Add support for shortened "with" condition
This commit is contained in:
@@ -252,6 +252,7 @@ internal static class CriticalTableParserSupport
|
||||
}
|
||||
|
||||
return normalized.StartsWith("with ", StringComparison.OrdinalIgnoreCase) ||
|
||||
normalized.StartsWith("w/ ", StringComparison.OrdinalIgnoreCase) ||
|
||||
normalized.StartsWith("w/o ", StringComparison.OrdinalIgnoreCase) ||
|
||||
normalized.StartsWith("without ", StringComparison.OrdinalIgnoreCase) ||
|
||||
normalized.StartsWith("if ", StringComparison.OrdinalIgnoreCase) ||
|
||||
@@ -322,7 +323,8 @@ internal static class CriticalTableParserSupport
|
||||
{
|
||||
var normalized = CollapseWhitespace(conditionText)
|
||||
.ToLowerInvariant()
|
||||
.Replace("w/o", "without", StringComparison.Ordinal);
|
||||
.Replace("w/o", "without", StringComparison.Ordinal)
|
||||
.Replace("w/", "with", StringComparison.Ordinal);
|
||||
normalized = Regex.Replace(normalized, @"[^a-z0-9]+", "_");
|
||||
normalized = normalized.Trim('_');
|
||||
return normalized.Length == 0 ? null : normalized;
|
||||
|
||||
Reference in New Issue
Block a user