"[^'\",]+'[^^']+'|[^'\",]+\"[^\"]+\"|[^,]+" (21563 uses)
[GeneratedRegex("[^'\",]+'[^^']+'|[^'\",]+\"[^\"]+\"|[^,]+", RegexOptions.None)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch;
}
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch1;
}
"(?:,\"|^\")(\"\"|[\\w\\W]*?)(?=\",|\"$)|(?:, ..." (18474 uses)
[GeneratedRegex("(?:,\"|^\")(\"\"|[\\w\\W]*?)(?=\",|\"$)|(?:,(?!\")|^(?!\"))([^,]*?)(?=$|,)|(\r\n|\n)", RegexOptions.Compiled)]
// Branch 0
{
// Match ','.
- if ((uint)slice.Length < 2 || slice[1] != ',')
+ if (slice.Length < 2 || slice[1] != ',')
{
goto AlternationBranch3;
}
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto NegativeLookaroundMatch;
}
{
case '\r':
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^\\s*(((?<ORIGIN>(((\\d+>)?[a-zA-Z]?:[^:]*)| ..." (7826 uses)
[GeneratedRegex("^\\s*(((?<ORIGIN>(((\\d+>)?[a-zA-Z]?:[^:]*)|([^:]*))):)|())(?<SUBCATEGORY>(()|([^:]*? )))(?<CATEGORY>(error|warning))( \\s*(?<CODE>[^: ]*))?\\s*:(?<TEXT>.*)$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
{
case 'E' or 'e':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("rror", StringComparison.OrdinalIgnoreCase)) // Match the string "rror" (ordinal case-insensitive)
{
goto CaptureBacktrack7;
case 'W' or 'w':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("arning", StringComparison.OrdinalIgnoreCase)) // Match the string "arning" (ordinal case-insensitive)
{
goto CaptureBacktrack7;
"^\\s*(?<ORIGIN>(?<FILENAME>.*):(?<LOCATION>( ..." (7826 uses)
[GeneratedRegex("^\\s*(?<ORIGIN>(?<FILENAME>.*):(?<LOCATION>(?<LINE>[0-9]*):(?<COLUMN>[0-9]*))):(?<CATEGORY> error| warning):(?<TEXT>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto CaptureBacktrack1;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(2).StartsWith("rror", StringComparison.OrdinalIgnoreCase)) // Match the string "rror" (ordinal case-insensitive)
{
goto CaptureBacktrack1;
case 'W' or 'w':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("arning", StringComparison.OrdinalIgnoreCase)) // Match the string "arning" (ordinal case-insensitive)
{
goto CaptureBacktrack1;
"^[A-Za-z]:" (5756 uses)
[GeneratedRegex("^[A-Za-z]:", RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) || // Match a character in the set [A-Za-z].
slice[1] != ':') // Match ':'.
{
"[A-z-[dDfFiIoOqQuUwWzZ]]\\d[A-z-[dDfFiIoOqQu ..." (5703 uses)
[GeneratedRegex("[A-z-[dDfFiIoOqQuUwWzZ]]\\d[A-z-[dDfFiIoOqQuU]] *\\d[A-z-[dDfFiIoOqQuU]]\\d\\b", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((ch = slice[0]) < 128 ? ("\0\0\0\0綮ﭝ綯͝"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0004\0A{KÅ\0 \0DEFGIJOPQRUVWXZ[defgijopqruvwxz{")) || // Match a character in the set [A-z\u212A-[DFIOQUWZdfioquwz]].
!char.IsDigit(slice[1]) || // Match a Unicode digit.
((ch = slice[2]) < 128 ? ("\0\0\0\0綮\uffdd綯ߝ"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0004\0A{KÅ\0\u0018\0DEFGIJOPQRUVdefgijopqruv"))) // Match a character in the set [A-z\u212A-[DFIOQUdfioqu]].
pos += iteration;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[3]) || // Match a Unicode digit.
((ch = slice[4]) < 128 ? ("\0\0\0\0綮\uffdd綯ߝ"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0004\0A{KÅ\0\u0018\0DEFGIJOPQRUVdefgijopqruv")) || // Match a character in the set [A-z\u212A-[DFIOQUdfioqu]].
!char.IsDigit(slice[5])) // Match a Unicode digit.
"\\d{5}$|\\d{5}-\\d{4}$" (5703 uses)
[GeneratedRegex("\\d{5}$|\\d{5}-\\d{4}$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
// Match a Unicode digit exactly 5 times.
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
// Branch 1
{
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
slice[5] != '-' || // Match '-'.
!char.IsDigit(slice[6]) || // Match a Unicode digit exactly 4 times.
!char.IsDigit(slice[7]) ||
"^[a-f0-9]{32}$" (4920 uses)
[GeneratedRegex("^[a-f0-9]{32}$", RegexOptions.Compiled)]
// Match a character in the set [0-9a-f] exactly 32 times.
{
- if ((uint)slice.Length < 32)
+ if (slice.Length < 32)
{
return false; // The input didn't match.
}
"^((([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_` ..." (4566 uses)
[GeneratedRegex("^((([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
((ch = slice[1]) < 128 ? ("ﯾ\uffff\uffff\uffff\uffff\uffff\uffff\uffff"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\n\0\u0001\n\v\u0080 \ud800豈\ufdd0ﷰ\ufff0"))) // Match a character in the set [\u0001-\t\v-\u007F\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF].
{
"xmlns=\"[^\"]*\"\\s*" (4166 uses)
[GeneratedRegex("xmlns=\"[^\"]*\"\\s*", RegexOptions.None)]
}
// Match '"'.
- if ((uint)slice.Length < 8 || slice[7] != '"')
+ if (slice.Length < 8 || slice[7] != '"')
{
return false; // The input didn't match.
}
"((?<=@\\(\\s*[A-Za-z_][A-Za-z_0-9\\-]*\\s*-> ..." (3976 uses)
[GeneratedRegex("((?<=@\\(\\s*[A-Za-z_][A-Za-z_0-9\\-]*\\s*->\\s*'[^']*)%\\(\\s* (?<ITEM_SPECIFICATION>(?<ITEM_TYPE>[A-Za-z_][A-Za-z_0-9\\-]*)\\s*\\.\\s*)? (?<NAME>[A-Za-z_][A-Za-z_0-9\\-]*) \\s*\\)(?![^']*'(\\s*,\\s*'[^']*')?\\s*\\))) | ((?<!@\\(\\s*[A-Za-z_][A-Za-z_0-9\\-]*\\s*->\\s*'[^']*)%\\(\\s* (?<ITEM_SPECIFICATION>(?<ITEM_TYPE>[A-Za-z_][A-Za-z_0-9\\-]*)\\s*\\.\\s*)? (?<NAME>[A-Za-z_][A-Za-z_0-9\\-]*) \\s*\\)(?=[^']*'(\\s*,\\s*'[^']*')?\\s*\\))) | ((?<!@\\(\\s*[A-Za-z_][A-Za-z_0-9\\-]*\\s*->\\s*'[^']*)%\\(\\s* (?<ITEM_SPECIFICATION>(?<ITEM_TYPE>[A-Za-z_][A-Za-z_0-9\\-]*)\\s*\\.\\s*)? (?<NAME>[A-Za-z_][A-Za-z_0-9\\-]*) \\s*\\)(?![^']*'(\\s*,\\s*'[^']*')?\\s*\\)))", RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch1;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch3;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch5;
}
"(?<PREFIX>@\\(\\s*)\r\n (?<TY ..." (3976 uses)
[GeneratedRegex("(?<PREFIX>@\\(\\s*)\r\n (?<TYPE>[A-Za-z_][A-Za-z_0-9\\-]*)\r\n (?<TRANSFORM_SPECIFICATION>(?<ARROW>\\s*->\\s*)(?<TRANSFORM>'[^']*'))\r\n (?<SEPARATOR_SPECIFICATION>\\s*,\\s*'[^']*')?\r\n (?<SUFFIX>\\s*\\))", RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto CaptureBacktrack;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch;
}
"@\\(\\s*\r\n ([A-Za-z_][A-Za- ..." (3976 uses)
[GeneratedRegex("@\\(\\s*\r\n ([A-Za-z_][A-Za-z_0-9\\-]*)\r\n (\\s*->\\s*'[^']*')\r\n (\\s*,\\s*'[^']*')?\r\n \\s*\\)", RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto CharLoopBacktrack;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch;
}
"^@[\\p{Lo}\\p{Lu}\\p{Ll}\\p{Lm}_@#][\\p{Lo}\ ..." (3111 uses)
[GeneratedRegex("^@[\\p{Lo}\\p{Lu}\\p{Ll}\\p{Lm}_@#][\\p{Lo}\\p{Lu}\\p{Ll}\\p{Lm}\\p{Nd}__@#\\$]*$", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '@' || // Match '@'.
((ch = slice[1]) < 128 ? ("\0\0\b\0\uffff蟿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0006\u0004#$@A_`\u0005\u0001\u0002\u0004"))) // Match a character in the set [#@_\p{Lo}\p{Lu}\p{Ll}\p{Lm}].
{
"C(?<mode>\\d{4}) (?<length>\\d+) (?<filename>.+)" (2635 uses)
[GeneratedRegex("C(?<mode>\\d{4}) (?<length>\\d+) (?<filename>.+)", RegexOptions.None)]
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"HTTP/(?<version>\\d[.]\\d) (?<statusCode>\\d ..." (2635 uses)
[GeneratedRegex("HTTP/(?<version>\\d[.]\\d) (?<statusCode>\\d{3}) (?<reasonPhrase>.+)$", RegexOptions.None)]
slice = inputSpan.Slice(pos);
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit.
slice[1] != '.' || // Match '.'.
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Match a Unicode digit exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]))
"D(?<mode>\\d{4}) (?<length>\\d+) (?<filename>.+)" (2615 uses)
[GeneratedRegex("D(?<mode>\\d{4}) (?<length>\\d+) (?<filename>.+)", RegexOptions.None)]
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^#include <([^>]+)>\\s*$" (2606 uses)
[GeneratedRegex("^#include <([^>]+)>\\s*$", RegexOptions.IgnoreCase | RegexOptions.Multiline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("#include", StringComparison.OrdinalIgnoreCase) || // Match the string "#include" (ordinal case-insensitive)
!slice.Slice(8).StartsWith(" <")) // Match the string " <".
{
"(?<BuildNumber>\\d+)?(\\.?Branch(Name)?\\.(? ..." (2546 uses)
[GeneratedRegex("(?<BuildNumber>\\d+)?(\\.?Branch(Name)?\\.(?<BranchName>[^\\.]+))?(\\.?Sha?\\.(?<Sha>[^\\.]+))?(?<Other>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
}
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("branch", StringComparison.OrdinalIgnoreCase)) // Match the string "branch" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
{
int capture_starting_pos2 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("name", StringComparison.OrdinalIgnoreCase)) // Match the string "name" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
}
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sh", StringComparison.OrdinalIgnoreCase)) // Match the string "sh" (ordinal case-insensitive)
{
goto LoopIterationNoMatch3;
// Match a character in the set [Aa] atomically, optionally.
{
- if ((uint)slice.Length > (uint)2 && ((slice[2] | 0x20) == 'a'))
+ if (slice.Length > 2 && ((slice[2] | 0x20) == 'a'))
{
slice = slice.Slice(1);
pos++;
}
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
goto LoopIterationNoMatch3;
}
"(https?://)(.+)(:.+@)" (2495 uses)
[GeneratedRegex("(https?://)(.+)(:.+@)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"\\%[^\\%]*\\%" (2483 uses)
[GeneratedRegex("\\%[^\\%]*\\%", RegexOptions.None)]
}
// Match '%'.
- if ((uint)slice.Length < 2 || slice[1] != '%')
+ if (slice.Length < 2 || slice[1] != '%')
{
return false; // The input didn't match.
}
"(?:\\$\\([^()]+\\))|." (2445 uses)
[GeneratedRegex("(?:\\$\\([^()]+\\))|.", RegexOptions.None)]
}
// Match ')'.
- if ((uint)slice.Length < 3 || slice[2] != ')')
+ if (slice.Length < 3 || slice[2] != ')')
{
goto AlternationBranch;
}
"(?<=_)[Xx]([0-9a-fA-F]{4}|[0-9a-fA-F]{8})_" (2163 uses)
[GeneratedRegex("(?<=_)[Xx]([0-9a-fA-F]{4}|[0-9a-fA-F]{8})_", RegexOptions.None)]
//{
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
//{
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"_[Xx]([0-9a-fA-F]{4}|[0-9a-fA-F]{8})_" (2163 uses)
[GeneratedRegex("_[Xx]([0-9a-fA-F]{4}|[0-9a-fA-F]{8})_", RegexOptions.None)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("_x", StringComparison.OrdinalIgnoreCase)) // Match the string "_x" (ordinal case-insensitive)
{
UncaptureUntil(0);
//{
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
//{
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"(?<cid>[0-9a-fA-F]+):*\\s*(?<description>.+) ..." (1964 uses)
[GeneratedRegex("(?<cid>[0-9a-fA-F]+):*\\s*(?<description>.+)\\s\\[\\s*v\\s*(?<version>[0-9\\.][^,\\s#\\]]+)(?:[^0-9a-fA-f]*(?<tsid>.[^\\s\\]]+))?", RegexOptions.IgnoreCase)]
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
slice[1] != '[') // Match '['.
{
"(?<tsid>.+)\\s[ynYN]\\s(?<branch>[0-9a-fA-F\ ..." (1964 uses)
[GeneratedRegex("(?<tsid>.+)\\s[ynYN]\\s(?<branch>[0-9a-fA-F\\s]+)\\.(?<cid>[0-9a-fA-F\\s]+)\\s[ynYN]\\s(?<description>.+)\\[\\s*v(?<version>.[^,\\s\\]]+)", RegexOptions.IgnoreCase)]
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
((long)((0x8010000080100000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'N')) & (charMinusLowUInt64 - 64)) >= 0) || // Match a character in the set [NYny].
!char.IsWhiteSpace(slice[2])) // Match a whitespace character.
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
((long)((0x8010000080100000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'N')) & (charMinusLowUInt64 - 64)) >= 0) || // Match a character in the set [NYny].
!char.IsWhiteSpace(slice[2])) // Match a whitespace character.
"(^(\\/romdisk\\b|\\/sys\\b|\\/html\\b|\\/cf0 ..." (1964 uses)
[GeneratedRegex("(^(\\/romdisk\\b|\\/sys\\b|\\/html\\b|\\/cf0\\b|\\/nvram\\b|\\/user\\b|\\/simpl\\/app\\d\\d\\b|\\/simpl\\b|\\/rm\\/html\\b|\\/rm\\/simpl\\/app\\d\\d\\b|\\/rm(\\d)?\\/simpl\\b|\\/rm(\\d)?\\b|)?)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Branch 0
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(1).StartsWith("romdis", StringComparison.OrdinalIgnoreCase) || // Match the string "romdis" (ordinal case-insensitive)
((((ch = slice[7]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 1
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("sys", StringComparison.OrdinalIgnoreCase)) // Match the string "sys" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 2
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("html", StringComparison.OrdinalIgnoreCase)) // Match the string "html" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 3
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("cf0", StringComparison.OrdinalIgnoreCase)) // Match the string "cf0" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("nvram", StringComparison.OrdinalIgnoreCase)) // Match the string "nvram" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 5
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("user", StringComparison.OrdinalIgnoreCase)) // Match the string "user" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 6
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("simpl", StringComparison.OrdinalIgnoreCase)) // Match the string "simpl" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 0
{
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.Slice(6).StartsWith("/app", StringComparison.OrdinalIgnoreCase) || // Match the string "/app" (ordinal case-insensitive)
!char.IsDigit(slice[10]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[11]))
// Branch 7
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("rm", StringComparison.OrdinalIgnoreCase)) // Match the string "rm" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
{
// Match '/'.
- if ((uint)slice.Length < 4 || slice[3] != '/')
+ if (slice.Length < 4 || slice[3] != '/')
{
goto AlternationBranch9;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
goto AlternationBranch9;
}
{
case 'H' or 'h':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(5).StartsWith("tml", StringComparison.OrdinalIgnoreCase)) // Match the string "tml" (ordinal case-insensitive)
{
goto AlternationBranch9;
case 'S' or 's':
- if ((uint)slice.Length < 15 ||
+ if (slice.Length < 15 ||
!slice.Slice(5).StartsWith("impl/app", StringComparison.OrdinalIgnoreCase) || // Match the string "impl/app" (ordinal case-insensitive)
!char.IsDigit(slice[13]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[14]))
LoopSkipBacktrack:;
//}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("/simpl", StringComparison.OrdinalIgnoreCase)) // Match the string "/simpl" (ordinal case-insensitive)
{
goto LoopBacktrack;
"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25 ..." (1964 uses)
[GeneratedRegex("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], '1', '9') || // Match a character in the set [1-9].
!char.IsAsciiDigit(slice[1])) // Match a character in the set [0-9].
{
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsAsciiDigit(slice[1]) || // Match a character in the set [0-9] exactly 2 times.
!char.IsAsciiDigit(slice[2]))
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsAsciiDigit(slice[2])) // Match a character in the set [0-9].
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], '1', '9') || // Match a character in the set [1-9].
!char.IsAsciiDigit(slice[1])) // Match a character in the set [0-9].
{
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsAsciiDigit(slice[1]) || // Match a character in the set [0-9] exactly 2 times.
!char.IsAsciiDigit(slice[2]))
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsAsciiDigit(slice[2])) // Match a character in the set [0-9].
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
"^(/|[A-Z][:])" (1964 uses)
[GeneratedRegex("^(/|[A-Z][:])", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
case 'A' or 'B' or 'C' or 'D' or 'E' or 'F' or 'G' or 'H' or 'I' or 'J' or 'K' or 'L' or 'M' or 'N' or 'O' or 'P' or 'Q' or 'R' or 'S' or 'T' or 'U' or 'V' or 'W' or 'X' or 'Y' or 'Z' or 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'i' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r' or 's' or 't' or 'u' or 'v' or 'w' or 'x' or 'y' or 'z' or 'K':
// Match ':'.
- if ((uint)slice.Length < 2 || slice[1] != ':')
+ if (slice.Length < 2 || slice[1] != ':')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^-+ *BEGIN (?<keyName>\\w+( \\w+)*) PRIVATE ..." (1964 uses)
[GeneratedRegex("^-+ *BEGIN (?<keyName>\\w+( \\w+)*) PRIVATE KEY *-+\\r?\\n(Proc-Type: 4,ENCRYPTED\\r?\\nDEK-Info: (?<cipherName>[A-Z0-9-]+),(?<salt>[A-F0-9]+)\\r?\\n\\r?\\n)?(?<data>([a-zA-Z0-9/+=]{1,80}\\r?\\n)+)-+ *END \\k<keyName> PRIVATE KEY *-+", RegexOptions.Multiline | RegexOptions.Compiled)]
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)12 && slice[12] == '\r')
+ if (slice.Length > 12 && slice[12] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 13 || slice[12] != '\n')
+ if (slice.Length < 13 || slice[12] != '\n')
{
goto CaptureBacktrack;
}
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)22 && slice[22] == '\r')
+ if (slice.Length > 22 && slice[22] == '\r')
{
slice = slice.Slice(1);
pos++;
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\r')
+ if (slice.Length > 1 && slice[1] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto LoopIterationNoMatch1;
}
"([(][(](?<t>[^)]+)[)])?(?<a>[^[]+)[[](?<ia>. ..." (1885 uses)
[GeneratedRegex("([(][(](?<t>[^)]+)[)])?(?<a>[^[]+)[[](?<ia>.+)[]][)]?", RegexOptions.None)]
// Match ')' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == ')')
+ if (slice.Length > 1 && slice[1] == ')')
{
slice = slice.Slice(1);
pos++;
"&(?!#?\\w+;)" (1880 uses)
[GeneratedRegex("&(?!#?\\w+;)", RegexOptions.Compiled)]
// Match '#' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '#')
+ if (slice.Length > 1 && slice[1] == '#')
{
slice = slice.Slice(1);
pos++;
"&(?!(amp;)|(lt;)|(gt;)|(quot;))" (1847 uses)
[GeneratedRegex("&(?!(amp;)|(lt;)|(gt;)|(quot;))", RegexOptions.IgnoreCase)]
negativelookahead__capture_pos = base.Crawlpos();
// Match with 4 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto NegativeLookaroundMatch;
}
slice = inputSpan.Slice(pos);
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("amp;", StringComparison.OrdinalIgnoreCase)) // Match the string "amp;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("lt;", StringComparison.OrdinalIgnoreCase)) // Match the string "lt;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("gt;", StringComparison.OrdinalIgnoreCase)) // Match the string "gt;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("quot;", StringComparison.OrdinalIgnoreCase)) // Match the string "quot;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
"\\d{15}_.+" (1806 uses)
[GeneratedRegex("\\d{15}_.+", RegexOptions.None)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit exactly 15 times.
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^(?<Version>\\d+(\\s*\\.\\s*\\d+){0,3})(?<Re ..." (1737 uses)
[GeneratedRegex("^(?<Version>\\d+(\\s*\\.\\s*\\d+){0,3})(?<Release>-[a-z][0-9a-z-]*)?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture)]
//{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '-' || // Match '-'.
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ"))) // Match a character in the set [A-Za-z\u212A].
{
"(?<branch>[0-9a-fA-F]+)\\.(?<cid>[0-9a-fA-F] ..." (1622 uses)
[GeneratedRegex("(?<branch>[0-9a-fA-F]+)\\.(?<cid>[0-9a-fA-F]+):*\\s*(?<description>.+)\\s\\[\\s*v\\s*(?<version>[0-9\\.]*)(,\\s*#*(?<tsid>[0-9a-fA-F]*))?", RegexOptions.IgnoreCase)]
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
slice[1] != '[') // Match '['.
{
"^[1-9]+\\.?[0-9|\\\\.]*,[0-9|\\\\.]*,[0-9|\\ ..." (1601 uses)
[GeneratedRegex("^[1-9]+\\.?[0-9|\\\\.]*,[0-9|\\\\.]*,[0-9|\\\\.]*,[^,]*[0-9\\\\.]*,[^,]*$", RegexOptions.None)]
}
// Match ','.
- if ((uint)slice.Length < 2 || slice[1] != ',')
+ if (slice.Length < 2 || slice[1] != ',')
{
goto CharLoopBacktrack1;
}
}
// Match ','.
- if ((uint)slice.Length < 3 || slice[2] != ',')
+ if (slice.Length < 3 || slice[2] != ',')
{
goto CharLoopBacktrack1;
}
"\\s[-_]|[-_]\\s" (1539 uses)
[GeneratedRegex("\\s[-_]|[-_]\\s", RegexOptions.None)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
(((ch = slice[1]) != '-') & (ch != '_'))) // Match a character in the set [-_].
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
(((ch = slice[0]) != '-') & (ch != '_')) || // Match a character in the set [-_].
!char.IsWhiteSpace(slice[1])) // Match a whitespace character.
{
"^(?i:(?=[MDCLXVI])((M{0,3})((C[DM])|(D?C{0,3 ..." (1538 uses)
[GeneratedRegex("^(?i:(?=[MDCLXVI])((M{0,3})((C[DM])|(D?C{0,3}))?((X[LC])|(L?XX{0,2})|L)?((I[VX])|(V?(II{0,2}))|V)?))$", RegexOptions.None)]
{
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'c') || // Match a character in the set [Cc].
((long)((0x8040000080400000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'D')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [DMdm].
{
{
int capture_starting_pos6 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'x') || // Match a character in the set [Xx].
((long)((0x8040000080400000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'C')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [CLcl].
{
{
int capture_starting_pos9 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'i') || // Match a character in the set [Ii].
((long)((0xA0000000A0000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'V')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [VXvx].
{
"^[A-Fa-f0-9]{8}-([A-Fa-f0-9]{4}-){3}[A-Fa-f0 ..." (1526 uses)
[GeneratedRegex("^[A-Fa-f0-9]{8}-([A-Fa-f0-9]{4}-){3}[A-Fa-f0-9]{12}$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!char.IsAsciiHexDigit(slice[0]) || // Match a character in the set [0-9A-Fa-f] exactly 8 times.
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsAsciiHexDigit(slice[0]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
// Match a character in the set [0-9A-Fa-f] exactly 12 times.
{
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"([A-Z]+)([A-Z][a-z])" (1481 uses)
[GeneratedRegex("([A-Z]+)([A-Z][a-z])", RegexOptions.None)]
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetterUpper(slice[0]) || // Match a character in the set [A-Z].
!char.IsAsciiLetterLower(slice[1])) // Match a character in the set [a-z].
{
"\\{@?\\w{1,}\\}" (1432 uses)
[GeneratedRegex("\\{@?\\w{1,}\\}", RegexOptions.None)]
// Match '@' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '@')
+ if (slice.Length > 1 && slice[1] == '@')
{
slice = slice.Slice(1);
pos++;
"[-+]\\d\\d:\\d\\d$" (1407 uses)
[GeneratedRegex("[-+]\\d\\d:\\d\\d$", RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
(((ch = slice[0]) != '+') & (ch != '-')) || // Match a character in the set [+-].
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]) ||
"[\\p{Lu}]?[\\p{Ll}]+|[0-9]+[\\p{Ll}]*|[\\p{L ..." (1396 uses)
[GeneratedRegex("[\\p{Lu}]?[\\p{Ll}]+|[0-9]+[\\p{Ll}]*|[\\p{Lu}]+(?=[\\p{Lu}][\\p{Ll}]|[0-9]|\\b)|[\\p{Lo}]+", RegexOptions.None)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsUpper(slice[0]) || // Match a character in the set [\p{Lu}].
!char.IsLower(slice[1])) // Match a character in the set [\p{Ll}].
{
"^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]*\\.[A-Za-z0- ..." (1345 uses)
[GeneratedRegex("^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]*\\.[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+$", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
}
// Match '.'.
- if ((uint)slice.Length < 2 || slice[1] != '.')
+ if (slice.Length < 2 || slice[1] != '.')
{
return false; // The input didn't match.
}
}
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
return false; // The input didn't match.
}
}
// Match '.'.
- if ((uint)slice.Length < 4 || slice[3] != '.')
+ if (slice.Length < 4 || slice[3] != '.')
{
return false; // The input didn't match.
}
"^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+\\.[A-Za-z0- ..." (1345 uses)
[GeneratedRegex("^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]*$", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
}
// Match '.'.
- if ((uint)slice.Length < 2 || slice[1] != '.')
+ if (slice.Length < 2 || slice[1] != '.')
{
return false; // The input didn't match.
}
"{assemblyfoldersfromconfig:(?<ASSEMBLYFOLDER ..." (1253 uses)
[GeneratedRegex("{assemblyfoldersfromconfig:(?<ASSEMBLYFOLDERCONFIGFILE>[^,]*),(?<TARGETRUNTIMEVERSION>[^,]*)}", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int charloop_starting_pos = 0, charloop_ending_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 27 ||
+ if (slice.Length < 27 ||
!slice.StartsWith("{assemblyfoldersfromconfig:", StringComparison.OrdinalIgnoreCase)) // Match the string "{assemblyfoldersfromconfig:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+ ..." (1238 uses)
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$", RegexOptions.None)]
// Branch 0
//{
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!slice.StartsWith("application/json", StringComparison.OrdinalIgnoreCase)) // Match the string "application/json" (ordinal case-insensitive)
{
goto AlternationBranch;
charloop_capture_pos = base.Crawlpos();
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '+' || // Match '+'.
!slice.Slice(1).StartsWith("json", StringComparison.OrdinalIgnoreCase)) // Match the string "json" (ordinal case-insensitive)
{
"^(.+\\.)?s3[.-]([a-z0-9-]+)\\." (1186 uses)
[GeneratedRegex("^(.+\\.)?s3[.-]([a-z0-9-]+)\\.", RegexOptions.None)]
LoopEnd:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("s3") || // Match the string "s3".
!char.IsBetween(slice[2], '-', '.')) // Match a character in the set [-.].
{
"\\A\\s*FROM\\s" (1102 uses)
[GeneratedRegex("\\A\\s*FROM\\s", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
pos += iteration;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase) || // Match the string "from" (ordinal case-insensitive)
!char.IsWhiteSpace(slice[4])) // Match a whitespace character.
{
",\\s?Version=[0-9]+(\\.[0-9]+){0,3}" (1083 uses)
[GeneratedRegex(",\\s?Version=[0-9]+(\\.[0-9]+){0,3}", RegexOptions.Compiled)]
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && char.IsWhiteSpace(slice[1]))
+ if (slice.Length > 1 && char.IsWhiteSpace(slice[1]))
{
slice = slice.Slice(1);
pos++;
"(?<!^)((?<=[a-zA-Z0-9])[A-Z][a-z])|((?<=[a-z ..." (1027 uses)
[GeneratedRegex("(?<!^)((?<=[a-zA-Z0-9])[A-Z][a-z])|((?<=[a-z])[A-Z])", RegexOptions.None)]
slice = inputSpan.Slice(pos);
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetterUpper(slice[0]) || // Match a character in the set [A-Z].
!char.IsAsciiLetterLower(slice[1])) // Match a character in the set [a-z].
{
"^(?<Version>([0-9]|[1-9][0-9]*)(\\.([0-9]|[1 ..." (1015 uses)
[GeneratedRegex("^(?<Version>([0-9]|[1-9][0-9]*)(\\.([0-9]|[1-9][0-9]*)){2})(?<Release>-([0]\\b|[0]$|[0][0-9]*[A-Za-z-]+|[1-9A-Za-z-][0-9A-Za-z-]*)+(\\.([0]\\b|[0]$|[0][0-9]*[A-Za-z-]+|[1-9A-Za-z-][0-9A-Za-z-]*)+)*)?(?<Metadata>\\+[0-9A-Za-z-]+(\\.[0-9A-Za-z-]+)*)?$", RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch1;
}
// Branch 1
//{
// Match a character in the set [1-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
{
goto LoopIterationNoMatch;
}
"^(.*/)?([^/\\\\.]+/\\\\.\\\\./)(.+)$" (984 uses)
[GeneratedRegex("^(.*/)?([^/\\\\.]+/\\\\.\\\\./)(.+)$", RegexOptions.None)]
pos += iteration1;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("/\\", StringComparison.OrdinalIgnoreCase) || // Match the string "/\\" (ordinal case-insensitive)
slice[2] == '\n' || // Match any character other than '\n'.
slice[3] != '\\' || // Match '\\'.
"^0[xX][0-9a-fA-F]+$" (858 uses)
[GeneratedRegex("^0[xX][0-9a-fA-F]+$", RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
return false; // The input didn't match.
"[0-9a-fA-F]{8,8}(-[0-9a-fA-F]{4,4}){3,3}-[0- ..." (854 uses)
[GeneratedRegex("[0-9a-fA-F]{8,8}(-[0-9a-fA-F]{4,4}){3,3}-[0-9a-fA-F]{12,12}", RegexOptions.Compiled)]
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[2]) ||
}
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 12 times.
!char.IsAsciiHexDigit(slice[2]) ||
"^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}([ ])+[0-9]{1 ..." (854 uses)
[GeneratedRegex("^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}([ ])+[0-9]{1,2}:[0-9]{1,2}(:[0-9]{1,2}(\\.[0-9]{1,7})?)?$", RegexOptions.Singleline | RegexOptions.CultureInvariant)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsAsciiDigit(slice[0]) || // Match a character in the set [0-9] exactly 4 times.
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]) ||
"^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}([ ])+[0-9]{1 ..." (854 uses)
[GeneratedRegex("^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}([ ])+[0-9]{1,2}:[0-9]{1,2}(:[0-9]{1,2}(\\.[0-9]{1,7})?)?([ ])*[\\+-][0-9]{1,2}:[0-9]{1,2}$", RegexOptions.Singleline | RegexOptions.CultureInvariant)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsAsciiDigit(slice[0]) || // Match a character in the set [0-9] exactly 4 times.
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]) ||
"^-?(0|[1-9][0-9]*)(\\.[0-9]*)?([eE][-+]?[0-9 ..." (846 uses)
[GeneratedRegex("^-?(0|[1-9][0-9]*)(\\.[0-9]*)?([eE][-+]?[0-9]+)?$", RegexOptions.Compiled)]
// Match a character in the set [+-] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '+') | (ch == '-')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '+') | (ch == '-')))
{
slice = slice.Slice(1);
pos++;
"(?<month>01|02|03|04|05|06|07|08|09|10|11|12 ..." (829 uses)
[GeneratedRegex("(?<month>01|02|03|04|05|06|07|08|09|10|11|12|1|2|3|4|5|6|7|8|9)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"\\r\\n|\\r" (823 uses)
[GeneratedRegex("\\r\\n|\\r", RegexOptions.Compiled)]
// Branch 0
{
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto AlternationBranch;
}
"^ *:-+: *$" (823 uses)
[GeneratedRegex("^ *:-+: *$", RegexOptions.Compiled)]
}
// Match ':'.
- if ((uint)slice.Length < 2 || slice[1] != ':')
+ if (slice.Length < 2 || slice[1] != ':')
{
return false; // The input didn't match.
}
"^ *> ?" (823 uses)
[GeneratedRegex("^ *> ?", RegexOptions.Multiline | RegexOptions.Compiled)]
// Match ' ' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == ' ')
+ if (slice.Length > 1 && slice[1] == ' ')
{
slice = slice.Slice(1);
pos++;
"^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\ ..." (823 uses)
[GeneratedRegex("^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*", RegexOptions.Compiled)]
}
// Match '|'.
- if ((uint)slice.Length < 2 || slice[1] != '|')
+ if (slice.Length < 2 || slice[1] != '|')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^( *>[^\\n]+(\\n(?! *\\[([^\\]]+)\\]: *<?([^ ..." (823 uses)
[GeneratedRegex("^( *>[^\\n]+(\\n(?! *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))[^\\n]+)*\\n*)+", RegexOptions.Compiled)]
}
// Match '['.
- if ((uint)slice.Length < 2 || slice[1] != '[')
+ if (slice.Length < 2 || slice[1] != '[')
{
goto NegativeLookaroundMatch;
}
"^((?:[^\\n]+\\n?(?! *(`{3,}|~{3,}) *(\\S+)? ..." (823 uses)
[GeneratedRegex("^((?:[^\\n]+\\n?(?! *(`{3,}|~{3,}) *(\\S+)? *\\n([\\s\\S]+?)\\s*\\2 *(?:\\n+|$)|( *)((?:[*+-]|\\d+\\.)) [\\s\\S]+?(?:\\n+(?=\\5?(?:[-*_] *){3,}(?:\\n+|$))|\\n+(?= *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))|\\n{2,}(?! )(?!\\5(?:[*+-]|\\d+\\.) )\\n*|\\s*$)|( *[-*_]){3,} *(?:\\n+|$)| *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)|([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)|( *>[^\\n]+(\\n(?! *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))[^\\n]+)*\\n*)+|<(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b| *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$)))+)\\n*", RegexOptions.Compiled)]
// Match any character lazily at least once.
//{
- if ((uint)slice.Length < 2 || false)
+ if (slice.Length < 2 || false)
{
goto CaptureBacktrack3;
}
}
// Match '['.
- if ((uint)slice.Length < 2 || slice[1] != '[')
+ if (slice.Length < 2 || slice[1] != '[')
{
goto NegativeLookaroundMatch3;
}
// Branch 0
//{
// Match 'a'.
- if ((uint)slice.Length < 2 || slice[1] != 'a')
+ if (slice.Length < 2 || slice[1] != 'a')
{
goto AlternationBranch20;
}
// Branch 2
//{
// Match 's'.
- if ((uint)slice.Length < 2 || slice[1] != 's')
+ if (slice.Length < 2 || slice[1] != 's')
{
goto AlternationBranch22;
}
// Branch 4
//{
// Match 'q'.
- if ((uint)slice.Length < 2 || slice[1] != 'q')
+ if (slice.Length < 2 || slice[1] != 'q')
{
goto AlternationBranch26;
}
// Branch 13
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("su") || // Match the string "su".
(((ch = slice[3]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 14
//{
// Match a character in the set [biu].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
{
goto AlternationBranch36;
}
"^((?:[^\\n]+\\n?(?!( *[-*_]){3,} *(?:\\n+|$) ..." (823 uses)
[GeneratedRegex("^((?:[^\\n]+\\n?(?!( *[-*_]){3,} *(?:\\n+|$)| *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)|([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)|( *>[^\\n]+(\\n(?! *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))[^\\n]+)*\\n*)+|<(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b| *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$)))+)\\n*", RegexOptions.Compiled)]
}
// Match '['.
- if ((uint)slice.Length < 2 || slice[1] != '[')
+ if (slice.Length < 2 || slice[1] != '[')
{
goto NegativeLookaroundMatch1;
}
// Branch 0
//{
// Match 'a'.
- if ((uint)slice.Length < 2 || slice[1] != 'a')
+ if (slice.Length < 2 || slice[1] != 'a')
{
goto AlternationBranch9;
}
// Branch 2
//{
// Match 's'.
- if ((uint)slice.Length < 2 || slice[1] != 's')
+ if (slice.Length < 2 || slice[1] != 's')
{
goto AlternationBranch11;
}
// Branch 4
//{
// Match 'q'.
- if ((uint)slice.Length < 2 || slice[1] != 'q')
+ if (slice.Length < 2 || slice[1] != 'q')
{
goto AlternationBranch15;
}
// Branch 13
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("su") || // Match the string "su".
(((ch = slice[3]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 14
//{
// Match a character in the set [biu].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
{
goto AlternationBranch25;
}
"^(https?:\\/\\/[^\\s<]+[^<.,:;\"')\\]\\s])" (823 uses)
[GeneratedRegex("^(https?:\\/\\/[^\\s<]+[^<.,:;\"')\\]\\s])", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"^<([^ >]+(@|:\\/)[^ >]+)>" (823 uses)
[GeneratedRegex("^<([^ >]+(@|:\\/)[^ >]+)>", RegexOptions.Compiled)]
case ':':
// Match '/'.
- if ((uint)slice.Length < 2 || slice[1] != '/')
+ if (slice.Length < 2 || slice[1] != '/')
{
goto CharLoopBacktrack;
}
"^<\\/a>" (823 uses)
[GeneratedRegex("^<\\/a>", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("</") || // Match the string "</".
((slice[2] | 0x20) != 'a') || // Match a character in the set [Aa].
slice[3] != '>') // Match '>'.
"^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([ ..." (823 uses)
[GeneratedRegex("^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)", RegexOptions.Compiled)]
}
// Match any character other than a whitespace character.
- if ((uint)slice.Length < 2 || char.IsWhiteSpace(slice[1]))
+ if (slice.Length < 2 || char.IsWhiteSpace(slice[1]))
{
goto AlternationBranch;
}
}
// Match '_'.
- if ((uint)slice.Length < 2 || slice[1] != '_')
+ if (slice.Length < 2 || slice[1] != '_')
{
goto NegativeLookaroundMatch;
}
}
// Match any character other than a whitespace character.
- if ((uint)slice.Length < 2 || char.IsWhiteSpace(slice[1]))
+ if (slice.Length < 2 || char.IsWhiteSpace(slice[1]))
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
goto NegativeLookaroundMatch1;
}
"^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\ ..." (823 uses)
[GeneratedRegex("^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)", RegexOptions.Compiled)]
}
// Match any character other than a whitespace character.
- if ((uint)slice.Length < 3 || char.IsWhiteSpace(slice[2]))
+ if (slice.Length < 3 || char.IsWhiteSpace(slice[2]))
{
goto AlternationBranch;
}
}
// Match '_'.
- if ((uint)slice.Length < 3 || slice[2] != '_')
+ if (slice.Length < 3 || slice[2] != '_')
{
goto NegativeLookaroundMatch;
}
}
// Match any character other than a whitespace character.
- if ((uint)slice.Length < 3 || char.IsWhiteSpace(slice[2]))
+ if (slice.Length < 3 || char.IsWhiteSpace(slice[2]))
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match '*'.
- if ((uint)slice.Length < 3 || slice[2] != '*')
+ if (slice.Length < 3 || slice[2] != '*')
{
goto NegativeLookaroundMatch1;
}
"^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\ ..." (823 uses)
[GeneratedRegex("^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)", RegexOptions.Compiled)]
}
// Match '_'.
- if ((uint)slice.Length < 3 || slice[2] != '_')
+ if (slice.Length < 3 || slice[2] != '_')
{
goto NegativeLookaroundMatch;
}
}
// Match '*'.
- if ((uint)slice.Length < 3 || slice[2] != '*')
+ if (slice.Length < 3 || slice[2] != '*')
{
goto NegativeLookaroundMatch1;
}
"^~~(?=\\S)([\\s\\S]*?\\S)~~" (823 uses)
[GeneratedRegex("^~~(?=\\S)([\\s\\S]*?\\S)~~", RegexOptions.Compiled)]
}
// Match any character other than a whitespace character.
- if ((uint)slice.Length < 3 || char.IsWhiteSpace(slice[2]))
+ if (slice.Length < 3 || char.IsWhiteSpace(slice[2]))
{
UncaptureUntil(0);
return false; // The input didn't match.
"^(http|https)\\://[a-zA-Z0-9\\-\\.]+(:[a-zA- ..." (821 uses)
[GeneratedRegex("^(http|https)\\://[a-zA-Z0-9\\-\\.]+(:[a-zA-Z0-9]*)?(/[a-zA-Z0-9\\-\\._]*)*$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("htt", StringComparison.OrdinalIgnoreCase)) // Match the string "htt" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
// Match a character in the set [Pp].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'p'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'p'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("ps", StringComparison.OrdinalIgnoreCase)) // Match the string "ps" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(true|True|TRUE|false|False|FALSE)$" (821 uses)
[GeneratedRegex("^(true|True|TRUE|false|False|FALSE)$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
"^(?:<!--(?:[^-]|-(?!->))*-->) *(?:\\n|$)" (810 uses)
[GeneratedRegex("^(?:<!--(?:[^-]|-(?!->))*-->) *(?:\\n|$)", RegexOptions.Compiled)]
// Branch 0
{
// Match '\n'.
- if ((uint)slice.Length < 4 || slice[3] != '\n')
+ if (slice.Length < 4 || slice[3] != '\n')
{
goto AlternationBranch1;
}
"^\\s*(?'at'\\w*)\\s(?'method'.*)\\((?'params ..." (802 uses)
[GeneratedRegex("^\\s*(?'at'\\w*)\\s(?'method'.*)\\((?'params'.*)\\)\\s(?'in'\\w*)\\s(?'path'.*)\\:(?'line'\\w*)\\s(?'linenumber'\\d*)$", RegexOptions.None)]
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ')' || // Match ')'.
!char.IsWhiteSpace(slice[1])) // Match a whitespace character.
{
"^(?'type'.*):\\s(?'message'.*)$" (797 uses)
[GeneratedRegex("^(?'type'.*):\\s(?'message'.*)$", RegexOptions.None)]
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ':' || // Match ':'.
!char.IsWhiteSpace(slice[1])) // Match a whitespace character.
{
"((\\$[0-9A-Za-z\\\\_]*)\\$)" (790 uses)
[GeneratedRegex("((\\$[0-9A-Za-z\\\\_]*)\\$)", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
}
// Match '$'.
- if ((uint)slice.Length < 2 || slice[1] != '$')
+ if (slice.Length < 2 || slice[1] != '$')
{
return false; // The input didn't match.
}
"\\\\r\\\\n?|\\\\r|\\\\n|\\\\|\\/" (787 uses)
[GeneratedRegex("\\\\r\\\\n?|\\\\r|\\\\n|\\\\|\\/", RegexOptions.None)]
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)3 && slice[3] == 'n')
+ if (slice.Length > 3 && slice[3] == 'n')
{
slice = slice.Slice(1);
pos++;
// Branch 1
{
// Match a character in the set [nr].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'n') & (ch != 'r')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'n') & (ch != 'r')))
{
goto AlternationBranch;
}
"&(?!(amp;)|(lt;)|(gt;)|(quot;)|(nbsp;)|(reg;))" (783 uses)
[GeneratedRegex("&(?!(amp;)|(lt;)|(gt;)|(quot;)|(nbsp;)|(reg;))", RegexOptions.IgnoreCase)]
negativelookahead__capture_pos = base.Crawlpos();
// Match with 6 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto NegativeLookaroundMatch;
}
slice = inputSpan.Slice(pos);
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("amp;", StringComparison.OrdinalIgnoreCase)) // Match the string "amp;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("lt;", StringComparison.OrdinalIgnoreCase)) // Match the string "lt;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("gt;", StringComparison.OrdinalIgnoreCase)) // Match the string "gt;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("quot;", StringComparison.OrdinalIgnoreCase)) // Match the string "quot;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos4 = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("nbsp;", StringComparison.OrdinalIgnoreCase)) // Match the string "nbsp;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
slice = inputSpan.Slice(pos);
capture_starting_pos5 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("reg;", StringComparison.OrdinalIgnoreCase)) // Match the string "reg;" (ordinal case-insensitive)
{
goto NegativeLookaroundMatch;
"^HKEY_LOCAL_MACHINE\\\\Software\\\\Microsoft ..." (776 uses)
[GeneratedRegex("^HKEY_LOCAL_MACHINE\\\\Software\\\\Microsoft\\\\Microsoft SDKs\\\\Windows\\\\v(\\d+\\.\\d+)$", RegexOptions.IgnoreCase)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 62 ||
+ if (slice.Length < 62 ||
((slice[0] | 0x20) != 'h') || // Match a character in the set [Hh].
((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(2).StartsWith("ey_local_machine\\software\\microsoft\\microsoft sd", StringComparison.OrdinalIgnoreCase) || // Match the string "ey_local_machine\\software\\microsoft\\microsoft sd" (ordinal case-insensitive)
"^[\\s\\S]+?(?=[\\\\<!\\[*`~\\:]|\\b_|\\bhttp ..." (774 uses)
[GeneratedRegex("^[\\s\\S]+?(?=[\\\\<!\\[*`~\\:]|\\b_|\\bhttps?:\\/\\/| {2,}\\n|$)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"^[\\s\\S]+?(?=[\\\\<!\\[*`~]|\\b_|\\bhttps?: ..." (774 uses)
[GeneratedRegex("^[\\s\\S]+?(?=[\\\\<!\\[*`~]|\\b_|\\bhttps?:\\/\\/| *\\n|$)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"h\\d" (774 uses)
[GeneratedRegex("h\\d", RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'h' || // Match 'h'.
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"\\A\\s*SELECT\\s+((?:\\((?>\\((?<depth>)|\\) ..." (770 uses)
[GeneratedRegex("\\A\\s*SELECT\\s+((?:\\((?>\\((?<depth>)|\\)(?<-depth>)|.?)*(?(depth)(?!))\\)|.)*?)(?<!,\\s+)\\bFROM\\b", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
pos += iteration;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
UncaptureUntil(0);
goto CaptureBacktrack;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
goto CaptureBacktrack;
"'[^']+,[^']+'" (761 uses)
[GeneratedRegex("'[^']+,[^']+'", RegexOptions.None)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto CharLoopBacktrack;
}
"^\\<pre\\>[\\s\\S]*?\\</pre\\>" (742 uses)
[GeneratedRegex("^\\<pre\\>[\\s\\S]*?\\</pre\\>", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("pre", StringComparison.OrdinalIgnoreCase) || // Match the string "pre" (ordinal case-insensitive)
slice[4] != '>') // Match '>'.
LazyLoopEnd:;
//}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("pre", StringComparison.OrdinalIgnoreCase) || // Match the string "pre" (ordinal case-insensitive)
slice[5] != '>') // Match '>'.
"(.+)\\(SelectVisa=([^\\),]+)\\)" (724 uses)
[GeneratedRegex("(.+)\\(SelectVisa=([^\\),]+)\\)", RegexOptions.IgnoreCase)]
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("(selectvisa", StringComparison.OrdinalIgnoreCase) || // Match the string "(selectvisa" (ordinal case-insensitive)
slice[11] != '=') // Match '='.
{
"TCPIP::([^:]+)::(\\d+)::SOCKET" (724 uses)
[GeneratedRegex("TCPIP::([^:]+)::(\\d+)::SOCKET", RegexOptions.IgnoreCase)]
int capture_starting_pos1 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("tcpip::", StringComparison.OrdinalIgnoreCase)) // Match the string "tcpip::" (ordinal case-insensitive)
{
UncaptureUntil(0);
base.Capture(2, capture_starting_pos1, pos);
}
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("::soc", StringComparison.OrdinalIgnoreCase) || // Match the string "::soc" (ordinal case-insensitive)
((((ch = slice[5]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(6).StartsWith("et", StringComparison.OrdinalIgnoreCase)) // Match the string "et" (ordinal case-insensitive)
"^\\s*(((?<ORIGIN>(((\\d+>)?[a-zA-Z]?:[^:]*)| ..." (721 uses)
[GeneratedRegex("^\\s*(((?<ORIGIN>(((\\d+>)?[a-zA-Z]?:[^:]*)|([^:]*))):)|())(?<SUBCATEGORY>(()|([^:]*? )))(?<CATEGORY>(error|warning))( \\s*(?<CODE>[^: ]*))?\\s*:(?<TEXT>.*)$", RegexOptions.IgnoreCase)]
{
case 'E' or 'e':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("rror", StringComparison.OrdinalIgnoreCase)) // Match the string "rror" (ordinal case-insensitive)
{
goto CaptureBacktrack7;
case 'W' or 'w':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("arning", StringComparison.OrdinalIgnoreCase)) // Match the string "arning" (ordinal case-insensitive)
{
goto CaptureBacktrack7;
"^(?<Version>\\d+(\\s*\\.\\s*\\d+){0,3})(?<Re ..." (704 uses)
[GeneratedRegex("^(?<Version>\\d+(\\s*\\.\\s*\\d+){0,3})(?<Release>-[a-z][0-9a-z-]*)?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
//{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '-' || // Match '-'.
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ"))) // Match a character in the set [A-Za-z\u212A].
{
"^(?<Version>\\d+(\\.\\d+){2})(?<Release>-[a- ..." (701 uses)
[GeneratedRegex("^(?<Version>\\d+(\\.\\d+){2})(?<Release>-[a-z][0-9a-z-]*)?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
//{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '-' || // Match '-'.
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ"))) // Match a character in the set [A-Za-z\u212A].
{
"\\[\\*?\\,*\\]$" (692 uses)
[GeneratedRegex("\\[\\*?\\,*\\]$", RegexOptions.Compiled)]
// Match '*' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '*')
+ if (slice.Length > 1 && slice[1] == '*')
{
slice = slice.Slice(1);
pos++;
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
return false; // The input didn't match.
}
"^( *)([*+-]) [\\s\\S]+?(?:\\n+(?=([^\\n]+)\\ ..." (690 uses)
[GeneratedRegex("^( *)([*+-]) [\\s\\S]+?(?:\\n+(?=([^\\n]+)\\n(=|-){2,} *(?:\\n+|$))|\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))|\\n+(?=\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))|\\n{2,}(?! (?! *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])?))(?!\\s*\\1([*+-]) )\\n*|\\s*$)", RegexOptions.Compiled)]
// Match any character lazily at least once.
//{
- if ((uint)slice.Length < 2 || false)
+ if (slice.Length < 2 || false)
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match '['.
- if ((uint)slice.Length < 2 || slice[1] != '[')
+ if (slice.Length < 2 || slice[1] != '[')
{
goto NegativeLookaroundMatch1;
}
"^( *)(\\d+\\.) [\\s\\S]+?(?:\\n+(?=([^\\n]+) ..." (690 uses)
[GeneratedRegex("^( *)(\\d+\\.) [\\s\\S]+?(?:\\n+(?=([^\\n]+)\\n(=|-){2,} *(?:\\n+|$))|\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))|\\n+(?=\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])? *(?:\\n+|$))|\\n{2,}(?! (?! *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +[\"(]([^\\n]+)[\")])?))(?!\\s*\\1(\\d+\\.) )\\n*|\\s*$)", RegexOptions.Compiled)]
// Match any character lazily at least once.
//{
- if ((uint)slice.Length < 2 || false)
+ if (slice.Length < 2 || false)
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match '['.
- if ((uint)slice.Length < 2 || slice[1] != '[')
+ if (slice.Length < 2 || slice[1] != '[')
{
goto NegativeLookaroundMatch1;
}
"^Finish (?<Branch>.*)" (682 uses)
[GeneratedRegex("^Finish (?<Branch>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("finish ", StringComparison.OrdinalIgnoreCase)) // Match the string "finish " (ordinal case-insensitive)
{
UncaptureUntil(0);
"^Merge (branch|tag) '(?<Branch>[^']*)'" (682 uses)
[GeneratedRegex("^Merge (branch|tag) '(?<Branch>[^']*)'", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("merge ", StringComparison.OrdinalIgnoreCase)) // Match the string "merge " (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'B' or 'b':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("ranch", StringComparison.OrdinalIgnoreCase)) // Match the string "ranch" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'T' or 't':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("ag", StringComparison.OrdinalIgnoreCase)) // Match the string "ag" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^Merge pull request #(?<PullRequestNumber>\\ ..." (682 uses)
[GeneratedRegex("^Merge pull request #(?<PullRequestNumber>\\d*) (from|in) (?<Source>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 20 ||
+ if (slice.Length < 20 ||
!slice.StartsWith("merge pull request #", StringComparison.OrdinalIgnoreCase)) // Match the string "merge pull request #" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'F' or 'f':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("rom", StringComparison.OrdinalIgnoreCase)) // Match the string "rom" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'I' or 'i':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"^Merge pull request #(?<PullRequestNumber>\\ ..." (681 uses)
[GeneratedRegex("^Merge pull request #(?<PullRequestNumber>\\d*) (from|in) (?<Source>.*) from (?<SourceBranch>.*) to (?<TargetBranch>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 20 ||
+ if (slice.Length < 20 ||
!slice.StartsWith("merge pull request #", StringComparison.OrdinalIgnoreCase)) // Match the string "merge pull request #" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'F' or 'f':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("rom", StringComparison.OrdinalIgnoreCase)) // Match the string "rom" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'I' or 'i':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith(" from ", StringComparison.OrdinalIgnoreCase)) // Match the string " from " (ordinal case-insensitive)
{
goto CaptureBacktrack;
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith(" to ", StringComparison.OrdinalIgnoreCase)) // Match the string " to " (ordinal case-insensitive)
{
goto CaptureBacktrack1;
"\\b(in)\\b" (658 uses)
[GeneratedRegex("\\b(in)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(?<datetime>[0-9]{4}-[01][0-9]-[0-3][0-9]T[ ..." (646 uses)
[GeneratedRegex("^(?<datetime>[0-9]{4}-[01][0-9]-[0-3][0-9]T[012][0-9]:[0-5][0-9]:[0-5][0-9])(?<subseconds>\\.[0-9]{1,9})?(?<offset>(Z|[+-][0-1][0-9]:[0-5][0-9]))$", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 19 ||
+ if (slice.Length < 19 ||
!char.IsAsciiDigit(slice[0]) || // Match a character in the set [0-9] exactly 4 times.
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]) ||
case '+' or '-':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsBetween(slice[1], '0', '1') || // Match a character in the set [01].
!char.IsAsciiDigit(slice[2]) || // Match a character in the set [0-9].
slice[3] != ':' || // Match ':'.
", Version=\\d+.\\d+.\\d+.\\d+, Culture=[\\w- ..." (641 uses)
[GeneratedRegex(", Version=\\d+.\\d+.\\d+.\\d+, Culture=[\\w-]+, PublicKeyToken=(?:null|[a-f0-9]{16})$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 18)
+ if (slice.Length < 18)
{
goto CharLoopBacktrack2;
}
case '0' or '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9' or 'a' or 'b' or 'c' or 'd' or 'e' or 'f':
// Match a character in the set [0-9a-f] exactly 16 times.
{
- if ((uint)slice.Length < 33 ||
+ if (slice.Length < 33 ||
!char.IsAsciiHexDigitLower(slice[17]) ||
!char.IsAsciiHexDigitLower(slice[18]) ||
!char.IsAsciiHexDigitLower(slice[19]) ||
"rel=\"(next|prev|first|last)\"" (640 uses)
[GeneratedRegex("rel=\"(next|prev|first|last)\"", RegexOptions.IgnoreCase)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("rel", StringComparison.OrdinalIgnoreCase) || // Match the string "rel" (ordinal case-insensitive)
!slice.Slice(3).StartsWith("=\"")) // Match the string "=\"".
{
{
case 'N' or 'n':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ext", StringComparison.OrdinalIgnoreCase)) // Match the string "ext" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'P' or 'p':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("rev", StringComparison.OrdinalIgnoreCase)) // Match the string "rev" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'F' or 'f':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("irst", StringComparison.OrdinalIgnoreCase)) // Match the string "irst" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'L' or 'l':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ast", StringComparison.OrdinalIgnoreCase)) // Match the string "ast" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^L(?<start>\\d+)\\-L(?<end>\\d+)$" (629 uses)
[GeneratedRegex("^L(?<start>\\d+)\\-L(?<end>\\d+)$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
base.Capture(1, capture_starting_pos, pos);
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("-l", StringComparison.OrdinalIgnoreCase)) // Match the string "-l" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(\\p{Lu}+(?=$|\\p{Lu}[\\p{Ll}0-9])|\\p{Lu}?[ ..." (628 uses)
[GeneratedRegex("(\\p{Lu}+(?=$|\\p{Lu}[\\p{Ll}0-9])|\\p{Lu}?[\\p{Ll}0-9]+)", RegexOptions.None)]
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsUpper(slice[0]) || // Match a character in the set [\p{Lu}].
((ch = slice[1]) < 128 ? ("\0\0\0Ͽ\0\0\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\u00010:\u0002"))) // Match a character in the set [0-9\p{Ll}].
{
"\\r*\\n----- Inner Stack Trace -----\\r*\\n" (622 uses)
[GeneratedRegex("\\r*\\n----- Inner Stack Trace -----\\r*\\n", RegexOptions.Compiled)]
}
// Match '\n'.
- if ((uint)slice.Length < 31 || slice[30] != '\n')
+ if (slice.Length < 31 || slice[30] != '\n')
{
return false; // The input didn't match.
}
"\\A([\\x09\\x0A\\x0D\\x20-\\x7E]|[\\xC2-\\xD ..." (618 uses)
[GeneratedRegex("\\A([\\x09\\x0A\\x0D\\x20-\\x7E]|[\\xC2-\\xDF][\\x80-\\xBF]|\\xE0[\\xA0-\\xBF][\\x80-\\xBF]|[\\xE1-\\xEC\\xEE\\xEF][\\x80-\\xBF]{2}|\\xED[\\x80-\\x9F][\\x80-\\xBF]|\\xF0[\\x90-\\xBF][\\x80-\\xBF]{2}|[\\xF1-\\xF3][\\x80-\\xBF]{3}|\\xF4[\\x80-\\x8F][\\x80-\\xBF]{2})*\\z", RegexOptions.None)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], 'Â', 'ß') || // Match a character in the set [\u00C2-\u00DF].
!char.IsBetween(slice[1], '\u0080', '¿')) // Match a character in the set [\u0080-\u00BF].
{
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != 'à' || // Match 'à'.
!char.IsBetween(slice[1], ' ', '¿') || // Match a character in the set [\u00A0-\u00BF].
!char.IsBetween(slice[2], '\u0080', '¿')) // Match a character in the set [\u0080-\u00BF].
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((int)((0xFFF60000U << (short)(charMinusLowUInt32 = (ushort)(slice[0] - 'á'))) & (charMinusLowUInt32 - 32)) >= 0) || // Match a character in the set [\u00E1-\u00EC\u00EE\u00EF].
!char.IsBetween(slice[1], '\u0080', '¿') || // Match a character in the set [\u0080-\u00BF] exactly 2 times.
!char.IsBetween(slice[2], '\u0080', '¿'))
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != 'í' || // Match 'í'.
!char.IsBetween(slice[1], '\u0080', '\u009f') || // Match a character in the set [\u0080-\u009F].
!char.IsBetween(slice[2], '\u0080', '¿')) // Match a character in the set [\u0080-\u00BF].
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != 'ð' || // Match 'ð'.
!char.IsBetween(slice[1], '\u0090', '¿') || // Match a character in the set [\u0090-\u00BF].
!char.IsBetween(slice[2], '\u0080', '¿') || // Match a character in the set [\u0080-\u00BF] exactly 2 times.
// Branch 6
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsBetween(slice[0], 'ñ', 'ó') || // Match a character in the set [\u00F1-\u00F3].
!char.IsBetween(slice[1], '\u0080', '¿') || // Match a character in the set [\u0080-\u00BF] exactly 3 times.
!char.IsBetween(slice[2], '\u0080', '¿') ||
// Branch 7
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != 'ô' || // Match 'ô'.
!char.IsBetween(slice[1], '\u0080', '\u008f') || // Match a character in the set [\u0080-\u008F].
!char.IsBetween(slice[2], '\u0080', '¿') || // Match a character in the set [\u0080-\u00BF] exactly 2 times.
"\\d{4}$" (617 uses)
[GeneratedRegex("\\d{4}$", RegexOptions.None)]
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^(?<name>.*)_-?\\d+_-?\\d+_-?\\d+" (617 uses)
[GeneratedRegex("^(?<name>.*)_-?\\d+_-?\\d+_-?\\d+", RegexOptions.None)]
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '-')
+ if (slice.Length > 1 && slice[1] == '-')
{
slice = slice.Slice(1);
pos++;
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '-')
+ if (slice.Length > 1 && slice[1] == '-')
{
slice = slice.Slice(1);
pos++;
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '-')
+ if (slice.Length > 1 && slice[1] == '-')
{
slice = slice.Slice(1);
pos++;
"(?<PLATFORMIDENTITY>^[^,]*),\\s*Version=(?<P ..." (609 uses)
[GeneratedRegex("(?<PLATFORMIDENTITY>^[^,]*),\\s*Version=(?<PLATFORMVERSION>.*)", RegexOptions.IgnoreCase)]
pos += iteration1;
}
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("version", StringComparison.OrdinalIgnoreCase) || // Match the string "version" (ordinal case-insensitive)
slice[7] != '=') // Match '='.
{
"\\blang(uage)?\\s*=\\s*regex(p)?\\b((\\s*,\\ ..." (590 uses)
[GeneratedRegex("\\blang(uage)?\\s*=\\s*regex(p)?\\b((\\s*,\\s*)(?<option>[a-zA-Z]+))*", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lang", StringComparison.OrdinalIgnoreCase)) // Match the string "lang" (ordinal case-insensitive)
{
UncaptureUntil(0);
loop_iteration++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("uage", StringComparison.OrdinalIgnoreCase)) // Match the string "uage" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
pos += iteration1;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("regex", StringComparison.OrdinalIgnoreCase)) // Match the string "regex" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"\\b(\\w+)\\.nextval\\b" (587 uses)
[GeneratedRegex("\\b(\\w+)\\.nextval\\b", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
base.Capture(1, capture_starting_pos, pos);
}
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith(".nextval", StringComparison.OrdinalIgnoreCase)) // Match the string ".nextval" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(netcoreapp|net)\\d{1}.\\d{1}$" (574 uses)
[GeneratedRegex("^(netcoreapp|net)\\d{1}.\\d{1}$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ne", StringComparison.OrdinalIgnoreCase)) // Match the string "ne" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Branch 0
//{
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.Slice(2).StartsWith("tcoreapp", StringComparison.OrdinalIgnoreCase)) // Match the string "tcoreapp" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 't'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 't'))
{
return false; // The input didn't match.
}
AlternationMatch:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit.
slice[1] == '\n' || // Match any character other than '\n'.
!char.IsDigit(slice[2])) // Match a Unicode digit.
"[^'\",]+'[^']+'|[^'\",]+\"[^\"]+\"|[^,]+" (570 uses)
[GeneratedRegex("[^'\",]+'[^']+'|[^'\",]+\"[^\"]+\"|[^,]+", RegexOptions.None)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch;
}
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch1;
}
"\r\n ^\r\n [\\x20\\t]* ..." (569 uses)
[GeneratedRegex("\r\n ^\r\n [\\x20\\t]*\r\n \\w+ [\\x20\\t]+\r\n (?<frame>\r\n (?<type> [^\\x20\\t]+ ) \\.\r\n (?<method> [^\\x20\\t]+? ) [\\x20\\t]*\r\n (?<params> \\( ( [\\x20\\t]* \\)\r\n | (?<pt> .+?) [\\x20\\t]+ (?<pn> .+?)\r\n (, [\\x20\\t]* (?<pt> .+?) [\\x20\\t]+ (?<pn> .+?) )* \\) ) )\r\n ( [\\x20\\t]+\r\n ( # Microsoft .NET stack traces\r\n \\w+ [\\x20\\t]+\r\n (?<file> [a-z] \\: .+? )\r\n \\: \\w+ [\\x20\\t]+\r\n (?<line> [0-9]+ ) \\p{P}?\r\n | # Mono stack traces\r\n \\[0x[0-9a-f]+\\] [\\x20\\t]+ \\w+ [\\x20\\t]+\r\n <(?<file> [^>]+ )>\r\n :(?<line> [0-9]+ )\r\n )\r\n )?\r\n )\r\n \\s*\r\n $", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace | RegexOptions.CultureInvariant)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
goto AlternationBranch;
}
//{
int capture_starting_pos8 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) || // Match a character in the set [A-Za-z\u212A].
slice[1] != ':') // Match ':'.
{
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 3 || slice[2] == '\n')
+ if (slice.Length < 3 || slice[2] == '\n')
{
goto AlternationBranch1;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("[0x", StringComparison.OrdinalIgnoreCase)) // Match the string "[0x" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
}
// Match ']'.
- if ((uint)slice.Length < 4 || slice[3] != ']')
+ if (slice.Length < 4 || slice[3] != ']')
{
goto LoopIterationNoMatch1;
}
"\"([a-fA-F0-9-\\{\\}]{36})\"" (569 uses)
[GeneratedRegex("\"([a-fA-F0-9-\\{\\}]{36})\"", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Match a character in the set [-0-9A-Fa-f{}] exactly 36 times.
{
- if ((uint)slice.Length < 36)
+ if (slice.Length < 36)
{
UncaptureUntil(0);
return false; // The input didn't match.
"(?<SDKSIMPLENAME>^[^,]*),\\s*Version=(?<SDKV ..." (563 uses)
[GeneratedRegex("(?<SDKSIMPLENAME>^[^,]*),\\s*Version=(?<SDKVERSION>.*)", RegexOptions.IgnoreCase)]
pos += iteration1;
}
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("version", StringComparison.OrdinalIgnoreCase) || // Match the string "version" (ordinal case-insensitive)
slice[7] != '=') // Match '='.
{
"\\[value]" (563 uses)
[GeneratedRegex("\\[value]", RegexOptions.IgnoreCase)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("[value]", StringComparison.OrdinalIgnoreCase)) // Match the string "[value]" (ordinal case-insensitive)
{
return false; // The input didn't match.
"branch\\s*(?<Number>\\d+)\\s*(?:taken\\s*(?< ..." (563 uses)
[GeneratedRegex("branch\\s*(?<Number>\\d+)\\s*(?:taken\\s*(?<Visits>\\d+)|never\\sexecuted?)", RegexOptions.Compiled)]
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!char.IsWhiteSpace(slice[5]) || // Match a whitespace character.
!slice.Slice(6).StartsWith("execute")) // Match the string "execute".
{
// Match 'd' atomically, optionally.
{
- if ((uint)slice.Length > (uint)13 && slice[13] == 'd')
+ if (slice.Length > 13 && slice[13] == 'd')
{
slice = slice.Slice(1);
pos++;
"(\\dW)|(W\\d)" (561 uses)
[GeneratedRegex("(\\dW)|(W\\d)", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit.
slice[1] != 'W') // Match 'W'.
{
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'W' || // Match 'W'.
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"\\\\[u]([0-9A-F]{4})" (556 uses)
[GeneratedRegex("\\\\[u]([0-9A-F]{4})", RegexOptions.IgnoreCase)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("\\u", StringComparison.OrdinalIgnoreCase)) // Match the string "\\u" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"^<a " (554 uses)
[GeneratedRegex("^<a ", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("a ", StringComparison.OrdinalIgnoreCase)) // Match the string "a " (ordinal case-insensitive)
{
"([uú]ltim[oa])\\b" (548 uses)
[GeneratedRegex("([uú]ltim[oa])\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((ch = slice[0]) < 128 ? ("\0\0\0\0\0 \0 "[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0UVuvÚÛúû")) || // Match a character in the set [Uu\u00DA\u00FA].
!slice.Slice(1).StartsWith("ltim", StringComparison.OrdinalIgnoreCase) || // Match the string "ltim" (ordinal case-insensitive)
((long)((0x8002000080020000UL << (int)(charMinusLowUInt64 = (uint)slice[5] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AOao].
"^[A-Za-z]:" (547 uses)
[GeneratedRegex("^[A-Za-z]:", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) || // Match a character in the set [A-Za-z].
slice[1] != ':') // Match ':'.
{
"\\A\\s*(SELECT|EXECUTE|CALL|EXEC)\\s" (543 uses)
[GeneratedRegex("\\A\\s*(SELECT|EXECUTE|CALL|EXEC)\\s", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("execute", StringComparison.OrdinalIgnoreCase)) // Match the string "execute" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("call", StringComparison.OrdinalIgnoreCase)) // Match the string "call" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("exec", StringComparison.OrdinalIgnoreCase)) // Match the string "exec" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\A\\s*(SELECT|EXECUTE|CALL)\\s" (541 uses)
[GeneratedRegex("\\A\\s*(SELECT|EXECUTE|CALL)\\s", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
{
case 'S' or 's':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("elect", StringComparison.OrdinalIgnoreCase)) // Match the string "elect" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'E' or 'e':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("xecute", StringComparison.OrdinalIgnoreCase)) // Match the string "xecute" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'C' or 'c':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("all", StringComparison.OrdinalIgnoreCase)) // Match the string "all" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^ *(?:<!--(?:[^-]|-(?!->))*-->|<((?!(?:a|em| ..." (533 uses)
[GeneratedRegex("^ *(?:<!--(?:[^-]|-(?!->))*-->|<((?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:)(?!:\\/|[^\\w\\s@]*@)\\b)[\\s\\S]+?<\\/\\1>|<(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b(?!:)(?:\"[^\"]*\"|'[^']*'|[^'\">])*?>) *(?:\\n{2,}|\\s*$)", RegexOptions.Compiled)]
// Branch 13
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("su") || // Match the string "su".
(((ch = slice[2]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 0
//{
// Match 'a'.
- if ((uint)slice.Length < 2 || slice[1] != 'a')
+ if (slice.Length < 2 || slice[1] != 'a')
{
goto AlternationBranch32;
}
// Branch 2
//{
// Match 's'.
- if ((uint)slice.Length < 2 || slice[1] != 's')
+ if (slice.Length < 2 || slice[1] != 's')
{
goto AlternationBranch34;
}
// Branch 4
//{
// Match 'q'.
- if ((uint)slice.Length < 2 || slice[1] != 'q')
+ if (slice.Length < 2 || slice[1] != 'q')
{
goto AlternationBranch38;
}
// Branch 13
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("su") || // Match the string "su".
(((ch = slice[3]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 14
//{
// Match a character in the set [biu].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
{
goto AlternationBranch48;
}
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch61;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch62;
}
"^ *\\<pre(?=[ \\n>])[\\s\\S]*?\\<\\/pre[ \\n ..." (533 uses)
[GeneratedRegex("^ *\\<pre(?=[ \\n>])[\\s\\S]*?\\<\\/pre[ \\n]*\\>.*\\n*", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("pre", StringComparison.OrdinalIgnoreCase)) // Match the string "pre" (ordinal case-insensitive)
{
}
// Match a character in the set [\n >].
- if ((uint)slice.Length < 5 || (((ch = slice[4]) != '\n') & (ch != ' ') & (ch != '>')))
+ if (slice.Length < 5 || (((ch = slice[4]) != '\n') & (ch != ' ') & (ch != '>')))
{
return false; // The input didn't match.
}
LazyLoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("pre", StringComparison.OrdinalIgnoreCase)) // Match the string "pre" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 6 || slice[5] != '>')
+ if (slice.Length < 6 || slice[5] != '>')
{
goto LazyLoopBacktrack;
}
"(?<unit>heures|heure|hrs|hr|h|minutes|minute ..." (528 uses)
[GeneratedRegex("(?<unit>heures|heure|hrs|hr|h|minutes|minute|mins|min|secondes|seconde|secs|sec)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("heures", StringComparison.OrdinalIgnoreCase)) // Match the string "heures" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("heure", StringComparison.OrdinalIgnoreCase)) // Match the string "heure" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 5
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutes", StringComparison.OrdinalIgnoreCase)) // Match the string "minutes" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("secondes", StringComparison.OrdinalIgnoreCase)) // Match the string "secondes" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("seconde", StringComparison.OrdinalIgnoreCase)) // Match the string "seconde" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 11
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("secs", StringComparison.OrdinalIgnoreCase)) // Match the string "secs" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 12
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sec", StringComparison.OrdinalIgnoreCase)) // Match the string "sec" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\([^\\)]+\\)" (525 uses)
[GeneratedRegex("\\([^\\)]+\\)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
return false; // The input didn't match.
}
"^-+ *BEGIN (?<keyName>\\w+( \\w+)*) PRIVATE ..." (524 uses)
[GeneratedRegex("^-+ *BEGIN (?<keyName>\\w+( \\w+)*) PRIVATE KEY *-+\\r?\\n((Proc-Type: 4,ENCRYPTED\\r?\\nDEK-Info: (?<cipherName>[A-Z0-9-]+),(?<salt>[A-F0-9]+)\\r?\\n\\r?\\n)|(Comment: \"?[^\\r\\n]*\"?\\r?\\n))?(?<data>([a-zA-Z0-9/+=]{1,80}\\r?\\n)+)-+ *END \\k<keyName> PRIVATE KEY *-+", RegexOptions.Multiline)]
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)12 && slice[12] == '\r')
+ if (slice.Length > 12 && slice[12] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 13 || slice[12] != '\n')
+ if (slice.Length < 13 || slice[12] != '\n')
{
goto CaptureBacktrack;
}
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)22 && slice[22] == '\r')
+ if (slice.Length > 22 && slice[22] == '\r')
{
slice = slice.Slice(1);
pos++;
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\r')
+ if (slice.Length > 1 && slice[1] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto AlternationBranch;
}
"(?<month>01|02|03|04|05|06|07|08|09|10|11|12 ..." (516 uses)
[GeneratedRegex("(?<month>01|02|03|04|05|06|07|08|09|10|11|12|1|2|3|4|5|6|7|8|9)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"Code:\\s*(\\d+)" (515 uses)
[GeneratedRegex("Code:\\s*(\\d+)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("code:", StringComparison.OrdinalIgnoreCase)) // Match the string "code:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(null|Null|NULL)$" (515 uses)
[GeneratedRegex("^(null|Null|NULL)$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
"(\\B[A-Z]+?(?=[A-Z][^A-Z])|\\B[A-Z]+?(?=[^A-Z]))" (514 uses)
[GeneratedRegex("(\\B[A-Z]+?(?=[A-Z][^A-Z])|\\B[A-Z]+?(?=[^A-Z]))", RegexOptions.None)]
base.CheckTimeout();
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetterUpper(slice[0]) || // Match a character in the set [A-Z].
char.IsAsciiLetterUpper(slice[1])) // Match a character in the set [^A-Z].
{
"\"FileSize\"\\s*:\\s*(?<FileSize>\\d+)" (509 uses)
[GeneratedRegex("\"FileSize\"\\s*:\\s*(?<FileSize>\\d+)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("\"filesize\"", StringComparison.OrdinalIgnoreCase)) // Match the string "\"filesize\"" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\"LogDirectory\"\\s*:\\s*\"(?<LogDirectory>. ..." (509 uses)
[GeneratedRegex("\"LogDirectory\"\\s*:\\s*\"(?<LogDirectory>.*?)\"", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int lazyloop_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 14 ||
+ if (slice.Length < 14 ||
!slice.StartsWith("\"logdirectory\"", StringComparison.OrdinalIgnoreCase)) // Match the string "\"logdirectory\"" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\"LogLevel\"\\s*:\\s*\"(?<LogLevel>.*?)\"" (509 uses)
[GeneratedRegex("\"LogLevel\"\\s*:\\s*\"(?<LogLevel>.*?)\"", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int lazyloop_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("\"loglevel\"", StringComparison.OrdinalIgnoreCase)) // Match the string "\"loglevel\"" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F ..." (508 uses)
[GeneratedRegex("^[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 17 ||
+ if (slice.Length < 17 ||
!char.IsAsciiHexDigit(slice[0]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[1]) ||
slice[2] != '-' || // Match '-'.
"<a(?<其它1>[^>]*) href=?\"(?<链接>[^>\"]*)?\"(?< ..." (499 uses)
[GeneratedRegex("<a(?<其它1>[^>]*) href=?\"(?<链接>[^>\"]*)?\"(?<其它2>[^>]*)>(?<名称>[^<]*)</a>", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
int stackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '<' || // Match '<'.
((slice[1] | 0x20) != 'a')) // Match a character in the set [Aa].
{
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith(" href", StringComparison.OrdinalIgnoreCase)) // Match the string " href" (ordinal case-insensitive)
{
goto CaptureBacktrack;
// Match '=' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == '=')
+ if (slice.Length > 5 && slice[5] == '=')
{
slice = slice.Slice(1);
pos++;
}
// Match '"'.
- if ((uint)slice.Length < 6 || slice[5] != '"')
+ if (slice.Length < 6 || slice[5] != '"')
{
goto CaptureBacktrack;
}
base.Capture(4, capture_starting_pos3, pos);
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("</") || // Match the string "</".
((slice[2] | 0x20) != 'a') || // Match a character in the set [Aa].
slice[3] != '>') // Match '>'.
"\\\\[U]([0-9A-F]{8})" (492 uses)
[GeneratedRegex("\\\\[U]([0-9A-F]{8})", RegexOptions.IgnoreCase)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("\\u", StringComparison.OrdinalIgnoreCase)) // Match the string "\\u" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"^\\.[\\\\/]" (486 uses)
[GeneratedRegex("^\\.[\\\\/]", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
(((ch = slice[1]) != '/') & (ch != '\\'))) // Match a character in the set [/\\].
{
"^\\.\\.[\\\\/]" (486 uses)
[GeneratedRegex("^\\.\\.[\\\\/]", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("..", StringComparison.OrdinalIgnoreCase) || // Match the string ".." (ordinal case-insensitive)
(((ch = slice[2]) != '/') & (ch != '\\'))) // Match a character in the set [/\\].
{
"(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+" (479 uses)
[GeneratedRegex("(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+", RegexOptions.None)]
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 5 || slice[4] != 's')
+ if (slice.Length < 5 || slice[4] != 's')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+) ..." (479 uses)
[GeneratedRegex("(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,/~\\+#]*)?", RegexOptions.None)]
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 5 || slice[4] != 's')
+ if (slice.Length < 5 || slice[4] != 's')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+) ..." (479 uses)
[GeneratedRegex("(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,/~\\+#]*)?/", RegexOptions.None)]
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 5 || slice[4] != 's')
+ if (slice.Length < 5 || slice[4] != 's')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+) ..." (479 uses)
[GeneratedRegex("(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^=%&/~\\+#])?", RegexOptions.None)]
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 5 || slice[4] != 's')
+ if (slice.Length < 5 || slice[4] != 's')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\A\\r?\\n\\r?\\n" (476 uses)
[GeneratedRegex("\\A\\r?\\n\\r?\\n", RegexOptions.None)]
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\r')
+ if (slice.Length > 1 && slice[1] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
return false; // The input didn't match.
}
"\\n\\r?\\n\\Z" (476 uses)
[GeneratedRegex("\\n\\r?\\n\\Z", RegexOptions.None)]
// Match '\r' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\r')
+ if (slice.Length > 1 && slice[1] == '\r')
{
slice = slice.Slice(1);
pos++;
}
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
return false; // The input didn't match.
}
"^((([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_` ..." (476 uses)
[GeneratedRegex("^((([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-||_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+|(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+([a-z]+|\\d|-|\\.{0,1}|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])?([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
((ch = slice[1]) < 128 ? ("ﯾ\uffff\uffff\uffff\uffff\uffff\uffff\uffff"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\n\0\u0001\n\v\u0080 \ud800豈\ufdd0ﷰ\ufff0"))) // Match a character in the set [\u0001-\t\v-\u007F\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF].
{
"\\.(dll|exe)" (469 uses)
[GeneratedRegex("\\.(dll|exe)", RegexOptions.IgnoreCase)]
// Match a character in the set [Ll] exactly 2 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[1] | 0x20) != 'l') ||
((slice[2] | 0x20) != 'l'))
{
case 'E' or 'e':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("xe", StringComparison.OrdinalIgnoreCase)) // Match the string "xe" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) ..." (467 uses)
[GeneratedRegex("^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch;
}
case '0' or '1' or '2' or '3' or '4':
// Match a character in the set [0-9].
- if ((uint)slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
{
goto AlternationBranch;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch1;
}
case '0' or '1' or '2' or '3' or '4':
// Match a character in the set [0-9].
- if ((uint)slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
{
goto AlternationBranch1;
}
"(?<unit>horas|hora|h|minutos|minuto|mins|min ..." (466 uses)
[GeneratedRegex("(?<unit>horas|hora|h|minutos|minuto|mins|min|segundos|segundo|secs|sec)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("horas", StringComparison.OrdinalIgnoreCase)) // Match the string "horas" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hora", StringComparison.OrdinalIgnoreCase)) // Match the string "hora" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 3
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutos", StringComparison.OrdinalIgnoreCase)) // Match the string "minutos" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minuto", StringComparison.OrdinalIgnoreCase)) // Match the string "minuto" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("segundos", StringComparison.OrdinalIgnoreCase)) // Match the string "segundos" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("segundo", StringComparison.OrdinalIgnoreCase)) // Match the string "segundo" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("secs", StringComparison.OrdinalIgnoreCase)) // Match the string "secs" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sec", StringComparison.OrdinalIgnoreCase)) // Match the string "sec" (ordinal case-insensitive)
{
UncaptureUntil(0);
"<.+?>" (465 uses)
[GeneratedRegex("<.+?>", RegexOptions.None)]
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '\n')
+ if (slice.Length < 2 || slice[1] == '\n')
{
return false; // The input didn't match.
}
"^\\s*GO\\s*$" (460 uses)
[GeneratedRegex("^\\s*GO\\s*$", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("go", StringComparison.OrdinalIgnoreCase)) // Match the string "go" (ordinal case-insensitive)
{
return false; // The input didn't match.
"(\\s[Kk])" (457 uses)
[GeneratedRegex("(\\s[Kk])", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
((slice[1] | 0x20) != 'k')) // Match a character in the set [Kk].
{
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]" (457 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\ ..." (457 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\s*\\[([^\\]]*)\\]", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$" (453 uses)
[GeneratedRegex("^[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+$", RegexOptions.None)]
}
// Match '.'.
- if ((uint)slice.Length < 2 || slice[1] != '.')
+ if (slice.Length < 2 || slice[1] != '.')
{
return false; // The input didn't match.
}
}
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
return false; // The input didn't match.
}
"^<\\/?[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[A-Za-z_ ..." (440 uses)
[GeneratedRegex("^<\\/?[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[A-Za-z_][A-Za-z0-9\\-_]*(?:\\:[A-Za-z_][A-Za-z0-9\\-_]*)?(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'))?)*\\s*\\/?>", RegexOptions.Compiled)]
// Match '/' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '/')
+ if (slice.Length > 1 && slice[1] == '/')
{
slice = slice.Slice(1);
pos++;
}
// Match a character in the set [A-Za-z].
- if ((uint)slice.Length < 2 || !char.IsAsciiLetter(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiLetter(slice[1]))
{
return false; // The input didn't match.
}
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ':' || // Match ':'.
((long)((0xFFFFFFC2FFFFFFC0UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [A-Z_a-z].
{
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto LoopIterationNoMatch2;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch2;
}
"^##\\s\\[(?<version>\\d+(.\\d+)+)\\]" (438 uses)
[GeneratedRegex("^##\\s\\[(?<version>\\d+(.\\d+)+)\\]", RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("##", StringComparison.OrdinalIgnoreCase) || // Match the string "##" (ordinal case-insensitive)
!char.IsWhiteSpace(slice[2]) || // Match a whitespace character.
slice[3] != '[') // Match '['.
"(?<Key>(\\[@(\\w+)((\\([a-z0-9A-Z@\\?=#,&;:/ ..." (437 uses)
[GeneratedRegex("(?<Key>(\\[@(\\w+)((\\([a-z0-9A-Z@\\?=#,&;:/\\._'\"\\-\\+]+\\))?\\])))", RegexOptions.Compiled)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
goto LoopIterationNoMatch;
}
"^\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>$" (436 uses)
[GeneratedRegex("^\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>$", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"^\\</(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*? ..." (436 uses)
[GeneratedRegex("^\\</(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>$", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"^\\s*[\\w._%+-]*[\\w_%+-]@[\\w.-]+\\.[\\w]{2 ..." (436 uses)
[GeneratedRegex("^\\s*[\\w._%+-]*[\\w_%+-]@[\\w.-]+\\.[\\w]{2,}\\b", RegexOptions.Compiled)]
CharLoopEnd1:
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? ("\0\0⠠Ͽ\ufffe蟿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\n%&+,-._`\0\u0002\u0004\u0005\u0003\u0001\u0006\t\u0013\0")) || // Match a character in the set [%+-_\w].
slice[1] != '@') // Match '@'.
{
"^\\s*(?<sign>[-+])?0X(?<hex>[0-9a-f]+)\\s*$" (434 uses)
[GeneratedRegex("^\\s*(?<sign>[-+])?0X(?<hex>[0-9a-f]+)\\s*$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
LoopEnd:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"\\[[^\\[\\]]+\\]" (432 uses)
[GeneratedRegex("\\[[^\\[\\]]+\\]", RegexOptions.ECMAScript)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
return false; // The input didn't match.
}
"^net[0-9]{2,3}$" (426 uses)
[GeneratedRegex("^net[0-9]{2,3}$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("net", StringComparison.OrdinalIgnoreCase)) // Match the string "net" (ordinal case-insensitive)
{
return false; // The input didn't match.
"https?://[-_.?&~;+=/#0-9A-Za-z]{1,2076}" (425 uses)
[GeneratedRegex("https?://[-_.?&~;+=/#0-9A-Za-z]{1,2076}", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"([^A-Za-z]{1,}|\\b)(?<unit>hours|hour|hrs|hr ..." (424 uses)
[GeneratedRegex("([^A-Za-z]{1,}|\\b)(?<unit>hours|hour|hrs|hr|h|minutes|minute|mins|min|seconds|second|secs|sec)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("hours", StringComparison.OrdinalIgnoreCase)) // Match the string "hours" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hour", StringComparison.OrdinalIgnoreCase)) // Match the string "hour" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutes", StringComparison.OrdinalIgnoreCase)) // Match the string "minutes" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 6
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 7
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 8
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 9
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("seconds", StringComparison.OrdinalIgnoreCase)) // Match the string "seconds" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 10
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("second", StringComparison.OrdinalIgnoreCase)) // Match the string "second" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 11
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("secs", StringComparison.OrdinalIgnoreCase)) // Match the string "secs" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 12
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sec", StringComparison.OrdinalIgnoreCase)) // Match the string "sec" (ordinal case-insensitive)
{
goto CaptureBacktrack;
"^\\<a +(?:name|id)=\\\"([\\w \\-\\.]+)\\\" *\\>$" (423 uses)
[GeneratedRegex("^\\<a +(?:name|id)=\\\"([\\w \\-\\.]+)\\\" *\\>$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'i':
// Match 'd'.
- if ((uint)slice.Length < 4 || slice[3] != 'd')
+ if (slice.Length < 4 || slice[3] != 'd')
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(last|past|previous)\\b" (421 uses)
[GeneratedRegex("(last|past|previous)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("last", StringComparison.OrdinalIgnoreCase)) // Match the string "last" (ordinal case-insensitive)
{
goto AlternationBranch;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'A' or 'a':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("st", StringComparison.OrdinalIgnoreCase)) // Match the string "st" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'R' or 'r':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("evious", StringComparison.OrdinalIgnoreCase)) // Match the string "evious" (ordinal case-insensitive)
{
UncaptureUntil(0);
"<msparam\\>((?<HEX>(\\s)*(0[xX][0-9a-fA-F]+) ..." (420 uses)
[GeneratedRegex("<msparam\\>((?<HEX>(\\s)*(0[xX][0-9a-fA-F]+)(\\s)*)|(?<STR>((.|\\n)*?)))\\</msparam\\>", RegexOptions.Compiled)]
//{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"^USE\\s*(?<left>\\[)*((?(left)[^\\]]|[^;\\s] ..." (420 uses)
[GeneratedRegex("^USE\\s*(?<left>\\[)*((?(left)[^\\]]|[^;\\s])+)(?(left)\\]|\\s)*\\s*;*\\s*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("use", StringComparison.OrdinalIgnoreCase)) // Match the string "use" (ordinal case-insensitive)
{
UncaptureUntil(0);
"exec[^_]*((sp_executesql)|(sp_cursorprepexec ..." (420 uses)
[GeneratedRegex("exec[^_]*((sp_executesql)|(sp_cursorprepexec)|(sp_prepexec)|(sp_cursorprepare)|(sp_cursoropen)|(sp_prepare))([^']|'(?=@)|'(?=,))*'(?![@])(?<qry>([^']|''|'(?!\\s*,))*)'.*", RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 10)
+ if (slice.Length < 10)
{
goto AlternationBranch3;
}
}
// Match '@'.
- if ((uint)slice.Length < 2 || slice[1] != '@')
+ if (slice.Length < 2 || slice[1] != '@')
{
goto AlternationBranch5;
}
}
// Match ','.
- if ((uint)slice.Length < 2 || slice[1] != ',')
+ if (slice.Length < 2 || slice[1] != ',')
{
goto LoopIterationNoMatch;
}
}
// Match '@'.
- if ((uint)slice.Length < 2 || slice[1] != '@')
+ if (slice.Length < 2 || slice[1] != '@')
{
goto NegativeLookaroundMatch;
}
"1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s| ..." (417 uses)
[GeneratedRegex("1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-", RegexOptions.IgnoreCase | RegexOptions.Multiline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("3gso", StringComparison.OrdinalIgnoreCase)) // Match the string "3gso" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("4thp", StringComparison.OrdinalIgnoreCase)) // Match the string "4thp" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("50", StringComparison.OrdinalIgnoreCase) || // Match the string "50" (ordinal case-insensitive)
!char.IsBetween(slice[2], '1', '6') || // Match a character in the set [1-6].
((slice[3] | 0x20) != 'i')) // Match a character in the set [Ii].
// Branch 5
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("770s", StringComparison.OrdinalIgnoreCase)) // Match the string "770s" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("802s", StringComparison.OrdinalIgnoreCase)) // Match the string "802s" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("a wa", StringComparison.OrdinalIgnoreCase)) // Match the string "a wa" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("abac", StringComparison.OrdinalIgnoreCase)) // Match the string "abac" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ac", StringComparison.OrdinalIgnoreCase)) // Match the string "ac" (ordinal case-insensitive)
{
goto AlternationBranch9;
case 'E' or 'e':
// Match a character in the set [Rr].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'r'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'r'))
{
goto AlternationBranch9;
}
case 'O' or 'o':
// Match a character in the set [Oo] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'o') ||
((slice[1] | 0x20) != 'o'))
{
case 'S' or 's':
// Match '-'.
- if ((uint)slice.Length < 2 || slice[1] != '-')
+ if (slice.Length < 2 || slice[1] != '-')
{
goto AlternationBranch9;
}
// Branch 10
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ai", StringComparison.OrdinalIgnoreCase)) // Match the string "ai" (ordinal case-insensitive)
{
goto AlternationBranch10;
case 'K' or 'k' or 'K':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch10;
}
case 'R' or 'r':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch10;
}
// Branch 11
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("al", StringComparison.OrdinalIgnoreCase)) // Match the string "al" (ordinal case-insensitive)
{
goto AlternationBranch11;
case 'A' or 'a':
// Match a character in the set [Vv].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
{
goto AlternationBranch11;
}
case 'C' or 'c':
// Match a character in the set [AOao].
- if ((uint)slice.Length < 2 || ((long)((0x8002000080020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0x8002000080020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0))
{
goto AlternationBranch11;
}
// Branch 12
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("amoi", StringComparison.OrdinalIgnoreCase)) // Match the string "amoi" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 13
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("an", StringComparison.OrdinalIgnoreCase)) // Match the string "an" (ordinal case-insensitive)
{
goto AlternationBranch13;
case 'E' or 'e':
// Match a character in the set [Xx].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'x'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'x'))
{
goto AlternationBranch13;
}
case 'N' or 'n':
// Match a character in the set [Yy].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
{
goto AlternationBranch13;
}
case 'Y' or 'y':
// Match a character in the set [Ww].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
{
goto AlternationBranch13;
}
// Branch 14
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("aptu", StringComparison.OrdinalIgnoreCase)) // Match the string "aptu" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 15
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ar", StringComparison.OrdinalIgnoreCase)) // Match the string "ar" (ordinal case-insensitive)
{
goto AlternationBranch15;
case 'C' or 'c':
// Match a character in the set [Hh].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'h'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'h'))
{
goto AlternationBranch15;
}
case 'G' or 'g':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch15;
}
// Branch 16
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch16;
case 'T' or 't':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch16;
}
case 'U' or 'u':
// Match a character in the set [Ss].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 's'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 's'))
{
goto AlternationBranch16;
}
// Branch 17
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("attw", StringComparison.OrdinalIgnoreCase)) // Match the string "attw" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 18
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("au", StringComparison.OrdinalIgnoreCase)) // Match the string "au" (ordinal case-insensitive)
{
goto AlternationBranch18;
case 'D' or 'd':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch18;
}
case '-':
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto AlternationBranch18;
}
case 'R' or 'r':
// Match ' '.
- if ((uint)slice.Length < 2 || slice[1] != ' ')
+ if (slice.Length < 2 || slice[1] != ' ')
{
goto AlternationBranch18;
}
case 'S' or 's':
// Match ' '.
- if ((uint)slice.Length < 2 || slice[1] != ' ')
+ if (slice.Length < 2 || slice[1] != ' ')
{
goto AlternationBranch18;
}
// Branch 19
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("avan", StringComparison.OrdinalIgnoreCase)) // Match the string "avan" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 20
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("be", StringComparison.OrdinalIgnoreCase)) // Match the string "be" (ordinal case-insensitive)
{
goto AlternationBranch20;
case 'C' or 'c':
// Match a character in the set [Kk\u212A].
- if ((uint)slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
+ if (slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
{
goto AlternationBranch20;
}
case 'L' or 'l':
// Match a character in the set [Ll] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') ||
((slice[1] | 0x20) != 'l'))
{
case 'N' or 'n':
// Match a character in the set [Qq].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'q'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'q'))
{
goto AlternationBranch20;
}
// Branch 21
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("bi", StringComparison.OrdinalIgnoreCase)) // Match the string "bi" (ordinal case-insensitive)
{
goto AlternationBranch21;
case 'L' or 'l':
// Match a character in the set [Bb].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
{
goto AlternationBranch21;
}
case 'R' or 'r':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch21;
}
// Branch 22
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("bl", StringComparison.OrdinalIgnoreCase)) // Match the string "bl" (ordinal case-insensitive)
{
goto AlternationBranch22;
slice = inputSpan.Slice(pos);
capture_starting_pos9 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'a') || // Match a character in the set [Aa].
((long)((0x8000010080000100UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'C')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [CZcz].
{
// Branch 23
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("br", StringComparison.OrdinalIgnoreCase)) // Match the string "br" (ordinal case-insensitive)
{
goto AlternationBranch23;
// Branch 24
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("bumb", StringComparison.OrdinalIgnoreCase)) // Match the string "bumb" (ordinal case-insensitive)
{
goto AlternationBranch24;
// Branch 25
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("bw-", StringComparison.OrdinalIgnoreCase)) // Match the string "bw-" (ordinal case-insensitive)
{
goto AlternationBranch25;
// Branch 26
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("c55/", StringComparison.OrdinalIgnoreCase)) // Match the string "c55/" (ordinal case-insensitive)
{
goto AlternationBranch26;
// Branch 27
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("capi", StringComparison.OrdinalIgnoreCase)) // Match the string "capi" (ordinal case-insensitive)
{
goto AlternationBranch27;
// Branch 28
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ccwa", StringComparison.OrdinalIgnoreCase)) // Match the string "ccwa" (ordinal case-insensitive)
{
goto AlternationBranch28;
// Branch 29
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("cdm-", StringComparison.OrdinalIgnoreCase)) // Match the string "cdm-" (ordinal case-insensitive)
{
goto AlternationBranch29;
// Branch 30
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("cell", StringComparison.OrdinalIgnoreCase)) // Match the string "cell" (ordinal case-insensitive)
{
goto AlternationBranch30;
// Branch 31
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("chtm", StringComparison.OrdinalIgnoreCase)) // Match the string "chtm" (ordinal case-insensitive)
{
goto AlternationBranch31;
// Branch 32
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("cldc", StringComparison.OrdinalIgnoreCase)) // Match the string "cldc" (ordinal case-insensitive)
{
goto AlternationBranch32;
// Branch 33
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("cmd-", StringComparison.OrdinalIgnoreCase)) // Match the string "cmd-" (ordinal case-insensitive)
{
goto AlternationBranch33;
// Branch 34
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("co", StringComparison.OrdinalIgnoreCase)) // Match the string "co" (ordinal case-insensitive)
{
goto AlternationBranch34;
case 'M' or 'm':
// Match a character in the set [Pp].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
{
goto AlternationBranch34;
}
case 'N' or 'n':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch34;
}
// Branch 35
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("craw", StringComparison.OrdinalIgnoreCase)) // Match the string "craw" (ordinal case-insensitive)
{
goto AlternationBranch35;
// Branch 36
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("da", StringComparison.OrdinalIgnoreCase)) // Match the string "da" (ordinal case-insensitive)
{
goto AlternationBranch36;
case 'I' or 'i':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch36;
}
case 'L' or 'l':
// Match a character in the set [Ll] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') ||
((slice[1] | 0x20) != 'l'))
{
case 'N' or 'n':
// Match a character in the set [Gg].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
{
goto AlternationBranch36;
}
// Branch 37
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dbte", StringComparison.OrdinalIgnoreCase)) // Match the string "dbte" (ordinal case-insensitive)
{
goto AlternationBranch37;
// Branch 38
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dc-s", StringComparison.OrdinalIgnoreCase)) // Match the string "dc-s" (ordinal case-insensitive)
{
goto AlternationBranch38;
// Branch 39
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("devi", StringComparison.OrdinalIgnoreCase)) // Match the string "devi" (ordinal case-insensitive)
{
goto AlternationBranch39;
// Branch 40
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dica", StringComparison.OrdinalIgnoreCase)) // Match the string "dica" (ordinal case-insensitive)
{
goto AlternationBranch40;
// Branch 41
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dmob", StringComparison.OrdinalIgnoreCase)) // Match the string "dmob" (ordinal case-insensitive)
{
goto AlternationBranch41;
// Branch 42
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("do", StringComparison.OrdinalIgnoreCase)) // Match the string "do" (ordinal case-insensitive)
{
goto AlternationBranch42;
// Branch 43
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ds", StringComparison.OrdinalIgnoreCase)) // Match the string "ds" (ordinal case-insensitive)
{
goto AlternationBranch43;
{
case '1':
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch43;
}
case '-':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch43;
}
// Branch 44
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("el", StringComparison.OrdinalIgnoreCase)) // Match the string "el" (ordinal case-insensitive)
{
goto AlternationBranch44;
{
case '4':
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
goto AlternationBranch44;
}
case 'A' or 'a':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch44;
}
// Branch 45
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("em", StringComparison.OrdinalIgnoreCase)) // Match the string "em" (ordinal case-insensitive)
{
goto AlternationBranch45;
case 'L' or 'l':
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch45;
}
case 'U' or 'u':
// Match a character in the set [Ll].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
{
goto AlternationBranch45;
}
// Branch 46
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch46;
case 'I' or 'i':
// Match a character in the set [Cc].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
{
goto AlternationBranch46;
}
case 'K' or 'k' or 'K':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch46;
}
// Branch 47
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("esl8", StringComparison.OrdinalIgnoreCase)) // Match the string "esl8" (ordinal case-insensitive)
{
goto AlternationBranch47;
// Branch 48
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ez", StringComparison.OrdinalIgnoreCase)) // Match the string "ez" (ordinal case-insensitive)
{
goto AlternationBranch48;
case '4' or '5' or '6' or '7':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch48;
}
case 'O' or 'o':
// Match a character in the set [Ss].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 's'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 's'))
{
goto AlternationBranch48;
}
case 'W' or 'w':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto AlternationBranch48;
}
case 'Z' or 'z':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch48;
}
// Branch 49
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("fetc", StringComparison.OrdinalIgnoreCase)) // Match the string "fetc" (ordinal case-insensitive)
{
goto AlternationBranch49;
// Branch 50
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("fly", StringComparison.OrdinalIgnoreCase)) // Match the string "fly" (ordinal case-insensitive)
{
goto AlternationBranch50;
// Branch 51
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("g1 u", StringComparison.OrdinalIgnoreCase)) // Match the string "g1 u" (ordinal case-insensitive)
{
goto AlternationBranch51;
// Branch 52
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("g560", StringComparison.OrdinalIgnoreCase)) // Match the string "g560" (ordinal case-insensitive)
{
goto AlternationBranch52;
// Branch 53
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("gene", StringComparison.OrdinalIgnoreCase)) // Match the string "gene" (ordinal case-insensitive)
{
goto AlternationBranch53;
// Branch 54
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("gf-5", StringComparison.OrdinalIgnoreCase)) // Match the string "gf-5" (ordinal case-insensitive)
{
goto AlternationBranch54;
// Branch 55
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("g-mo", StringComparison.OrdinalIgnoreCase)) // Match the string "g-mo" (ordinal case-insensitive)
{
goto AlternationBranch55;
// Branch 56
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("go", StringComparison.OrdinalIgnoreCase)) // Match the string "go" (ordinal case-insensitive)
{
goto AlternationBranch56;
case '.':
// Match a character in the set [Ww].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
{
goto AlternationBranch56;
}
case 'O' or 'o':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch56;
}
// Branch 57
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("gr", StringComparison.OrdinalIgnoreCase)) // Match the string "gr" (ordinal case-insensitive)
{
goto AlternationBranch57;
case 'A' or 'a':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch57;
}
case 'U' or 'u':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch57;
}
// Branch 58
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("haie", StringComparison.OrdinalIgnoreCase)) // Match the string "haie" (ordinal case-insensitive)
{
goto AlternationBranch58;
// Branch 59
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hcit", StringComparison.OrdinalIgnoreCase)) // Match the string "hcit" (ordinal case-insensitive)
{
goto AlternationBranch59;
// Branch 60
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hd-", StringComparison.OrdinalIgnoreCase)) // Match the string "hd-" (ordinal case-insensitive)
{
goto AlternationBranch60;
// Branch 61
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hei-", StringComparison.OrdinalIgnoreCase)) // Match the string "hei-" (ordinal case-insensitive)
{
goto AlternationBranch61;
// Branch 62
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hi", StringComparison.OrdinalIgnoreCase)) // Match the string "hi" (ordinal case-insensitive)
{
goto AlternationBranch62;
case 'P' or 'p':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch62;
}
case 'T' or 't':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto AlternationBranch62;
}
// Branch 63
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hp", StringComparison.OrdinalIgnoreCase)) // Match the string "hp" (ordinal case-insensitive)
{
goto AlternationBranch63;
case ' ':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch63;
}
case 'I' or 'i':
// Match a character in the set [Pp].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
{
goto AlternationBranch63;
}
// Branch 64
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hs-c", StringComparison.OrdinalIgnoreCase)) // Match the string "hs-c" (ordinal case-insensitive)
{
goto AlternationBranch64;
// Branch 65
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ht", StringComparison.OrdinalIgnoreCase)) // Match the string "ht" (ordinal case-insensitive)
{
goto AlternationBranch65;
case 'T' or 't':
// Match a character in the set [Pp].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'p'))
{
goto AlternationBranch65;
}
// Branch 66
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hu", StringComparison.OrdinalIgnoreCase)) // Match the string "hu" (ordinal case-insensitive)
{
goto AlternationBranch66;
case 'A' or 'a':
// Match a character in the set [Ww].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'w'))
{
goto AlternationBranch66;
}
case 'T' or 't':
// Match a character in the set [Cc].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
{
goto AlternationBranch66;
}
// Branch 67
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("i-", StringComparison.OrdinalIgnoreCase)) // Match the string "i-" (ordinal case-insensitive)
{
goto AlternationBranch67;
{
case '2':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch67;
}
case 'G' or 'g':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch67;
}
case 'M' or 'm':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto AlternationBranch67;
}
// Branch 68
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("i230", StringComparison.OrdinalIgnoreCase)) // Match the string "i230" (ordinal case-insensitive)
{
goto AlternationBranch68;
// Branch 69
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("iac", StringComparison.OrdinalIgnoreCase)) // Match the string "iac" (ordinal case-insensitive)
{
goto AlternationBranch69;
// Branch 70
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ibro", StringComparison.OrdinalIgnoreCase)) // Match the string "ibro" (ordinal case-insensitive)
{
goto AlternationBranch70;
// Branch 71
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("idea", StringComparison.OrdinalIgnoreCase)) // Match the string "idea" (ordinal case-insensitive)
{
goto AlternationBranch71;
// Branch 72
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ig01", StringComparison.OrdinalIgnoreCase)) // Match the string "ig01" (ordinal case-insensitive)
{
goto AlternationBranch72;
// Branch 73
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[0] | 0x20) != 'i') || // Match a character in the set [Ii].
((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(2).StartsWith("om", StringComparison.OrdinalIgnoreCase)) // Match the string "om" (ordinal case-insensitive)
// Branch 74
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("im1", StringComparison.OrdinalIgnoreCase) || // Match the string "im1" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 75
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("inno", StringComparison.OrdinalIgnoreCase)) // Match the string "inno" (ordinal case-insensitive)
{
goto AlternationBranch75;
// Branch 76
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ipaq", StringComparison.OrdinalIgnoreCase)) // Match the string "ipaq" (ordinal case-insensitive)
{
goto AlternationBranch76;
// Branch 77
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("iris", StringComparison.OrdinalIgnoreCase)) // Match the string "iris" (ordinal case-insensitive)
{
goto AlternationBranch77;
// Branch 78
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ja", StringComparison.OrdinalIgnoreCase)) // Match the string "ja" (ordinal case-insensitive)
{
goto AlternationBranch78;
// Branch 79
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("jbro", StringComparison.OrdinalIgnoreCase)) // Match the string "jbro" (ordinal case-insensitive)
{
goto AlternationBranch79;
// Branch 80
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("jemu", StringComparison.OrdinalIgnoreCase)) // Match the string "jemu" (ordinal case-insensitive)
{
goto AlternationBranch80;
// Branch 81
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("jigs", StringComparison.OrdinalIgnoreCase)) // Match the string "jigs" (ordinal case-insensitive)
{
goto AlternationBranch81;
// Branch 82
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("ddi", StringComparison.OrdinalIgnoreCase)) // Match the string "ddi" (ordinal case-insensitive)
{
// Branch 83
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("eji", StringComparison.OrdinalIgnoreCase)) // Match the string "eji" (ordinal case-insensitive)
{
// Branch 84
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("gt", StringComparison.OrdinalIgnoreCase)) // Match the string "gt" (ordinal case-insensitive)
{
// Branch 85
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("lon", StringComparison.OrdinalIgnoreCase)) // Match the string "lon" (ordinal case-insensitive)
{
// Branch 86
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("pt ", StringComparison.OrdinalIgnoreCase)) // Match the string "pt " (ordinal case-insensitive)
{
// Branch 87
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("wc-", StringComparison.OrdinalIgnoreCase)) // Match the string "wc-" (ordinal case-insensitive)
{
// Branch 88
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("yo", StringComparison.OrdinalIgnoreCase)) // Match the string "yo" (ordinal case-insensitive)
{
// Branch 89
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("le", StringComparison.OrdinalIgnoreCase)) // Match the string "le" (ordinal case-insensitive)
{
goto AlternationBranch89;
case 'N' or 'n':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch89;
}
case 'X' or 'x':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch89;
}
// Branch 90
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("lg", StringComparison.OrdinalIgnoreCase)) // Match the string "lg" (ordinal case-insensitive)
{
goto AlternationBranch90;
case ' ':
// Match a character in the set [Gg].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
{
goto AlternationBranch90;
}
case '5':
// Match a character in the set [04].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x4) != '4'))
+ if (slice.Length < 2 || ((slice[1] | 0x4) != '4'))
{
goto AlternationBranch90;
}
case '-':
// Match a character in the set [A-Wa-w\u212A].
- if ((uint)slice.Length < 2 || ((ch = slice[1]) < 128 ? ("\0\0\0\0\ufffeÿ\ufffeÿ"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0006\0AXaxKÅ")))
+ if (slice.Length < 2 || ((ch = slice[1]) < 128 ? ("\0\0\0\0\ufffeÿ\ufffeÿ"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0006\0AXaxKÅ")))
{
goto AlternationBranch90;
}
// Branch 91
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("libw", StringComparison.OrdinalIgnoreCase)) // Match the string "libw" (ordinal case-insensitive)
{
goto AlternationBranch91;
// Branch 92
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lynx", StringComparison.OrdinalIgnoreCase)) // Match the string "lynx" (ordinal case-insensitive)
{
goto AlternationBranch92;
// Branch 93
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("m1-w", StringComparison.OrdinalIgnoreCase)) // Match the string "m1-w" (ordinal case-insensitive)
{
goto AlternationBranch93;
// Branch 94
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("m3ga", StringComparison.OrdinalIgnoreCase)) // Match the string "m3ga" (ordinal case-insensitive)
{
goto AlternationBranch94;
// Branch 95
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("m50/", StringComparison.OrdinalIgnoreCase)) // Match the string "m50/" (ordinal case-insensitive)
{
goto AlternationBranch95;
// Branch 96
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ma", StringComparison.OrdinalIgnoreCase)) // Match the string "ma" (ordinal case-insensitive)
{
goto AlternationBranch96;
case 'T' or 't':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch96;
}
case 'U' or 'u':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch96;
}
case 'X' or 'x':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch96;
}
// Branch 97
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mc", StringComparison.OrdinalIgnoreCase)) // Match the string "mc" (ordinal case-insensitive)
{
goto AlternationBranch97;
{
case '0':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch97;
}
case '2':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch97;
}
case 'C' or 'c':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto AlternationBranch97;
}
// Branch 98
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("m-cr", StringComparison.OrdinalIgnoreCase)) // Match the string "m-cr" (ordinal case-insensitive)
{
goto AlternationBranch98;
// Branch 99
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("me", StringComparison.OrdinalIgnoreCase)) // Match the string "me" (ordinal case-insensitive)
{
goto AlternationBranch99;
slice = inputSpan.Slice(pos);
capture_starting_pos39 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'r') || // Match a character in the set [Rr].
((long)((0x8200000082000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'C')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [CIci].
{
// Branch 100
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mi", StringComparison.OrdinalIgnoreCase)) // Match the string "mi" (ordinal case-insensitive)
{
goto AlternationBranch100;
case 'O' or 'o':
// Match a character in the set [8Aa].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != '8') & (ch != 'A') & (ch != 'a')))
+ if (slice.Length < 2 || (((ch = slice[1]) != '8') & (ch != 'A') & (ch != 'a')))
{
goto AlternationBranch100;
}
case 'T' or 't':
// Match a character in the set [Ss].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 's'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 's'))
{
goto AlternationBranch100;
}
// Branch 101
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mmef", StringComparison.OrdinalIgnoreCase)) // Match the string "mmef" (ordinal case-insensitive)
{
goto AlternationBranch101;
// Branch 102
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mo", StringComparison.OrdinalIgnoreCase)) // Match the string "mo" (ordinal case-insensitive)
{
goto AlternationBranch102;
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '2')) // Match a character in the set [12].
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("bi", StringComparison.OrdinalIgnoreCase)) // Match the string "bi" (ordinal case-insensitive)
{
goto AlternationBranch104;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("de", StringComparison.OrdinalIgnoreCase)) // Match the string "de" (ordinal case-insensitive)
{
goto AlternationBranch105;
// Branch 3
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("do", StringComparison.OrdinalIgnoreCase)) // Match the string "do" (ordinal case-insensitive)
{
goto AlternationBranch106;
{
// Match a character in the set [Zz] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'z') ||
((slice[1] | 0x20) != 'z'))
{
// Branch 103
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mt", StringComparison.OrdinalIgnoreCase)) // Match the string "mt" (ordinal case-insensitive)
{
goto AlternationBranch108;
{
case '5':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch108;
}
case 'P' or 'p':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch108;
}
case 'V' or 'v':
// Match ' '.
- if ((uint)slice.Length < 2 || slice[1] != ' ')
+ if (slice.Length < 2 || slice[1] != ' ')
{
goto AlternationBranch108;
}
// Branch 104
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mwbp", StringComparison.OrdinalIgnoreCase)) // Match the string "mwbp" (ordinal case-insensitive)
{
goto AlternationBranch109;
// Branch 105
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mywa", StringComparison.OrdinalIgnoreCase)) // Match the string "mywa" (ordinal case-insensitive)
{
goto AlternationBranch110;
// Branch 106
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("n10", StringComparison.OrdinalIgnoreCase) || // Match the string "n10" (ordinal case-insensitive)
!char.IsBetween(slice[3], '0', '2')) // Match a character in the set [0-2].
{
// Branch 107
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("n20", StringComparison.OrdinalIgnoreCase) || // Match the string "n20" (ordinal case-insensitive)
!char.IsBetween(slice[3], '2', '3')) // Match a character in the set [23].
{
// Branch 108
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("n30", StringComparison.OrdinalIgnoreCase)) // Match the string "n30" (ordinal case-insensitive)
{
goto AlternationBranch113;
// Branch 109
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("n50", StringComparison.OrdinalIgnoreCase)) // Match the string "n50" (ordinal case-insensitive)
{
goto AlternationBranch114;
// Branch 110
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("n7", StringComparison.OrdinalIgnoreCase)) // Match the string "n7" (ordinal case-insensitive)
{
goto AlternationBranch115;
case '1':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch115;
}
// Branch 111
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ne", StringComparison.OrdinalIgnoreCase)) // Match the string "ne" (ordinal case-insensitive)
{
goto AlternationBranch116;
case 'O' or 'o':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch116;
}
case 'T' or 't':
// Match a character in the set [Ff].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'f'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'f'))
{
goto AlternationBranch116;
}
case 'W' or 'w':
// Match a character in the set [FGTfgt].
- if ((uint)slice.Length < 2 || ((long)((0xC0020000C0020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'F')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0xC0020000C0020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'F')) & (charMinusLowUInt64 - 64)) >= 0))
{
goto AlternationBranch116;
}
// Branch 112
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("no", StringComparison.OrdinalIgnoreCase) || // Match the string "no" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 113
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("nzph", StringComparison.OrdinalIgnoreCase)) // Match the string "nzph" (ordinal case-insensitive)
{
goto AlternationBranch118;
// Branch 114
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("o2im", StringComparison.OrdinalIgnoreCase)) // Match the string "o2im" (ordinal case-insensitive)
{
goto AlternationBranch119;
// Branch 115
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("op", StringComparison.OrdinalIgnoreCase)) // Match the string "op" (ordinal case-insensitive)
{
goto AlternationBranch120;
case 'T' or 't':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch120;
}
case 'W' or 'w':
// Match a character in the set [Vv].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
{
goto AlternationBranch120;
}
// Branch 116
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("oran", StringComparison.OrdinalIgnoreCase)) // Match the string "oran" (ordinal case-insensitive)
{
goto AlternationBranch121;
// Branch 117
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("owg1", StringComparison.OrdinalIgnoreCase)) // Match the string "owg1" (ordinal case-insensitive)
{
goto AlternationBranch122;
// Branch 118
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("p800", StringComparison.OrdinalIgnoreCase)) // Match the string "p800" (ordinal case-insensitive)
{
goto AlternationBranch123;
// Branch 119
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("pan", StringComparison.OrdinalIgnoreCase)) // Match the string "pan" (ordinal case-insensitive)
{
goto AlternationBranch124;
// Branch 120
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pdxg", StringComparison.OrdinalIgnoreCase)) // Match the string "pdxg" (ordinal case-insensitive)
{
goto AlternationBranch125;
// Branch 121
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("pg", StringComparison.OrdinalIgnoreCase)) // Match the string "pg" (ordinal case-insensitive)
{
goto AlternationBranch126;
{
case '1':
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch126;
}
// Branch 122
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("phil", StringComparison.OrdinalIgnoreCase)) // Match the string "phil" (ordinal case-insensitive)
{
goto AlternationBranch127;
// Branch 123
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pire", StringComparison.OrdinalIgnoreCase)) // Match the string "pire" (ordinal case-insensitive)
{
goto AlternationBranch128;
// Branch 124
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("pl", StringComparison.OrdinalIgnoreCase)) // Match the string "pl" (ordinal case-insensitive)
{
goto AlternationBranch129;
case 'A' or 'a':
// Match a character in the set [Yy].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
{
goto AlternationBranch129;
}
case 'U' or 'u':
// Match a character in the set [Cc].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
{
goto AlternationBranch129;
}
// Branch 125
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pn-2", StringComparison.OrdinalIgnoreCase)) // Match the string "pn-2" (ordinal case-insensitive)
{
goto AlternationBranch130;
// Branch 126
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("po", StringComparison.OrdinalIgnoreCase)) // Match the string "po" (ordinal case-insensitive)
{
goto AlternationBranch131;
case 'C' or 'c':
// Match a character in the set [Kk\u212A].
- if ((uint)slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
+ if (slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
{
goto AlternationBranch131;
}
case 'R' or 'r':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch131;
}
case 'S' or 's':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch131;
}
// Branch 127
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("prox", StringComparison.OrdinalIgnoreCase)) // Match the string "prox" (ordinal case-insensitive)
{
goto AlternationBranch132;
// Branch 128
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("psio", StringComparison.OrdinalIgnoreCase)) // Match the string "psio" (ordinal case-insensitive)
{
goto AlternationBranch133;
// Branch 129
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pt-g", StringComparison.OrdinalIgnoreCase)) // Match the string "pt-g" (ordinal case-insensitive)
{
goto AlternationBranch134;
// Branch 130
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("qa-a", StringComparison.OrdinalIgnoreCase)) // Match the string "qa-a" (ordinal case-insensitive)
{
goto AlternationBranch135;
// Branch 131
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("qc", StringComparison.OrdinalIgnoreCase)) // Match the string "qc" (ordinal case-insensitive)
{
goto AlternationBranch136;
{
case '0':
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch136;
}
case '1':
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch136;
}
case '2':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch136;
}
case '3':
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch136;
}
case '6':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch136;
}
case '-':
// Match a character in the set [2-7].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '2', '7'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '2', '7'))
{
goto AlternationBranch136;
}
case 'I' or 'i':
// Match '-'.
- if ((uint)slice.Length < 2 || slice[1] != '-')
+ if (slice.Length < 2 || slice[1] != '-')
{
goto AlternationBranch136;
}
// Branch 132
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("qte", StringComparison.OrdinalIgnoreCase) || // Match the string "qte" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 133
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("r380", StringComparison.OrdinalIgnoreCase)) // Match the string "r380" (ordinal case-insensitive)
{
goto AlternationBranch138;
// Branch 134
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("r600", StringComparison.OrdinalIgnoreCase)) // Match the string "r600" (ordinal case-insensitive)
{
goto AlternationBranch139;
// Branch 135
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ra", StringComparison.OrdinalIgnoreCase) || // Match the string "ra" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
((slice[3] | 0x20) != 's')) // Match a character in the set [Ss].
// Branch 136
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("rim9", StringComparison.OrdinalIgnoreCase)) // Match the string "rim9" (ordinal case-insensitive)
{
goto AlternationBranch141;
// Branch 137
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ro", StringComparison.OrdinalIgnoreCase)) // Match the string "ro" (ordinal case-insensitive)
{
goto AlternationBranch142;
case 'V' or 'v':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch142;
}
case 'Z' or 'z':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
goto AlternationBranch142;
}
// Branch 138
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("s55/", StringComparison.OrdinalIgnoreCase)) // Match the string "s55/" (ordinal case-insensitive)
{
goto AlternationBranch143;
// Branch 139
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sa", StringComparison.OrdinalIgnoreCase)) // Match the string "sa" (ordinal case-insensitive)
{
goto AlternationBranch144;
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ge", StringComparison.OrdinalIgnoreCase)) // Match the string "ge" (ordinal case-insensitive)
{
goto AlternationBranch145;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ma", StringComparison.OrdinalIgnoreCase)) // Match the string "ma" (ordinal case-insensitive)
{
goto AlternationBranch146;
{
// Match a character in the set [Mm] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'm') ||
((slice[1] | 0x20) != 'm'))
{
// Branch 3
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ms", StringComparison.OrdinalIgnoreCase)) // Match the string "ms" (ordinal case-insensitive)
{
goto AlternationBranch148;
// Branch 4
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ny", StringComparison.OrdinalIgnoreCase)) // Match the string "ny" (ordinal case-insensitive)
{
goto AlternationBranch149;
// Branch 5
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("va", StringComparison.OrdinalIgnoreCase)) // Match the string "va" (ordinal case-insensitive)
{
goto AlternationBranch144;
// Branch 140
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sc", StringComparison.OrdinalIgnoreCase)) // Match the string "sc" (ordinal case-insensitive)
{
goto AlternationBranch150;
{
case '0':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch150;
}
case 'H' or 'h':
// Match '-'.
- if ((uint)slice.Length < 2 || slice[1] != '-')
+ if (slice.Length < 2 || slice[1] != '-')
{
goto AlternationBranch150;
}
case 'O' or 'o':
// Match a character in the set [Oo] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'o') ||
((slice[1] | 0x20) != 'o'))
{
case 'P' or 'p':
// Match '-'.
- if ((uint)slice.Length < 2 || slice[1] != '-')
+ if (slice.Length < 2 || slice[1] != '-')
{
goto AlternationBranch150;
}
// Branch 141
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("sd", StringComparison.OrdinalIgnoreCase) || // Match the string "sd" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
slice[3] != '/') // Match '/'.
// Branch 142
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("se", StringComparison.OrdinalIgnoreCase)) // Match the string "se" (ordinal case-insensitive)
{
goto AlternationBranch152;
case '4':
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch152;
}
case 'M' or 'm':
// Match a character in the set [Cc].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
{
goto AlternationBranch152;
}
case 'N' or 'n':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch152;
}
case 'R' or 'r':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch152;
}
// Branch 143
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("sgh-", StringComparison.OrdinalIgnoreCase)) // Match the string "sgh-" (ordinal case-insensitive)
{
goto AlternationBranch153;
// Branch 144
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("shar", StringComparison.OrdinalIgnoreCase)) // Match the string "shar" (ordinal case-insensitive)
{
goto AlternationBranch154;
// Branch 145
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sie", StringComparison.OrdinalIgnoreCase)) // Match the string "sie" (ordinal case-insensitive)
{
goto AlternationBranch155;
// Branch 146
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[0] | 0x20) != 's') || // Match a character in the set [Ss].
((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(2).StartsWith("-0", StringComparison.OrdinalIgnoreCase)) // Match the string "-0" (ordinal case-insensitive)
// Branch 147
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sl", StringComparison.OrdinalIgnoreCase)) // Match the string "sl" (ordinal case-insensitive)
{
goto AlternationBranch157;
{
case '4':
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch157;
}
case 'I' or 'i':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch157;
}
// Branch 148
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sm", StringComparison.OrdinalIgnoreCase)) // Match the string "sm" (ordinal case-insensitive)
{
goto AlternationBranch158;
case 'A' or 'a':
// Match a character in the set [LRlr].
- if ((uint)slice.Length < 2 || ((long)((0x8200000082000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'L')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0x8200000082000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'L')) & (charMinusLowUInt64 - 64)) >= 0))
{
goto AlternationBranch158;
}
case 'B' or 'b':
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch158;
}
case 'I' or 'i':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch158;
}
case 'T' or 't':
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch158;
}
// Branch 149
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("so", StringComparison.OrdinalIgnoreCase)) // Match the string "so" (ordinal case-insensitive)
{
goto AlternationBranch159;
case 'F' or 'f':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch159;
}
case 'N' or 'n':
// Match a character in the set [Yy].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'y'))
{
goto AlternationBranch159;
}
// Branch 150
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sp", StringComparison.OrdinalIgnoreCase)) // Match the string "sp" (ordinal case-insensitive)
{
goto AlternationBranch160;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("h-", StringComparison.OrdinalIgnoreCase)) // Match the string "h-" (ordinal case-insensitive)
{
goto AlternationBranch162;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("v-", StringComparison.OrdinalIgnoreCase)) // Match the string "v-" (ordinal case-insensitive)
{
goto AlternationBranch163;
// Branch 3
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("v ", StringComparison.OrdinalIgnoreCase)) // Match the string "v " (ordinal case-insensitive)
{
goto AlternationBranch160;
// Branch 151
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("sy", StringComparison.OrdinalIgnoreCase)) // Match the string "sy" (ordinal case-insensitive)
{
goto AlternationBranch164;
{
case '0':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch164;
}
case 'M' or 'm':
// Match a character in the set [Bb].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
{
goto AlternationBranch164;
}
// Branch 152
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("t2", StringComparison.OrdinalIgnoreCase)) // Match the string "t2" (ordinal case-insensitive)
{
goto AlternationBranch165;
{
case '1':
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch165;
}
case '5':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch165;
}
// Branch 153
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("t6", StringComparison.OrdinalIgnoreCase)) // Match the string "t6" (ordinal case-insensitive)
{
goto AlternationBranch166;
{
case '0':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch166;
}
case '1':
// Match a character in the set [08].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x8) != '8'))
+ if (slice.Length < 2 || ((slice[1] | 0x8) != '8'))
{
goto AlternationBranch166;
}
// Branch 154
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ta", StringComparison.OrdinalIgnoreCase)) // Match the string "ta" (ordinal case-insensitive)
{
goto AlternationBranch167;
case 'G' or 'g':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
goto AlternationBranch167;
}
case 'L' or 'l':
// Match a character in the set [Kk\u212A].
- if ((uint)slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
+ if (slice.Length < 2 || ((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')))
{
goto AlternationBranch167;
}
// Branch 155
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("tcl-", StringComparison.OrdinalIgnoreCase)) // Match the string "tcl-" (ordinal case-insensitive)
{
goto AlternationBranch168;
// Branch 156
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("tdg-", StringComparison.OrdinalIgnoreCase)) // Match the string "tdg-" (ordinal case-insensitive)
{
goto AlternationBranch169;
// Branch 157
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("tel", StringComparison.OrdinalIgnoreCase)) // Match the string "tel" (ordinal case-insensitive)
{
goto AlternationBranch170;
// Branch 158
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("tim-", StringComparison.OrdinalIgnoreCase)) // Match the string "tim-" (ordinal case-insensitive)
{
goto AlternationBranch171;
// Branch 159
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("t-mo", StringComparison.OrdinalIgnoreCase)) // Match the string "t-mo" (ordinal case-insensitive)
{
goto AlternationBranch172;
// Branch 160
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("to", StringComparison.OrdinalIgnoreCase)) // Match the string "to" (ordinal case-insensitive)
{
goto AlternationBranch173;
case 'P' or 'p':
// Match a character in the set [Ll].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
{
goto AlternationBranch173;
}
case 'S' or 's':
// Match a character in the set [Hh].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'h'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'h'))
{
goto AlternationBranch173;
}
// Branch 161
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ts", StringComparison.OrdinalIgnoreCase)) // Match the string "ts" (ordinal case-insensitive)
{
goto AlternationBranch174;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("m-", StringComparison.OrdinalIgnoreCase)) // Match the string "m-" (ordinal case-insensitive)
{
goto AlternationBranch176;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("m3", StringComparison.OrdinalIgnoreCase)) // Match the string "m3" (ordinal case-insensitive)
{
goto AlternationBranch177;
// Branch 3
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("m5", StringComparison.OrdinalIgnoreCase)) // Match the string "m5" (ordinal case-insensitive)
{
goto AlternationBranch174;
// Branch 162
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("tx-9", StringComparison.OrdinalIgnoreCase)) // Match the string "tx-9" (ordinal case-insensitive)
{
goto AlternationBranch178;
// Branch 163
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("up", StringComparison.OrdinalIgnoreCase)) // Match the string "up" (ordinal case-insensitive)
{
goto AlternationBranch179;
case '.':
// Match a character in the set [Bb].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
{
goto AlternationBranch179;
}
case 'G' or 'g':
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch179;
}
case 'S' or 's':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
goto AlternationBranch179;
}
// Branch 164
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("utst", StringComparison.OrdinalIgnoreCase)) // Match the string "utst" (ordinal case-insensitive)
{
goto AlternationBranch180;
// Branch 165
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("v400", StringComparison.OrdinalIgnoreCase)) // Match the string "v400" (ordinal case-insensitive)
{
goto AlternationBranch181;
// Branch 166
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("v750", StringComparison.OrdinalIgnoreCase)) // Match the string "v750" (ordinal case-insensitive)
{
goto AlternationBranch182;
// Branch 167
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("veri", StringComparison.OrdinalIgnoreCase)) // Match the string "veri" (ordinal case-insensitive)
{
goto AlternationBranch183;
// Branch 168
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("vi", StringComparison.OrdinalIgnoreCase)) // Match the string "vi" (ordinal case-insensitive)
{
goto AlternationBranch184;
case 'R' or 'r':
// Match a character in the set [Gg].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'g'))
{
goto AlternationBranch184;
}
case 'T' or 't':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch184;
}
// Branch 169
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'v') || // Match a character in the set [Vv].
((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
{
case '4':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch185;
}
case '5':
// Match a character in the set [0-3].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '0', '3'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '0', '3'))
{
goto AlternationBranch185;
}
case '-':
// Match a character in the set [Vv].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
{
goto AlternationBranch185;
}
// Branch 170
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("vm40", StringComparison.OrdinalIgnoreCase)) // Match the string "vm40" (ordinal case-insensitive)
{
goto AlternationBranch186;
// Branch 171
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("voda", StringComparison.OrdinalIgnoreCase)) // Match the string "voda" (ordinal case-insensitive)
{
goto AlternationBranch187;
// Branch 172
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("vulc", StringComparison.OrdinalIgnoreCase)) // Match the string "vulc" (ordinal case-insensitive)
{
goto AlternationBranch188;
// Branch 173
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("vx", StringComparison.OrdinalIgnoreCase)) // Match the string "vx" (ordinal case-insensitive)
{
goto AlternationBranch189;
case '5':
// Match a character in the set [23].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '2', '3'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '2', '3'))
{
goto AlternationBranch189;
}
case '6':
// Match a character in the set [01].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
{
goto AlternationBranch189;
}
case '7':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch189;
}
case '8':
// Match a character in the set [0135].
- if ((uint)slice.Length < 2 || ((int)((0xD4000000U << (short)(charMinusLowUInt32 = (ushort)(slice[1] - '0'))) & (charMinusLowUInt32 - 32)) >= 0))
+ if (slice.Length < 2 || ((int)((0xD4000000U << (short)(charMinusLowUInt32 = (ushort)(slice[1] - '0'))) & (charMinusLowUInt32 - 32)) >= 0))
{
goto AlternationBranch189;
}
case '9':
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch189;
}
// Branch 174
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("w3c", StringComparison.OrdinalIgnoreCase)) // Match the string "w3c" (ordinal case-insensitive)
{
goto AlternationBranch190;
// Branch 175
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("webc", StringComparison.OrdinalIgnoreCase)) // Match the string "webc" (ordinal case-insensitive)
{
goto AlternationBranch191;
// Branch 176
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("whit", StringComparison.OrdinalIgnoreCase)) // Match the string "whit" (ordinal case-insensitive)
{
goto AlternationBranch192;
// Branch 177
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("wi", StringComparison.OrdinalIgnoreCase)) // Match the string "wi" (ordinal case-insensitive)
{
goto AlternationBranch193;
case 'G' or 'g':
// Match ' '.
- if ((uint)slice.Length < 2 || slice[1] != ' ')
+ if (slice.Length < 2 || slice[1] != ' ')
{
goto AlternationBranch193;
}
case 'N' or 'n':
// Match a character in the set [CWcw].
- if ((uint)slice.Length < 2 || ((long)((0x8000080080000800UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'C')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0x8000080080000800UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'C')) & (charMinusLowUInt64 - 64)) >= 0))
{
goto AlternationBranch193;
}
// Branch 178
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("wmlb", StringComparison.OrdinalIgnoreCase)) // Match the string "wmlb" (ordinal case-insensitive)
{
goto AlternationBranch194;
// Branch 179
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("wonu", StringComparison.OrdinalIgnoreCase)) // Match the string "wonu" (ordinal case-insensitive)
{
goto AlternationBranch195;
// Branch 180
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("x700", StringComparison.OrdinalIgnoreCase)) // Match the string "x700" (ordinal case-insensitive)
{
goto AlternationBranch196;
// Branch 181
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("yas-", StringComparison.OrdinalIgnoreCase)) // Match the string "yas-" (ordinal case-insensitive)
{
goto AlternationBranch197;
// Branch 182
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("your", StringComparison.OrdinalIgnoreCase)) // Match the string "your" (ordinal case-insensitive)
{
goto AlternationBranch198;
// Branch 183
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("zeto", StringComparison.OrdinalIgnoreCase)) // Match the string "zeto" (ordinal case-insensitive)
{
goto AlternationBranch199;
// Branch 184
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("zte-", StringComparison.OrdinalIgnoreCase)) // Match the string "zte-" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^_((?:__|[\\s\\S])+?)_\\b|^\\*((?:\\*{2,}|[^ ..." (416 uses)
[GeneratedRegex("^_((?:__|[\\s\\S])+?)_\\b|^\\*((?:\\*{2,}|[^\\\\*]|\\\\[\\s\\S])+?)\\*(?!\\*)", RegexOptions.Compiled)]
// Branch 2
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
false) // Match any character.
{
}
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
goto NegativeLookaroundMatch;
}
"^ *\\[\\!Video +(?<link>https?\\:\\/\\/.+?) ..." (414 uses)
[GeneratedRegex("^ *\\[\\!Video +(?<link>https?\\:\\/\\/.+?) *\\] *(\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("[!video", StringComparison.OrdinalIgnoreCase)) // Match the string "[!video" (ordinal case-insensitive)
{
UncaptureUntil(0);
slice = inputSpan.Slice(pos);
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("http", StringComparison.OrdinalIgnoreCase)) // Match the string "http" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match a character in the set [Ss] atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && ((slice[4] | 0x20) == 's'))
+ if (slice.Length > 4 && ((slice[4] | 0x20) == 's'))
{
slice = slice.Slice(1);
pos++;
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 8 || slice[7] == '\n')
+ if (slice.Length < 8 || slice[7] == '\n')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^([.\\d]+)_([^_]*)_([a-fA-F\\d]{16})$" (413 uses)
[GeneratedRegex("^([.\\d]+)_([^_]*)_([a-fA-F\\d]{16})$", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Match a character in the set [A-Fa-f\d] exactly 16 times.
{
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
((ch = slice[0]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) ||
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) ||
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) ||
"cloud://(?<Type>([^\\/]+))/(?<Container>([^\ ..." (413 uses)
[GeneratedRegex("cloud://(?<Type>([^\\/]+))/(?<Container>([^\\/]+))/(?<Identifier>([^\\/]+))", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos5 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("cloud://", StringComparison.OrdinalIgnoreCase)) // Match the string "cloud://" (ordinal case-insensitive)
{
UncaptureUntil(0);
"{registry:(?<REGISTRYKEYROOT>[^,]*),(?<TARGE ..." (413 uses)
[GeneratedRegex("{registry:(?<REGISTRYKEYROOT>[^,]*),(?<TARGETRUNTIMEVERSION>[^,]*),(?<REGISTRYKEYSUFFIX>[^,]*)([,]*)(?<CONDITIONS>.*)}", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int charloop_starting_pos2 = 0, charloop_ending_pos2 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("{registry:", StringComparison.OrdinalIgnoreCase)) // Match the string "{registry:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(\\d+)([s|m|h|d|t]|ms)$" (412 uses)
[GeneratedRegex("^(\\d+)([s|m|h|d|t]|ms)$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ms", StringComparison.OrdinalIgnoreCase)) // Match the string "ms" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<unit>l'ann[eé]e|ann[eé]es|an|mois|semaine ..." (410 uses)
[GeneratedRegex("(?<unit>l'ann[eé]e|ann[eé]es|an|mois|semaines|semaine|jours|jour|journ[eé]e|journ[eé]es)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("l'ann", StringComparison.OrdinalIgnoreCase) || // Match the string "l'ann" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("nn", StringComparison.OrdinalIgnoreCase) || // Match the string "nn" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
!slice.Slice(4).StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
// Branch 1
//{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch1;
}
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mois", StringComparison.OrdinalIgnoreCase)) // Match the string "mois" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 3
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semain", StringComparison.OrdinalIgnoreCase)) // Match the string "semain" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 0
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(6).StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 7 || ((slice[6] | 0x20) != 'e'))
+ if (slice.Length < 7 || ((slice[6] | 0x20) != 'e'))
{
goto AlternationBranch4;
}
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("jou", StringComparison.OrdinalIgnoreCase)) // Match the string "jou" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("rs", StringComparison.OrdinalIgnoreCase)) // Match the string "rs" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto AlternationBranch7;
}
// Branch 2
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(3).StartsWith("rn", StringComparison.OrdinalIgnoreCase) || // Match the string "rn" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 3
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(3).StartsWith("rn", StringComparison.OrdinalIgnoreCase) || // Match the string "rn" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
!slice.Slice(6).StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
"^([a-z][a-z0-9+.-]*://|mailto:)" (408 uses)
[GeneratedRegex("^([a-z][a-z0-9+.-]*://|mailto:)", RegexOptions.IgnoreCase)]
// Branch 1
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("mailto:", StringComparison.OrdinalIgnoreCase)) // Match the string "mailto:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<unit>stunden|stunde|std|minuten|minute|mi ..." (404 uses)
[GeneratedRegex("(?<unit>stunden|stunde|std|minuten|minute|min|sekunden|sekunde|sek|s)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("stunden", StringComparison.OrdinalIgnoreCase)) // Match the string "stunden" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("stunde", StringComparison.OrdinalIgnoreCase)) // Match the string "stunde" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("std", StringComparison.OrdinalIgnoreCase)) // Match the string "std" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minuten", StringComparison.OrdinalIgnoreCase)) // Match the string "minuten" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("se", StringComparison.OrdinalIgnoreCase) || // Match the string "se" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(3).StartsWith("unden", StringComparison.OrdinalIgnoreCase)) // Match the string "unden" (ordinal case-insensitive)
// Branch 7
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("se", StringComparison.OrdinalIgnoreCase) || // Match the string "se" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(3).StartsWith("unde", StringComparison.OrdinalIgnoreCase)) // Match the string "unde" (ordinal case-insensitive)
// Branch 8
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("se", StringComparison.OrdinalIgnoreCase) || // Match the string "se" (ordinal case-insensitive)
((((ch = slice[2]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
"^\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>" (403 uses)
[GeneratedRegex("^\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"^Merge remote-tracking branch '(?<SourceBran ..." (402 uses)
[GeneratedRegex("^Merge remote-tracking branch '(?<SourceBranch>.*)'( into (?<TargetBranch>.*))?", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 30 ||
+ if (slice.Length < 30 ||
!slice.StartsWith("merge remote-trac", StringComparison.OrdinalIgnoreCase) || // Match the string "merge remote-trac" (ordinal case-insensitive)
((((ch = slice[17]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(18).StartsWith("ing branch '", StringComparison.OrdinalIgnoreCase)) // Match the string "ing branch '" (ordinal case-insensitive)
{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith(" into ", StringComparison.OrdinalIgnoreCase)) // Match the string " into " (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"^(\\b((?:[a-z][\\w-]+:(?:/{1,3}|[a-z0-9%])|w ..." (400 uses)
[GeneratedRegex("^(\\b((?:[a-z][\\w-]+:(?:/{1,3}|[a-z0-9%])|www\\d{0,3}[.]|[a-z0-9.\\-]+[.][a-z]{2,4}/)(?:[^\\s()<>]+|\\(([^\\s()<>]+|(\\([^\\s()<>]+\\)))*\\))+(?:\\(([^\\s()<>]+|(\\([^\\s()<>]+\\)))*\\)|[^\\s`!()\\[\\]{};:'\".,<>?«»“”‘’])))$", RegexOptions.None)]
// Branch 1
//{
// Match a character in the set [%0-9a-z].
- if ((uint)slice.Length < 2 || ((ch = slice[1]) >= '{' || ("\0\0 Ͽ\0\0\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0))
+ if (slice.Length < 2 || ((ch = slice[1]) >= '{' || ("\0\0 Ͽ\0\0\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0))
{
goto AlternationBranch;
}
"\\+semver:\\s?(breaking|major)" (398 uses)
[GeneratedRegex("\\+semver:\\s?(breaking|major)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
slice[0] != '+' || // Match '+'.
!slice.Slice(1).StartsWith("semver:", StringComparison.OrdinalIgnoreCase)) // Match the string "semver:" (ordinal case-insensitive)
{
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)8 && char.IsWhiteSpace(slice[8]))
+ if (slice.Length > 8 && char.IsWhiteSpace(slice[8]))
{
slice = slice.Slice(1);
pos++;
{
case 'B' or 'b':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(1).StartsWith("rea", StringComparison.OrdinalIgnoreCase) || // Match the string "rea" (ordinal case-insensitive)
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(5).StartsWith("ing", StringComparison.OrdinalIgnoreCase)) // Match the string "ing" (ordinal case-insensitive)
case 'M' or 'm':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("ajor", StringComparison.OrdinalIgnoreCase)) // Match the string "ajor" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\+semver:\\s?(feature|minor)" (398 uses)
[GeneratedRegex("\\+semver:\\s?(feature|minor)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
slice[0] != '+' || // Match '+'.
!slice.Slice(1).StartsWith("semver:", StringComparison.OrdinalIgnoreCase)) // Match the string "semver:" (ordinal case-insensitive)
{
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)8 && char.IsWhiteSpace(slice[8]))
+ if (slice.Length > 8 && char.IsWhiteSpace(slice[8]))
{
slice = slice.Slice(1);
pos++;
{
case 'F' or 'f':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("eature", StringComparison.OrdinalIgnoreCase)) // Match the string "eature" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'M' or 'm':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("inor", StringComparison.OrdinalIgnoreCase)) // Match the string "inor" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\+semver:\\s?(fix|patch)" (398 uses)
[GeneratedRegex("\\+semver:\\s?(fix|patch)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
slice[0] != '+' || // Match '+'.
!slice.Slice(1).StartsWith("semver:", StringComparison.OrdinalIgnoreCase)) // Match the string "semver:" (ordinal case-insensitive)
{
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)8 && char.IsWhiteSpace(slice[8]))
+ if (slice.Length > 8 && char.IsWhiteSpace(slice[8]))
{
slice = slice.Slice(1);
pos++;
{
case 'F' or 'f':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("ix", StringComparison.OrdinalIgnoreCase)) // Match the string "ix" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'P' or 'p':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("atch", StringComparison.OrdinalIgnoreCase)) // Match the string "atch" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\+semver:\\s?(none|skip)" (398 uses)
[GeneratedRegex("\\+semver:\\s?(none|skip)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
slice[0] != '+' || // Match '+'.
!slice.Slice(1).StartsWith("semver:", StringComparison.OrdinalIgnoreCase)) // Match the string "semver:" (ordinal case-insensitive)
{
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)8 && char.IsWhiteSpace(slice[8]))
+ if (slice.Length > 8 && char.IsWhiteSpace(slice[8]))
{
slice = slice.Slice(1);
pos++;
{
case 'N' or 'n':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'S' or 's':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[1]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(2).StartsWith("ip", StringComparison.OrdinalIgnoreCase)) // Match the string "ip" (ordinal case-insensitive)
{
"(?<keep>[aeiou]y)$" (395 uses)
[GeneratedRegex("(?<keep>[aeiou]y)$", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((int)((0x88820800U << (short)(charMinusLowUInt32 = (ushort)(slice[0] - 'a'))) & (charMinusLowUInt32 - 32)) >= 0) || // Match a character in the set [aeiou].
slice[1] != 'y') // Match 'y'.
{
"(?<keep>[aeiou]y)s$" (395 uses)
[GeneratedRegex("(?<keep>[aeiou]y)s$", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((int)((0x88820800U << (short)(charMinusLowUInt32 = (ushort)(slice[0] - 'a'))) & (charMinusLowUInt32 - 32)) >= 0) || // Match a character in the set [aeiou].
slice[1] != 'y') // Match 'y'.
{
"^[a-zA-Z]:(?<path>.*)$" (394 uses)
[GeneratedRegex("^[a-zA-Z]:(?<path>.*)$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) || // Match a character in the set [A-Za-z].
slice[1] != ':') // Match ':'.
{
"<\\?char\\s\\d+\\?>" (391 uses)
[GeneratedRegex("<\\?char\\s\\d+\\?>", RegexOptions.None)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("<?char") || // Match the string "<?char".
!char.IsWhiteSpace(slice[6])) // Match a whitespace character.
{
"\\((\\[(?<column>(([^\\[])|((?<=')\\[))*?)\\ ..." (390 uses)
[GeneratedRegex("\\((\\[(?<column>(([^\\[])|((?<=')\\[))*?)\\](=)(\\()?(?<value>([^\\[])*?)(\\))?)(\\sOR\\s(\\[(?<column>(([^\\[])|((?<=')\\[))*?)\\](=)(\\()?(?<value>([^\\[])*?)(\\))?))+\\)", RegexOptions.None)]
//{
int capture_starting_pos10 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
!slice.Slice(1).StartsWith("OR") || // Match the string "OR".
!char.IsWhiteSpace(slice[3])) // Match a whitespace character.
"^[\\s\\S]+?(?=\\S*@|\\b_|[\\\\<!\\[*`~\\:]|\ ..." (389 uses)
[GeneratedRegex("^[\\s\\S]+?(?=\\S*@|\\b_|[\\\\<!\\[*`~\\:]|\\bhttps?:\\/\\/| {2,}\\n|$)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"(\\d{8})[\\-\\.](\\d+)$" (386 uses)
[GeneratedRegex("(\\d{8})[\\-\\.](\\d+)$", RegexOptions.None)]
// Match a Unicode digit exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"(ampm)" (386 uses)
[GeneratedRegex("(ampm)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ampm", StringComparison.OrdinalIgnoreCase)) // Match the string "ampm" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^ *\\[\\!((?i)code(\\-(?<lang>[\\w|\\-]+))?) ..." (386 uses)
[GeneratedRegex("^ *\\[\\!((?i)code(\\-(?<lang>[\\w|\\-]+))?)\\s*\\[(?<name>(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?(?<path>[^\\n]*?)((?<option>[\\#|\\?])(?<optionValue>\\S+))?>?(?:\\s+(?<quote>['\"])(?<title>[\\s\\S]*?)\\k<quote>)?\\s*\\)\\]\\s*", RegexOptions.Compiled)]
slice = inputSpan.Slice(pos);
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("code", StringComparison.OrdinalIgnoreCase)) // Match the string "code" (ordinal case-insensitive)
{
UncaptureUntil(0);
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"(~?[A-Z]:)([^([]*)(.*)" (385 uses)
[GeneratedRegex("(~?[A-Z]:)([^([]*)(.*)", RegexOptions.None)]
}
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetterUpper(slice[0]) || // Match a character in the set [A-Z].
slice[1] != ':') // Match ':'.
{
"((http://|https://|www\\.)([A-Z0-9.\\-]{1,}) ..." (383 uses)
[GeneratedRegex("((http://|https://|www\\.)([A-Z0-9.\\-]{1,})\\.[0-9A-Z?;~&%\\(\\)#,=\\-_\\./\\+]{2,}[0-9A-Z?~&%#=\\-_/\\+])", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("http", StringComparison.OrdinalIgnoreCase)) // Match the string "http" (ordinal case-insensitive)
{
goto AlternationBranch;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("www.", StringComparison.OrdinalIgnoreCase)) // Match the string "www." (ordinal case-insensitive)
{
UncaptureUntil(0);
"<[^>]*>" (383 uses)
[GeneratedRegex("<[^>]*>", RegexOptions.None)]
}
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
return false; // The input didn't match.
}
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\ ..." (383 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\s*\\(\\s*<?((?:[^()]|\\((?<DEPTH>)|\\)(?<-DEPTH>))*?(?(DEPTH)(?!)))>?(?:\\s+(['\"])([\\s\\S]*?)\\3)?\\s*\\)", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"^[A-Za-z]:$" (382 uses)
[GeneratedRegex("^[A-Za-z]:$", RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) || // Match a character in the set [A-Za-z].
slice[1] != ':') // Match ':'.
{
"(/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*]))) ..." (378 uses)
[GeneratedRegex("(/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*])))*|(/\\*(?>/\\*(?<DEPTH>)|\\*/(?<-DEPTH>)|(.|[\n])?)*(?(DEPTH)(?!))\\*/)\\*/)|(--[^\n]*)|(\"((\"\")|[^\"])*\")|(//[^\n]*)|(?<delim>\\b((AS)|(RETURNS))\\b)|(?:(?<param>@[\\w_][\\w\\d_$$@#]*)((\\s)|((--[^\n]*))|((/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*])))*|(/\\*(?>/\\*(?<DEPTH>)|\\*/(?<-DEPTH>)|(.|[\n])?)*(?(DEPTH)(?!))\\*/)\\*/)))*(AS){0,1})|(?<val>(((\"((\"\")|[^\"])*\"))|((N{0,1}'(('')|[^'])*)')|((0x[0-9a-f]+))|(((\\+|\\-){0,1}((\\d+\\.\\d*)|(\\d*\\.\\d+)|(\\d+))(e((\\+)|(\\-))\\d+){0,1}))|((\\[((\\]\\])|[^\\]])*\\]))|(([\\w_][\\w;\\d_]*))))|(?<comma>,)|(?<eq>=)|(\\([\\d, ]*\\))", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
}
// Match any character other than '/'.
- if ((uint)slice.Length < 2 || slice[1] == '/')
+ if (slice.Length < 2 || slice[1] == '/')
{
goto AlternationBranch3;
}
}
// Match any character other than '*'.
- if ((uint)slice.Length < 2 || slice[1] == '*')
+ if (slice.Length < 2 || slice[1] == '*')
{
goto LoopIterationNoMatch;
}
case 'A' or 'a':
// Match a character in the set [Ss].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 's'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 's'))
{
goto AlternationBranch10;
}
case 'R' or 'r':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("eturns", StringComparison.OrdinalIgnoreCase)) // Match the string "eturns" (ordinal case-insensitive)
{
goto AlternationBranch10;
//{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '@' || // Match '@'.
((ch = slice[1]) < 128 ? ("\0\0\0Ͽ\ufffe蟿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\n_`\0\u0002\u0004\u0005\u0003\u0001\u0006\t\u0013\0"))) // Match a character in the set [_\w].
{
}
// Match any character other than '/'.
- if ((uint)slice.Length < 2 || slice[1] == '/')
+ if (slice.Length < 2 || slice[1] == '/')
{
goto AlternationBranch16;
}
}
// Match any character other than '*'.
- if ((uint)slice.Length < 2 || slice[1] == '*')
+ if (slice.Length < 2 || slice[1] == '*')
{
goto LoopIterationNoMatch5;
}
loop_iteration8++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto LoopIterationNoMatch8;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto AlternationBranch25;
loop_iteration11++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'e') || // Match a character in the set [Ee].
(((ch = slice[1]) != '+') & (ch != '-'))) // Match a character in the set [+-].
{
"(/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*]))) ..." (378 uses)
[GeneratedRegex("(/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*])))*|(/\\*(?>/\\*(?<DEPTH>)|\\*/(?<-DEPTH>)|(.|[\n])?)*(?(DEPTH)(?!))\\*/)\\*/)|(--[^\n]*)|(//[^\n]*)|(?<delim>\\b((AS)|(RETURNS))\\b)|(?:(?<param>@[\\w_][\\w\\d_$$@#]*)((\\s)|((--[^\n]*))|((/\\*(([^/\\*])|(\\*(?=[^/]))|(/(?=[^\\*])))*|(/\\*(?>/\\*(?<DEPTH>)|\\*/(?<-DEPTH>)|(.|[\n])?)*(?(DEPTH)(?!))\\*/)\\*/)))*(AS){0,1})|(?<val>(((\"((\"\")|[^\"])*\"))|((N{0,1}'(('')|[^'])*)')|((0x[0-9a-f]+))|(((\\+|\\-){0,1}((\\d+\\.\\d*)|(\\d*\\.\\d+)|(\\d+))(e((\\+)|(\\-))\\d+){0,1}))|((\\[((\\]\\])|[^\\]])*\\]))|(([\\w_][\\w;\\d_]*))))|(?<comma>,)|(?<eq>=)|(\\([\\d, ]*\\))", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
}
// Match any character other than '/'.
- if ((uint)slice.Length < 2 || slice[1] == '/')
+ if (slice.Length < 2 || slice[1] == '/')
{
goto AlternationBranch3;
}
}
// Match any character other than '*'.
- if ((uint)slice.Length < 2 || slice[1] == '*')
+ if (slice.Length < 2 || slice[1] == '*')
{
goto LoopIterationNoMatch;
}
case 'A' or 'a':
// Match a character in the set [Ss].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 's'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 's'))
{
goto AlternationBranch8;
}
case 'R' or 'r':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("eturns", StringComparison.OrdinalIgnoreCase)) // Match the string "eturns" (ordinal case-insensitive)
{
goto AlternationBranch8;
//{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '@' || // Match '@'.
((ch = slice[1]) < 128 ? ("\0\0\0Ͽ\ufffe蟿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\n_`\0\u0002\u0004\u0005\u0003\u0001\u0006\t\u0013\0"))) // Match a character in the set [_\w].
{
}
// Match any character other than '/'.
- if ((uint)slice.Length < 2 || slice[1] == '/')
+ if (slice.Length < 2 || slice[1] == '/')
{
goto AlternationBranch14;
}
}
// Match any character other than '*'.
- if ((uint)slice.Length < 2 || slice[1] == '*')
+ if (slice.Length < 2 || slice[1] == '*')
{
goto LoopIterationNoMatch4;
}
loop_iteration7++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto LoopIterationNoMatch7;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto AlternationBranch23;
loop_iteration10++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'e') || // Match a character in the set [Ee].
(((ch = slice[1]) != '+') & (ch != '-'))) // Match a character in the set [+-].
{
"(?<unit>heures?|hrs?|h|minutes?|mins?|second ..." (378 uses)
[GeneratedRegex("(?<unit>heures?|hrs?|h|minutes?|mins?|secondes?|secs?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 1
//{
// Match 'r'.
- if ((uint)slice.Length < 2 || slice[1] != 'r')
+ if (slice.Length < 2 || slice[1] != 'r')
{
goto AlternationBranch2;
}
"(android|bb\\d+|meego).+mobile|avantgo|bada\ ..." (377 uses)
[GeneratedRegex("(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino", RegexOptions.IgnoreCase | RegexOptions.Multiline)]
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("android", StringComparison.OrdinalIgnoreCase)) // Match the string "android" (ordinal case-insensitive)
{
goto AlternationBranch1;
//{
// Match a character in the set [Bb] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'b') ||
((slice[1] | 0x20) != 'b'))
{
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("meego", StringComparison.OrdinalIgnoreCase)) // Match the string "meego" (ordinal case-insensitive)
{
goto AlternationBranch;
charloop_capture_pos1 = base.Crawlpos();
//}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("mobile", StringComparison.OrdinalIgnoreCase)) // Match the string "mobile" (ordinal case-insensitive)
{
goto CharLoopBacktrack1;
// Branch 1
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("avantgo", StringComparison.OrdinalIgnoreCase)) // Match the string "avantgo" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch4;
}
{
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("da/", StringComparison.OrdinalIgnoreCase)) // Match the string "da/" (ordinal case-insensitive)
{
goto AlternationBranch4;
case 'L' or 'l':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
{
goto AlternationBranch4;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 4)
+ if (slice.Length < 4)
{
goto AlternationBranch4;
}
{
case 'C' or 'c':
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(5).StartsWith("berry", StringComparison.OrdinalIgnoreCase)) // Match the string "berry" (ordinal case-insensitive)
{
case 'Z' or 'z':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 3
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("compal", StringComparison.OrdinalIgnoreCase)) // Match the string "compal" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("elaine", StringComparison.OrdinalIgnoreCase)) // Match the string "elaine" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 5
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("fennec", StringComparison.OrdinalIgnoreCase)) // Match the string "fennec" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 6
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("hiptop", StringComparison.OrdinalIgnoreCase)) // Match the string "hiptop" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Match with 3 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch9;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("mobile", StringComparison.OrdinalIgnoreCase)) // Match the string "mobile" (ordinal case-insensitive)
{
goto AlternationBranch9;
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
goto AlternationBranch9;
case 'O' or 'o':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch9;
}
case 'R' or 'r':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("is", StringComparison.OrdinalIgnoreCase)) // Match the string "is" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 8
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("indle", StringComparison.OrdinalIgnoreCase)) // Match the string "indle" (ordinal case-insensitive)
{
// Branch 9
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lge ", StringComparison.OrdinalIgnoreCase)) // Match the string "lge " (ordinal case-insensitive)
{
goto AlternationBranch11;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch12;
}
{
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("emo", StringComparison.OrdinalIgnoreCase)) // Match the string "emo" (ordinal case-insensitive)
{
goto AlternationBranch12;
case 'I' or 'i':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("dp", StringComparison.OrdinalIgnoreCase)) // Match the string "dp" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 11
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("mmp", StringComparison.OrdinalIgnoreCase)) // Match the string "mmp" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 12
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("mobile", StringComparison.OrdinalIgnoreCase)) // Match the string "mobile" (ordinal case-insensitive)
{
goto AlternationBranch14;
charloop_capture_pos2 = base.Crawlpos();
//}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("firefox", StringComparison.OrdinalIgnoreCase)) // Match the string "firefox" (ordinal case-insensitive)
{
goto CharLoopBacktrack2;
// Branch 13
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("netfront", StringComparison.OrdinalIgnoreCase)) // Match the string "netfront" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 14
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("opera m", StringComparison.OrdinalIgnoreCase)) // Match the string "opera m" (ordinal case-insensitive)
{
goto AlternationBranch16;
case 'O' or 'o':
// Match a character in the set [Bb].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
{
goto AlternationBranch16;
}
case 'I' or 'i':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch16;
}
// Branch 0
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("alm", StringComparison.OrdinalIgnoreCase)) // Match the string "alm" (ordinal case-insensitive)
{
goto AlternationBranch18;
{
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith(" os", StringComparison.OrdinalIgnoreCase)) // Match the string " os" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
// Branch 1
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("hone", StringComparison.OrdinalIgnoreCase)) // Match the string "hone" (ordinal case-insensitive)
{
goto AlternationBranch19;
{
case 'I' or 'i':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("xi", StringComparison.OrdinalIgnoreCase)) // Match the string "xi" (ordinal case-insensitive)
{
goto AlternationBranch20;
case 'R' or 'r':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch20;
}
// Branch 3
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("luc", StringComparison.OrdinalIgnoreCase) || // Match the string "luc" (ordinal case-insensitive)
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(5).StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("oc", StringComparison.OrdinalIgnoreCase) || // Match the string "oc" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(4).StartsWith("et", StringComparison.OrdinalIgnoreCase)) // Match the string "et" (ordinal case-insensitive)
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("sp", StringComparison.OrdinalIgnoreCase)) // Match the string "sp" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch23;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(2).StartsWith("ries", StringComparison.OrdinalIgnoreCase)) // Match the string "ries" (ordinal case-insensitive)
{
goto AlternationBranch23;
case 'Y' or 'y':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("mbian", StringComparison.OrdinalIgnoreCase)) // Match the string "mbian" (ordinal case-insensitive)
{
goto AlternationBranch23;
// Branch 17
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("treo", StringComparison.OrdinalIgnoreCase)) // Match the string "treo" (ordinal case-insensitive)
{
goto AlternationBranch24;
// Branch 18
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("up.", StringComparison.OrdinalIgnoreCase)) // Match the string "up." (ordinal case-insensitive)
{
goto AlternationBranch25;
{
case 'B' or 'b':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("rowser", StringComparison.OrdinalIgnoreCase)) // Match the string "rowser" (ordinal case-insensitive)
{
goto AlternationBranch25;
case 'L' or 'l':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("in", StringComparison.OrdinalIgnoreCase) || // Match the string "in" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 19
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("vodafone", StringComparison.OrdinalIgnoreCase)) // Match the string "vodafone" (ordinal case-insensitive)
{
goto AlternationBranch26;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch27;
}
case 'A' or 'a':
// Match a character in the set [Pp].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'p'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'p'))
{
goto AlternationBranch27;
}
case 'I' or 'i':
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.Slice(2).StartsWith("ndows ce", StringComparison.OrdinalIgnoreCase)) // Match the string "ndows ce" (ordinal case-insensitive)
{
goto AlternationBranch27;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'D' or 'd':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
break;
case 'I' or 'i':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("iino", StringComparison.OrdinalIgnoreCase)) // Match the string "iino" (ordinal case-insensitive)
{
UncaptureUntil(0);
"--- End of stack trace.* ---.*\\n\\s+(at Sys ..." (370 uses)
[GeneratedRegex("--- End of stack trace.* ---.*\\n\\s+(at System\\.Runtime\\.CompilerServices\\.TaskAwaiter.*\\s*|at System\\.Runtime\\.ExceptionServices\\.ExceptionDispatchInfo.*\\s*)+", RegexOptions.Multiline | RegexOptions.Compiled)]
}
// Match '\n'.
- if ((uint)slice.Length < 5 || slice[4] != '\n')
+ if (slice.Length < 5 || slice[4] != '\n')
{
goto CharLoopBacktrack;
}
"^\\s*(?>attribute|in)\\s+(?:(?:lowp|mediump| ..." (369 uses)
[GeneratedRegex("^\\s*(?>attribute|in)\\s+(?:(?:lowp|mediump|highp)\\s+)?\\w+\\s+(\\w+)", RegexOptions.None)]
case 'i':
// Match 'n'.
- if ((uint)slice.Length < 2 || slice[1] != 'n')
+ if (slice.Length < 2 || slice[1] != 'n')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\([^#]*\\#" (368 uses)
[GeneratedRegex("\\([^#]*\\#", RegexOptions.None)]
}
// Match '#'.
- if ((uint)slice.Length < 2 || slice[1] != '#')
+ if (slice.Length < 2 || slice[1] != '#')
{
return false; // The input didn't match.
}
"^\\d{6}$" (368 uses)
[GeneratedRegex("^\\d{6}$", RegexOptions.None)]
// Match a Unicode digit exactly 6 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\ ..." (366 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\s*\\[\\s*([^\\]]*?)\\s*\\]", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"^!?\\[\\s*((?:\\[[^\\]]*?\\]|[^\\[\\]])*?)\\ ..." (366 uses)
[GeneratedRegex("^!?\\[\\s*((?:\\[[^\\]]*?\\]|[^\\[\\]])*?)\\s*\\]", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"^([\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl ..." (364 uses)
[GeneratedRegex("^([\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}][\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Pc}\\p{Cf}]*)(\\.[\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}][\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Pc}\\p{Cf}]*)*$", RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
loop_iteration++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
((0x21F & (1 << (int)char.GetUnicodeCategory(slice[1]))) == 0)) // Match a character in the set [\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}].
{
"^_((?:__|[\\s\\S])+?)_\\b|^\\*((?:\\*\\*|[\\ ..." (358 uses)
[GeneratedRegex("^_((?:__|[\\s\\S])+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)", RegexOptions.Compiled)]
}
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
goto NegativeLookaroundMatch;
}
"(?i)\\s+(RETURN|RETURNING)\\s+.+\\s+INTO\\s+:+" (352 uses)
[GeneratedRegex("(?i)\\s+(RETURN|RETURNING)\\s+.+\\s+INTO\\s+:+", RegexOptions.None)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("retur", StringComparison.OrdinalIgnoreCase)) // Match the string "retur" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'n'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'n'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(5).StartsWith("ning", StringComparison.OrdinalIgnoreCase)) // Match the string "ning" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration2;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("into", StringComparison.OrdinalIgnoreCase)) // Match the string "into" (ordinal case-insensitive)
{
goto CharLoopBacktrack1;
"(am\\b|a\\.m\\.|a m\\b|a\\. m\\.\\b|a\\.m\\b ..." (352 uses)
[GeneratedRegex("(am\\b|a\\.m\\.|a m\\b|a\\. m\\.\\b|a\\.m\\b|a\\. m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto AlternationBranch;
}
// Branch 1
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(".m.", StringComparison.OrdinalIgnoreCase)) // Match the string ".m." (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith(". m.", StringComparison.OrdinalIgnoreCase)) // Match the string ". m." (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(".m", StringComparison.OrdinalIgnoreCase)) // Match the string ".m" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(". m", StringComparison.OrdinalIgnoreCase)) // Match the string ". m" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(" m", StringComparison.OrdinalIgnoreCase)) // Match the string " m" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.\\b|p\\ ..." (352 uses)
[GeneratedRegex("(pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.\\b|p\\.m\\b|p\\. m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto AlternationBranch;
}
// Branch 1
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(".m.", StringComparison.OrdinalIgnoreCase)) // Match the string ".m." (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 3
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(" m", StringComparison.OrdinalIgnoreCase)) // Match the string " m" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith(". m.", StringComparison.OrdinalIgnoreCase)) // Match the string ". m." (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(".m", StringComparison.OrdinalIgnoreCase)) // Match the string ".m" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(". m", StringComparison.OrdinalIgnoreCase)) // Match the string ". m" (ordinal case-insensitive)
{
UncaptureUntil(0);
"[\\s]+|(?<string>'([^']|'')*')|(?<comment>(/ ..." (352 uses)
[GeneratedRegex("[\\s]+|(?<string>'([^']|'')*')|(?<comment>(/\\*([^\\*]|\\*[^/])*\\*/)|(--.*))|(?<bindparammarker>:[\\p{Lo}\\p{Lu}\\p{Ll}\\p{Lm}\\p{Nd}\\uff3f_#$]+)|(?<query>select)|(?<identifier>([\\p{Lo}\\p{Lu}\\p{Ll}\\p{Lm}\\p{Nd}\\uff3f_#$]+)|(\"([^\"]|\"\")*\"))|(?<other>.)", RegexOptions.ExplicitCapture)]
{
case '/':
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
goto AlternationBranch3;
}
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '*' || // Match '*'.
slice[1] == '/') // Match any character other than '/'.
{
case '-':
// Match '-'.
- if ((uint)slice.Length < 2 || slice[1] != '-')
+ if (slice.Length < 2 || slice[1] != '-')
{
goto AlternationBranch3;
}
"(am\\b|a\\.m\\.|a m\\b|a\\. m\\.|a\\.m\\b|a\ ..." (348 uses)
[GeneratedRegex("(am\\b|a\\.m\\.|a m\\b|a\\. m\\.|a\\.m\\b|a\\. m\\b|a m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto AlternationBranch;
}
// Branch 1
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(".m.", StringComparison.OrdinalIgnoreCase)) // Match the string ".m." (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith(". m.", StringComparison.OrdinalIgnoreCase)) // Match the string ". m." (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(".m", StringComparison.OrdinalIgnoreCase)) // Match the string ".m" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(". m", StringComparison.OrdinalIgnoreCase)) // Match the string ". m" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
// Match ' '.
- if ((uint)slice.Length < 2 || slice[1] != ' ')
+ if (slice.Length < 2 || slice[1] != ' ')
{
UncaptureUntil(0);
return false; // The input didn't match.
}
// Match a character in the set [Mm].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'm'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'm'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"(pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.|p\\.m\ ..." (348 uses)
[GeneratedRegex("(pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.|p\\.m\\b|p\\. m\\b|p m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto AlternationBranch;
}
// Branch 1
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(".m.", StringComparison.OrdinalIgnoreCase)) // Match the string ".m." (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 3
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(" m", StringComparison.OrdinalIgnoreCase)) // Match the string " m" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(" m", StringComparison.OrdinalIgnoreCase)) // Match the string " m" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith(". m.", StringComparison.OrdinalIgnoreCase)) // Match the string ". m." (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith(".m", StringComparison.OrdinalIgnoreCase)) // Match the string ".m" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith(". m", StringComparison.OrdinalIgnoreCase)) // Match the string ". m" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(?:-{0,1}\\d+?|\\w*'.+?'|[A-F0-9]{8}(?:-[A- ..." (346 uses)
[GeneratedRegex("^(?:-{0,1}\\d+?|\\w*'.+?'|[A-F0-9]{8}(?:-[A-F0-9]{4}){3}-[A-F0-9]{12}|.+?=.+?)$", RegexOptions.IgnoreCase)]
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '\n')
+ if (slice.Length < 2 || slice[1] == '\n')
{
goto AlternationBranch1;
}
//{
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
slice = inputSpan.Slice(pos);
for (int loop_iteration = 0; loop_iteration < 3; loop_iteration++)
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[2]) ||
}
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 12 times.
!char.IsAsciiHexDigit(slice[2]) ||
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '\n')
+ if (slice.Length < 2 || slice[1] == '\n')
{
goto LazyLoopBacktrack1;
}
"^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d ..." (345 uses)
[GeneratedRegex("^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])$", RegexOptions.None)]
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
"^(https?:\\/\\/)?([\\da-z\\.-]+)\\.([a-z\\.] ..." (345 uses)
[GeneratedRegex("^(https?:\\/\\/)?([\\da-z\\.-]+)\\.([a-z\\.]{2,6})([\\/\\w \\.-]*)*\\/?$", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"(?<branch>[0-9a-fA-F]+)\\.(?<cid>[0-9a-fA-F] ..." (342 uses)
[GeneratedRegex("(?<branch>[0-9a-fA-F]+)\\.(?<cid>[0-9a-fA-F]+):*\\s*(?<description>.+)\\s\\[\\s*v\\s*(?<version>[0-9\\.][^,\\s#\\]]+)(?:[^0-9a-fA-f]*(?<tsid>.[^\\s\\]]+))?", RegexOptions.IgnoreCase)]
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
slice[1] != '[') // Match '['.
{
"(=[\"']?)(\\W?\\~(?:.(?![\"']?\\s+(?:\\S+)=| ..." (339 uses)
[GeneratedRegex("(=[\"']?)(\\W?\\~(?:.(?![\"']?\\s+(?:\\S+)=|[>\"']))+.)[\"']?", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace)]
{
// Match a character in the set ["'] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '"') | (ch == '\'')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '"') | (ch == '\'')))
{
slice = slice.Slice(1);
pos++;
// Branch 1
{
// Match a character in the set ["'>].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != '"') & (ch != '\'') & (ch != '>')))
+ if (slice.Length < 2 || (((ch = slice[1]) != '"') & (ch != '\'') & (ch != '>')))
{
goto NegativeLookaroundMatch;
}
"<a\\s+[^>]*(/>|>.*?</a>)" (338 uses)
[GeneratedRegex("<a\\s+[^>]*(/>|>.*?</a>)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
int stackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '<' || // Match '<'.
((slice[1] | 0x20) != 'a')) // Match a character in the set [Aa].
{
{
case '/':
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
goto CharLoopBacktrack1;
}
lazyloop_capturepos = base.Crawlpos();
//}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("</") || // Match the string "</".
((slice[2] | 0x20) != 'a') || // Match a character in the set [Aa].
slice[3] != '>') // Match '>'.
"<input\\s+[^>]*(/>|>.*?</input>)" (338 uses)
[GeneratedRegex("<input\\s+[^>]*(/>|>.*?</input>)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
int stackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("input", StringComparison.OrdinalIgnoreCase)) // Match the string "input" (ordinal case-insensitive)
{
{
case '/':
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
goto CharLoopBacktrack1;
}
lazyloop_capturepos = base.Crawlpos();
//}
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("input", StringComparison.OrdinalIgnoreCase) || // Match the string "input" (ordinal case-insensitive)
slice[7] != '>') // Match '>'.
"^(((https|http):\\/\\/(?<account>\\S+))|((ss ..." (338 uses)
[GeneratedRegex("^(((https|http):\\/\\/(?<account>\\S+))|((ssh:\\/\\/)(?<account>\\S+)@(?:\\S+)))\\.visualstudio\\.com(?<port>:\\d+)?(?:\\/DefaultCollection)?(\\/(?<project>[^\\/]+)(\\/.*)*)*\\/(?:_git|_ssh)\\/(?<repository>([^._,]|[^._,][^@~;{}'+=,<>|\\/\\\\?:&$*\"#[\\]]*[^.,]))$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
//{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("htt", StringComparison.OrdinalIgnoreCase)) // Match the string "htt" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("ps", StringComparison.OrdinalIgnoreCase)) // Match the string "ps" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Pp].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'p'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'p'))
{
goto AlternationBranch;
}
{
capture_starting_pos5 = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("ssh://", StringComparison.OrdinalIgnoreCase)) // Match the string "ssh://" (ordinal case-insensitive)
{
UncaptureUntil(0);
CaptureSkipBacktrack5:;
//}
- if ((uint)slice.Length < 17 ||
+ if (slice.Length < 17 ||
!slice.StartsWith(".visualstudio.com", StringComparison.OrdinalIgnoreCase)) // Match the string ".visualstudio.com" (ordinal case-insensitive)
{
goto CaptureBacktrack5;
loop_iteration1++;
- if ((uint)slice.Length < 18 ||
+ if (slice.Length < 18 ||
!slice.StartsWith("/defaultcollection", StringComparison.OrdinalIgnoreCase)) // Match the string "/defaultcollection" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto LoopBacktrack3;
}
{
case 'G' or 'g':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("it", StringComparison.OrdinalIgnoreCase)) // Match the string "it" (ordinal case-insensitive)
{
goto LoopBacktrack3;
break;
case 'S' or 's':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ssh", StringComparison.OrdinalIgnoreCase)) // Match the string "ssh" (ordinal case-insensitive)
{
goto LoopBacktrack3;
"^l(ist)?(\\s+(?<start>\\S+))?(\\s+(?<count>\ ..." (337 uses)
[GeneratedRegex("^l(ist)?(\\s+(?<start>\\S+))?(\\s+(?<count>\\S+))?$", RegexOptions.IgnoreCase)]
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ist", StringComparison.OrdinalIgnoreCase)) // Match the string "ist" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"\\\\\\?\\?\\\\[a-z,A-Z]\\:\\\\" (332 uses)
[GeneratedRegex("\\\\\\?\\?\\\\[a-z,A-Z]\\:\\\\", RegexOptions.None)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("\\??\\", StringComparison.OrdinalIgnoreCase) || // Match the string "\\??\\" (ordinal case-insensitive)
((ch = slice[4]) >= '{' || ("\0\0က\0\ufffe߿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0) || // Match a character in the set [,A-Za-z].
!slice.Slice(5).StartsWith(":\\", StringComparison.OrdinalIgnoreCase)) // Match the string ":\\" (ordinal case-insensitive)
"{[^{}]+}" (332 uses)
[GeneratedRegex("{[^{}]+}", RegexOptions.Compiled)]
}
// Match '}'.
- if ((uint)slice.Length < 2 || slice[1] != '}')
+ if (slice.Length < 2 || slice[1] != '}')
{
return false; // The input didn't match.
}
"(\\b\\d+([\\.,]\\d*)?|\\b)(?<unit>or[ae]|hrs ..." (330 uses)
[GeneratedRegex("(\\b\\d+([\\.,]\\d*)?|\\b)(?<unit>or[ae]|hrs|hr|h|minut[oi]|mins|min|second[oi]|secs|sec)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("or") || // Match the string "or".
((slice[2] | 0x4) != 'e')) // Match a character in the set [ae].
{
// Branch 0
//{
// Match 'r'.
- if ((uint)slice.Length < 2 || slice[1] != 'r')
+ if (slice.Length < 2 || slice[1] != 'r')
{
goto AlternationBranch3;
}
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 3 || slice[2] != 's')
+ if (slice.Length < 3 || slice[2] != 's')
{
goto AlternationBranch4;
}
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(3).StartsWith("ut") || // Match the string "ut".
(((ch = slice[5]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch7;
}
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(3).StartsWith("ond") || // Match the string "ond".
(((ch = slice[6]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch9;
}
"^(\\{){0,1}[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\ ..." (327 uses)
[GeneratedRegex("^(\\{){0,1}[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}(\\}){0,1}$", RegexOptions.None)]
LoopEnd:;
//}
- if ((uint)slice.Length < 36 ||
+ if (slice.Length < 36 ||
!char.IsAsciiHexDigit(slice[0]) || // Match a character in the set [0-9A-Fa-f] exactly 8 times.
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"^\\d{4}[-]\\d{2}[-]\\d{2}$" (326 uses)
[GeneratedRegex("^\\d{4}[-]\\d{2}[-]\\d{2}$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit exactly 4 times.
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^Merge (?<SourceBranch>.*) to (?<TargetBranc ..." (325 uses)
[GeneratedRegex("^Merge (?<SourceBranch>.*) to (?<TargetBranch>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("merge ", StringComparison.OrdinalIgnoreCase)) // Match the string "merge " (ordinal case-insensitive)
{
UncaptureUntil(0);
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith(" to ", StringComparison.OrdinalIgnoreCase)) // Match the string " to " (ordinal case-insensitive)
{
goto CaptureBacktrack;
"^Zusammengeführter PR \"(?<PullRequestNumber ..." (325 uses)
[GeneratedRegex("^Zusammengeführter PR \"(?<PullRequestNumber>\\d*)\"\\: (?<SourceBranch>.*) mit (?<TargetBranch>.*) mergen", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 22 ||
+ if (slice.Length < 22 ||
!slice.StartsWith("zusammengef", StringComparison.OrdinalIgnoreCase) || // Match the string "zusammengef" (ordinal case-insensitive)
((slice[11] | 0x20) != 'ü') || // Match a character in the set [\u00DC\u00FC].
!slice.Slice(12).StartsWith("hrter pr \"", StringComparison.OrdinalIgnoreCase)) // Match the string "hrter pr \"" (ordinal case-insensitive)
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith(" mit ", StringComparison.OrdinalIgnoreCase)) // Match the string " mit " (ordinal case-insensitive)
{
goto CaptureBacktrack;
CaptureSkipBacktrack1:;
//}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith(" mergen", StringComparison.OrdinalIgnoreCase)) // Match the string " mergen" (ordinal case-insensitive)
{
goto CaptureBacktrack1;
"(?<unit>años|año|meses|mes|semanas|semana|d[ ..." (323 uses)
[GeneratedRegex("(?<unit>años|año|meses|mes|semanas|semana|d[ií]a(s)?)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'a') || // Match a character in the set [Aa].
((slice[1] | 0x20) != 'ñ')) // Match a character in the set [\u00D1\u00F1].
{
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("os", StringComparison.OrdinalIgnoreCase)) // Match the string "os" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("me", StringComparison.OrdinalIgnoreCase)) // Match the string "me" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ses", StringComparison.OrdinalIgnoreCase)) // Match the string "ses" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Ss].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 's'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 's'))
{
goto AlternationBranch2;
}
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("seman", StringComparison.OrdinalIgnoreCase)) // Match the string "seman" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(5).StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((ch = slice[1]) < 128 ? ("\0\0\0\0Ȁ\0Ȁ\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0IJijÍÎíî")) || // Match a character in the set [Ii\u00CD\u00ED].
((slice[2] | 0x20) != 'a')) // Match a character in the set [Aa].
"(PWD=|PASSWORD=)([^;]*);" (323 uses)
[GeneratedRegex("(PWD=|PASSWORD=)([^;]*);", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'W' or 'w':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[2] | 0x20) != 'd') || // Match a character in the set [Dd].
slice[3] != '=') // Match '='.
{
case 'A' or 'a':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("ssword", StringComparison.OrdinalIgnoreCase) || // Match the string "ssword" (ordinal case-insensitive)
slice[8] != '=') // Match '='.
{
"^\\\\\\\\(?<host>[^\\\\|@]+)(?<ssl>@SSL)?(@( ..." (321 uses)
[GeneratedRegex("^\\\\\\\\(?<host>[^\\\\|@]+)(?<ssl>@SSL)?(@(?<port>\\d+))?\\\\DavWWWRoot\\\\(?<path>.+)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("@ssl", StringComparison.OrdinalIgnoreCase)) // Match the string "@ssl" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
LoopEnd1:;
//}
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("\\davwwwroot\\", StringComparison.OrdinalIgnoreCase)) // Match the string "\\davwwwroot\\" (ordinal case-insensitive)
{
goto LoopBacktrack;
"((desde|de)(\\s*la(s)?)?)$" (319 uses)
[GeneratedRegex("((desde|de)(\\s*la(s)?)?)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("esde", StringComparison.OrdinalIgnoreCase)) // Match the string "esde" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(entre\\s*(la(s)?)?)" (319 uses)
[GeneratedRegex("(entre\\s*(la(s)?)?)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("entre", StringComparison.OrdinalIgnoreCase)) // Match the string "entre" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(y\\s*(la(s)?)?)$" (319 uses)
[GeneratedRegex("(y\\s*(la(s)?)?)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(?:(?:[0-3]?\\d/[01]?\\d)|(?:[01]?\\d/[0-3]? ..." (317 uses)
[GeneratedRegex("(?:(?:[0-3]?\\d/[01]?\\d)|(?:[01]?\\d/[0-3]?\\d))/(?:[12]\\d)?\\d{2}", RegexOptions.None)]
CharLoopEnd:
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit.
slice[1] != '/') // Match '/'.
{
CharLoopEnd2:
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit.
slice[1] != '/') // Match '/'.
{
loop_iteration++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], '1', '2') || // Match a character in the set [12].
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
"(\\$\\d)" (317 uses)
[GeneratedRegex("(\\$\\d)", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '$' || // Match '$'.
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"[12]\\d{3}[-/]?[01]\\d[-/]?[0-3]\\d [0-2]\\d$" (317 uses)
[GeneratedRegex("[12]\\d{3}[-/]?[01]\\d[-/]?[0-3]\\d [0-2]\\d$", RegexOptions.None)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsBetween(slice[0], '1', '2') || // Match a character in the set [12].
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 3 times.
!char.IsDigit(slice[2]) ||
// Match a character in the set [-/] atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && ((slice[4] | 0x2) == '/'))
+ if (slice.Length > 4 && ((slice[4] | 0x2) == '/'))
{
slice = slice.Slice(1);
pos++;
}
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsBetween(slice[4], '0', '1') || // Match a character in the set [01].
!char.IsDigit(slice[5])) // Match a Unicode digit.
{
// Match a character in the set [-/] atomically, optionally.
{
- if ((uint)slice.Length > (uint)6 && ((slice[6] | 0x2) == '/'))
+ if (slice.Length > 6 && ((slice[6] | 0x2) == '/'))
{
slice = slice.Slice(1);
pos++;
}
}
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!char.IsBetween(slice[6], '0', '3') || // Match a character in the set [0-3].
!char.IsDigit(slice[7]) || // Match a Unicode digit.
slice[8] != ' ' || // Match ' '.
"\\b(from).+(to)\\b.+" (316 uses)
[GeneratedRegex("\\b(from).+(to)\\b.+", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("to", StringComparison.OrdinalIgnoreCase)) // Match the string "to" (ordinal case-insensitive)
{
goto CharLoopBacktrack;
"(?<unit>(l')?ann[eé]es?|an|mois|semaines?|jo ..." (315 uses)
[GeneratedRegex("(?<unit>(l')?ann[eé]es?|an|mois|semaines?|journ[eé]es?|jours?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
LoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("ann") || // Match the string "ann".
(((ch = slice[3]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[4] != 'e') // Match 'e'.
// Branch 4
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("journ") || // Match the string "journ".
(((ch = slice[5]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[6] != 'e') // Match 'e'.
", Version=[a-zA-Z0-9.]*, Culture=[a-zA-Z0-9] ..." (315 uses)
[GeneratedRegex(", Version=[a-zA-Z0-9.]*, Culture=[a-zA-Z0-9]*, PublicKeyToken=[a-zA-Z0-9]*", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith(", version", StringComparison.OrdinalIgnoreCase) || // Match the string ", version" (ordinal case-insensitive)
slice[9] != '=') // Match '='.
{
pos += iteration;
}
- if ((uint)slice.Length < 20 ||
+ if (slice.Length < 20 ||
!slice.Slice(10).StartsWith(", culture", StringComparison.OrdinalIgnoreCase) || // Match the string ", culture" (ordinal case-insensitive)
slice[19] != '=') // Match '='.
{
pos += iteration1;
}
- if ((uint)slice.Length < 37 ||
+ if (slice.Length < 37 ||
!slice.Slice(20).StartsWith(", public", StringComparison.OrdinalIgnoreCase) || // Match the string ", public" (ordinal case-insensitive)
((((ch = slice[28]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(29).StartsWith("eyto", StringComparison.OrdinalIgnoreCase) || // Match the string "eyto" (ordinal case-insensitive)
"^_((?:_|(?>[^_]+))+?)_\\b|^\\*(\\**(?!\\s)(? ..." (312 uses)
[GeneratedRegex("^_((?:_|(?>[^_]+))+?)_\\b|^\\*(\\**(?!\\s)(?:[^\\\\*]|\\\\[\\s\\S]|(?<=\\s)\\*+)+(?<!\\s|\\*))\\*", RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
false) // Match any character.
{
"([+-](?:2[0-3]|[0-1][0-9]):[0-5][0-9])" (310 uses)
[GeneratedRegex("([+-](?:2[0-3]|[0-1][0-9]):[0-5][0-9])", RegexOptions.None)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
case '2':
// Match a character in the set [0-3].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '3'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '3'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case '0' or '1':
// Match a character in the set [0-9].
- if ((uint)slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
{
UncaptureUntil(0);
return false; // The input didn't match.
}
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != ':' || // Match ':'.
!char.IsBetween(slice[1], '0', '5') || // Match a character in the set [0-5].
!char.IsAsciiDigit(slice[2])) // Match a character in the set [0-9].
"\\b(?<year>((1[5-9]|20)\\d{2})|2100)\\b" (309 uses)
[GeneratedRegex("\\b(?<year>((1[5-9]|20)\\d{2})|2100)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case '1':
// Match a character in the set [5-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '5', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '5', '9'))
{
goto AlternationBranch;
}
case '2':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch;
}
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
"/\\*([^*]|\\*[^/])*\\*/" (308 uses)
[GeneratedRegex("/\\*([^*]|\\*[^/])*\\*/", RegexOptions.Compiled)]
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '*' || // Match '*'.
slice[1] == '/') // Match any character other than '/'.
{
"0x[0-9a-f]{6}([0-9a-f][0-9a-f])?" (308 uses)
[GeneratedRegex("0x[0-9a-f]{6}([0-9a-f][0-9a-f])?", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int startingStackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase) || // Match the string "0x" (ordinal case-insensitive)
!char.IsAsciiHexDigit(slice[2]) || // Match a character in the set [0-9A-Fa-f] exactly 6 times.
!char.IsAsciiHexDigit(slice[3]) ||
// Match a character in the set [0-9A-Fa-f] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]))
{
"Add" (308 uses)
[GeneratedRegex("Add", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("add", StringComparison.OrdinalIgnoreCase)) // Match the string "add" (ordinal case-insensitive)
{
return false; // The input didn't match.
"AddressU" (308 uses)
[GeneratedRegex("AddressU", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("addressu", StringComparison.OrdinalIgnoreCase)) // Match the string "addressu" (ordinal case-insensitive)
{
return false; // The input didn't match.
"AddressV" (308 uses)
[GeneratedRegex("AddressV", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("addressv", StringComparison.OrdinalIgnoreCase)) // Match the string "addressv" (ordinal case-insensitive)
{
return false; // The input didn't match.
"AddressW" (308 uses)
[GeneratedRegex("AddressW", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("addressw", StringComparison.OrdinalIgnoreCase)) // Match the string "addressw" (ordinal case-insensitive)
{
return false; // The input didn't match.
"All" (308 uses)
[GeneratedRegex("All", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("all", StringComparison.OrdinalIgnoreCase)) // Match the string "all" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Alpha" (308 uses)
[GeneratedRegex("Alpha", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("alpha", StringComparison.OrdinalIgnoreCase)) // Match the string "alpha" (ordinal case-insensitive)
{
return false; // The input didn't match.
"AlphaBlendEnable" (308 uses)
[GeneratedRegex("AlphaBlendEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!slice.StartsWith("alphablendenable", StringComparison.OrdinalIgnoreCase)) // Match the string "alphablendenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Always" (308 uses)
[GeneratedRegex("Always", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("always", StringComparison.OrdinalIgnoreCase)) // Match the string "always" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Anisotropic" (308 uses)
[GeneratedRegex("Anisotropic", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("anisotropic", StringComparison.OrdinalIgnoreCase)) // Match the string "anisotropic" (ordinal case-insensitive)
{
return false; // The input didn't match.
"BlendFactor" (308 uses)
[GeneratedRegex("BlendFactor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("blendfactor", StringComparison.OrdinalIgnoreCase)) // Match the string "blendfactor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"BlendOp" (308 uses)
[GeneratedRegex("BlendOp", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("blendop", StringComparison.OrdinalIgnoreCase)) // Match the string "blendop" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Blue" (308 uses)
[GeneratedRegex("Blue", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("blue", StringComparison.OrdinalIgnoreCase)) // Match the string "blue" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Border" (308 uses)
[GeneratedRegex("Border", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("border", StringComparison.OrdinalIgnoreCase)) // Match the string "border" (ordinal case-insensitive)
{
return false; // The input didn't match.
"BorderColor" (308 uses)
[GeneratedRegex("BorderColor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("bordercolor", StringComparison.OrdinalIgnoreCase)) // Match the string "bordercolor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Ccw" (308 uses)
[GeneratedRegex("Ccw", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ccw", StringComparison.OrdinalIgnoreCase)) // Match the string "ccw" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Clamp" (308 uses)
[GeneratedRegex("Clamp", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("clamp", StringComparison.OrdinalIgnoreCase)) // Match the string "clamp" (ordinal case-insensitive)
{
return false; // The input didn't match.
"ColorWriteEnable" (308 uses)
[GeneratedRegex("ColorWriteEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!slice.StartsWith("colorwriteenable", StringComparison.OrdinalIgnoreCase)) // Match the string "colorwriteenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"CullMode" (308 uses)
[GeneratedRegex("CullMode", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("cullmode", StringComparison.OrdinalIgnoreCase)) // Match the string "cullmode" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Cw" (308 uses)
[GeneratedRegex("Cw", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("cw", StringComparison.OrdinalIgnoreCase)) // Match the string "cw" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Decr" (308 uses)
[GeneratedRegex("Decr", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("decr", StringComparison.OrdinalIgnoreCase)) // Match the string "decr" (ordinal case-insensitive)
{
return false; // The input didn't match.
"DecrSat" (308 uses)
[GeneratedRegex("DecrSat", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("decrsat", StringComparison.OrdinalIgnoreCase)) // Match the string "decrsat" (ordinal case-insensitive)
{
return false; // The input didn't match.
"DepthBias" (308 uses)
[GeneratedRegex("DepthBias", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("depthbias", StringComparison.OrdinalIgnoreCase)) // Match the string "depthbias" (ordinal case-insensitive)
{
return false; // The input didn't match.
"DestAlpha" (308 uses)
[GeneratedRegex("DestAlpha", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("destalpha", StringComparison.OrdinalIgnoreCase)) // Match the string "destalpha" (ordinal case-insensitive)
{
return false; // The input didn't match.
"DestBlend" (308 uses)
[GeneratedRegex("DestBlend", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("destblend", StringComparison.OrdinalIgnoreCase)) // Match the string "destblend" (ordinal case-insensitive)
{
return false; // The input didn't match.
"DestColor" (308 uses)
[GeneratedRegex("DestColor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("destcolor", StringComparison.OrdinalIgnoreCase)) // Match the string "destcolor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Equal" (308 uses)
[GeneratedRegex("Equal", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("equal", StringComparison.OrdinalIgnoreCase)) // Match the string "equal" (ordinal case-insensitive)
{
return false; // The input didn't match.
"FillMode" (308 uses)
[GeneratedRegex("FillMode", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("fillmode", StringComparison.OrdinalIgnoreCase)) // Match the string "fillmode" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Filter" (308 uses)
[GeneratedRegex("Filter", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("filter", StringComparison.OrdinalIgnoreCase)) // Match the string "filter" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Gender|Sex" (308 uses)
[GeneratedRegex("Gender|Sex", RegexOptions.IgnoreCase)]
{
case 'G' or 'g':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("ender", StringComparison.OrdinalIgnoreCase)) // Match the string "ender" (ordinal case-insensitive)
{
return false; // The input didn't match.
case 'S' or 's':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("ex", StringComparison.OrdinalIgnoreCase)) // Match the string "ex" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Greater" (308 uses)
[GeneratedRegex("Greater", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("greater", StringComparison.OrdinalIgnoreCase)) // Match the string "greater" (ordinal case-insensitive)
{
return false; // The input didn't match.
"GreaterEqual" (308 uses)
[GeneratedRegex("GreaterEqual", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("greaterequal", StringComparison.OrdinalIgnoreCase)) // Match the string "greaterequal" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Green" (308 uses)
[GeneratedRegex("Green", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("green", StringComparison.OrdinalIgnoreCase)) // Match the string "green" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Incr" (308 uses)
[GeneratedRegex("Incr", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("incr", StringComparison.OrdinalIgnoreCase)) // Match the string "incr" (ordinal case-insensitive)
{
return false; // The input didn't match.
"IncrSat" (308 uses)
[GeneratedRegex("IncrSat", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("incrsat", StringComparison.OrdinalIgnoreCase)) // Match the string "incrsat" (ordinal case-insensitive)
{
return false; // The input didn't match.
"InvBlendFactor" (308 uses)
[GeneratedRegex("InvBlendFactor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 14 ||
+ if (slice.Length < 14 ||
!slice.StartsWith("invblendfactor", StringComparison.OrdinalIgnoreCase)) // Match the string "invblendfactor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"InvDestAlpha" (308 uses)
[GeneratedRegex("InvDestAlpha", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("invdestalpha", StringComparison.OrdinalIgnoreCase)) // Match the string "invdestalpha" (ordinal case-insensitive)
{
return false; // The input didn't match.
"InvDestColor" (308 uses)
[GeneratedRegex("InvDestColor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("invdestcolor", StringComparison.OrdinalIgnoreCase)) // Match the string "invdestcolor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"InvSrcAlpha" (308 uses)
[GeneratedRegex("InvSrcAlpha", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("invsrcalpha", StringComparison.OrdinalIgnoreCase)) // Match the string "invsrcalpha" (ordinal case-insensitive)
{
return false; // The input didn't match.
"InvSrcColor" (308 uses)
[GeneratedRegex("InvSrcColor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("invsrccolor", StringComparison.OrdinalIgnoreCase)) // Match the string "invsrccolor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Invert" (308 uses)
[GeneratedRegex("Invert", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("invert", StringComparison.OrdinalIgnoreCase)) // Match the string "invert" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Keep" (308 uses)
[GeneratedRegex("Keep", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("eep", StringComparison.OrdinalIgnoreCase)) // Match the string "eep" (ordinal case-insensitive)
{
"Less" (308 uses)
[GeneratedRegex("Less", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("less", StringComparison.OrdinalIgnoreCase)) // Match the string "less" (ordinal case-insensitive)
{
return false; // The input didn't match.
"LessEqual" (308 uses)
[GeneratedRegex("LessEqual", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("lessequal", StringComparison.OrdinalIgnoreCase)) // Match the string "lessequal" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Linear" (308 uses)
[GeneratedRegex("Linear", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("linear", StringComparison.OrdinalIgnoreCase)) // Match the string "linear" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MagFilter" (308 uses)
[GeneratedRegex("MagFilter", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("magfilter", StringComparison.OrdinalIgnoreCase)) // Match the string "magfilter" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Max" (308 uses)
[GeneratedRegex("Max", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("max", StringComparison.OrdinalIgnoreCase)) // Match the string "max" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MaxAnisotropy" (308 uses)
[GeneratedRegex("MaxAnisotropy", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.StartsWith("maxanisotropy", StringComparison.OrdinalIgnoreCase)) // Match the string "maxanisotropy" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MaxMipLevel|MaxLod" (308 uses)
[GeneratedRegex("MaxMipLevel|MaxLod", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("max", StringComparison.OrdinalIgnoreCase)) // Match the string "max" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 4)
+ if (slice.Length < 4)
{
return false; // The input didn't match.
}
{
case 'M' or 'm':
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.Slice(4).StartsWith("iplevel", StringComparison.OrdinalIgnoreCase)) // Match the string "iplevel" (ordinal case-insensitive)
{
return false; // The input didn't match.
case 'L' or 'l':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("od", StringComparison.OrdinalIgnoreCase)) // Match the string "od" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Min" (308 uses)
[GeneratedRegex("Min", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MinFilter" (308 uses)
[GeneratedRegex("MinFilter", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("minfilter", StringComparison.OrdinalIgnoreCase)) // Match the string "minfilter" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MipFilter" (308 uses)
[GeneratedRegex("MipFilter", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("mipfilter", StringComparison.OrdinalIgnoreCase)) // Match the string "mipfilter" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MipLodBias" (308 uses)
[GeneratedRegex("MipLodBias", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("miplodbias", StringComparison.OrdinalIgnoreCase)) // Match the string "miplodbias" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Mirror" (308 uses)
[GeneratedRegex("Mirror", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("mirror", StringComparison.OrdinalIgnoreCase)) // Match the string "mirror" (ordinal case-insensitive)
{
return false; // The input didn't match.
"MultiSampleAntiAlias" (308 uses)
[GeneratedRegex("MultiSampleAntiAlias", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 20 ||
+ if (slice.Length < 20 ||
!slice.StartsWith("multisampleantialias", StringComparison.OrdinalIgnoreCase)) // Match the string "multisampleantialias" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Never" (308 uses)
[GeneratedRegex("Never", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("never", StringComparison.OrdinalIgnoreCase)) // Match the string "never" (ordinal case-insensitive)
{
return false; // The input didn't match.
"None" (308 uses)
[GeneratedRegex("None", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("none", StringComparison.OrdinalIgnoreCase)) // Match the string "none" (ordinal case-insensitive)
{
return false; // The input didn't match.
"NotEqual" (308 uses)
[GeneratedRegex("NotEqual", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("notequal", StringComparison.OrdinalIgnoreCase)) // Match the string "notequal" (ordinal case-insensitive)
{
return false; // The input didn't match.
"One" (308 uses)
[GeneratedRegex("One", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
return false; // The input didn't match.
"PixelShader" (308 uses)
[GeneratedRegex("PixelShader", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("pixelshader", StringComparison.OrdinalIgnoreCase)) // Match the string "pixelshader" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Point" (308 uses)
[GeneratedRegex("Point", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("point", StringComparison.OrdinalIgnoreCase)) // Match the string "point" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Red" (308 uses)
[GeneratedRegex("Red", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("red", StringComparison.OrdinalIgnoreCase)) // Match the string "red" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Replace" (308 uses)
[GeneratedRegex("Replace", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("replace", StringComparison.OrdinalIgnoreCase)) // Match the string "replace" (ordinal case-insensitive)
{
return false; // The input didn't match.
"RevSubtract" (308 uses)
[GeneratedRegex("RevSubtract", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("revsubtract", StringComparison.OrdinalIgnoreCase)) // Match the string "revsubtract" (ordinal case-insensitive)
{
return false; // The input didn't match.
"ScissorTestEnable" (308 uses)
[GeneratedRegex("ScissorTestEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 17 ||
+ if (slice.Length < 17 ||
!slice.StartsWith("scissortestenable", StringComparison.OrdinalIgnoreCase)) // Match the string "scissortestenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"SlopeScaleDepthBias" (308 uses)
[GeneratedRegex("SlopeScaleDepthBias", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 19 ||
+ if (slice.Length < 19 ||
!slice.StartsWith("slopescaledepthbias", StringComparison.OrdinalIgnoreCase)) // Match the string "slopescaledepthbias" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Solid" (308 uses)
[GeneratedRegex("Solid", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("solid", StringComparison.OrdinalIgnoreCase)) // Match the string "solid" (ordinal case-insensitive)
{
return false; // The input didn't match.
"SrcAlpha" (308 uses)
[GeneratedRegex("SrcAlpha", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("srcalpha", StringComparison.OrdinalIgnoreCase)) // Match the string "srcalpha" (ordinal case-insensitive)
{
return false; // The input didn't match.
"SrcAlphaSat" (308 uses)
[GeneratedRegex("SrcAlphaSat", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("srcalphasat", StringComparison.OrdinalIgnoreCase)) // Match the string "srcalphasat" (ordinal case-insensitive)
{
return false; // The input didn't match.
"SrcBlend" (308 uses)
[GeneratedRegex("SrcBlend", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("srcblend", StringComparison.OrdinalIgnoreCase)) // Match the string "srcblend" (ordinal case-insensitive)
{
return false; // The input didn't match.
"SrcColor" (308 uses)
[GeneratedRegex("SrcColor", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("srccolor", StringComparison.OrdinalIgnoreCase)) // Match the string "srccolor" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilEnable" (308 uses)
[GeneratedRegex("StencilEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.StartsWith("stencilenable", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilFail" (308 uses)
[GeneratedRegex("StencilFail", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("stencilfail", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilfail" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilFunc" (308 uses)
[GeneratedRegex("StencilFunc", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("stencilfunc", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilfunc" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilMask" (308 uses)
[GeneratedRegex("StencilMask", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("stencilmas", StringComparison.OrdinalIgnoreCase) || // Match the string "stencilmas" (ordinal case-insensitive)
((((ch = slice[10]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
"StencilPass" (308 uses)
[GeneratedRegex("StencilPass", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("stencilpass", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilpass" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilRef" (308 uses)
[GeneratedRegex("StencilRef", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("stencilref", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilref" (ordinal case-insensitive)
{
return false; // The input didn't match.
"StencilWriteMask" (308 uses)
[GeneratedRegex("StencilWriteMask", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!slice.StartsWith("stencilwritemas", StringComparison.OrdinalIgnoreCase) || // Match the string "stencilwritemas" (ordinal case-insensitive)
((((ch = slice[15]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
"StencilZFail" (308 uses)
[GeneratedRegex("StencilZFail", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("stencilzfail", StringComparison.OrdinalIgnoreCase)) // Match the string "stencilzfail" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Subtract" (308 uses)
[GeneratedRegex("Subtract", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("subtract", StringComparison.OrdinalIgnoreCase)) // Match the string "subtract" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Texture" (308 uses)
[GeneratedRegex("Texture", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("texture", StringComparison.OrdinalIgnoreCase)) // Match the string "texture" (ordinal case-insensitive)
{
return false; // The input didn't match.
"VertexShader" (308 uses)
[GeneratedRegex("VertexShader", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("vertexshader", StringComparison.OrdinalIgnoreCase)) // Match the string "vertexshader" (ordinal case-insensitive)
{
return false; // The input didn't match.
"WireFrame" (308 uses)
[GeneratedRegex("WireFrame", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("wireframe", StringComparison.OrdinalIgnoreCase)) // Match the string "wireframe" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Wrap" (308 uses)
[GeneratedRegex("Wrap", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("wrap", StringComparison.OrdinalIgnoreCase)) // Match the string "wrap" (ordinal case-insensitive)
{
return false; // The input didn't match.
"ZEnable" (308 uses)
[GeneratedRegex("ZEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("zenable", StringComparison.OrdinalIgnoreCase)) // Match the string "zenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"ZFunc" (308 uses)
[GeneratedRegex("ZFunc", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("zfunc", StringComparison.OrdinalIgnoreCase)) // Match the string "zfunc" (ordinal case-insensitive)
{
return false; // The input didn't match.
"ZWriteEnable" (308 uses)
[GeneratedRegex("ZWriteEnable", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("zwriteenable", StringComparison.OrdinalIgnoreCase)) // Match the string "zwriteenable" (ordinal case-insensitive)
{
return false; // The input didn't match.
"Zero" (308 uses)
[GeneratedRegex("Zero", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("zero", StringComparison.OrdinalIgnoreCase)) // Match the string "zero" (ordinal case-insensitive)
{
return false; // The input didn't match.
"^[ \\t]*#line[ \\t]*(?<Line>\\d*)[ \\t]*(\\\ ..." (308 uses)
[GeneratedRegex("^[ \\t]*#line[ \\t]*(?<Line>\\d*)[ \\t]*(\\\"(?<File>[^\\\"\\\\]*(?:\\\\.[^\\\"\\\\]*)*)\\\")?\\n", RegexOptions.Compiled)]
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
slice[1] == '\n') // Match any character other than '\n'.
{
"^ps_(?<major>1|2|3|4|5)_(?<minor>0|1|)(_leve ..." (308 uses)
[GeneratedRegex("^ps_(?<major>1|2|3|4|5)_(?<minor>0|1|)(_level_(9_1|9_2|9_3))?$", RegexOptions.Compiled)]
slice = inputSpan.Slice(pos);
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("9_", StringComparison.OrdinalIgnoreCase) || // Match the string "9_" (ordinal case-insensitive)
!char.IsBetween(slice[2], '1', '3')) // Match a character in the set [1-3].
{
"^vs_(?<major>1|2|3|4|5)_(?<minor>0|1|)(_leve ..." (308 uses)
[GeneratedRegex("^vs_(?<major>1|2|3|4|5)_(?<minor>0|1|)(_level_(9_1|9_2|9_3))?$", RegexOptions.Compiled)]
slice = inputSpan.Slice(pos);
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("9_", StringComparison.OrdinalIgnoreCase) || // Match the string "9_" (ordinal case-insensitive)
!char.IsBetween(slice[2], '1', '3')) // Match a character in the set [1-3].
{
"compile" (308 uses)
[GeneratedRegex("compile", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("compile", StringComparison.OrdinalIgnoreCase)) // Match the string "compile" (ordinal case-insensitive)
{
return false; // The input didn't match.
"pass" (308 uses)
[GeneratedRegex("pass", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pass", StringComparison.OrdinalIgnoreCase)) // Match the string "pass" (ordinal case-insensitive)
{
return false; // The input didn't match.
"register" (308 uses)
[GeneratedRegex("register", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("register", StringComparison.OrdinalIgnoreCase)) // Match the string "register" (ordinal case-insensitive)
{
return false; // The input didn't match.
"sampler1D|sampler2D|sampler3D|samplerCUBE|Sa ..." (308 uses)
[GeneratedRegex("sampler1D|sampler2D|sampler3D|samplerCUBE|SamplerState|sampler", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("sample", StringComparison.OrdinalIgnoreCase)) // Match the string "sample" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(6).StartsWith("r1d", StringComparison.OrdinalIgnoreCase)) // Match the string "r1d" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(6).StartsWith("r2d", StringComparison.OrdinalIgnoreCase)) // Match the string "r2d" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(6).StartsWith("r3d", StringComparison.OrdinalIgnoreCase)) // Match the string "r3d" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.Slice(6).StartsWith("rcube", StringComparison.OrdinalIgnoreCase)) // Match the string "rcube" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.Slice(6).StartsWith("rstate", StringComparison.OrdinalIgnoreCase)) // Match the string "rstate" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 7 || ((slice[6] | 0x20) != 'r'))
+ if (slice.Length < 7 || ((slice[6] | 0x20) != 'r'))
{
return false; // The input didn't match.
}
"sampler_state" (308 uses)
[GeneratedRegex("sampler_state", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.StartsWith("sampler_state", StringComparison.OrdinalIgnoreCase)) // Match the string "sampler_state" (ordinal case-insensitive)
{
return false; // The input didn't match.
"technique" (308 uses)
[GeneratedRegex("technique", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("technique", StringComparison.OrdinalIgnoreCase)) // Match the string "technique" (ordinal case-insensitive)
{
return false; // The input didn't match.
"true|false|0|1" (308 uses)
[GeneratedRegex("true|false|0|1", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
{
case 'T' or 't':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("rue", StringComparison.OrdinalIgnoreCase)) // Match the string "rue" (ordinal case-insensitive)
{
return false; // The input didn't match.
case 'F' or 'f':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("alse", StringComparison.OrdinalIgnoreCase)) // Match the string "alse" (ordinal case-insensitive)
{
return false; // The input didn't match.
"(?<month>01|02|03|04|05|06|07|08|09|10|11|12 ..." (304 uses)
[GeneratedRegex("(?<month>01|02|03|04|05|06|07|08|09|10|11|12|1|2|3|4|5|6|7|8|9)\\b", RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"(<(?:[^>]+?))(?:\\s+?)(/?>)" (302 uses)
[GeneratedRegex("(<(?:[^>]+?))(?:\\s+?)(/?>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Match a character other than '>' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '>')
+ if (slice.Length < 2 || slice[1] == '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(<[^>]+?(?:href|src|cite|action)\\s*=\\s*['\ ..." (302 uses)
[GeneratedRegex("(<[^>]+?(?:href|src|cite|action)\\s*=\\s*['\"])http:(//[^>]+?>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Match a character other than '>' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '>')
+ if (slice.Length < 2 || slice[1] == '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ref", StringComparison.OrdinalIgnoreCase)) // Match the string "ref" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'S' or 's':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("rc", StringComparison.OrdinalIgnoreCase)) // Match the string "rc" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'C' or 'c':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ite", StringComparison.OrdinalIgnoreCase)) // Match the string "ite" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'A' or 'a':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("ction", StringComparison.OrdinalIgnoreCase)) // Match the string "ction" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("http:", StringComparison.OrdinalIgnoreCase)) // Match the string "http:" (ordinal case-insensitive)
{
goto CaptureBacktrack;
}
// Match '>'.
- if ((uint)slice.Length < 3 || slice[2] != '>')
+ if (slice.Length < 3 || slice[2] != '>')
{
goto CaptureBacktrack;
}
"(<[^>]+?(?:href|src|cite|action)\\s*=\\s*['\ ..." (302 uses)
[GeneratedRegex("(<[^>]+?(?:href|src|cite|action)\\s*=\\s*['\"])https:(//[^>]+?>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Match a character other than '>' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '>')
+ if (slice.Length < 2 || slice[1] == '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ref", StringComparison.OrdinalIgnoreCase)) // Match the string "ref" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'S' or 's':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("rc", StringComparison.OrdinalIgnoreCase)) // Match the string "rc" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'C' or 'c':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ite", StringComparison.OrdinalIgnoreCase)) // Match the string "ite" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
case 'A' or 'a':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("ction", StringComparison.OrdinalIgnoreCase)) // Match the string "ction" (ordinal case-insensitive)
{
goto LazyLoopBacktrack;
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("https:", StringComparison.OrdinalIgnoreCase)) // Match the string "https:" (ordinal case-insensitive)
{
goto CaptureBacktrack;
}
// Match '>'.
- if ((uint)slice.Length < 3 || slice[2] != '>')
+ if (slice.Length < 3 || slice[2] != '>')
{
goto CaptureBacktrack;
}
"(<pre[^>]*?>)(.*?)(</pre>)" (302 uses)
[GeneratedRegex("(<pre[^>]*?>)(.*?)(</pre>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("pre", StringComparison.OrdinalIgnoreCase)) // Match the string "pre" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 5 || slice[4] != '>')
+ if (slice.Length < 5 || slice[4] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("pre", StringComparison.OrdinalIgnoreCase) || // Match the string "pre" (ordinal case-insensitive)
slice[5] != '>') // Match '>'.
"(<script[^>]*?>)(.*?)(</script>)" (302 uses)
[GeneratedRegex("(<script[^>]*?>)(.*?)(</script>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("script", StringComparison.OrdinalIgnoreCase)) // Match the string "script" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 8 || slice[7] != '>')
+ if (slice.Length < 8 || slice[7] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("script", StringComparison.OrdinalIgnoreCase) || // Match the string "script" (ordinal case-insensitive)
slice[8] != '>') // Match '>'.
"(<style[^>]*?>)(.*?)(</style>)" (302 uses)
[GeneratedRegex("(<style[^>]*?>)(.*?)(</style>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("style", StringComparison.OrdinalIgnoreCase)) // Match the string "style" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 7 || slice[6] != '>')
+ if (slice.Length < 7 || slice[6] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("style", StringComparison.OrdinalIgnoreCase) || // Match the string "style" (ordinal case-insensitive)
slice[7] != '>') // Match '>'.
"(<textarea[^>]*?>)(.*?)(</textarea>)" (302 uses)
[GeneratedRegex("(<textarea[^>]*?>)(.*?)(</textarea>)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("textarea", StringComparison.OrdinalIgnoreCase)) // Match the string "textarea" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 10 || slice[9] != '>')
+ if (slice.Length < 10 || slice[9] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("</") || // Match the string "</".
!slice.Slice(2).StartsWith("textarea", StringComparison.OrdinalIgnoreCase) || // Match the string "textarea" (ordinal case-insensitive)
slice[10] != '>') // Match '>'.
"(\\son[a-z]+\\s*=\\s*\")([^\"\\\\\\r\\n]*(?: ..." (302 uses)
[GeneratedRegex("(\\son[a-z]+\\s*=\\s*\")([^\"\\\\\\r\\n]*(?:\\\\.[^\"\\\\\\r\\n]*)*)(\")", RegexOptions.IgnoreCase)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
!slice.Slice(1).StartsWith("on", StringComparison.OrdinalIgnoreCase)) // Match the string "on" (ordinal case-insensitive)
{
loop_iteration++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
slice[1] == '\n') // Match any character other than '\n'.
{
"(\\son[a-z]+\\s*=\\s*')([^'\\\\\\r\\n]*(?:\\ ..." (302 uses)
[GeneratedRegex("(\\son[a-z]+\\s*=\\s*')([^'\\\\\\r\\n]*(?:\\\\.[^'\\\\\\r\\n]*)*)(')", RegexOptions.IgnoreCase)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
!slice.Slice(1).StartsWith("on", StringComparison.OrdinalIgnoreCase)) // Match the string "on" (ordinal case-insensitive)
{
loop_iteration++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
slice[1] == '\n') // Match any character other than '\n'.
{
"<!---->|<!--[^\\[].*?-->" (302 uses)
[GeneratedRegex("<!---->|<!--[^\\[].*?-->", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 1
{
// Match any character other than '['.
- if ((uint)slice.Length < 5 || slice[4] == '[')
+ if (slice.Length < 5 || slice[4] == '[')
{
return false; // The input didn't match.
}
"<!DOCTYPE[^>]*>" (302 uses)
[GeneratedRegex("<!DOCTYPE[^>]*>", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("<!") || // Match the string "<!".
!slice.Slice(2).StartsWith("doctype", StringComparison.OrdinalIgnoreCase)) // Match the string "doctype" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 10 || slice[9] != '>')
+ if (slice.Length < 10 || slice[9] != '>')
{
return false; // The input didn't match.
}
"<\\?php.*?\\?>" (302 uses)
[GeneratedRegex("<\\?php.*?\\?>", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
int lazyloop_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("<?") || // Match the string "<?".
!slice.Slice(2).StartsWith("php", StringComparison.OrdinalIgnoreCase)) // Match the string "php" (ordinal case-insensitive)
{
"<script[^>]*>[\\w|\\t|\\r|\\W]*?</script>" (302 uses)
[GeneratedRegex("<script[^>]*>[\\w|\\t|\\r|\\W]*?</script>", RegexOptions.Compiled)]
}
// Match '>'.
- if ((uint)slice.Length < 8 || slice[7] != '>')
+ if (slice.Length < 8 || slice[7] != '>')
{
return false; // The input didn't match.
}
"Mobile|iP(hone|od|ad)|Android|BlackBerry|IEM ..." (302 uses)
[GeneratedRegex("Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune", RegexOptions.Compiled)]
case 'o':
// Match 'd'.
- if ((uint)slice.Length < 2 || slice[1] != 'd')
+ if (slice.Length < 2 || slice[1] != 'd')
{
goto AlternationBranch1;
}
case 'a':
// Match 'd'.
- if ((uint)slice.Length < 2 || slice[1] != 'd')
+ if (slice.Length < 2 || slice[1] != 'd')
{
goto AlternationBranch1;
}
"\\s*(<[^>]+>)\\s*" (302 uses)
[GeneratedRegex("\\s*(<[^>]+>)\\s*", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
}
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\s*<!\\[CDATA\\[(.*?)\\]\\]>\\s*" (302 uses)
[GeneratedRegex("\\s*<!\\[CDATA\\[(.*?)\\]\\]>\\s*", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
base.runtextpos = pos;
}
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("<![") || // Match the string "<![".
!slice.Slice(3).StartsWith("cdata[", StringComparison.OrdinalIgnoreCase)) // Match the string "cdata[" (ordinal case-insensitive)
{
"^(?=.{3,20}$)([A-Za-z0-9][._-]?)*$" (302 uses)
[GeneratedRegex("^(?=.{3,20}$)([A-Za-z0-9][._-]?)*$", RegexOptions.Compiled)]
// Match a character in the set [-._] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '-') | (ch == '.') | (ch == '_')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '-') | (ch == '.') | (ch == '_')))
{
slice = slice.Slice(1);
pos++;
"^javascript:\\s*(.+)" (302 uses)
[GeneratedRegex("^javascript:\\s*(.+)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("javascript:", StringComparison.OrdinalIgnoreCase)) // Match the string "javascript:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<am>((at|in|around|on|for)\\s+(the\\s+)?)? ..." (300 uses)
[GeneratedRegex("(?<am>((at|in|around|on|for)\\s+(the\\s+)?)?(morning))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("at", StringComparison.OrdinalIgnoreCase)) // Match the string "at" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("around", StringComparison.OrdinalIgnoreCase)) // Match the string "around" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("on", StringComparison.OrdinalIgnoreCase)) // Match the string "on" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("for", StringComparison.OrdinalIgnoreCase)) // Match the string "for" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
//{
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
{
capture_starting_pos4 = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("morning", StringComparison.OrdinalIgnoreCase)) // Match the string "morning" (ordinal case-insensitive)
{
goto LoopBacktrack2;
"(?<pm>(((at|in|around|on|for)\\s+(the\\s+)?) ..." (300 uses)
[GeneratedRegex("(?<pm>(((at|in|around|on|for)\\s+(the\\s+)?)?(afternoon|evening|midnight|lunchtime))|((at|in|around|on|for)\\s+(the\\s+)?night))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("at", StringComparison.OrdinalIgnoreCase)) // Match the string "at" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 2
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("around", StringComparison.OrdinalIgnoreCase)) // Match the string "around" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("on", StringComparison.OrdinalIgnoreCase)) // Match the string "on" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("for", StringComparison.OrdinalIgnoreCase)) // Match the string "for" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
//{
int capture_starting_pos4 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
{
case 'A' or 'a':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("fternoon", StringComparison.OrdinalIgnoreCase)) // Match the string "fternoon" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'E' or 'e':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("vening", StringComparison.OrdinalIgnoreCase)) // Match the string "vening" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'M' or 'm':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(1).StartsWith("idnight", StringComparison.OrdinalIgnoreCase)) // Match the string "idnight" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'L' or 'l':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("unchtime", StringComparison.OrdinalIgnoreCase)) // Match the string "unchtime" (ordinal case-insensitive)
{
goto LoopBacktrack2;
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("at", StringComparison.OrdinalIgnoreCase)) // Match the string "at" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 2
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("around", StringComparison.OrdinalIgnoreCase)) // Match the string "around" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("on", StringComparison.OrdinalIgnoreCase)) // Match the string "on" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("for", StringComparison.OrdinalIgnoreCase)) // Match the string "for" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
int capture_starting_pos8 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
LoopEnd2:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("night", StringComparison.OrdinalIgnoreCase)) // Match the string "night" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
"([\\W_]|^) (\\*\\*|__) (?=\\S) ([^\\r]*?\\S[ ..." (299 uses)
[GeneratedRegex("([\\W_]|^) (\\*\\*|__) (?=\\S) ([^\\r]*?\\S[\\*_]*) \\2 ([\\W_]|$)", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnorePatternWhitespace)]
{
case '*':
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
goto CaptureBacktrack;
}
case '_':
// Match '_'.
- if ((uint)slice.Length < 2 || slice[1] != '_')
+ if (slice.Length < 2 || slice[1] != '_')
{
goto CaptureBacktrack;
}
"\\\\?/Date\\((-?\\d+)(-|\\+)?([0-9]{4})?\\)\ ..." (298 uses)
[GeneratedRegex("\\\\?/Date\\((-?\\d+)(-|\\+)?([0-9]{4})?\\)\\\\?/", RegexOptions.None)]
// Match a character in the set [0-9] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiDigit(slice[0]) ||
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]) ||
// Match '\\' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\\')
+ if (slice.Length > 1 && slice[1] == '\\')
{
slice = slice.Slice(1);
pos++;
}
// Match '/'.
- if ((uint)slice.Length < 2 || slice[1] != '/')
+ if (slice.Length < 2 || slice[1] != '/')
{
goto LoopIterationNoMatch1;
}
"^(?:[0-9a-fA-F][:-]?){6,8}$" (298 uses)
[GeneratedRegex("^(?:[0-9a-fA-F][:-]?){6,8}$", RegexOptions.None)]
// Match a character in the set [-:] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '-') | (ch == ':')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '-') | (ch == ':')))
{
slice = slice.Slice(1);
pos++;
"^(null|Null|NULL|~)$" (297 uses)
[GeneratedRegex("^(null|Null|NULL|~)$", RegexOptions.Compiled)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
"(DATEADD|DATEPART)\\(\\s*(YEAR|Y|YY|YYYY|MON ..." (294 uses)
[GeneratedRegex("(DATEADD|DATEPART)\\(\\s*(YEAR|Y|YY|YYYY|MONTH|MM|M|DAYOFYEAR|DY|DAY|DD|D|WEEKDAY|DW|HOUR|HH|MINUTE|MI|N|SECOND|SS|S|MILLISECOND|MS)\\s*\\,", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("date", StringComparison.OrdinalIgnoreCase)) // Match the string "date" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match a character in the set [Dd] exactly 2 times.
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
((slice[5] | 0x20) != 'd') ||
((slice[6] | 0x20) != 'd'))
{
case 'P' or 'p':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(5).StartsWith("art", StringComparison.OrdinalIgnoreCase)) // Match the string "art" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("year", StringComparison.OrdinalIgnoreCase)) // Match the string "year" (ordinal case-insensitive)
{
goto AlternationBranch;
//{
// Match a character in the set [Yy] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'y') ||
((slice[1] | 0x20) != 'y'))
{
//{
// Match a character in the set [Yy] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[0] | 0x20) != 'y') ||
((slice[1] | 0x20) != 'y') ||
((slice[2] | 0x20) != 'y') ||
// Branch 4
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("month", StringComparison.OrdinalIgnoreCase)) // Match the string "month" (ordinal case-insensitive)
{
goto AlternationBranch4;
//{
// Match a character in the set [Mm] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'm') ||
((slice[1] | 0x20) != 'm'))
{
// Branch 7
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("dayofyear", StringComparison.OrdinalIgnoreCase)) // Match the string "dayofyear" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("dy", StringComparison.OrdinalIgnoreCase)) // Match the string "dy" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("day", StringComparison.OrdinalIgnoreCase)) // Match the string "day" (ordinal case-insensitive)
{
goto AlternationBranch9;
//{
// Match a character in the set [Dd] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') ||
((slice[1] | 0x20) != 'd'))
{
// Branch 12
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase) || // Match the string "wee" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(4).StartsWith("day", StringComparison.OrdinalIgnoreCase)) // Match the string "day" (ordinal case-insensitive)
// Branch 13
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("dw", StringComparison.OrdinalIgnoreCase)) // Match the string "dw" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 14
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hour", StringComparison.OrdinalIgnoreCase)) // Match the string "hour" (ordinal case-insensitive)
{
goto AlternationBranch14;
//{
// Match a character in the set [Hh] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'h') ||
((slice[1] | 0x20) != 'h'))
{
// Branch 16
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch16;
// Branch 17
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mi", StringComparison.OrdinalIgnoreCase)) // Match the string "mi" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 19
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("second", StringComparison.OrdinalIgnoreCase)) // Match the string "second" (ordinal case-insensitive)
{
goto AlternationBranch19;
//{
// Match a character in the set [Ss] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 's') ||
((slice[1] | 0x20) != 's'))
{
// Branch 22
//{
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("millisecond", StringComparison.OrdinalIgnoreCase)) // Match the string "millisecond" (ordinal case-insensitive)
{
goto AlternationBranch22;
// Branch 23
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ms", StringComparison.OrdinalIgnoreCase)) // Match the string "ms" (ordinal case-insensitive)
{
UncaptureUntil(0);
"AutomatedPolicyExecutionMode" (294 uses)
[GeneratedRegex("AutomatedPolicyExecutionMode", RegexOptions.IgnoreCase)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 28 ||
+ if (slice.Length < 28 ||
!slice.StartsWith("automatedpolicyexecutionmode", StringComparison.OrdinalIgnoreCase)) // Match the string "automatedpolicyexecutionmode" (ordinal case-insensitive)
{
return false; // The input didn't match.
"\\[.\\]" (294 uses)
[GeneratedRegex("\\[.\\]", RegexOptions.None)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '[' || // Match '['.
slice[1] == '\n' || // Match any character other than '\n'.
slice[2] != ']') // Match ']'.
"\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9] ..." (293 uses)
[GeneratedRegex("\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch;
}
case '0' or '1' or '2' or '3' or '4':
// Match a character in the set [0-9].
- if ((uint)slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
{
goto AlternationBranch;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch1;
}
case '0' or '1' or '2' or '3' or '4':
// Match a character in the set [0-9].
- if ((uint)slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiDigit(slice[2]))
{
goto AlternationBranch1;
}
"^([a-zA-Z]:\\\\|\\\\\\\\)" (293 uses)
[GeneratedRegex("^([a-zA-Z]:\\\\|\\\\\\\\)", RegexOptions.Compiled | RegexOptions.CultureInvariant)]
case '\\':
// Match '\\'.
- if ((uint)slice.Length < 2 || slice[1] != '\\')
+ if (slice.Length < 2 || slice[1] != '\\')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^\\[[0-9A-Za-z -]+\\]\\\\(.+)<([0-9A-Fa-f]{8 ..." (293 uses)
[GeneratedRegex("^\\[[0-9A-Za-z -]+\\]\\\\(.+)<([0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12})>$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
slice = inputSpan.Slice(pos);
for (int loop_iteration = 0; loop_iteration < 3; loop_iteration++)
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[2]) ||
}
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 12 times.
!char.IsAsciiHexDigit(slice[2]) ||
"^\\[[0-9A-Za-z -]+\\]\\\\(.+)<id:([0-9A-Fa-f ..." (293 uses)
[GeneratedRegex("^\\[[0-9A-Za-z -]+\\]\\\\(.+)<id:([0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12})>$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("id:", StringComparison.OrdinalIgnoreCase)) // Match the string "id:" (ordinal case-insensitive)
{
// Match a character in the set [0-9A-Fa-f] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
slice = inputSpan.Slice(pos);
for (int loop_iteration = 0; loop_iteration < 3; loop_iteration++)
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[2]) ||
}
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 12 times.
!char.IsAsciiHexDigit(slice[2]) ||
"(?<unit>anos|ano|meses|m[êe]s|semanas|semana ..." (292 uses)
[GeneratedRegex("(?<unit>anos|ano|meses|m[êe]s|semanas|semana|dia(s)?)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("an", StringComparison.OrdinalIgnoreCase)) // Match the string "an" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("os", StringComparison.OrdinalIgnoreCase)) // Match the string "os" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
goto AlternationBranch;
}
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("eses", StringComparison.OrdinalIgnoreCase)) // Match the string "eses" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((ch = slice[1]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÊËêë")) || // Match a character in the set [Ee\u00CA\u00EA].
((slice[2] | 0x20) != 's')) // Match a character in the set [Ss].
{
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("seman", StringComparison.OrdinalIgnoreCase)) // Match the string "seman" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(5).StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("dia", StringComparison.OrdinalIgnoreCase)) // Match the string "dia" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<unit>years|year|months|month|weeks|week|d ..." (292 uses)
[GeneratedRegex("(?<unit>years|year|months|month|weeks|week|days|day)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("yea", StringComparison.OrdinalIgnoreCase)) // Match the string "yea" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("rs", StringComparison.OrdinalIgnoreCase)) // Match the string "rs" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mont", StringComparison.OrdinalIgnoreCase)) // Match the string "mont" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("hs", StringComparison.OrdinalIgnoreCase)) // Match the string "hs" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Hh].
- if ((uint)slice.Length < 5 || ((slice[4] | 0x20) != 'h'))
+ if (slice.Length < 5 || ((slice[4] | 0x20) != 'h'))
{
goto AlternationBranch2;
}
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase)) // Match the string "wee" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
((slice[4] | 0x20) != 's')) // Match a character in the set [Ss].
{
// Branch 1
//{
// Match a character in the set [Kk\u212A].
- if ((uint)slice.Length < 4 || ((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')))
+ if (slice.Length < 4 || ((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("da", StringComparison.OrdinalIgnoreCase)) // Match the string "da" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("ys", StringComparison.OrdinalIgnoreCase)) // Match the string "ys" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 1
//{
// Match a character in the set [Yy].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'y'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'y'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(et\\s*(le|la(s)?)?)\\b.+" (291 uses)
[GeneratedRegex("\\b(et\\s*(le|la(s)?)?)\\b.+", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("et", StringComparison.OrdinalIgnoreCase)) // Match the string "et" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch;
}
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto LoopIterationNoMatch;
}
"[\\\\/] *x" (289 uses)
[GeneratedRegex("[\\\\/] *x", RegexOptions.None)]
}
// Match 'x'.
- if ((uint)slice.Length < 2 || slice[1] != 'x')
+ if (slice.Length < 2 || slice[1] != 'x')
{
return false; // The input didn't match.
}
"(pr[oó]xim[oa]|siguiente)\\b" (287 uses)
[GeneratedRegex("(pr[oó]xim[oa]|siguiente)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'P' or 'p':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
((slice[1] | 0x20) != 'r') || // Match a character in the set [Rr].
((ch = slice[2]) < 128 ? ("\0\0\0\0耀\0耀\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0OPopÓÔóô")) || // Match a character in the set [Oo\u00D3\u00F3].
!slice.Slice(3).StartsWith("xim", StringComparison.OrdinalIgnoreCase) || // Match the string "xim" (ordinal case-insensitive)
case 'S' or 's':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("iguiente", StringComparison.OrdinalIgnoreCase)) // Match the string "iguiente" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(.+\\.)?s3[.-]([a-z0-9-]+)\\." (287 uses)
[GeneratedRegex("^(.+\\.)?s3[.-]([a-z0-9-]+)\\.", RegexOptions.Compiled)]
LoopEnd:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("s3") || // Match the string "s3".
!char.IsBetween(slice[2], '-', '.')) // Match a character in the set [-.].
{
"\\A([a-zA-Z]{2}|[0-9]{3})\\z" (285 uses)
[GeneratedRegex("\\A([a-zA-Z]{2}|[0-9]{3})\\z", RegexOptions.ExplicitCapture)]
case 'A' or 'B' or 'C' or 'D' or 'E' or 'F' or 'G' or 'H' or 'I' or 'J' or 'K' or 'L' or 'M' or 'N' or 'O' or 'P' or 'Q' or 'R' or 'S' or 'T' or 'U' or 'V' or 'W' or 'X' or 'Y' or 'Z' or 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'i' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r' or 's' or 't' or 'u' or 'v' or 'w' or 'x' or 'y' or 'z':
// Match a character in the set [A-Za-z] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]))
{
case '0' or '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9':
// Match a character in the set [0-9] exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsAsciiDigit(slice[0]) ||
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]))
"\\A([a-zA-Z]{4})\\z" (285 uses)
[GeneratedRegex("\\A([a-zA-Z]{4})\\z", RegexOptions.ExplicitCapture)]
// Match a character in the set [A-Za-z] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]) ||
!char.IsAsciiLetter(slice[2]) ||
"^[a-z0-9]{24}$" (285 uses)
[GeneratedRegex("^[a-z0-9]{24}$", RegexOptions.IgnoreCase)]
// Match a character in the set [0-9A-Za-z\u212A] exactly 24 times.
{
- if ((uint)slice.Length < 24)
+ if (slice.Length < 24)
{
return false; // The input didn't match.
}
"^(?<rawmarkdown> *\\[\\!(?<notetype>(NOTE|WA ..." (284 uses)
[GeneratedRegex("^(?<rawmarkdown> *\\[\\!(?<notetype>(NOTE|WARNING|TIP|IMPORTANT|CAUTION|NEXT))\\] *\\n?)(?<text>.*)(?:\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("note", StringComparison.OrdinalIgnoreCase)) // Match the string "note" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("warning", StringComparison.OrdinalIgnoreCase)) // Match the string "warning" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("tip", StringComparison.OrdinalIgnoreCase)) // Match the string "tip" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("important", StringComparison.OrdinalIgnoreCase)) // Match the string "important" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("caution", StringComparison.OrdinalIgnoreCase)) // Match the string "caution" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("next", StringComparison.OrdinalIgnoreCase)) // Match the string "next" (ordinal case-insensitive)
{
UncaptureUntil(0);
"<code[^>]*>([\\s\\S]*?)</code>" (282 uses)
[GeneratedRegex("<code[^>]*>([\\s\\S]*?)</code>", RegexOptions.Compiled)]
}
// Match '>'.
- if ((uint)slice.Length < 6 || slice[5] != '>')
+ if (slice.Length < 6 || slice[5] != '>')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\ADISTINCT\\s" (282 uses)
[GeneratedRegex("\\ADISTINCT\\s", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("distinct", StringComparison.OrdinalIgnoreCase) || // Match the string "distinct" (ordinal case-insensitive)
!char.IsWhiteSpace(slice[8])) // Match a whitespace character.
{
"(?<pm>(dans l'\\s*)?apr[eè]s(\\s*|-)midi|(du ..." (281 uses)
[GeneratedRegex("(?<pm>(dans l'\\s*)?apr[eè]s(\\s*|-)midi|(du|ce|de|le)\\s*(soir[ée]e|soir)|(dans l[ea]\\s+)?(nuit|soir[eé]e))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("dans l'", StringComparison.OrdinalIgnoreCase)) // Match the string "dans l'" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
LoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("apr", StringComparison.OrdinalIgnoreCase) || // Match the string "apr" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÈÉèé")) || // Match a character in the set [Ee\u00C8\u00E8].
((slice[4] | 0x20) != 's')) // Match a character in the set [Ss].
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("midi", StringComparison.OrdinalIgnoreCase)) // Match the string "midi" (ordinal case-insensitive)
{
goto CaptureBacktrack;
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("du", StringComparison.OrdinalIgnoreCase)) // Match the string "du" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ce", StringComparison.OrdinalIgnoreCase)) // Match the string "ce" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 2
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("de", StringComparison.OrdinalIgnoreCase)) // Match the string "de" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("le", StringComparison.OrdinalIgnoreCase)) // Match the string "le" (ordinal case-insensitive)
{
goto AlternationBranch2;
{
capture_starting_pos4 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("soi", StringComparison.OrdinalIgnoreCase)) // Match the string "soi" (ordinal case-insensitive)
{
goto CaptureBacktrack1;
// Branch 0
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((slice[3] | 0x20) != 'r') || // Match a character in the set [Rr].
((ch = slice[4]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[5] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 1
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto CaptureBacktrack1;
}
{
int capture_starting_pos5 = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("dans l", StringComparison.OrdinalIgnoreCase) || // Match the string "dans l" (ordinal case-insensitive)
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[6] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
{
case 'N' or 'n':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("uit", StringComparison.OrdinalIgnoreCase)) // Match the string "uit" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
case 'S' or 's':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("oir", StringComparison.OrdinalIgnoreCase) || // Match the string "oir" (ordinal case-insensitive)
((ch = slice[4]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[5] | 0x20) != 'e')) // Match a character in the set [Ee].
"\r\n (?<=[a-zA-Z])[0- ..." (279 uses)
[GeneratedRegex("\r\n (?<=[a-zA-Z])[0-9]+\r\n |(?<![A-Z])[A-Z][a-z]*\r\n |(?<=[A-Z])[A-Z]\r\n (\r\n [a-rt-z]\r\n |s[a-z]\r\n )[a-z]*", RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace | RegexOptions.CultureInvariant)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
return false; // The input didn't match.
}
case 's':
// Match a character in the set [a-z].
- if ((uint)slice.Length < 3 || !char.IsAsciiLetterLower(slice[2]))
+ if (slice.Length < 3 || !char.IsAsciiLetterLower(slice[2]))
{
return false; // The input didn't match.
}
"(?<am>(du|de|ce|(du|de|dans)\\s*l[ea]|le)?\\ ..." (279 uses)
[GeneratedRegex("(?<am>(du|de|ce|(du|de|dans)\\s*l[ea]|le)?\\s*matin[ée]e|(du|de|ce|dans l[ea]|le)?\\s*matin)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8000800080008000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'E')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [EUeu].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ce", StringComparison.OrdinalIgnoreCase)) // Match the string "ce" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch3;
}
case 'A' or 'a':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("ns", StringComparison.OrdinalIgnoreCase)) // Match the string "ns" (ordinal case-insensitive)
{
goto AlternationBranch3;
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') || // Match a character in the set [Ll].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("le", StringComparison.OrdinalIgnoreCase)) // Match the string "le" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
pos += iteration1;
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("matin", StringComparison.OrdinalIgnoreCase) || // Match the string "matin" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8000800080008000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'E')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [EUeu].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ce", StringComparison.OrdinalIgnoreCase)) // Match the string "ce" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 2
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("dans l", StringComparison.OrdinalIgnoreCase) || // Match the string "dans l" (ordinal case-insensitive)
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[6] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("le", StringComparison.OrdinalIgnoreCase)) // Match the string "le" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
pos += iteration2;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("matin", StringComparison.OrdinalIgnoreCase)) // Match the string "matin" (ordinal case-insensitive)
{
goto LoopBacktrack1;
"^Merge remote-tracking branch '(?<SourceBran ..." (279 uses)
[GeneratedRegex("^Merge remote-tracking branch '(?<SourceBranch>.*)' into (?<TargetBranch>.*)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 30 ||
+ if (slice.Length < 30 ||
!slice.StartsWith("merge remote-trac", StringComparison.OrdinalIgnoreCase) || // Match the string "merge remote-trac" (ordinal case-insensitive)
((((ch = slice[17]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(18).StartsWith("ing branch '", StringComparison.OrdinalIgnoreCase)) // Match the string "ing branch '" (ordinal case-insensitive)
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("' into ", StringComparison.OrdinalIgnoreCase)) // Match the string "' into " (ordinal case-insensitive)
{
goto CaptureBacktrack;
"translate\\(([-0-9.].*?)px,\\s?([-0-9.].*?)px\\)" (279 uses)
[GeneratedRegex("translate\\(([-0-9.].*?)px,\\s?([-0-9.].*?)px\\)", RegexOptions.None)]
// Match a whitespace character atomically, optionally.
{
- if ((uint)slice.Length > (uint)3 && char.IsWhiteSpace(slice[3]))
+ if (slice.Length > 3 && char.IsWhiteSpace(slice[3]))
{
slice = slice.Slice(1);
pos++;
"(\\s[Kk])" (273 uses)
[GeneratedRegex("(\\s[Kk])", RegexOptions.None)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsWhiteSpace(slice[0]) || // Match a whitespace character.
((slice[1] | 0x20) != 'k')) // Match a character in the set [Kk].
{
"(?<weekday>sonntag|montag|dienstag|mittwoch| ..." (272 uses)
[GeneratedRegex("(?<weekday>sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag|(mo|di|mi|do|fr|sa|so)(\\.))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("sonntag", StringComparison.OrdinalIgnoreCase)) // Match the string "sonntag" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("montag", StringComparison.OrdinalIgnoreCase)) // Match the string "montag" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("dienstag", StringComparison.OrdinalIgnoreCase)) // Match the string "dienstag" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("mittwoch", StringComparison.OrdinalIgnoreCase)) // Match the string "mittwoch" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("donnerstag", StringComparison.OrdinalIgnoreCase)) // Match the string "donnerstag" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("freitag", StringComparison.OrdinalIgnoreCase)) // Match the string "freitag" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("samstag", StringComparison.OrdinalIgnoreCase)) // Match the string "samstag" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mo", StringComparison.OrdinalIgnoreCase)) // Match the string "mo" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("di", StringComparison.OrdinalIgnoreCase)) // Match the string "di" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 2
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("mi", StringComparison.OrdinalIgnoreCase)) // Match the string "mi" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("do", StringComparison.OrdinalIgnoreCase)) // Match the string "do" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 4
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("fr", StringComparison.OrdinalIgnoreCase)) // Match the string "fr" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 5
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 's') || // Match a character in the set [Ss].
((long)((0x8002000080020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AOao].
{
"(letzt(er|en|es|e)|vergangen(er|en|es|e)|vor ..." (272 uses)
[GeneratedRegex("(letzt(er|en|es|e)|vergangen(er|en|es|e)|vorherig(er|en|es|e)|vorig(er|en|es|e)|vor|nach)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'L' or 'l':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("etzt", StringComparison.OrdinalIgnoreCase)) // Match the string "etzt" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'E' or 'e':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("rgangen", StringComparison.OrdinalIgnoreCase)) // Match the string "rgangen" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 0
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("rherig", StringComparison.OrdinalIgnoreCase)) // Match the string "rherig" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 1
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("rig", StringComparison.OrdinalIgnoreCase)) // Match the string "rig" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 2
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'N' or 'n':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ach", StringComparison.OrdinalIgnoreCase)) // Match the string "ach" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(nächst(er|en|es|e)|kommend(er|en|es|e))" (272 uses)
[GeneratedRegex("(nächst(er|en|es|e)|kommend(er|en|es|e))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'N' or 'n':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((slice[1] | 0x20) != 'ä') || // Match a character in the set [\u00C4\u00E4].
!slice.Slice(2).StartsWith("chst", StringComparison.OrdinalIgnoreCase)) // Match the string "chst" (ordinal case-insensitive)
{
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch2;
case 'K' or 'k' or 'K':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("ommend", StringComparison.OrdinalIgnoreCase)) // Match the string "ommend" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch5;
"^[a-f0-9]{16}$" (270 uses)
[GeneratedRegex("^[a-f0-9]{16}$", RegexOptions.Compiled)]
// Match a character in the set [0-9a-f] exactly 16 times.
{
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!char.IsAsciiHexDigitLower(slice[0]) ||
!char.IsAsciiHexDigitLower(slice[1]) ||
!char.IsAsciiHexDigitLower(slice[2]) ||
"^v3\\.[1-9]" (270 uses)
[GeneratedRegex("^v3\\.[1-9]", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("v3.") || // Match the string "v3.".
!char.IsBetween(slice[3], '1', '9')) // Match a character in the set [1-9].
{
"^<a [\\s\\S]*(?<!\\/)>$" (269 uses)
[GeneratedRegex("^<a [\\s\\S]*(?<!\\/)>$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("a ", StringComparison.OrdinalIgnoreCase)) // Match the string "a " (ordinal case-insensitive)
{
"(\\d{4})[-,/](\\d{1,2})[-,/](\\d{1,2})" (267 uses)
[GeneratedRegex("(\\d{4})[-,/](\\d{1,2})[-,/](\\d{1,2})", RegexOptions.None)]
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"\\b(https?://|ftp://|www\\.)[\\w\\d\\._/\\-~ ..." (267 uses)
[GeneratedRegex("\\b(https?://|ftp://|www\\.)[\\w\\d\\._/\\-~%@()+:?&=#!]*[\\w\\d/]", RegexOptions.None)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"^[a-z0-9]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9 ..." (267 uses)
[GeneratedRegex("^[a-z0-9]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\\.][a-z]{2,3}([\\.][a-z]{2})?$", RegexOptions.IgnoreCase)]
{
int capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '.' || // Match '.'.
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) || // Match a character in the set [A-Za-z\u212A] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")))
"(?isx-m)\r\n^\r\n\\s*\\bSelect\\s+(?<选择列>(?> ..." (266 uses)
[GeneratedRegex("(?isx-m)\r\n^\r\n\\s*\\bSelect\\s+(?<选择列>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!)))\r\n\\s+From\\s+(?<数据表>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!)))\r\n(?:\\s+Where\\s+(?<条件>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!))))?\r\n(?:\\s+Group\\s+By\\s+(?<分组>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!))))?\r\n(?:\\s+Having\\s+(?<分组条件>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!))))?\r\n(?:\\s+Order\\s+By\\s+(?<排序>(?>[^()]+?|\\((?<Open>)|\\)(?<-Open>))*?(?(Open)(?!))))?\r\n$", RegexOptions.Compiled)]
goto CharLoopBacktrack;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
goto CharLoopBacktrack;
pos += iteration2;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
goto CaptureBacktrack;
pos += iteration4;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("where", StringComparison.OrdinalIgnoreCase)) // Match the string "where" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
pos += iteration6;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("group", StringComparison.OrdinalIgnoreCase)) // Match the string "group" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
pos += iteration7;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("by", StringComparison.OrdinalIgnoreCase)) // Match the string "by" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
pos += iteration9;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("having", StringComparison.OrdinalIgnoreCase)) // Match the string "having" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
pos += iteration11;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("order", StringComparison.OrdinalIgnoreCase)) // Match the string "order" (ordinal case-insensitive)
{
goto LoopIterationNoMatch3;
pos += iteration12;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("by", StringComparison.OrdinalIgnoreCase)) // Match the string "by" (ordinal case-insensitive)
{
goto LoopIterationNoMatch3;
"\\bOr\\b" (266 uses)
[GeneratedRegex("\\bOr\\b", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("or", StringComparison.OrdinalIgnoreCase)) // Match the string "or" (ordinal case-insensitive)
{
return false; // The input didn't match.
"\\bgroup\\b\\s*\\bby\\b" (266 uses)
[GeneratedRegex("\\bgroup\\b\\s*\\bby\\b", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("group", StringComparison.OrdinalIgnoreCase)) // Match the string "group" (ordinal case-insensitive)
{
return false; // The input didn't match.
goto CharLoopBacktrack;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("by", StringComparison.OrdinalIgnoreCase)) // Match the string "by" (ordinal case-insensitive)
{
goto CharLoopBacktrack;
"\\border\\s*by\\b([^)]+)$" (266 uses)
[GeneratedRegex("\\border\\s*by\\b([^)]+)$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("order", StringComparison.OrdinalIgnoreCase)) // Match the string "order" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("by", StringComparison.OrdinalIgnoreCase)) // Match the string "by" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^\\s*select\\s+\\*\\s+from\\s+([\\w\\W]+)\\s*$" (266 uses)
[GeneratedRegex("^\\s*select\\s+\\*\\s+from\\s+([\\w\\W]+)\\s*$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration2;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^\\s*select\\s+\\*\\s+from\\s+([\\w\\[\\]\\\ ..." (266 uses)
[GeneratedRegex("^\\s*select\\s+\\*\\s+from\\s+([\\w\\[\\]\\\"\\\"\\']+)\\s*$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration2;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
UncaptureUntil(0);
"上个|上一个|上|上一" (266 uses)
[GeneratedRegex("上个|上一个|上|上一", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
{
// Match '个'.
- if ((uint)slice.Length < 2 || slice[1] != '个')
+ if (slice.Length < 2 || slice[1] != '个')
{
goto AlternationBranch;
}
"下个|下一个|下|下一" (266 uses)
[GeneratedRegex("下个|下一个|下|下一", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
{
// Match '个'.
- if ((uint)slice.Length < 2 || slice[1] != '个')
+ if (slice.Length < 2 || slice[1] != '个')
{
goto AlternationBranch;
}
"((desde|de)(\\s*a(s)?)?)$" (264 uses)
[GeneratedRegex("((desde|de)(\\s*a(s)?)?)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("esde", StringComparison.OrdinalIgnoreCase)) // Match the string "esde" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"(entre\\s*([oa](s)?)?)" (264 uses)
[GeneratedRegex("(entre\\s*([oa](s)?)?)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("entre", StringComparison.OrdinalIgnoreCase)) // Match the string "entre" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\(version\\s+(?<version>[0-9.]+)(\\+\\d+-[a ..." (264 uses)
[GeneratedRegex("\\(version\\s+(?<version>[0-9.]+)(\\+\\d+-[a-f0-9]+)?\\)", RegexOptions.IgnoreCase)]
int stackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("(version", StringComparison.OrdinalIgnoreCase)) // Match the string "(version" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<day>01|02|03|04|05|06|07|08|09|10|11|12|1 ..." (261 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|1|20|21|22|23|24|25|26|27|28|29|2|30|31|3|4|5|6|7|8|9)(?=\\b|t)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch2;
}
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '3' || // Match '3'.
!char.IsBetween(slice[1], '0', '1')) // Match a character in the set [01].
{
"(pr[oó]xim[oa]|seguinte)\\b" (261 uses)
[GeneratedRegex("(pr[oó]xim[oa]|seguinte)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'P' or 'p':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
((slice[1] | 0x20) != 'r') || // Match a character in the set [Rr].
((ch = slice[2]) < 128 ? ("\0\0\0\0耀\0耀\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0OPopÓÔóô")) || // Match a character in the set [Oo\u00D3\u00F3].
!slice.Slice(3).StartsWith("xim", StringComparison.OrdinalIgnoreCase) || // Match the string "xim" (ordinal case-insensitive)
case 'S' or 's':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(1).StartsWith("eguinte", StringComparison.OrdinalIgnoreCase)) // Match the string "eguinte" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\\\u[0123456789abcdef]{4}" (261 uses)
[GeneratedRegex("\\\\u[0123456789abcdef]{4}", RegexOptions.IgnoreCase)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("\\u", StringComparison.OrdinalIgnoreCase) || // Match the string "\\u" (ordinal case-insensitive)
!char.IsAsciiHexDigit(slice[2]) || // Match a character in the set [0-9A-Fa-f] exactly 4 times.
!char.IsAsciiHexDigit(slice[3]) ||
"(?<month>01|02|03|04|05|06|07|08|09|10|11|12 ..." (260 uses)
[GeneratedRegex("(?<month>01|02|03|04|05|06|07|08|09|10|11|12|1|2|3|4|5|6|7|8|9)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"([^A-Za-z]{1,}|\\b)(?<unit>uren|uur|u|minute ..." (258 uses)
[GeneratedRegex("([^A-Za-z]{1,}|\\b)(?<unit>uren|uur|u|minuten|minuut|min\\.?|mins|secondes|seconden|seconde|secs|sec\\.?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
// Match 'u'.
- if ((uint)slice.Length < 4 || slice[3] != 'u')
+ if (slice.Length < 4 || slice[3] != 'u')
{
goto AlternationBranch5;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
goto AlternationBranch5;
}
case 'u':
// Match 't'.
- if ((uint)slice.Length < 6 || slice[5] != 't')
+ if (slice.Length < 6 || slice[5] != 't')
{
goto AlternationBranch5;
}
// Branch 2
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch4;
}
// Branch 0
//{
// Match a character in the set [ns].
- if ((uint)slice.Length < 8 || (((ch = slice[7]) != 'n') & (ch != 's')))
+ if (slice.Length < 8 || (((ch = slice[7]) != 'n') & (ch != 's')))
{
goto AlternationBranch8;
}
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch9;
}
"^((//)|(')|(/\\*))\\s*lang(uage)?\\s*=\\s*re ..." (257 uses)
[GeneratedRegex("^((//)|(')|(/\\*))\\s*lang(uage)?\\s*=\\s*regex(p)?\\b((\\s*,\\s*)(?<option>[a-zA-Z]+))*", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lang", StringComparison.OrdinalIgnoreCase)) // Match the string "lang" (ordinal case-insensitive)
{
goto AlternationBacktrack;
loop_iteration++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("uage", StringComparison.OrdinalIgnoreCase)) // Match the string "uage" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
pos += iteration2;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("regex", StringComparison.OrdinalIgnoreCase)) // Match the string "regex" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"^\\s*rem\\s+\\<\\s*(?<name>[\\w\\.]+)\\s*\\> ..." (256 uses)
[GeneratedRegex("^\\s*rem\\s+\\<\\s*(?<name>[\\w\\.]+)\\s*\\>\\s*$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("rem", StringComparison.OrdinalIgnoreCase)) // Match the string "rem" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^\\s*rem\\s+\\<\\s*\\/\\s*(?<name>[\\w\\.]+) ..." (256 uses)
[GeneratedRegex("^\\s*rem\\s+\\<\\s*\\/\\s*(?<name>[\\w\\.]+)\\s*\\>\\s*$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("rem", StringComparison.OrdinalIgnoreCase)) // Match the string "rem" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<weekday>Dimanche|Lundi|Mardi|Mercredi|Jeu ..." (255 uses)
[GeneratedRegex("(?<weekday>Dimanche|Lundi|Mardi|Mercredi|Jeudi|Vendredi|Samedi|Lun|Mar|Mer|Jeu|Ven|Sam|Dim)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("dimanche", StringComparison.OrdinalIgnoreCase)) // Match the string "dimanche" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("lundi", StringComparison.OrdinalIgnoreCase)) // Match the string "lundi" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch2;
}
{
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("rdi", StringComparison.OrdinalIgnoreCase)) // Match the string "rdi" (ordinal case-insensitive)
{
goto AlternationBranch2;
case 'E' or 'e':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("rcredi", StringComparison.OrdinalIgnoreCase)) // Match the string "rcredi" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("jeudi", StringComparison.OrdinalIgnoreCase)) // Match the string "jeudi" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("vendredi", StringComparison.OrdinalIgnoreCase)) // Match the string "vendredi" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("samedi", StringComparison.OrdinalIgnoreCase)) // Match the string "samedi" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("lun", StringComparison.OrdinalIgnoreCase)) // Match the string "lun" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch7;
}
case 'A' or 'a':
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch7;
}
case 'E' or 'e':
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch7;
}
// Branch 8
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("jeu", StringComparison.OrdinalIgnoreCase)) // Match the string "jeu" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ven", StringComparison.OrdinalIgnoreCase)) // Match the string "ven" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sam", StringComparison.OrdinalIgnoreCase)) // Match the string "sam" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 11
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("dim", StringComparison.OrdinalIgnoreCase)) // Match the string "dim" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\\\u([0-9a-fA-F]{4})" (255 uses)
[GeneratedRegex("\\\\u([0-9a-fA-F]{4})", RegexOptions.Compiled)]
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"\\b(?<unit>decennio?|ann[oi]|mes[ei]|settima ..." (255 uses)
[GeneratedRegex("\\b(?<unit>decennio?|ann[oi]|mes[ei]|settiman[ae]|giorn[oi])\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ann") || // Match the string "ann".
(((ch = slice[3]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mes") || // Match the string "mes".
(((ch = slice[3]) != 'e') & (ch != 'i'))) // Match a character in the set [ei].
{
// Branch 3
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("settiman") || // Match the string "settiman".
((slice[8] | 0x4) != 'e')) // Match a character in the set [ae].
{
// Branch 4
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("giorn") || // Match the string "giorn".
(((ch = slice[5]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
"\\\\u([0-9a-fA-F]{4})" (254 uses)
[GeneratedRegex("\\\\u([0-9a-fA-F]{4})", RegexOptions.CultureInvariant)]
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\ ..." (254 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\s*\\(\\s*<?((?:[^()]|\\((?<DEPTH>)|\\)(?<-DEPTH>))+?(?(DEPTH)(?!)))>?(?:\\s+(['\"])([\\s\\S]*?)\\3)?\\s*\\)", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+,)))( ..." (252 uses)
[GeneratedRegex("(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+,)))(\\d+(,\\d+)?)\\^([+-]*[1-9]\\d*)(?=\\b)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
}
// Match a character in the set [1-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
{
goto LoopIterationNoMatch;
}
"(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+,)))( ..." (252 uses)
[GeneratedRegex("(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+,)))(\\d+(,\\d+)?)e([+-]*[1-9]\\d*)(?=\\b)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
}
// Match a character in the set [1-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
{
goto LoopIterationNoMatch;
}
"(?<day>01|02|03|04|05|06|07|08|09|10|11|11e| ..." (252 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|10|11|11e|12|12e|13|13e|14|14e|15|15e|16|16e|17|17e|18|18e|19|19e|1er|1|21|21e|20|20e|22|22e|23|23e|24|24e|25|25e|26|26e|27|27e|28|28e|29|29e|2|2e|30|30e|31|31e|3|3e|4|4e|5|5e|6|6e|7|7e|8|8e|9|9e)(?=\\b|t)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 0
//{
// Match a character in the set [01].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
{
goto AlternationBranch2;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("1e", StringComparison.OrdinalIgnoreCase)) // Match the string "1e" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 2
//{
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("2e", StringComparison.OrdinalIgnoreCase)) // Match the string "2e" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 4
//{
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch6;
}
// Branch 5
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("3e", StringComparison.OrdinalIgnoreCase)) // Match the string "3e" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 6
//{
// Match '4'.
- if ((uint)slice.Length < 2 || slice[1] != '4')
+ if (slice.Length < 2 || slice[1] != '4')
{
goto AlternationBranch8;
}
// Branch 7
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("4e", StringComparison.OrdinalIgnoreCase)) // Match the string "4e" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 8
//{
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch10;
}
// Branch 9
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("5e", StringComparison.OrdinalIgnoreCase)) // Match the string "5e" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 10
//{
// Match '6'.
- if ((uint)slice.Length < 2 || slice[1] != '6')
+ if (slice.Length < 2 || slice[1] != '6')
{
goto AlternationBranch12;
}
// Branch 11
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("6e", StringComparison.OrdinalIgnoreCase)) // Match the string "6e" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 12
//{
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch14;
}
// Branch 13
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("7e", StringComparison.OrdinalIgnoreCase)) // Match the string "7e" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 14
//{
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch16;
}
// Branch 15
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("8e", StringComparison.OrdinalIgnoreCase)) // Match the string "8e" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 16
//{
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
goto AlternationBranch18;
}
// Branch 17
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("9e", StringComparison.OrdinalIgnoreCase)) // Match the string "9e" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 18
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch20;
// Branch 0
//{
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch22;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch22;
}
// Branch 1
//{
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch24;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch24;
}
// Branch 2
//{
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch26;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch26;
}
// Branch 3
//{
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch28;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch28;
}
// Branch 4
//{
// Match '4'.
- if ((uint)slice.Length < 2 || slice[1] != '4')
+ if (slice.Length < 2 || slice[1] != '4')
{
goto AlternationBranch30;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch30;
}
// Branch 5
//{
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch32;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch32;
}
// Branch 6
//{
// Match '6'.
- if ((uint)slice.Length < 2 || slice[1] != '6')
+ if (slice.Length < 2 || slice[1] != '6')
{
goto AlternationBranch34;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch34;
}
// Branch 7
//{
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch36;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch36;
}
// Branch 8
//{
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch38;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch38;
}
// Branch 9
//{
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
goto AlternationBranch40;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch40;
}
// Branch 11
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch21;
}
// Branch 0
//{
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch44;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch44;
}
// Branch 1
//{
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch46;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
goto AlternationBranch46;
}
// Branch 3
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch43;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch49;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch51;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch53;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch55;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch57;
}
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"(?<unit>jahre|jahr|monate|monat|wochen|woche ..." (252 uses)
[GeneratedRegex("(?<unit>jahre|jahr|monate|monat|wochen|woche|tage|tag|Tag)(s)?", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("jah", StringComparison.OrdinalIgnoreCase)) // Match the string "jah" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("re", StringComparison.OrdinalIgnoreCase)) // Match the string "re" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mona", StringComparison.OrdinalIgnoreCase)) // Match the string "mona" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("te", StringComparison.OrdinalIgnoreCase)) // Match the string "te" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 5 || ((slice[4] | 0x20) != 't'))
+ if (slice.Length < 5 || ((slice[4] | 0x20) != 't'))
{
goto AlternationBranch2;
}
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("woch", StringComparison.OrdinalIgnoreCase)) // Match the string "woch" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 5 || ((slice[4] | 0x20) != 'e'))
+ if (slice.Length < 5 || ((slice[4] | 0x20) != 'e'))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ta", StringComparison.OrdinalIgnoreCase)) // Match the string "ta" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("ge", StringComparison.OrdinalIgnoreCase)) // Match the string "ge" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 1
//{
// Match a character in the set [Gg].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'g'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'g'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"INNER\\sJOIN\\sconcept\\s.*\\(.*?relationshi ..." (252 uses)
[GeneratedRegex("INNER\\sJOIN\\sconcept\\s.*\\(.*?relationshipType.*", RegexOptions.None)]
int lazyloop_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 19 ||
+ if (slice.Length < 19 ||
!slice.StartsWith("INNER") || // Match the string "INNER".
!char.IsWhiteSpace(slice[5]) || // Match a whitespace character.
!slice.Slice(6).StartsWith("JOIN") || // Match the string "JOIN".
"以前|之前|前" (252 uses)
[GeneratedRegex("以前|之前|前", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case '以':
// Match '前'.
- if ((uint)slice.Length < 2 || slice[1] != '前')
+ if (slice.Length < 2 || slice[1] != '前')
{
return false; // The input didn't match.
}
case '之':
// Match '前'.
- if ((uint)slice.Length < 2 || slice[1] != '前')
+ if (slice.Length < 2 || slice[1] != '前')
{
return false; // The input didn't match.
}
"以后|以後|之后|之後|后|後" (252 uses)
[GeneratedRegex("以后|以後|之后|之後|后|後", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
case '以':
// Match a character in the set [\u540E\u5F8C].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != '后') & (ch != '後')))
+ if (slice.Length < 2 || (((ch = slice[1]) != '后') & (ch != '後')))
{
return false; // The input didn't match.
}
case '之':
// Match a character in the set [\u540E\u5F8C].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != '后') & (ch != '後')))
+ if (slice.Length < 2 || (((ch = slice[1]) != '后') & (ch != '後')))
{
return false; // The input didn't match.
}
"\r\n (?<=[A-Z])(?=[A-Z][a-z]) ..." (250 uses)
[GeneratedRegex("\r\n (?<=[A-Z])(?=[A-Z][a-z]) |\r\n (?<=[^A-Z])(?=[A-Z]) |\r\n (?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace)]
base.CheckTimeout();
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetterUpper(slice[0]) || // Match a character in the set [A-Z].
!char.IsAsciiLetterLower(slice[1])) // Match a character in the set [a-z].
{
"(next|coming|upcoming)\\b" (248 uses)
[GeneratedRegex("(next|coming|upcoming)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'N' or 'n':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ext", StringComparison.OrdinalIgnoreCase)) // Match the string "ext" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'C' or 'c':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("oming", StringComparison.OrdinalIgnoreCase)) // Match the string "oming" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'U' or 'u':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(1).StartsWith("pcoming", StringComparison.OrdinalIgnoreCase)) // Match the string "pcoming" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<am>((am|gegen)\\s+)?(morgen(s)?|vormittag ..." (246 uses)
[GeneratedRegex("(?<am>((am|gegen)\\s+)?(morgen(s)?|vormittag(s)?))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case 'A' or 'a':
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto LoopIterationNoMatch;
}
case 'G' or 'g':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("egen", StringComparison.OrdinalIgnoreCase)) // Match the string "egen" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
{
case 'M' or 'm':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("orgen", StringComparison.OrdinalIgnoreCase)) // Match the string "orgen" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
case 'V' or 'v':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("ormittag", StringComparison.OrdinalIgnoreCase)) // Match the string "ormittag" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(\\A(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+) ..." (246 uses)
[GeneratedRegex("(\\A(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+)\\z)|((\\A((?'signlanguage'sgn-[a-zA-Z]{2,8})|(?'language'[a-zA-Z]{2,8}(-[a-zA-Z]{3}){0,3})))(-(?'script'[a-zA-Z]{4}))?(-(?'region'[a-zA-Z]{2}|[0-9]{3}))?(-(?'variant'([0-9][a-zA-Z0-9]{3}|[a-zA-Z0-9]{5,8})(-([0-9][a-zA-Z0-9]{3}|[a-zA-Z0-9]{5,8}))*))?(-(?'extension'[a-wyzA-WYZ](-([a-zA-Z0-9]{2,8})+)+))?(-(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+))?\\z)", RegexOptions.ExplicitCapture)]
loop_iteration1++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiLetter(slice[1]) || // Match a character in the set [A-Za-z] exactly 3 times.
!char.IsAsciiLetter(slice[2]) ||
// Match a character in the set [A-Za-z] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]) ||
!char.IsAsciiLetter(slice[2]) ||
case 'A' or 'B' or 'C' or 'D' or 'E' or 'F' or 'G' or 'H' or 'I' or 'J' or 'K' or 'L' or 'M' or 'N' or 'O' or 'P' or 'Q' or 'R' or 'S' or 'T' or 'U' or 'V' or 'W' or 'X' or 'Y' or 'Z' or 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'i' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r' or 's' or 't' or 'u' or 'v' or 'w' or 'x' or 'y' or 'z':
// Match a character in the set [A-Za-z] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]))
{
case '0' or '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9':
// Match a character in the set [0-9] exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsAsciiDigit(slice[0]) ||
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]))
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiDigit(slice[0]) || // Match a character in the set [0-9].
!char.IsAsciiLetterOrDigit(slice[1]) || // Match a character in the set [0-9A-Za-z] exactly 3 times.
!char.IsAsciiLetterOrDigit(slice[2]) ||
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsAsciiDigit(slice[1]) || // Match a character in the set [0-9].
!char.IsAsciiLetterOrDigit(slice[2]) || // Match a character in the set [0-9A-Za-z] exactly 3 times.
!char.IsAsciiLetterOrDigit(slice[3]) ||
"(\\A(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+) ..." (246 uses)
[GeneratedRegex("(\\A(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+)\\z)|(\\A(?'language'[a-zA-Z]{2,8}(-[a-zA-Z]{3}){0,3})(-(?'script'[a-zA-Z]{4}))?(-(?'region'[a-zA-Z]{2}|[0-9]{3}))?(-(?'variant'([0-9][a-zA-Z0-9]{3}|[a-zA-Z0-9]{5,8})(-([0-9][a-zA-Z0-9]{3}|[a-zA-Z0-9]{5,8}))*))?(-(?'extension'[a-wyzA-WYZ](-([a-zA-Z0-9]{2,8})+)+))?(-(?'privateuse'[xX](-[a-zA-Z0-9]{1,15})+))?\\z)", RegexOptions.ExplicitCapture)]
loop_iteration1++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiLetter(slice[1]) || // Match a character in the set [A-Za-z] exactly 3 times.
!char.IsAsciiLetter(slice[2]) ||
// Match a character in the set [A-Za-z] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]) ||
!char.IsAsciiLetter(slice[2]) ||
case 'A' or 'B' or 'C' or 'D' or 'E' or 'F' or 'G' or 'H' or 'I' or 'J' or 'K' or 'L' or 'M' or 'N' or 'O' or 'P' or 'Q' or 'R' or 'S' or 'T' or 'U' or 'V' or 'W' or 'X' or 'Y' or 'Z' or 'a' or 'b' or 'c' or 'd' or 'e' or 'f' or 'g' or 'h' or 'i' or 'j' or 'k' or 'l' or 'm' or 'n' or 'o' or 'p' or 'q' or 'r' or 's' or 't' or 'u' or 'v' or 'w' or 'x' or 'y' or 'z':
// Match a character in the set [A-Za-z] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiLetter(slice[0]) ||
!char.IsAsciiLetter(slice[1]))
{
case '0' or '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9':
// Match a character in the set [0-9] exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsAsciiDigit(slice[0]) ||
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]))
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiDigit(slice[0]) || // Match a character in the set [0-9].
!char.IsAsciiLetterOrDigit(slice[1]) || // Match a character in the set [0-9A-Za-z] exactly 3 times.
!char.IsAsciiLetterOrDigit(slice[2]) ||
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsAsciiDigit(slice[1]) || // Match a character in the set [0-9].
!char.IsAsciiLetterOrDigit(slice[2]) || // Match a character in the set [0-9A-Za-z] exactly 3 times.
!char.IsAsciiLetterOrDigit(slice[3]) ||
"\\A([a-zA-Z]{2,8}(-[a-zA-Z]{3}){0,3})\\z" (246 uses)
[GeneratedRegex("\\A([a-zA-Z]{2,8}(-[a-zA-Z]{3}){0,3})\\z", RegexOptions.ExplicitCapture)]
loop_iteration++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[0] != '-' || // Match '-'.
!char.IsAsciiLetter(slice[1]) || // Match a character in the set [A-Za-z] exactly 3 times.
!char.IsAsciiLetter(slice[2]) ||
"\u001b\\[[0-9;]*m" (244 uses)
[GeneratedRegex("\u001b\\[[0-9;]*m", RegexOptions.None)]
}
// Match 'm'.
- if ((uint)slice.Length < 3 || slice[2] != 'm')
+ if (slice.Length < 3 || slice[2] != 'm')
{
return false; // The input didn't match.
}
"(quest['oa]|corrente)" (244 uses)
[GeneratedRegex("(quest['oa]|corrente)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match a character in the set ['ao].
- if ((uint)slice.Length < 6 || (((ch = slice[5]) != '\'') & (ch != 'a') & (ch != 'o')))
+ if (slice.Length < 6 || (((ch = slice[5]) != '\'') & (ch != 'a') & (ch != 'o')))
{
return false; // The input didn't match.
}
"\\b(?<unit>years|year|months|month|weeks|wee ..." (244 uses)
[GeneratedRegex("\\b(?<unit>years|year|months|month|weeks|week)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("yea", StringComparison.OrdinalIgnoreCase)) // Match the string "yea" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("rs", StringComparison.OrdinalIgnoreCase)) // Match the string "rs" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mont", StringComparison.OrdinalIgnoreCase)) // Match the string "mont" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("hs", StringComparison.OrdinalIgnoreCase)) // Match the string "hs" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Hh].
- if ((uint)slice.Length < 5 || ((slice[4] | 0x20) != 'h'))
+ if (slice.Length < 5 || ((slice[4] | 0x20) != 'h'))
{
goto AlternationBranch2;
}
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase)) // Match the string "wee" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
((slice[4] | 0x20) != 's')) // Match a character in the set [Ss].
{
// Branch 1
//{
// Match a character in the set [Kk\u212A].
- if ((uint)slice.Length < 4 || ((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')))
+ if (slice.Length < 4 || ((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')))
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(?<weekday>domenica|lunedì|martedì|mercol ..." (244 uses)
[GeneratedRegex("\\b(?<weekday>domenica|lunedì|martedì|mercoledì|giovedì|venerdì|sabato|lun|mar|mer|gio|ven|sab|dom)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch2;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch7;
}
{
case 'a':
// Match 'r'.
- if ((uint)slice.Length < 3 || slice[2] != 'r')
+ if (slice.Length < 3 || slice[2] != 'r')
{
goto AlternationBranch7;
}
case 'e':
// Match 'r'.
- if ((uint)slice.Length < 3 || slice[2] != 'r')
+ if (slice.Length < 3 || slice[2] != 'r')
{
goto AlternationBranch7;
}
"^\\s*(?:\\+|(?<neg>\\-))?0*(?<mag>(?<sig>\\d ..." (243 uses)
[GeneratedRegex("^\\s*(?:\\+|(?<neg>\\-))?0*(?<mag>(?<sig>\\d*[1-9])(?<zer>0*))?(\\.(?<man>\\d*[1-9])?0*)?(?<exp>E\\+?(?<eng>\\-?)0*(?<pow>[1-9]\\d*))?$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Match '+' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '+')
+ if (slice.Length > 1 && slice[1] == '+')
{
slice = slice.Slice(1);
pos++;
"^<\\/?([A-Z]|[a-z])\\w*(?:\"[^\"]*\"|'[^']*' ..." (242 uses)
[GeneratedRegex("^<\\/?([A-Z]|[a-z])\\w*(?:\"[^\"]*\"|'[^']*'|[^'\">])*?>", RegexOptions.Compiled)]
// Match '/' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '/')
+ if (slice.Length > 1 && slice[1] == '/')
{
slice = slice.Slice(1);
pos++;
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"^ *(?:<!--(?:[^-]|-(?!->))*-->|<((?!(?:a|em| ..." (241 uses)
[GeneratedRegex("^ *(?:<!--(?:[^-]|-(?!->))*-->|<((?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b)[\\s\\S]+?<\\/\\1>|<(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:\\/|[^\\w\\s@]*@)\\b(?:\"[^\"]*\"|'[^']*'|[^'\">])*?>) *(?:\\n{2,}|\\s*$)", RegexOptions.Compiled)]
// Branch 13
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("su") || // Match the string "su".
(((ch = slice[2]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 0
//{
// Match 'a'.
- if ((uint)slice.Length < 2 || slice[1] != 'a')
+ if (slice.Length < 2 || slice[1] != 'a')
{
goto AlternationBranch32;
}
// Branch 2
//{
// Match 's'.
- if ((uint)slice.Length < 2 || slice[1] != 's')
+ if (slice.Length < 2 || slice[1] != 's')
{
goto AlternationBranch34;
}
// Branch 4
//{
// Match 'q'.
- if ((uint)slice.Length < 2 || slice[1] != 'q')
+ if (slice.Length < 2 || slice[1] != 'q')
{
goto AlternationBranch38;
}
// Branch 13
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("su") || // Match the string "su".
(((ch = slice[3]) != 'b') & (ch != 'p'))) // Match a character in the set [bp].
{
// Branch 14
//{
// Match a character in the set [biu].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'b') & (ch != 'i') & (ch != 'u')))
{
goto AlternationBranch48;
}
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch61;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch62;
}
"<[^>]+>" (237 uses)
[GeneratedRegex("<[^>]+>", RegexOptions.IgnoreCase)]
}
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
return false; // The input didn't match.
}
"^ *\\[\\!(?:(?i)code(?:\\-(?<lang>[\\w|\\-]+ ..." (236 uses)
[GeneratedRegex("^ *\\[\\!(?:(?i)code(?:\\-(?<lang>[\\w|\\-]+))?)\\s*\\[(?<name>(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?(?<path>(?:[^\\n\\]]|\\\\\\])*?)((?<option>[\\#|\\?])(?<optionValue>\\S+))?>?(?:\\s+(?<quote>['\"])(?<title>[\\s\\S]*?)\\k<quote>)?\\s*\\)\\]\\s*(?:\\n|$)", RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("[!code", StringComparison.OrdinalIgnoreCase)) // Match the string "[!code" (ordinal case-insensitive)
{
UncaptureUntil(0);
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"</{0,1}span[^>]*>" (235 uses)
[GeneratedRegex("</{0,1}span[^>]*>", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Singleline)]
// Match '/' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '/')
+ if (slice.Length > 1 && slice[1] == '/')
{
slice = slice.Slice(1);
pos++;
}
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("span", StringComparison.OrdinalIgnoreCase)) // Match the string "span" (ordinal case-insensitive)
{
return false; // The input didn't match.
}
// Match '>'.
- if ((uint)slice.Length < 6 || slice[5] != '>')
+ if (slice.Length < 6 || slice[5] != '>')
{
return false; // The input didn't match.
}
"<meta\\s.*[^.><]*charset\\s*=\\s*[\"'\\n]?(? ..." (235 uses)
[GeneratedRegex("<meta\\s.*[^.><]*charset\\s*=\\s*[\"'\\n]?(?<charset>[A-Za-z].[^\\s\"'\\n<>]*)[\\s\"'\\n>]", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
int charloop_starting_pos3 = 0, charloop_ending_pos3 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("meta", StringComparison.OrdinalIgnoreCase) || // Match the string "meta" (ordinal case-insensitive)
!char.IsWhiteSpace(slice[5])) // Match a whitespace character.
charloop_capture_pos1 = base.Crawlpos();
//}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("charset", StringComparison.OrdinalIgnoreCase)) // Match the string "charset" (ordinal case-insensitive)
{
goto CharLoopBacktrack1;
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) || // Match a character in the set [A-Za-z\u212A].
false) // Match any character.
{
"(?:[^\n])\r" (234 uses)
[GeneratedRegex("(?:[^\n])\r", RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] == '\n' || // Match any character other than '\n'.
slice[1] != '\r') // Match '\r'.
{
"(?i)\\b(0x|[0-9])([0-9a-fA-F\\-]*)(.*?)\\b" (234 uses)
[GeneratedRegex("(?i)\\b(0x|[0-9])([0-9a-fA-F\\-]*)(.*?)\\b", RegexOptions.Compiled)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto AlternationBranch;
"<li[^>]*>" (234 uses)
[GeneratedRegex("<li[^>]*>", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Singleline)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("li", StringComparison.OrdinalIgnoreCase)) // Match the string "li" (ordinal case-insensitive)
{
}
// Match '>'.
- if ((uint)slice.Length < 4 || slice[3] != '>')
+ if (slice.Length < 4 || slice[3] != '>')
{
return false; // The input didn't match.
}
"(?<day>01|02|03|04|05|06|07|08|09|1|10|11|12 ..." (232 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|1|10|11|12|13|14|15|16|17|18|19|2|20|21|22|23|24|25|26|27|28|29|3|30|31|4|5|6|7|8|9)(?=\\b|t)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch1;
}
// Branch 1
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch3;
}
// Branch 1
//{
// Match a character in the set [01].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '0', '1'))
{
goto AlternationBranch5;
}
"\\b(?<unit>años|año|meses|mes|semanas|semana)\\b" (232 uses)
[GeneratedRegex("\\b(?<unit>años|año|meses|mes|semanas|semana)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'a') || // Match a character in the set [Aa].
((slice[1] | 0x20) != 'ñ')) // Match a character in the set [\u00D1\u00F1].
{
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("os", StringComparison.OrdinalIgnoreCase)) // Match the string "os" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("me", StringComparison.OrdinalIgnoreCase)) // Match the string "me" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ses", StringComparison.OrdinalIgnoreCase)) // Match the string "ses" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Ss].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 's'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 's'))
{
goto AlternationBranch2;
}
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("seman", StringComparison.OrdinalIgnoreCase)) // Match the string "seman" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(5).StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"^\\s*\\+?(?<neg>\\-)?0*(?<mag>(?<sig>\\d*[1- ..." (232 uses)
[GeneratedRegex("^\\s*\\+?(?<neg>\\-)?0*(?<mag>(?<sig>\\d*[1-9])(?<zer>0*))?(\\.(?<man>\\d*[1-9])?0*)?(?<exp>E\\+?(?<eng>\\-?)0*(?<pow>[1-9]\\d*))?$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Match '+' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '+')
+ if (slice.Length > 1 && slice[1] == '+')
{
slice = slice.Slice(1);
pos++;
"#SOURCE\\s+(?<line>\\d+)\\s+(?<col>\\d+)\\s+ ..." (230 uses)
[GeneratedRegex("#SOURCE\\s+(?<line>\\d+)\\s+(?<col>\\d+)\\s+(?<path>[^*\\n\\r\\f]+)(\\s*$|([\\n\\r\\f][^*]*)?\\s*\\*/$)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
int stackpos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("#source", StringComparison.OrdinalIgnoreCase)) // Match the string "#source" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<month>1[0-2]|(0)?[1-9])\\b" (230 uses)
[GeneratedRegex("(?<month>1[0-2]|(0)?[1-9])\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"(?<prep>^([aà] la|en|sur\\s*l[ea]|sur|de)$)" (228 uses)
[GeneratedRegex("(?<prep>^([aà] la|en|sur\\s*l[ea]|sur|de)$)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((ch = slice[0]) < 128 ? ("\0\0\0\0\u0002\0\u0002\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0ABabÀÁàá")) || // Match a character in the set [Aa\u00C0\u00E0].
!slice.Slice(1).StartsWith(" la", StringComparison.OrdinalIgnoreCase)) // Match the string " la" (ordinal case-insensitive)
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("en", StringComparison.OrdinalIgnoreCase)) // Match the string "en" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("su", StringComparison.OrdinalIgnoreCase)) // Match the string "su" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 0
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch3;
}
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') || // Match a character in the set [Ll].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch2;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("de", StringComparison.OrdinalIgnoreCase)) // Match the string "de" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<unit>años?|mes(es)?|semanas?|d[ií]as?)\\b" (228 uses)
[GeneratedRegex("(?<unit>años?|mes(es)?|semanas?|d[ií]as?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != 'd' || // Match 'd'.
(((ch = slice[1]) != 'i') & (ch != 'í')) || // Match a character in the set [i\u00ED].
slice[2] != 'a') // Match 'a'.
"\\b(da(l(l[oae'])?|i|gli)?|tra|fra|entro)(\\ ..." (228 uses)
[GeneratedRegex("\\b(da(l(l[oae'])?|i|gli)?|tra|fra|entro)(\\s+(il|l[aeo']|gli|i))?\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
"^(\\d{6})(\\d{4})(\\d{2})(\\d{2})(\\d{3})([0 ..." (228 uses)
[GeneratedRegex("^(\\d{6})(\\d{4})(\\d{2})(\\d{2})(\\d{3})([0-9Xx])$", RegexOptions.None)]
// Match a Unicode digit exactly 6 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Match a Unicode digit exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]))
"^(the\\s+)?(may|march)$" (226 uses)
[GeneratedRegex("^(the\\s+)?(may|march)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
//{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ma", StringComparison.OrdinalIgnoreCase)) // Match the string "ma" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto LoopIterationNoMatch;
}
case 'R' or 'r':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(3).StartsWith("ch", StringComparison.OrdinalIgnoreCase)) // Match the string "ch" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"\\[(.*?)\\][\\[\\(].*?[\\]\\)]" (225 uses)
[GeneratedRegex("\\[(.*?)\\][\\[\\(].*?[\\]\\)]", RegexOptions.Compiled)]
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ']' || // Match ']'.
(((ch = slice[1]) != '(') & (ch != '['))) // Match a character in the set [([].
{
"\\bORDER\\s+BY\\s+(?:\\((?>\\((?<depth>)|\\) ..." (225 uses)
[GeneratedRegex("\\bORDER\\s+BY\\s+(?:\\((?>\\((?<depth>)|\\)(?<-depth>)|.?)*(?(depth)(?!))\\)|[\\w\\(\\)\\.])+(?:\\s+(?:ASC|DESC))?(?:\\s*,\\s*(?:\\((?>\\((?<depth>)|\\)(?<-depth>)|.?)*(?(depth)(?!))\\)|[\\w\\(\\)\\.])+(?:\\s+(?:ASC|DESC))?)*", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("order", StringComparison.OrdinalIgnoreCase)) // Match the string "order" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("by", StringComparison.OrdinalIgnoreCase)) // Match the string "by" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'A' or 'a':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("sc", StringComparison.OrdinalIgnoreCase)) // Match the string "sc" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
case 'D' or 'd':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("esc", StringComparison.OrdinalIgnoreCase)) // Match the string "esc" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
{
case 'A' or 'a':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("sc", StringComparison.OrdinalIgnoreCase)) // Match the string "sc" (ordinal case-insensitive)
{
goto LoopIterationNoMatch6;
case 'D' or 'd':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("esc", StringComparison.OrdinalIgnoreCase)) // Match the string "esc" (ordinal case-insensitive)
{
goto LoopIterationNoMatch6;
"(?<prep>^(at|on|of)(\\s+the)?$)" (224 uses)
[GeneratedRegex("(?<prep>^(at|on|of)(\\s+the)?$)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case 'A' or 'a':
// Match a character in the set [Tt].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 't'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 't'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'O' or 'o':
// Match a character in the set [FNfn].
- if ((uint)slice.Length < 2 || ((long)((0x8080000080800000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'F')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0x8080000080800000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'F')) & (charMinusLowUInt64 - 64)) >= 0))
{
UncaptureUntil(0);
return false; // The input didn't match.
pos += iteration;
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(?<month>01|02|03|04|05|06|07|08|09|10|11|12 ..." (223 uses)
[GeneratedRegex("(?<month>01|02|03|04|05|06|07|08|09|10|11|12|1|2|3|4|5|6|7|8|9)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '0', '2')) // Match a character in the set [0-2].
{
"^(([a-zA-Z]\\:)|\\\\)(\\\\|(\\\\[^\\n\\r\\t/ ..." (223 uses)
[GeneratedRegex("^(([a-zA-Z]\\:)|\\\\)(\\\\|(\\\\[^\\n\\r\\t/:*?<>\\\"|]*)+)$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) || // Match a character in the set [A-Za-z\u212A].
slice[1] != ':') // Match ':'.
{
"^(\\.\\.|\\.)(\\\\|(\\\\[^\\n\\r\\t/:*?<>\\\ ..." (223 uses)
[GeneratedRegex("^(\\.\\.|\\.)(\\\\|(\\\\[^\\n\\r\\t/:*?<>\\\"|]*)+)$", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Branch 0
//{
// Match '.'.
- if ((uint)slice.Length < 2 || slice[1] != '.')
+ if (slice.Length < 2 || slice[1] != '.')
{
goto AlternationBranch;
}
"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9 ..." (223 uses)
[GeneratedRegex("^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$", RegexOptions.Compiled | RegexOptions.ECMAScript)]
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '@' || // Match '@'.
!char.IsAsciiLetterOrDigit(slice[1])) // Match a character in the set [0-9A-Za-z].
{
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
!char.IsAsciiLetterOrDigit(slice[1])) // Match a character in the set [0-9A-Za-z].
{
"\\b(?<unit>l'année|ann[eé]e(s)?|mois|semaine ..." (220 uses)
[GeneratedRegex("\\b(?<unit>l'année|ann[eé]e(s)?|mois|semaines|semaine)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("l'ann", StringComparison.OrdinalIgnoreCase) || // Match the string "l'ann" (ordinal case-insensitive)
((slice[5] | 0x20) != 'é') || // Match a character in the set [\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("ann", StringComparison.OrdinalIgnoreCase) || // Match the string "ann" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[4] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mois", StringComparison.OrdinalIgnoreCase)) // Match the string "mois" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semain", StringComparison.OrdinalIgnoreCase)) // Match the string "semain" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(6).StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 7 || ((slice[6] | 0x20) != 'e'))
+ if (slice.Length < 7 || ((slice[6] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(dans|en|sur)\\b" (220 uses)
[GeneratedRegex("\\b(dans|en|sur)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'D' or 'd':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ans", StringComparison.OrdinalIgnoreCase)) // Match the string "ans" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'E' or 'e':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'S' or 's':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("ur", StringComparison.OrdinalIgnoreCase)) // Match the string "ur" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^((\\..*)|COM\\d?|CLOCK\\$|LPT\\d?|AUX|NUL|C ..." (220 uses)
[GeneratedRegex("^((\\..*)|COM\\d?|CLOCK\\$|LPT\\d?|AUX|NUL|CON|PRN|(.*[\\x00-\\x1f].*)|\\\\.+)$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("com", StringComparison.OrdinalIgnoreCase)) // Match the string "com" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Match a Unicode digit atomically, optionally.
{
- if ((uint)slice.Length > (uint)3 && char.IsDigit(slice[3]))
+ if (slice.Length > 3 && char.IsDigit(slice[3]))
{
slice = slice.Slice(1);
pos++;
// Branch 2
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("cloc", StringComparison.OrdinalIgnoreCase) || // Match the string "cloc" (ordinal case-insensitive)
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
slice[5] != '$') // Match '$'.
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("lpt", StringComparison.OrdinalIgnoreCase)) // Match the string "lpt" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Match a Unicode digit atomically, optionally.
{
- if ((uint)slice.Length > (uint)3 && char.IsDigit(slice[3]))
+ if (slice.Length > 3 && char.IsDigit(slice[3]))
{
slice = slice.Slice(1);
pos++;
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("aux", StringComparison.OrdinalIgnoreCase)) // Match the string "aux" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("nul", StringComparison.OrdinalIgnoreCase)) // Match the string "nul" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("con", StringComparison.OrdinalIgnoreCase)) // Match the string "con" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("prn", StringComparison.OrdinalIgnoreCase)) // Match the string "prn" (ordinal case-insensitive)
{
goto AlternationBranch7;
"^(\\d{6})(\\d{2})(\\d{2})(\\d{2})(\\d{3})_" (220 uses)
[GeneratedRegex("^(\\d{6})(\\d{2})(\\d{2})(\\d{2})(\\d{3})_", RegexOptions.None)]
// Match a Unicode digit exactly 6 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Match a Unicode digit exactly 3 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]))
"(\\*\\*|__) (?=\\S) (.+?[*_]*) (?<=\\S) \\1" (217 uses)
[GeneratedRegex("(\\*\\*|__) (?=\\S) (.+?[*_]*) (?<=\\S) \\1", RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnorePatternWhitespace)]
{
case '*':
// Match '*'.
- if ((uint)slice.Length < 2 || slice[1] != '*')
+ if (slice.Length < 2 || slice[1] != '*')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '_':
// Match '_'.
- if ((uint)slice.Length < 2 || slice[1] != '_')
+ if (slice.Length < 2 || slice[1] != '_')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(-+BEGIN CERTIFICATE-+)(\n?|\r\n?)([A-Za-z0- ..." (216 uses)
[GeneratedRegex("(-+BEGIN CERTIFICATE-+)(\n?|\r\n?)([A-Za-z0-9+/\n]+=*)(\n?|\r\n?)(-+END CERTIFICATE-+)", RegexOptions.CultureInvariant)]
// Match '\n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\n')
+ if (slice.Length > 1 && slice[1] == '\n')
{
slice = slice.Slice(1);
pos++;
"(-+BEGIN PRIVATE KEY-+)(\n?|\r\n?)([A-Za-z0- ..." (216 uses)
[GeneratedRegex("(-+BEGIN PRIVATE KEY-+)(\n?|\r\n?)([A-Za-z0-9+/\n]+=*)(\n?|\r\n?)(-+END PRIVATE KEY-+)", RegexOptions.CultureInvariant)]
// Match '\n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '\n')
+ if (slice.Length > 1 && slice[1] == '\n')
{
slice = slice.Slice(1);
pos++;
"^netcoreapp\\d{1}.\\d{1}$" (216 uses)
[GeneratedRegex("^netcoreapp\\d{1}.\\d{1}$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.StartsWith("netcoreapp", StringComparison.OrdinalIgnoreCase) || // Match the string "netcoreapp" (ordinal case-insensitive)
!char.IsDigit(slice[10]) || // Match a Unicode digit.
slice[11] == '\n' || // Match any character other than '\n'.
"<[^>]*>" (215 uses)
[GeneratedRegex("<[^>]*>", RegexOptions.Compiled)]
}
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
return false; // The input didn't match.
}
"(?<=\\W)(?<one>\\$?[a-zA-Z]{1,3}\\$?\\d{1,7} ..." (214 uses)
[GeneratedRegex("(?<=\\W)(?<one>\\$?[a-zA-Z]{1,3}\\$?\\d{1,7})(?=\\W)|(?<=\\W)(?<two>\\$?\\d{1,7}:\\$?\\d{1,7})(?=\\W)|(?<=\\W)(?<three>\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})(?=\\W)", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"S-1-9-1551374245-[0-9]+-[0-9]+-[0-9]+-[0-9]+ ..." (214 uses)
[GeneratedRegex("S-1-9-1551374245-[0-9]+-[0-9]+-[0-9]+-[0-9]+-0-0-0-", RegexOptions.None)]
}
// Match '-'.
- if ((uint)slice.Length < 18 || slice[17] != '-')
+ if (slice.Length < 18 || slice[17] != '-')
{
return false; // The input didn't match.
}
}
// Match '-'.
- if ((uint)slice.Length < 19 || slice[18] != '-')
+ if (slice.Length < 19 || slice[18] != '-')
{
return false; // The input didn't match.
}
}
// Match '-'.
- if ((uint)slice.Length < 20 || slice[19] != '-')
+ if (slice.Length < 20 || slice[19] != '-')
{
return false; // The input didn't match.
}
"(?<!_x005F)_x(?!005F)([0-9A-F]{4})_" (213 uses)
[GeneratedRegex("(?<!_x005F)_x(?!005F)([0-9A-F]{4})_", RegexOptions.Compiled)]
// Match a character in the set [0-9A-F] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigitUpper(slice[0]) ||
!char.IsAsciiHexDigitUpper(slice[1]) ||
!char.IsAsciiHexDigitUpper(slice[2]) ||
"(?<=\\W)(\\$?[a-zA-Z]{1,3}\\$?\\d{1,7})(?=\\ ..." (213 uses)
[GeneratedRegex("(?<=\\W)(\\$?[a-zA-Z]{1,3}\\$?\\d{1,7})(?=\\W)|(?<=\\W)(\\$?\\d{1,7}:\\$?\\d{1,7})(?=\\W)|(?<=\\W)(\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})(?=\\W)", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"(?<year>19\\d{2}|20\\d{2})" (213 uses)
[GeneratedRegex("(?<year>19\\d{2}|20\\d{2})", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case '1':
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[2]) ||
!char.IsDigit(slice[3]))
{
case '2':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[2]) ||
!char.IsDigit(slice[3]))
{
"(\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})" (213 uses)
[GeneratedRegex("(\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"(\\$?\\d{1,7}:\\$?\\d{1,7})" (213 uses)
[GeneratedRegex("(\\$?\\d{1,7}:\\$?\\d{1,7})", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"\\A(?<Reference>(?<Sheet>(\\'([^\\[\\]\\*/\\ ..." (213 uses)
[GeneratedRegex("\\A(?<Reference>(?<Sheet>(\\'([^\\[\\]\\*/\\\\\\?:\\']+|\\'\\')\\'|\\'?\\w+\\'?)!)?(?<Range>\\$?[a-zA-Z]{1,3}\\$?\\d{1,7}(?<RangeEnd>:\\$?[a-zA-Z]{1,3}\\$?\\d{1,7})?|(?<ColumnNumbers>\\$?\\d{1,7}:\\$?\\d{1,7})|(?<ColumnLetters>\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})))\\Z", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"android|avantgo|bada\\/|blackberry|blazer|co ..." (213 uses)
[GeneratedRegex("android|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino", RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
{
case 'N' or 'n':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("droid", StringComparison.OrdinalIgnoreCase)) // Match the string "droid" (ordinal case-insensitive)
{
goto AlternationBranch;
case 'V' or 'v':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("antgo", StringComparison.OrdinalIgnoreCase)) // Match the string "antgo" (ordinal case-insensitive)
{
goto AlternationBranch;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
{
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("da/", StringComparison.OrdinalIgnoreCase)) // Match the string "da/" (ordinal case-insensitive)
{
goto AlternationBranch1;
case 'L' or 'l':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
{
goto AlternationBranch1;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 4)
+ if (slice.Length < 4)
{
goto AlternationBranch1;
}
{
case 'C' or 'c':
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(5).StartsWith("berry", StringComparison.OrdinalIgnoreCase)) // Match the string "berry" (ordinal case-insensitive)
{
case 'Z' or 'z':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(4).StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("compal", StringComparison.OrdinalIgnoreCase)) // Match the string "compal" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("elaine", StringComparison.OrdinalIgnoreCase)) // Match the string "elaine" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("fennec", StringComparison.OrdinalIgnoreCase)) // Match the string "fennec" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("hiptop", StringComparison.OrdinalIgnoreCase)) // Match the string "hiptop" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Match with 3 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch6;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("mobile", StringComparison.OrdinalIgnoreCase)) // Match the string "mobile" (ordinal case-insensitive)
{
goto AlternationBranch6;
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
goto AlternationBranch6;
case 'O' or 'o':
// Match a character in the set [Dd].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'd'))
{
goto AlternationBranch6;
}
case 'R' or 'r':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("is", StringComparison.OrdinalIgnoreCase)) // Match the string "is" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((((ch = slice[0]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(1).StartsWith("indle", StringComparison.OrdinalIgnoreCase)) // Match the string "indle" (ordinal case-insensitive)
{
// Branch 8
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lge ", StringComparison.OrdinalIgnoreCase)) // Match the string "lge " (ordinal case-insensitive)
{
goto AlternationBranch8;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch9;
}
{
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("emo", StringComparison.OrdinalIgnoreCase)) // Match the string "emo" (ordinal case-insensitive)
{
goto AlternationBranch9;
case 'I' or 'i':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("dp", StringComparison.OrdinalIgnoreCase)) // Match the string "dp" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("mmp", StringComparison.OrdinalIgnoreCase)) // Match the string "mmp" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 11
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("mobile", StringComparison.OrdinalIgnoreCase)) // Match the string "mobile" (ordinal case-insensitive)
{
goto AlternationBranch11;
charloop_capture_pos = base.Crawlpos();
//}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("firefox", StringComparison.OrdinalIgnoreCase)) // Match the string "firefox" (ordinal case-insensitive)
{
goto CharLoopBacktrack;
// Branch 12
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("netfront", StringComparison.OrdinalIgnoreCase)) // Match the string "netfront" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 13
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("opera m", StringComparison.OrdinalIgnoreCase)) // Match the string "opera m" (ordinal case-insensitive)
{
goto AlternationBranch13;
case 'O' or 'o':
// Match a character in the set [Bb].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'b'))
{
goto AlternationBranch13;
}
case 'I' or 'i':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
goto AlternationBranch13;
}
// Branch 0
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("alm", StringComparison.OrdinalIgnoreCase)) // Match the string "alm" (ordinal case-insensitive)
{
goto AlternationBranch15;
{
int capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith(" os", StringComparison.OrdinalIgnoreCase)) // Match the string " os" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
// Branch 1
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("hone", StringComparison.OrdinalIgnoreCase)) // Match the string "hone" (ordinal case-insensitive)
{
goto AlternationBranch16;
{
case 'I' or 'i':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("xi", StringComparison.OrdinalIgnoreCase)) // Match the string "xi" (ordinal case-insensitive)
{
goto AlternationBranch17;
case 'R' or 'r':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch17;
}
// Branch 3
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("luc", StringComparison.OrdinalIgnoreCase) || // Match the string "luc" (ordinal case-insensitive)
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(5).StartsWith("er", StringComparison.OrdinalIgnoreCase)) // Match the string "er" (ordinal case-insensitive)
// Branch 4
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("oc", StringComparison.OrdinalIgnoreCase) || // Match the string "oc" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
!slice.Slice(4).StartsWith("et", StringComparison.OrdinalIgnoreCase)) // Match the string "et" (ordinal case-insensitive)
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("sp", StringComparison.OrdinalIgnoreCase)) // Match the string "sp" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch20;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(2).StartsWith("ries", StringComparison.OrdinalIgnoreCase)) // Match the string "ries" (ordinal case-insensitive)
{
goto AlternationBranch20;
case 'Y' or 'y':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("mbian", StringComparison.OrdinalIgnoreCase)) // Match the string "mbian" (ordinal case-insensitive)
{
goto AlternationBranch20;
// Branch 16
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("treo", StringComparison.OrdinalIgnoreCase)) // Match the string "treo" (ordinal case-insensitive)
{
goto AlternationBranch21;
// Branch 17
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("up.", StringComparison.OrdinalIgnoreCase)) // Match the string "up." (ordinal case-insensitive)
{
goto AlternationBranch22;
{
case 'B' or 'b':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("rowser", StringComparison.OrdinalIgnoreCase)) // Match the string "rowser" (ordinal case-insensitive)
{
goto AlternationBranch22;
case 'L' or 'l':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("in", StringComparison.OrdinalIgnoreCase) || // Match the string "in" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 18
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("vodafone", StringComparison.OrdinalIgnoreCase)) // Match the string "vodafone" (ordinal case-insensitive)
{
goto AlternationBranch23;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch24;
}
case 'A' or 'a':
// Match a character in the set [Pp].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'p'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'p'))
{
goto AlternationBranch24;
}
case 'I' or 'i':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("ndows ", StringComparison.OrdinalIgnoreCase)) // Match the string "ndows " (ordinal case-insensitive)
{
goto AlternationBranch24;
case 'C' or 'c':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch24;
}
case 'P' or 'p':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("hone", StringComparison.OrdinalIgnoreCase)) // Match the string "hone" (ordinal case-insensitive)
{
goto AlternationBranch24;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'D' or 'd':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
break;
case 'I' or 'i':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("iino", StringComparison.OrdinalIgnoreCase)) // Match the string "iino" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<day>01|02|03|04|05|06|07|08|09|10|11|12|1 ..." (212 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|1|2|3|4|5|6|7|8|9)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsAsciiDigit(slice[1])) // Match a character in the set [0-9].
{
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '2' || // Match '2'.
!char.IsAsciiDigit(slice[1])) // Match a character in the set [0-9].
{
// Branch 3
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '3' || // Match '3'.
!char.IsBetween(slice[1], '0', '1')) // Match a character in the set [01].
{
"(?<month>正月|一月|二月|三月|四月|五月|六月|七月|八月|九月|十月|十一 ..." (212 uses)
[GeneratedRegex("(?<month>正月|一月|二月|三月|四月|五月|六月|七月|八月|九月|十月|十一月|十二月|01月|02月|03月|04月|05月|06月|07月|08月|09月|10月|11月|12月|1月|2月|3月|4月|5月|6月|7月|8月|9月|大年)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case '正':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '一':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '二':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '三':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '四':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '五':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '六':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '七':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '八':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '九':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match with 3 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
case '一':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '二':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match with 9 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case '1':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '2':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '3':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '4':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '5':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '6':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '7':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '8':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '9':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match with 4 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case '0':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '1':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '2':
// Match '月'.
- if ((uint)slice.Length < 3 || slice[2] != '月')
+ if (slice.Length < 3 || slice[2] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '2':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '3':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '4':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '5':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '6':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '7':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '8':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '9':
// Match '月'.
- if ((uint)slice.Length < 2 || slice[1] != '月')
+ if (slice.Length < 2 || slice[1] != '月')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '大':
// Match '年'.
- if ((uint)slice.Length < 2 || slice[1] != '年')
+ if (slice.Length < 2 || slice[1] != '年')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(prima(\\s+(di|del(l['aoei])?|degli|dei)) ..." (212 uses)
[GeneratedRegex("\\b(prima(\\s+(di|del(l['aoei])?|degli|dei))?|entro\\s*(l['aoe]|il?|gli|i)?|(non\\s+dopo\\s+(il?|l[oae']|gli)|non\\s+più\\s+tardi\\s+(di|del(l['aoei])?|degli|dei)|termina(no)?(\\s+con)?(\\s+(il?|l[oae']|gli))?|precedente\\s+a((l(l['aoe])?)|gli|i)?|fino\\s+a((l(l['aoe])?)|gli|i)?))\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
// Match 'i'.
- if ((uint)slice.Length < 2 || slice[1] != 'i')
+ if (slice.Length < 2 || slice[1] != 'i')
{
goto AlternationBranch1;
}
// Branch 1
//{
// Match 'e'.
- if ((uint)slice.Length < 2 || slice[1] != 'e')
+ if (slice.Length < 2 || slice[1] != 'e')
{
goto LoopIterationNoMatch;
}
// Branch 0
//{
// Match 'l'.
- if ((uint)slice.Length < 3 || slice[2] != 'l')
+ if (slice.Length < 3 || slice[2] != 'l')
{
goto AlternationBranch2;
}
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0舢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeio].
{
// Branch 2
//{
// Match 'i'.
- if ((uint)slice.Length < 3 || slice[2] != 'i')
+ if (slice.Length < 3 || slice[2] != 'i')
{
goto LoopIterationNoMatch;
}
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
// Branch 0
//{
// Match 'i'.
- if ((uint)slice.Length < 2 || slice[1] != 'i')
+ if (slice.Length < 2 || slice[1] != 'i')
{
goto AlternationBranch12;
}
// Branch 1
//{
// Match 'e'.
- if ((uint)slice.Length < 2 || slice[1] != 'e')
+ if (slice.Length < 2 || slice[1] != 'e')
{
goto AlternationBranch8;
}
// Branch 0
//{
// Match 'l'.
- if ((uint)slice.Length < 3 || slice[2] != 'l')
+ if (slice.Length < 3 || slice[2] != 'l')
{
goto AlternationBranch13;
}
loop_iteration3++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0舢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeio].
{
// Branch 2
//{
// Match 'i'.
- if ((uint)slice.Length < 3 || slice[2] != 'i')
+ if (slice.Length < 3 || slice[2] != 'i')
{
goto AlternationBranch8;
}
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
loop_iteration8++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
loop_iteration10++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((ch = slice[1]) >= 'p' || ("\0\0\u0080\0\0\0耢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeo].
{
"上个|上一个|上|上一" (212 uses)
[GeneratedRegex("上个|上一个|上|上一", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match '个'.
- if ((uint)slice.Length < 2 || slice[1] != '个')
+ if (slice.Length < 2 || slice[1] != '个')
{
goto AlternationBranch;
}
"下个|下一个|下|下一" (212 uses)
[GeneratedRegex("下个|下一个|下|下一", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match '个'.
- if ((uint)slice.Length < 2 || slice[1] != '个')
+ if (slice.Length < 2 || slice[1] != '个')
{
goto AlternationBranch;
}
"/proxy/(?<client>([0-9a-zA-Z\\-_\\.]+))/(?<d ..." (211 uses)
[GeneratedRegex("/proxy/(?<client>([0-9a-zA-Z\\-_\\.]+))/(?<destination>(.+))", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int capture_starting_pos3 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("/proxy/", StringComparison.OrdinalIgnoreCase)) // Match the string "/proxy/" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(/(?<realm>([^\\/\\?]+)))?/api/(?<version>([ ..." (210 uses)
[GeneratedRegex("(/(?<realm>([^\\/\\?]+)))?/api/(?<version>([0-9a-zA-Z\\-_\\.]+))/(?<resource>([^\\/\\?]+))?(/(?<parameter1>([^\\/\\?]+)))?(/(?<parameter2>([^\\/\\?]+)))?(/)?", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
LoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("/api/", StringComparison.OrdinalIgnoreCase)) // Match the string "/api/" (ordinal case-insensitive)
{
goto LoopBacktrack;
"<(?![A-Za-z/?\\$!])" (210 uses)
[GeneratedRegex("<(?![A-Za-z/?\\$!])", RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
}
// Match a character in the set [!$/?A-Za-z].
- if ((uint)slice.Length < 2 || ((ch = slice[1]) >= '{' || ("\0\0耒耀\ufffe߿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0))
+ if (slice.Length < 2 || ((ch = slice[1]) >= '{' || ("\0\0耒耀\ufffe߿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0))
{
goto NegativeLookaroundMatch;
}
"(h|am\\b|a\\.m\\.|a m\\b|a\\. m\\.|a\\.m\\b| ..." (209 uses)
[GeneratedRegex("(h|am\\b|a\\.m\\.|a m\\b|a\\. m\\.|a\\.m\\b|a\\. m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("am", StringComparison.OrdinalIgnoreCase)) // Match the string "am" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("a.m.", StringComparison.OrdinalIgnoreCase)) // Match the string "a.m." (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("a m", StringComparison.OrdinalIgnoreCase)) // Match the string "a m" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("a. m.", StringComparison.OrdinalIgnoreCase)) // Match the string "a. m." (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("a.m", StringComparison.OrdinalIgnoreCase)) // Match the string "a.m" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("a. m", StringComparison.OrdinalIgnoreCase)) // Match the string "a. m" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(h|pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.|p\\. ..." (209 uses)
[GeneratedRegex("(h|pm\\b|p\\.m\\.|p\\b|p m\\b|p\\. m\\.|p\\.m\\b|p\\. m\\b)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("pm", StringComparison.OrdinalIgnoreCase)) // Match the string "pm" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("p.m.", StringComparison.OrdinalIgnoreCase)) // Match the string "p.m." (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 4
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("p m", StringComparison.OrdinalIgnoreCase)) // Match the string "p m" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("p. m.", StringComparison.OrdinalIgnoreCase)) // Match the string "p. m." (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("p.m", StringComparison.OrdinalIgnoreCase)) // Match the string "p.m" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("p. m", StringComparison.OrdinalIgnoreCase)) // Match the string "p. m" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^1[3456789][0-9]{9}$" (209 uses)
[GeneratedRegex("^1[3456789][0-9]{9}$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
slice[0] != '1' || // Match '1'.
!char.IsBetween(slice[1], '3', '9') || // Match a character in the set [3-9].
!char.IsAsciiDigit(slice[2]) || // Match a character in the set [0-9] exactly 9 times.
"(?<month>Abril|Abr|Agosto|Ago|Diciembre|Dic| ..." (207 uses)
[GeneratedRegex("(?<month>Abril|Abr|Agosto|Ago|Diciembre|Dic|Febrero|Feb|Enero|Ene|Julio|Jul|Junio|Jun|Marzo|Mar|Mayo|May|Noviembre|Nov|Octubre|Oct|Septiembre|Setiembre|Sept|Set)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ril", StringComparison.OrdinalIgnoreCase)) // Match the string "ril" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(2).StartsWith("osto", StringComparison.OrdinalIgnoreCase)) // Match the string "osto" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'D' or 'd':
// Match a character in the set [Ii].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'i'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("ciembre", StringComparison.OrdinalIgnoreCase)) // Match the string "ciembre" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 1
{
// Match a character in the set [Cc].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'c'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'c'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'F' or 'f':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("brero", StringComparison.OrdinalIgnoreCase)) // Match the string "brero" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
{
// Match a character in the set [Bb].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'b'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'b'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'E' or 'e':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ero", StringComparison.OrdinalIgnoreCase)) // Match the string "ero" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 1
{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'J' or 'j':
// Match a character in the set [Uu].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'u'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'u'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("lio", StringComparison.OrdinalIgnoreCase)) // Match the string "lio" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
{
// Match a character in the set [Ll].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'l'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'l'))
{
goto AlternationBranch6;
}
// Branch 2
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("nio", StringComparison.OrdinalIgnoreCase)) // Match the string "nio" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 3
{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'M' or 'm':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("rzo", StringComparison.OrdinalIgnoreCase)) // Match the string "rzo" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 1
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch9;
}
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("yo", StringComparison.OrdinalIgnoreCase)) // Match the string "yo" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 3
{
// Match a character in the set [Yy].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'y'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'y'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'N' or 'n':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("viembre", StringComparison.OrdinalIgnoreCase)) // Match the string "viembre" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 1
{
// Match a character in the set [Vv].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'O' or 'o':
// Match a character in the set [Cc].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'c'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("tubre", StringComparison.OrdinalIgnoreCase)) // Match the string "tubre" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 1
{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 't'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 't'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'S' or 's':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.Slice(2).StartsWith("ptiembre", StringComparison.OrdinalIgnoreCase)) // Match the string "ptiembre" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 1
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("tiembre", StringComparison.OrdinalIgnoreCase)) // Match the string "tiembre" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("pt", StringComparison.OrdinalIgnoreCase)) // Match the string "pt" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 3
{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 't'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 't'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"(?<unit>años|año|meses|mes|semanas|semana|d[ ..." (207 uses)
[GeneratedRegex("(?<unit>años|año|meses|mes|semanas|semana|d[ií]as|d[ií]a|horas|hora|h|hr|hrs|hs|minutos|minuto|mins|min|segundos|segundo|segs|seg)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[0] | 0x20) != 'a') || // Match a character in the set [Aa].
((slice[1] | 0x20) != 'ñ') || // Match a character in the set [\u00D1\u00F1].
!slice.Slice(2).StartsWith("os", StringComparison.OrdinalIgnoreCase)) // Match the string "os" (ordinal case-insensitive)
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[0] | 0x20) != 'a') || // Match a character in the set [Aa].
((slice[1] | 0x20) != 'ñ') || // Match a character in the set [\u00D1\u00F1].
((slice[2] | 0x20) != 'o')) // Match a character in the set [Oo].
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("meses", StringComparison.OrdinalIgnoreCase)) // Match the string "meses" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("mes", StringComparison.OrdinalIgnoreCase)) // Match the string "mes" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("semanas", StringComparison.OrdinalIgnoreCase)) // Match the string "semanas" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semana", StringComparison.OrdinalIgnoreCase)) // Match the string "semana" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((ch = slice[1]) < 128 ? ("\0\0\0\0Ȁ\0Ȁ\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0IJijÍÎíî")) || // Match a character in the set [Ii\u00CD\u00ED].
!slice.Slice(2).StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
// Branch 7
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((ch = slice[1]) < 128 ? ("\0\0\0\0Ȁ\0Ȁ\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0IJijÍÎíî")) || // Match a character in the set [Ii\u00CD\u00ED].
((slice[2] | 0x20) != 'a')) // Match a character in the set [Aa].
// Branch 8
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("horas", StringComparison.OrdinalIgnoreCase)) // Match the string "horas" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hora", StringComparison.OrdinalIgnoreCase)) // Match the string "hora" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 11
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 12
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 13
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hs", StringComparison.OrdinalIgnoreCase)) // Match the string "hs" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 14
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutos", StringComparison.OrdinalIgnoreCase)) // Match the string "minutos" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 15
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minuto", StringComparison.OrdinalIgnoreCase)) // Match the string "minuto" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 16
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch16;
// Branch 17
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 18
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("segundos", StringComparison.OrdinalIgnoreCase)) // Match the string "segundos" (ordinal case-insensitive)
{
goto AlternationBranch18;
// Branch 19
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("segundo", StringComparison.OrdinalIgnoreCase)) // Match the string "segundo" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 20
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("segs", StringComparison.OrdinalIgnoreCase)) // Match the string "segs" (ordinal case-insensitive)
{
goto AlternationBranch20;
// Branch 21
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("seg", StringComparison.OrdinalIgnoreCase)) // Match the string "seg" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\d{6}" (207 uses)
[GeneratedRegex("\\d{6}", RegexOptions.Compiled)]
// Match a Unicode digit exactly 6 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"\\d{8}" (207 uses)
[GeneratedRegex("\\d{8}", RegexOptions.Compiled)]
// Match a Unicode digit exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"{.+?}" (207 uses)
[GeneratedRegex("{.+?}", RegexOptions.None)]
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '\n')
+ if (slice.Length < 2 || slice[1] == '\n')
{
return false; // The input didn't match.
}
"^(?:(?:[^\\x00-\\x20\"'<>%\\\\^`{|}]|%[0-9a- ..." (206 uses)
[GeneratedRegex("^(?:(?:[^\\x00-\\x20\"'<>%\\\\^`{|}]|%[0-9a-f]{2})|\\{[+#.\\/;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?:\\:[1-9][0-9]{0,3}|\\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?:\\:[1-9][0-9]{0,3}|\\*)?)*\\})*$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Match a character in the set [!#&+,./;=?@|] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && ((ch = slice[1]) < '}' && ("\0\0\ud84aꠀ\u0001\0\0က"[ch >> 4] & (1 << (ch & 0xF))) != 0))
+ if (slice.Length > 1 && ((ch = slice[1]) < '}' && ("\0\0\ud84aꠀ\u0001\0\0က"[ch >> 4] & (1 << (ch & 0xF))) != 0))
{
slice = slice.Slice(1);
pos++;
// Match a character in the set [0-9A-Fa-f] exactly 2 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]))
{
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ':' || // Match ':'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Match a character in the set [0-9A-Fa-f] exactly 2 times.
{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]))
{
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ':' || // Match ':'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
"^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\/?\\/(?:(?:[a ..." (206 uses)
[GeneratedRegex("^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\/?\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'\"()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\/(?:[a-z0-9\\-._~!$&'\"()*+,;=:@]|%[0-9a-f]{2})*)*|\\/(?:(?:[a-z0-9\\-._~!$&'\"()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'\"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'\"()*+,;=:@]|%[0-9a-f]{2})+(?:\\/(?:[a-z0-9\\-._~!$&'\"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\\?(?:[a-z0-9\\-._~!$&'\"()*+,;=:@\\/?]|%[0-9a-f]{2})*)?(?:\\#(?:[a-z0-9\\-._~!$&'\"()*+,;=:@\\/?]|%[0-9a-f]{2})*)?$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
}
// Match ':'.
- if ((uint)slice.Length < 2 || slice[1] != ':')
+ if (slice.Length < 2 || slice[1] != ':')
{
goto LoopIterationNoMatch;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch11;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch11;
}
case '0' or '1' or '2' or '3' or '4':
// Match a Unicode digit.
- if ((uint)slice.Length < 3 || !char.IsDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsDigit(slice[2]))
{
goto AlternationBranch11;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch12;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch12;
}
case '0' or '1' or '2' or '3' or '4':
// Match a Unicode digit.
- if ((uint)slice.Length < 3 || !char.IsDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsDigit(slice[2]))
{
goto AlternationBranch12;
}
// Branch 3
//{
// Match a character in the set [Vv].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'v'))
{
goto AlternationBranch2;
}
}
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
goto AlternationBranch2;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch16;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch16;
}
case '0' or '1' or '2' or '3' or '4':
// Match a Unicode digit.
- if ((uint)slice.Length < 3 || !char.IsDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsDigit(slice[2]))
{
goto AlternationBranch16;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch17;
}
case '5':
// Match a character in the set [0-5].
- if ((uint)slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
+ if (slice.Length < 3 || !char.IsBetween(slice[2], '0', '5'))
{
goto AlternationBranch17;
}
case '0' or '1' or '2' or '3' or '4':
// Match a Unicode digit.
- if ((uint)slice.Length < 3 || !char.IsDigit(slice[2]))
+ if (slice.Length < 3 || !char.IsDigit(slice[2]))
{
goto AlternationBranch17;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
"^(?:\\/(?:[^~/]|~0|~1)*)*$|^#(?:\\/(?:[a-z0- ..." (206 uses)
[GeneratedRegex("^(?:\\/(?:[^~/]|~0|~1)*)*$|^#(?:\\/(?:[a-z0-9_\\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)+)+$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 2 times.
!char.IsAsciiHexDigit(slice[2]))
"^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|- ..." (206 uses)
[GeneratedRegex("^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\\.?$", RegexOptions.CultureInvariant)]
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
!char.IsAsciiLetterOrDigit(slice[1])) // Match a character in the set [0-9A-Za-z].
{
"^(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5] ..." (205 uses)
[GeneratedRegex("^(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))$", RegexOptions.None)]
{
int capture_starting_pos3 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
{
int capture_starting_pos4 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
{
int capture_starting_pos5 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
{
capture_starting_pos8 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
{
capture_starting_pos9 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
{
capture_starting_pos10 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
"^@inherits\\s+?.*$" (205 uses)
[GeneratedRegex("^@inherits\\s+?.*$", RegexOptions.Multiline)]
// Match a whitespace character lazily at least once.
//{
- if ((uint)slice.Length < 10 || !char.IsWhiteSpace(slice[9]))
+ if (slice.Length < 10 || !char.IsWhiteSpace(slice[9]))
{
return false; // The input didn't match.
}
"((((am|gegen|in der)\\s+)?(?<pm>nachmittag(s ..." (204 uses)
[GeneratedRegex("((((am|gegen|in der)\\s+)?(?<pm>nachmittag(s)?|abend(s)?|mitternacht(s)?|mittag(s)?))|((in der)?\\s*nacht(s)?))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case 'A' or 'a':
// Match a character in the set [Mm].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'm'))
{
goto LoopIterationNoMatch;
}
case 'G' or 'g':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("egen", StringComparison.OrdinalIgnoreCase)) // Match the string "egen" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
case 'I' or 'i':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("n der", StringComparison.OrdinalIgnoreCase)) // Match the string "n der" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
{
case 'N' or 'n':
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.Slice(1).StartsWith("achmittag", StringComparison.OrdinalIgnoreCase)) // Match the string "achmittag" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
case 'A' or 'a':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("bend", StringComparison.OrdinalIgnoreCase)) // Match the string "bend" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
case 'M' or 'm':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("itt", StringComparison.OrdinalIgnoreCase)) // Match the string "itt" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
goto LoopIterationNoMatch;
}
{
case 'E' or 'e':
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.Slice(5).StartsWith("rnacht", StringComparison.OrdinalIgnoreCase)) // Match the string "rnacht" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
case 'A' or 'a':
// Match a character in the set [Gg].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'g'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'g'))
{
goto LoopIterationNoMatch;
}
{
int capture_starting_pos10 = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("in der", StringComparison.OrdinalIgnoreCase)) // Match the string "in der" (ordinal case-insensitive)
{
goto LoopIterationNoMatch5;
pos += iteration1;
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("nacht", StringComparison.OrdinalIgnoreCase)) // Match the string "nacht" (ordinal case-insensitive)
{
goto LoopIterationNoMatch5;
"(?<unit>anos?|meses|m[êe]s|semanas?|dias?)\\b" (204 uses)
[GeneratedRegex("(?<unit>anos?|meses|m[êe]s|semanas?|dias?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
(((ch = slice[1]) != 'e') & (ch != 'ê')) || // Match a character in the set [e\u00EA].
slice[2] != 's') // Match 's'.
{
"^(((?i:http[s]?://)?([-\\w]+(\\.[-\\w]+)*)(: ..." (204 uses)
[GeneratedRegex("^(((?i:http[s]?://)?([-\\w]+(\\.[-\\w]+)*)(:\\d+)?(/)?))$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
loop_iteration++;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("http", StringComparison.OrdinalIgnoreCase)) // Match the string "http" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
// Match a character in the set [Ss] atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && ((slice[4] | 0x20) == 's'))
+ if (slice.Length > 4 && ((slice[4] | 0x20) == 's'))
{
slice = slice.Slice(1);
pos++;
"(^@\\??[\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\ ..." (203 uses)
[GeneratedRegex("(^@\\??[\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Pd}\\p{Mn}\\p{Mc}\\p{Cf}_@]+)|([^\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Pd}\\p{Mn}\\p{Mc}\\p{Cf}_@]@\\??[\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Pd}\\p{Mn}\\p{Mc}\\p{Cf}_@]+)", RegexOptions.None)]
// Match '?' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '?')
+ if (slice.Length > 1 && slice[1] == '?')
{
slice = slice.Slice(1);
pos++;
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? ("\uffff\uffff\udfffﰀ\0砀\u0001"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\u0001\u0004\f@A_`\u0001\u0002\u0003\u0004\u0005\n\t\u0013\u0014\u0006\a\u0010")) || // Match a character in the set [^@_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}\d\p{Pc}\p{Pd}\p{Mn}\p{Mc}\p{Cf}].
slice[1] != '@') // Match '@'.
{
// Match '?' atomically, optionally.
{
- if ((uint)slice.Length > (uint)2 && slice[2] == '?')
+ if (slice.Length > 2 && slice[2] == '?')
{
slice = slice.Slice(1);
pos++;
"^(?=.{3,15}$)([A-Za-z0-9][._-]?)*$" (202 uses)
[GeneratedRegex("^(?=.{3,15}$)([A-Za-z0-9][._-]?)*$", RegexOptions.Compiled)]
// Match a character in the set [-._] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '-') | (ch == '.') | (ch == '_')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '-') | (ch == '.') | (ch == '_')))
{
slice = slice.Slice(1);
pos++;
"^[0-9a-f]{40}$" (202 uses)
[GeneratedRegex("^[0-9a-f]{40}$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match a character in the set [0-9A-Fa-f] exactly 40 times.
{
- if ((uint)slice.Length < 40)
+ if (slice.Length < 40)
{
return false; // The input didn't match.
}
"(?<!\\\\)\\{[0-9]+\\}" (201 uses)
[GeneratedRegex("(?<!\\\\)\\{[0-9]+\\}", RegexOptions.None)]
}
// Match '}'.
- if ((uint)slice.Length < 2 || slice[1] != '}')
+ if (slice.Length < 2 || slice[1] != '}')
{
return false; // The input didn't match.
}
"^\\[Microsoft.AspNetCore.NodeServices.HttpNo ..." (201 uses)
[GeneratedRegex("^\\[Microsoft.AspNetCore.NodeServices.HttpNodeHost:Listening on {(.*?)} port (\\d+)\\]$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 62 ||
+ if (slice.Length < 62 ||
!slice.StartsWith("[Microsoft") || // Match the string "[Microsoft".
slice[10] == '\n' || // Match any character other than '\n'.
!slice.Slice(11).StartsWith("AspNetCore") || // Match the string "AspNetCore".
"(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+[\\., ..." (200 uses)
[GeneratedRegex("(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+[\\.,])))(\\d+([\\.,]\\d+)?)\\^([+-]*[1-9]\\d*)(?=\\b)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
}
// Match a character in the set [1-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
{
goto LoopIterationNoMatch;
}
"(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+[\\., ..." (200 uses)
[GeneratedRegex("(((?<!\\d+\\s*)-\\s*)|((?<=\\b)(?<!\\d+[\\.,])))(\\d+([\\.,]\\d+)?)e([+-]*[1-9]\\d*)(?=\\b)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
}
// Match a character in the set [1-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '1', '9'))
{
goto LoopIterationNoMatch;
}
"(?<till>hasta|al|a|--|-|—|——)(\\s+(el|la(s)?))?" (200 uses)
[GeneratedRegex("(?<till>hasta|al|a|--|-|—|——)(\\s+(el|la(s)?))?", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("hasta", StringComparison.OrdinalIgnoreCase)) // Match the string "hasta" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("al", StringComparison.OrdinalIgnoreCase)) // Match the string "al" (ordinal case-insensitive)
{
goto AlternationBranch1;
case 'E' or 'e':
// Match a character in the set [Ll].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'l'))
{
goto LoopIterationNoMatch;
}
case 'L' or 'l':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto LoopIterationNoMatch;
}
"(?<unit>years|year|months|month|weeks|week|d ..." (200 uses)
[GeneratedRegex("(?<unit>years|year|months|month|weeks|week|days|day|hours|hour|hrs|hr|h|minutes|minute|mins|min|seconds|second|secs|sec)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("years", StringComparison.OrdinalIgnoreCase)) // Match the string "years" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("year", StringComparison.OrdinalIgnoreCase)) // Match the string "year" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("months", StringComparison.OrdinalIgnoreCase)) // Match the string "months" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("month", StringComparison.OrdinalIgnoreCase)) // Match the string "month" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase) || // Match the string "wee" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
((slice[4] | 0x20) != 's')) // Match a character in the set [Ss].
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase) || // Match the string "wee" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
// Branch 6
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("days", StringComparison.OrdinalIgnoreCase)) // Match the string "days" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("day", StringComparison.OrdinalIgnoreCase)) // Match the string "day" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("hours", StringComparison.OrdinalIgnoreCase)) // Match the string "hours" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hour", StringComparison.OrdinalIgnoreCase)) // Match the string "hour" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 11
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 13
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutes", StringComparison.OrdinalIgnoreCase)) // Match the string "minutes" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 14
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 15
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 16
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch16;
// Branch 17
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("seconds", StringComparison.OrdinalIgnoreCase)) // Match the string "seconds" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 18
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("second", StringComparison.OrdinalIgnoreCase)) // Match the string "second" (ordinal case-insensitive)
{
goto AlternationBranch18;
// Branch 19
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("secs", StringComparison.OrdinalIgnoreCase)) // Match the string "secs" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 20
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sec", StringComparison.OrdinalIgnoreCase)) // Match the string "sec" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?i:^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9]|CLOC ..." (200 uses)
[GeneratedRegex("(?i:^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9]|CLOCK\\$)(\\..*)?)$", RegexOptions.None)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("con", StringComparison.OrdinalIgnoreCase)) // Match the string "con" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("prn", StringComparison.OrdinalIgnoreCase)) // Match the string "prn" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("aux", StringComparison.OrdinalIgnoreCase)) // Match the string "aux" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("nul", StringComparison.OrdinalIgnoreCase)) // Match the string "nul" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("com", StringComparison.OrdinalIgnoreCase) || // Match the string "com" (ordinal case-insensitive)
!char.IsBetween(slice[3], '1', '9')) // Match a character in the set [1-9].
{
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("lpt", StringComparison.OrdinalIgnoreCase) || // Match the string "lpt" (ordinal case-insensitive)
!char.IsBetween(slice[3], '1', '9')) // Match a character in the set [1-9].
{
// Branch 6
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("cloc", StringComparison.OrdinalIgnoreCase) || // Match the string "cloc" (ordinal case-insensitive)
((((ch = slice[4]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
slice[5] != '$') // Match '$'.
"\\b(?<unit>anos|ano|meses|m[êe]s|semanas|sem ..." (200 uses)
[GeneratedRegex("\\b(?<unit>anos|ano|meses|m[êe]s|semanas|semana)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("an", StringComparison.OrdinalIgnoreCase)) // Match the string "an" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("os", StringComparison.OrdinalIgnoreCase)) // Match the string "os" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
goto AlternationBranch;
}
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("eses", StringComparison.OrdinalIgnoreCase)) // Match the string "eses" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((ch = slice[1]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÊËêë")) || // Match a character in the set [Ee\u00CA\u00EA].
((slice[2] | 0x20) != 's')) // Match a character in the set [Ss].
{
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("seman", StringComparison.OrdinalIgnoreCase)) // Match the string "seman" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(5).StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
+ if (slice.Length < 6 || ((slice[5] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(em)\\b" (200 uses)
[GeneratedRegex("\\b(em)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("em", StringComparison.OrdinalIgnoreCase)) // Match the string "em" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(this|current)\\b" (199 uses)
[GeneratedRegex("(this|current)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'T' or 't':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("his", StringComparison.OrdinalIgnoreCase)) // Match the string "his" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'C' or 'c':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("urrent", StringComparison.OrdinalIgnoreCase)) // Match the string "urrent" (ordinal case-insensitive)
{
UncaptureUntil(0);
"SELECT\\s*(.*)\\s*(FROM.*)" (199 uses)
[GeneratedRegex("SELECT\\s*(.*)\\s*(FROM.*)", RegexOptions.IgnoreCase | RegexOptions.Multiline)]
int charloop_starting_pos1 = 0, charloop_ending_pos1 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
goto CaptureBacktrack;
"([^A-Za-z]{1,}|\\b)(?<unit>saat|sa\\.|dakika ..." (198 uses)
[GeneratedRegex("([^A-Za-z]{1,}|\\b)(?<unit>saat|sa\\.|dakika|dk\\.|saniye|sn\\.)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBacktrack;
}
// Match with 3 alternative expressions, atomically.
{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto AlternationBacktrack;
}
{
case 'a':
// Match 't'.
- if ((uint)slice.Length < 4 || slice[3] != 't')
+ if (slice.Length < 4 || slice[3] != 't')
{
goto AlternationBacktrack;
}
case 'n':
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
goto AlternationBacktrack;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBacktrack;
}
case 'k':
// Match '.'.
- if ((uint)slice.Length < 3 || slice[2] != '.')
+ if (slice.Length < 3 || slice[2] != '.')
{
goto AlternationBacktrack;
}
"\\b(?<timeOfDay>((((in\\s+(the)?\\s+)?((?<ea ..." (198 uses)
[GeneratedRegex("\\b(?<timeOfDay>((((in\\s+(the)?\\s+)?((?<early>early(\\s+|-))|(?<late>late(\\s+|-)))?(morning|afternoon|night|evening)))|(((in\\s+(the)?\\s+)?)(daytime)))s?)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
int capture_starting_pos4 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
{
int capture_starting_pos5 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
//{
int capture_starting_pos7 = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("early", StringComparison.OrdinalIgnoreCase)) // Match the string "early" (ordinal case-insensitive)
{
goto AlternationBranch1;
//{
int capture_starting_pos9 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("late", StringComparison.OrdinalIgnoreCase)) // Match the string "late" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
{
case 'M' or 'm':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("orning", StringComparison.OrdinalIgnoreCase)) // Match the string "orning" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'A' or 'a':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("fternoon", StringComparison.OrdinalIgnoreCase)) // Match the string "fternoon" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'N' or 'n':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("ight", StringComparison.OrdinalIgnoreCase)) // Match the string "ight" (ordinal case-insensitive)
{
goto LoopBacktrack2;
case 'E' or 'e':
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(1).StartsWith("vening", StringComparison.OrdinalIgnoreCase)) // Match the string "vening" (ordinal case-insensitive)
{
goto LoopBacktrack2;
//{
int capture_starting_pos14 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("in", StringComparison.OrdinalIgnoreCase)) // Match the string "in" (ordinal case-insensitive)
{
goto LoopIterationNoMatch3;
{
int capture_starting_pos15 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("the", StringComparison.OrdinalIgnoreCase)) // Match the string "the" (ordinal case-insensitive)
{
goto LoopIterationNoMatch4;
{
capture_starting_pos16 = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("daytime", StringComparison.OrdinalIgnoreCase)) // Match the string "daytime" (ordinal case-insensitive)
{
goto CaptureBacktrack9;
"(?<till>au|[aà]|et|jusqu'[aà]|avant|--|-|—|——)" (196 uses)
[GeneratedRegex("(?<till>au|[aà]|et|jusqu'[aà]|avant|--|-|—|——)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("au", StringComparison.OrdinalIgnoreCase)) // Match the string "au" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("et", StringComparison.OrdinalIgnoreCase)) // Match the string "et" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("jusqu'", StringComparison.OrdinalIgnoreCase) || // Match the string "jusqu'" (ordinal case-insensitive)
((ch = slice[6]) < 128 ? ("\0\0\0\0\u0002\0\u0002\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0ABabÀÁàá"))) // Match a character in the set [Aa\u00C0\u00E0].
{
// Branch 4
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("avant", StringComparison.OrdinalIgnoreCase)) // Match the string "avant" (ordinal case-insensitive)
{
goto AlternationBranch4;
"(?<unit>ans|ann[eé]e|mois|semaines|semaine|j ..." (196 uses)
[GeneratedRegex("(?<unit>ans|ann[eé]e|mois|semaines|semaine|jour|jours|heures|heure|hrs|hr|h|minutes|minute|mins|min|secondes|seconde|secs|sec|ann[eé]es|journ[eé]e)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ans", StringComparison.OrdinalIgnoreCase)) // Match the string "ans" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("ann", StringComparison.OrdinalIgnoreCase) || // Match the string "ann" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[4] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mois", StringComparison.OrdinalIgnoreCase)) // Match the string "mois" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("semaines", StringComparison.OrdinalIgnoreCase)) // Match the string "semaines" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 4
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("semaine", StringComparison.OrdinalIgnoreCase)) // Match the string "semaine" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("jour", StringComparison.OrdinalIgnoreCase)) // Match the string "jour" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("jours", StringComparison.OrdinalIgnoreCase)) // Match the string "jours" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("heures", StringComparison.OrdinalIgnoreCase)) // Match the string "heures" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("heure", StringComparison.OrdinalIgnoreCase)) // Match the string "heure" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 10
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 12
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutes", StringComparison.OrdinalIgnoreCase)) // Match the string "minutes" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 13
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minute", StringComparison.OrdinalIgnoreCase)) // Match the string "minute" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 14
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 15
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 16
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("secondes", StringComparison.OrdinalIgnoreCase)) // Match the string "secondes" (ordinal case-insensitive)
{
goto AlternationBranch16;
// Branch 17
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("seconde", StringComparison.OrdinalIgnoreCase)) // Match the string "seconde" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 18
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("secs", StringComparison.OrdinalIgnoreCase)) // Match the string "secs" (ordinal case-insensitive)
{
goto AlternationBranch18;
// Branch 19
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sec", StringComparison.OrdinalIgnoreCase)) // Match the string "sec" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 20
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("ann", StringComparison.OrdinalIgnoreCase) || // Match the string "ann" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
!slice.Slice(4).StartsWith("es", StringComparison.OrdinalIgnoreCase)) // Match the string "es" (ordinal case-insensitive)
// Branch 21
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("journ", StringComparison.OrdinalIgnoreCase) || // Match the string "journ" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
"(?<unit>jahre|jahr|monate|monat|wochen?|tage ..." (196 uses)
[GeneratedRegex("(?<unit>jahre|jahr|monate|monat|wochen?|tage|tag)(s)?", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
// Match 'e'.
- if ((uint)slice.Length < 5 || slice[4] != 'e')
+ if (slice.Length < 5 || slice[4] != 'e')
{
goto AlternationBranch1;
}
// Branch 0
//{
// Match 'e'.
- if ((uint)slice.Length < 6 || slice[5] != 'e')
+ if (slice.Length < 6 || slice[5] != 'e')
{
goto AlternationBranch3;
}
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == 'n')
+ if (slice.Length > 5 && slice[5] == 'n')
{
slice = slice.Slice(1);
pos++;
// Branch 0
//{
// Match 'e'.
- if ((uint)slice.Length < 4 || slice[3] != 'e')
+ if (slice.Length < 4 || slice[3] != 'e')
{
goto AlternationBranch5;
}
"^(\\+\\s?)?((?<!\\+.*)\\(\\+?\\d+([\\s\\-\\. ..." (196 uses)
[GeneratedRegex("^(\\+\\s?)?((?<!\\+.*)\\(\\+?\\d+([\\s\\-\\.]?\\d+)?\\)|\\d+)([\\s\\-\\.]?(\\(\\d+([\\s\\-\\.]?\\d+)?\\)|\\d+))*(\\s?(x|ext\\.?)\\s?\\d+)?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Match '+' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '+')
+ if (slice.Length > 1 && slice[1] == '+')
{
slice = slice.Slice(1);
pos++;
case 'E' or 'e':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("xt", StringComparison.OrdinalIgnoreCase)) // Match the string "xt" (ordinal case-insensitive)
{
goto LoopIterationNoMatch4;
// Match '.' atomically, optionally.
{
- if ((uint)slice.Length > (uint)3 && slice[3] == '.')
+ if (slice.Length > 3 && slice[3] == '.')
{
slice = slice.Slice(1);
pos++;
"^(https?|ftp):\\/\\/(((([a-z]|\\d|-|\\.|_|~| ..." (196 uses)
[GeneratedRegex("^(https?|ftp):\\/\\/(((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$&'\\(\\)\\*\\+,;=]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$&'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$&'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$&'\\(\\)\\*\\+,;=]|:|@)|[\\uE000-\\uF8FF]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$&'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$", RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ttp", StringComparison.OrdinalIgnoreCase)) // Match the string "ttp" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Match a character in the set [Ss] atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && ((slice[4] | 0x20) == 's'))
+ if (slice.Length > 4 && ((slice[4] | 0x20) == 's'))
{
slice = slice.Slice(1);
pos++;
case 'F' or 'f':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("tp", StringComparison.OrdinalIgnoreCase)) // Match the string "tp" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) || // Match a character in the set [A-Fa-f\d] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")))
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], '1', '9') || // Match a character in the set [1-9].
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
// Branch 2
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '1' || // Match '1'.
!char.IsDigit(slice[1]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[2]))
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[2])) // Match a Unicode digit.
// Branch 4
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[2], '0', '5')) // Match a character in the set [0-5].
{
// Branch 0
//{
// Match a Unicode digit.
- if ((uint)slice.Length < 2 || !char.IsDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsDigit(slice[1]))
{
goto AlternationBranch7;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsBetween(slice[1], '1', '9') || // Match a character in the set [1-9].
!char.IsDigit(slice[2])) // Match a Unicode digit.
{
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '1' || // Match '1'.
!char.IsDigit(slice[2]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[3]))
// Branch 3
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '2' || // Match '2'.
!char.IsBetween(slice[2], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[3])) // Match a Unicode digit.
// Branch 4
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[3], '0', '5')) // Match a character in the set [0-5].
{
// Branch 0
//{
// Match a Unicode digit.
- if ((uint)slice.Length < 2 || !char.IsDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsDigit(slice[1]))
{
goto AlternationBranch11;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsBetween(slice[1], '1', '9') || // Match a character in the set [1-9].
!char.IsDigit(slice[2])) // Match a Unicode digit.
{
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '1' || // Match '1'.
!char.IsDigit(slice[2]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[3]))
// Branch 3
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '2' || // Match '2'.
!char.IsBetween(slice[2], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[3])) // Match a Unicode digit.
// Branch 4
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[3], '0', '5')) // Match a character in the set [0-5].
{
// Branch 0
//{
// Match a Unicode digit.
- if ((uint)slice.Length < 2 || !char.IsDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsDigit(slice[1]))
{
goto AlternationBranch15;
}
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!char.IsBetween(slice[1], '1', '9') || // Match a character in the set [1-9].
!char.IsDigit(slice[2])) // Match a Unicode digit.
{
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '1' || // Match '1'.
!char.IsDigit(slice[2]) || // Match a Unicode digit exactly 2 times.
!char.IsDigit(slice[3]))
// Branch 3
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
slice[1] != '2' || // Match '2'.
!char.IsBetween(slice[2], '0', '4') || // Match a character in the set [0-4].
!char.IsDigit(slice[3])) // Match a Unicode digit.
// Branch 4
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("25", StringComparison.OrdinalIgnoreCase) || // Match the string "25" (ordinal case-insensitive)
!char.IsBetween(slice[3], '0', '5')) // Match a character in the set [0-5].
{
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) || // Match a character in the set [A-Fa-f\d] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) || // Match a character in the set [A-Fa-f\d] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) || // Match a character in the set [A-Fa-f\d] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")))
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '%' || // Match '%'.
((ch = slice[1]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")) || // Match a character in the set [A-Fa-f\d] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiHexDigit(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0004\u0001AGag\t")))
"((depuis|de)(\\s*la(s)?)?)$" (195 uses)
[GeneratedRegex("((depuis|de)(\\s*la(s)?)?)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("epuis", StringComparison.OrdinalIgnoreCase)) // Match the string "epuis" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"(?<am>(((am|gegen)\\s+)?(früh|vormittags?)|( ..." (195 uses)
[GeneratedRegex("(?<am>(((am|gegen)\\s+)?(früh|vormittags?)|(morgens|(am|gegen) morgen)))", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case 'a':
// Match 'm'.
- if ((uint)slice.Length < 2 || slice[1] != 'm')
+ if (slice.Length < 2 || slice[1] != 'm')
{
goto LoopIterationNoMatch;
}
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)9 && slice[9] == 's')
+ if (slice.Length > 9 && slice[9] == 's')
{
slice = slice.Slice(1);
pos++;
{
case 'a':
// Match 'm'.
- if ((uint)slice.Length < 2 || slice[1] != 'm')
+ if (slice.Length < 2 || slice[1] != 'm')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(?<am>(du|de|ce|(du|de|dans)\\s*l[ea]|le)?\\ ..." (195 uses)
[GeneratedRegex("(?<am>(du|de|ce|(du|de|dans)\\s*l[ea]|le)?\\s*matin[ée]e|(du|de|ce|dans l[ea]|le)?\\s*matin)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'd' || // Match 'd'.
((slice[1] | 0x10) != 'u')) // Match a character in the set [eu].
{
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch3;
}
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'l' || // Match 'l'.
((slice[1] | 0x4) != 'e')) // Match a character in the set [ae].
{
pos += iteration1;
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("matin") || // Match the string "matin".
(((ch = slice[5]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[6] != 'e') // Match 'e'.
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 'd' || // Match 'd'.
((slice[1] | 0x10) != 'u')) // Match a character in the set [eu].
{
// Branch 2
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("dans l") || // Match the string "dans l".
((slice[6] | 0x4) != 'e')) // Match a character in the set [ae].
{
"(?<pm>(dans l'\\s*)?apr[eè]s(\\s*|-)midi|(du ..." (195 uses)
[GeneratedRegex("(?<pm>(dans l'\\s*)?apr[eè]s(\\s*|-)midi|(du|ce|de|le)\\s*(soir([ée]e)?)|(dans l[ea]\\s+)?(nuit|soir[eé]e))", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
LoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("apr") || // Match the string "apr".
(((ch = slice[3]) != 'e') & (ch != 'è')) || // Match a character in the set [e\u00E8].
slice[4] != 's') // Match 's'.
// Branch 1
//{
// Match '-'.
- if ((uint)slice.Length < 6 || slice[5] != '-')
+ if (slice.Length < 6 || slice[5] != '-')
{
goto LoopIterationNoMatch;
}
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
(((ch = slice[0]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[1] != 'e') // Match 'e'.
{
loop_iteration2++;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("dans l") || // Match the string "dans l".
((slice[6] | 0x4) != 'e')) // Match a character in the set [ae].
{
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
(((ch = slice[4]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[5] != 'e') // Match 'e'.
{
"(?<unit>jahren?|jahr|monaten?|monat|wochen?| ..." (195 uses)
[GeneratedRegex("(?<unit>jahren?|jahr|monaten?|monat|wochen?|tagen?|tag)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
{
// Match 'e'.
- if ((uint)slice.Length < 5 || slice[4] != 'e')
+ if (slice.Length < 5 || slice[4] != 'e')
{
goto AlternationBranch;
}
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == 'n')
+ if (slice.Length > 5 && slice[5] == 'n')
{
slice = slice.Slice(1);
pos++;
// Branch 0
{
// Match 'e'.
- if ((uint)slice.Length < 6 || slice[5] != 'e')
+ if (slice.Length < 6 || slice[5] != 'e')
{
goto AlternationBranch1;
}
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)6 && slice[6] == 'n')
+ if (slice.Length > 6 && slice[6] == 'n')
{
slice = slice.Slice(1);
pos++;
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == 'n')
+ if (slice.Length > 5 && slice[5] == 'n')
{
slice = slice.Slice(1);
pos++;
// Branch 0
{
// Match 'e'.
- if ((uint)slice.Length < 4 || slice[3] != 'e')
+ if (slice.Length < 4 || slice[3] != 'e')
{
goto AlternationBranch2;
}
// Match 'n' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 'n')
+ if (slice.Length > 4 && slice[4] == 'n')
{
slice = slice.Slice(1);
pos++;
"(entre\\s*([oa](s)?)?)" (195 uses)
[GeneratedRegex("(entre\\s*([oa](s)?)?)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == 's')
+ if (slice.Length > 1 && slice[1] == 's')
{
slice = slice.Slice(1);
pos++;
"\\b(?<unit>(l')?ann[eé]e(s)?|mois|semaines?)\\b" (195 uses)
[GeneratedRegex("\\b(?<unit>(l')?ann[eé]e(s)?|mois|semaines?)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
LoopEnd:;
//}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("ann") || // Match the string "ann".
(((ch = slice[3]) != 'e') & (ch != 'é')) || // Match a character in the set [e\u00E9].
slice[4] != 'e') // Match 'e'.
"\\b(avant)\\b" (195 uses)
[GeneratedRegex("\\b(avant)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("avant", StringComparison.OrdinalIgnoreCase)) // Match the string "avant" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\b(dans|en|sur)\\b" (195 uses)
[GeneratedRegex("\\b(dans|en|sur)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
case 'e':
// Match 'n'.
- if ((uint)slice.Length < 2 || slice[1] != 'n')
+ if (slice.Length < 2 || slice[1] != 'n')
{
return false; // The input didn't match.
}
"\\b(durante\\s+(m[áa]s\\s+)?de)\\b" (195 uses)
[GeneratedRegex("\\b(durante\\s+(m[áa]s\\s+)?de)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
loop_iteration++;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != 'm' || // Match 'm'.
((slice[1] | 0x80) != 'á') || // Match a character in the set [a\u00E1].
slice[2] != 's') // Match 's'.
"\\b(et\\s*(le|las?)?)\\b.+" (195 uses)
[GeneratedRegex("\\b(et\\s*(le|las?)?)\\b.+", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
// Match 'e'.
- if ((uint)slice.Length < 2 || slice[1] != 'e')
+ if (slice.Length < 2 || slice[1] != 'e')
{
goto AlternationBranch;
}
// Branch 1
//{
// Match 'a'.
- if ((uint)slice.Length < 2 || slice[1] != 'a')
+ if (slice.Length < 2 || slice[1] != 'a')
{
goto LoopIterationNoMatch;
}
"\\b(week)(\\s*)(?<number>5[0-3]|[1-4]\\d|0?[ ..." (195 uses)
[GeneratedRegex("\\b(week)(\\s*)(?<number>5[0-3]|[1-4]\\d|0?[1-9])\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '5' || // Match '5'.
!char.IsBetween(slice[1], '0', '3')) // Match a character in the set [0-3].
{
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsBetween(slice[0], '1', '4') || // Match a character in the set [1-4].
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"^(the\\s+)?(may|march)$" (195 uses)
[GeneratedRegex("^(the\\s+)?(may|march)$", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto LoopIterationNoMatch;
}
"(?<desc>pm\\b|am\\b|p\\.m\\.|a\\.m\\.)" (194 uses)
[GeneratedRegex("(?<desc>pm\\b|am\\b|p\\.m\\.|a\\.m\\.)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("pm", StringComparison.OrdinalIgnoreCase)) // Match the string "pm" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("am", StringComparison.OrdinalIgnoreCase)) // Match the string "am" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("p.m.", StringComparison.OrdinalIgnoreCase)) // Match the string "p.m." (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("a.m.", StringComparison.OrdinalIgnoreCase)) // Match the string "a.m." (ordinal case-insensitive)
{
UncaptureUntil(0);
"(week)(\\s*)(?<number>\\d\\d|\\d|0\\d)" (194 uses)
[GeneratedRegex("(week)(\\s*)(?<number>\\d\\d|\\d|0\\d)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("wee", StringComparison.OrdinalIgnoreCase) || // Match the string "wee" (ordinal case-insensitive)
((((ch = slice[3]) | 0x20) != 'k') & (ch != 'K'))) // Match a character in the set [Kk\u212A].
{
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"\\b(?<timeOfDay>((((dans\\s+(l[ea])?\\s+)?(( ..." (194 uses)
[GeneratedRegex("\\b(?<timeOfDay>((((dans\\s+(l[ea])?\\s+)?((?<early>d[eé]but(\\s+|-)|t[oô]t(\\s+|-)(l[ea]\\s*)?)|(?<late>fin\\s*|fin de(\\s+(la)?)|tard\\s*))?(matin[ée]e|matin|((d|l)?'?)apr[eè]s[-|\\s*]midi|nuit|soir[eé]e|soir)))|(((\\s+(l[ea])?\\s+)?)(jour|journ[eé]e)))s?)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
int capture_starting_pos4 = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dans", StringComparison.OrdinalIgnoreCase)) // Match the string "dans" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
{
int capture_starting_pos5 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') || // Match a character in the set [Ll].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 0
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((ch = slice[1]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
!slice.Slice(2).StartsWith("but", StringComparison.OrdinalIgnoreCase)) // Match the string "but" (ordinal case-insensitive)
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[0] | 0x20) != 't') || // Match a character in the set [Tt].
((ch = slice[1]) < 128 ? ("\0\0\0\0耀\0耀\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0OPopÔÕôõ")) || // Match a character in the set [Oo\u00D4\u00F4].
((slice[2] | 0x20) != 't')) // Match a character in the set [Tt].
//{
int capture_starting_pos10 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') || // Match a character in the set [Ll].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("fin", StringComparison.OrdinalIgnoreCase)) // Match the string "fin" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(3).StartsWith(" de", StringComparison.OrdinalIgnoreCase)) // Match the string " de" (ordinal case-insensitive)
{
goto AlternationBranch5;
{
int capture_starting_pos13 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
goto LoopIterationNoMatch4;
// Branch 1
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("tard", StringComparison.OrdinalIgnoreCase)) // Match the string "tard" (ordinal case-insensitive)
{
goto LoopIterationNoMatch2;
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mati", StringComparison.OrdinalIgnoreCase)) // Match the string "mati" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
((slice[4] | 0x20) != 'n') || // Match a character in the set [Nn].
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 1
//{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 5 || ((slice[4] | 0x20) != 'n'))
+ if (slice.Length < 5 || ((slice[4] | 0x20) != 'n'))
{
goto AlternationBranch7;
}
CaptureSkipBacktrack8:;
//}
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("apr", StringComparison.OrdinalIgnoreCase) || // Match the string "apr" (ordinal case-insensitive)
((ch = slice[3]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÈÉèé")) || // Match a character in the set [Ee\u00C8\u00E8].
((slice[4] | 0x20) != 's') || // Match a character in the set [Ss].
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("nuit", StringComparison.OrdinalIgnoreCase)) // Match the string "nuit" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("soi", StringComparison.OrdinalIgnoreCase)) // Match the string "soi" (ordinal case-insensitive)
{
goto LoopBacktrack5;
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
((slice[3] | 0x20) != 'r') || // Match a character in the set [Rr].
((ch = slice[4]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[5] | 0x20) != 'e')) // Match a character in the set [Ee].
// Branch 1
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto LoopBacktrack5;
}
{
int capture_starting_pos20 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'l') || // Match a character in the set [Ll].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
//{
capture_starting_pos21 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("jou", StringComparison.OrdinalIgnoreCase)) // Match the string "jou" (ordinal case-insensitive)
{
goto CaptureBacktrack13;
// Branch 0
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
+ if (slice.Length < 4 || ((slice[3] | 0x20) != 'r'))
{
goto AlternationBranch12;
}
// Branch 1
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(3).StartsWith("rn", StringComparison.OrdinalIgnoreCase) || // Match the string "rn" (ordinal case-insensitive)
((ch = slice[5]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÉÊéê")) || // Match a character in the set [Ee\u00C9\u00E9].
((slice[6] | 0x20) != 'e')) // Match a character in the set [Ee].
"\\b(entre\\s*(le|la(s)?)?)\\b" (194 uses)
[GeneratedRegex("\\b(entre\\s*(le|la(s)?)?)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("entre", StringComparison.OrdinalIgnoreCase)) // Match the string "entre" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch;
}
// Branch 1
//{
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
goto LoopIterationNoMatch;
}
"^[a-zA-Z]{2}(\\-[a-zA-Z]{2})?$" (194 uses)
[GeneratedRegex("^[a-zA-Z]{2}(\\-[a-zA-Z]{2})?$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match a character in the set [A-Za-z\u212A] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((ch = slice[0]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) ||
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")))
{
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
slice[0] != '-' || // Match '-'.
((ch = slice[1]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")) || // Match a character in the set [A-Za-z\u212A] exactly 2 times.
((ch = slice[2]) < 128 ? !char.IsAsciiLetter(ch) : !RegexRunner.CharInClass((char)ch, "\0\u0006\0A[a{KÅ")))
"(mes)(\\s*)((do|da|de))" (193 uses)
[GeneratedRegex("(mes)(\\s*)((do|da|de))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("mes", StringComparison.OrdinalIgnoreCase)) // Match the string "mes" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8802000088020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEOaeo].
{
"(semana)(\\s*)((do|da|de))" (193 uses)
[GeneratedRegex("(semana)(\\s*)((do|da|de))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semana", StringComparison.OrdinalIgnoreCase)) // Match the string "semana" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8802000088020000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEOaeo].
{
"(semana)(\\s*)(?<number>\\d\\d|\\d|0\\d)" (193 uses)
[GeneratedRegex("(semana)(\\s*)(?<number>\\d\\d|\\d|0\\d)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semana", StringComparison.OrdinalIgnoreCase)) // Match the string "semana" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"<img\\s[^>]*?>" (193 uses)
[GeneratedRegex("<img\\s[^>]*?>", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("img", StringComparison.OrdinalIgnoreCase) || // Match the string "img" (ordinal case-insensitive)
!char.IsWhiteSpace(slice[4])) // Match a whitespace character.
}
// Match '>'.
- if ((uint)slice.Length < 6 || slice[5] != '>')
+ if (slice.Length < 6 || slice[5] != '>')
{
return false; // The input didn't match.
}
"\\A\\s*(?<sign>[-+])?(?:0[xX])?(?<integer>[0 ..." (193 uses)
[GeneratedRegex("\\A\\s*(?<sign>[-+])?(?:0[xX])?(?<integer>[0-9a-fA-F]+)?(?<fraction>\\.[0-9a-fA-F]*)?(?<exponent>[pP][-+]?[0-9]+)?\\s*\\z", RegexOptions.None)]
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("0x", StringComparison.OrdinalIgnoreCase)) // Match the string "0x" (ordinal case-insensitive)
{
goto LoopIterationNoMatch1;
// Match a character in the set [+-] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '+') | (ch == '-')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '+') | (ch == '-')))
{
slice = slice.Slice(1);
pos++;
"((der|dem|des)\\s*)?(?<day>(01|02|03|04|05|0 ..." (192 uses)
[GeneratedRegex("((der|dem|des)\\s*)?(?<day>(01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|1|20|21|22|23|24|25|26|27|28|29|2|30|31|3|4|5|6|7|8|9))(\\.)?", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
int capture_starting_pos1 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("de", StringComparison.OrdinalIgnoreCase) || // Match the string "de" (ordinal case-insensitive)
((long)((0x8600000086000000UL << (int)(charMinusLowUInt64 = (uint)slice[2] - 'M')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [MRSmrs].
{
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch2;
}
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '3' || // Match '3'.
!char.IsBetween(slice[1], '0', '1')) // Match a character in the set [01].
{
"(?<hour>00|01|02|03|04|05|06|07|08|09|0|10|1 ..." (192 uses)
[GeneratedRegex("(?<hour>00|01|02|03|04|05|06|07|08|09|0|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|1|2|3|4|5|6|7|8|9)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch1;
}
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '1' || // Match '1'.
!char.IsAsciiDigit(slice[1])) // Match a character in the set [0-9].
{
// Branch 2
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '2' || // Match '2'.
!char.IsBetween(slice[1], '0', '4')) // Match a character in the set [0-4].
{
"(?<year>((1[5-9]|20)\\d{2})|[0-27-9]\\d)" (192 uses)
[GeneratedRegex("(?<year>((1[5-9]|20)\\d{2})|[0-27-9]\\d)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case '1':
// Match a character in the set [5-9].
- if ((uint)slice.Length < 2 || !char.IsBetween(slice[1], '5', '9'))
+ if (slice.Length < 2 || !char.IsBetween(slice[1], '5', '9'))
{
goto AlternationBranch;
}
case '2':
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch;
}
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]))
{
// Branch 1
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((int)((0xE1C00000U << (short)(charMinusLowUInt32 = (ushort)(slice[0] - '0'))) & (charMinusLowUInt32 - 32)) >= 0) || // Match a character in the set [0-27-9].
!char.IsDigit(slice[1])) // Match a Unicode digit.
{
"^<@\\!?(\\d+?)>$" (192 uses)
[GeneratedRegex("^<@\\!?(\\d+?)>$", RegexOptions.Compiled | RegexOptions.ECMAScript)]
// Match '!' atomically, optionally.
{
- if ((uint)slice.Length > (uint)2 && slice[2] == '!')
+ if (slice.Length > 2 && slice[2] == '!')
{
slice = slice.Slice(1);
pos++;
"(?<am>((por|de|a|en)\\s+la)\\s+(mañana|madru ..." (191 uses)
[GeneratedRegex("(?<am>((por|de|a|en)\\s+la)\\s+(mañana|madrugada))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'P' or 'p':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("or", StringComparison.OrdinalIgnoreCase)) // Match the string "or" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'D' or 'd':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'E' or 'e':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
capture_starting_pos3 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ma", StringComparison.OrdinalIgnoreCase)) // Match the string "ma" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'Ñ' or 'ñ':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(3).StartsWith("ana", StringComparison.OrdinalIgnoreCase)) // Match the string "ana" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'D' or 'd':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(3).StartsWith("rugada", StringComparison.OrdinalIgnoreCase)) // Match the string "rugada" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<pm>((por|de|a|en)\\s+la)\\s+(tarde|noche))" (191 uses)
[GeneratedRegex("(?<pm>((por|de|a|en)\\s+la)\\s+(tarde|noche))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'P' or 'p':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("or", StringComparison.OrdinalIgnoreCase)) // Match the string "or" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'D' or 'd':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'E' or 'e':
// Match a character in the set [Nn].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("la", StringComparison.OrdinalIgnoreCase)) // Match the string "la" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'T' or 't':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("arde", StringComparison.OrdinalIgnoreCase)) // Match the string "arde" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'N' or 'n':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("oche", StringComparison.OrdinalIgnoreCase)) // Match the string "oche" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(后|之后)$" (191 uses)
[GeneratedRegex("(后|之后)$", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
case '之':
// Match '后'.
- if ((uint)slice.Length < 2 || slice[1] != '后')
+ if (slice.Length < 2 || slice[1] != '后')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^(?(\")(\".+?(?<!\\\\)\"@)|(([0-9a-z]((\\.(? ..." (191 uses)
[GeneratedRegex("^(?(\")(\".+?(?<!\\\\)\"@)|(([0-9a-z]((\\.(?!\\.))|[-!#\\$%&'\\*\\+/=\\?\\^`\\{\\}\\|~\\w])*)(?<=[0-9a-z])@))(?(\\[)(\\[(\\d{1,3}\\.){3}\\d{1,3}\\])|(([0-9a-z][-\\w]*[0-9a-z]*\\.)+[a-z0-9][\\-a-z0-9]{0,22}[a-z0-9]))$", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match a character other than '\n' lazily at least once.
//{
- if ((uint)slice.Length < 2 || slice[1] == '\n')
+ if (slice.Length < 2 || slice[1] == '\n')
{
UncaptureUntil(0);
return false; // The input didn't match.
"^\\d{3}-\\d{2}-\\d{4}$" (191 uses)
[GeneratedRegex("^\\d{3}-\\d{2}-\\d{4}$", RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!char.IsDigit(slice[0]) || // Match a Unicode digit exactly 3 times.
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"^(\\d{5}|\\d{6})(\\s)*:" (190 uses)
[GeneratedRegex("^(\\d{5}|\\d{6})(\\s)*:", RegexOptions.Compiled)]
//{
// Match a Unicode digit exactly 5 times.
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
//{
// Match a Unicode digit exactly 6 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
"(?<day>01|02|03|04|05|06|07|08|09|10|11|12|1 ..." (189 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|1|20|21|22|23|24|25|26|27|28|29|2|30|31|3|4|5|6|7|8|9)(?=\\b|t)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch2;
}
// Branch 0
//{
// Match a character in the set [0-9].
- if ((uint)slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
+ if (slice.Length < 2 || !char.IsAsciiDigit(slice[1]))
{
goto AlternationBranch4;
}
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '3' || // Match '3'.
!char.IsBetween(slice[1], '0', '1')) // Match a character in the set [01].
{
"-(?:[\\da-z\\-]+|\\{height\\})(?:\\.(?:[\\da ..." (188 uses)
[GeneratedRegex("-(?:[\\da-z\\-]+|\\{height\\})(?:\\.(?:[\\da-z\\-]+|\\{height\\}))*", RegexOptions.IgnoreCase)]
// Branch 1
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("{height}", StringComparison.OrdinalIgnoreCase)) // Match the string "{height}" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Branch 1
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("{height}", StringComparison.OrdinalIgnoreCase)) // Match the string "{height}" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"\\+(?:[\\da-z\\-]+|\\{height\\})(?:\\.(?:[\\ ..." (188 uses)
[GeneratedRegex("\\+(?:[\\da-z\\-]+|\\{height\\})(?:\\.(?:[\\da-z\\-]+|\\{height\\}))*", RegexOptions.IgnoreCase)]
// Branch 1
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("{height}", StringComparison.OrdinalIgnoreCase)) // Match the string "{height}" (ordinal case-insensitive)
{
return false; // The input didn't match.
// Branch 1
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(1).StartsWith("{height}", StringComparison.OrdinalIgnoreCase)) // Match the string "{height}" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"^ *\\[(?<selecttype>(AZURE.SELECTOR|AZURE.SE ..." (188 uses)
[GeneratedRegex("^ *\\[(?<selecttype>(AZURE.SELECTOR|AZURE.SELECTOR-LIST))( *\\((?<selectorconditions>.*?)\\))?\\] *(?:\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
//{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.StartsWith("azure", StringComparison.OrdinalIgnoreCase) || // Match the string "azure" (ordinal case-insensitive)
slice[5] == '\n' || // Match any character other than '\n'.
!slice.Slice(6).StartsWith("selecto", StringComparison.OrdinalIgnoreCase)) // Match the string "selecto" (ordinal case-insensitive)
// Branch 0
//{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 14 || ((slice[13] | 0x20) != 'r'))
+ if (slice.Length < 14 || ((slice[13] | 0x20) != 'r'))
{
goto AlternationBranch;
}
// Branch 1
//{
- if ((uint)slice.Length < 19 ||
+ if (slice.Length < 19 ||
!slice.Slice(13).StartsWith("r-list", StringComparison.OrdinalIgnoreCase)) // Match the string "r-list" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
{
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto AlternationBranch1;
}
"^(?<rawmarkdown> *\\[(?<notetype>(AZURE.NOTE ..." (188 uses)
[GeneratedRegex("^(?<rawmarkdown> *\\[(?<notetype>(AZURE.NOTE|AZURE.WARNING|AZURE.TIP|AZURE.IMPORTANT|AZURE.CAUTION))\\] *\\n?)(?<text>.*)(?:\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
//{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("azure", StringComparison.OrdinalIgnoreCase) || // Match the string "azure" (ordinal case-insensitive)
slice[5] == '\n') // Match any character other than '\n'.
{
// Match with 5 alternative expressions.
//{
- if ((uint)slice.Length < 7)
+ if (slice.Length < 7)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'N' or 'n':
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.Slice(7).StartsWith("ote", StringComparison.OrdinalIgnoreCase)) // Match the string "ote" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'W' or 'w':
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.Slice(7).StartsWith("arning", StringComparison.OrdinalIgnoreCase)) // Match the string "arning" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'T' or 't':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(7).StartsWith("ip", StringComparison.OrdinalIgnoreCase)) // Match the string "ip" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'I' or 'i':
- if ((uint)slice.Length < 15 ||
+ if (slice.Length < 15 ||
!slice.Slice(7).StartsWith("mportant", StringComparison.OrdinalIgnoreCase)) // Match the string "mportant" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'C' or 'c':
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.Slice(7).StartsWith("aution", StringComparison.OrdinalIgnoreCase)) // Match the string "aution" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^> *\\[AZURE.VIDEO\\s*([^\\]]*?)\\s*\\](?:\\n|$)" (188 uses)
[GeneratedRegex("^> *\\[AZURE.VIDEO\\s*([^\\]]*?)\\s*\\](?:\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 13 ||
+ if (slice.Length < 13 ||
!slice.Slice(1).StartsWith("[azure", StringComparison.OrdinalIgnoreCase) || // Match the string "[azure" (ordinal case-insensitive)
slice[7] == '\n' || // Match any character other than '\n'.
!slice.Slice(8).StartsWith("video", StringComparison.OrdinalIgnoreCase)) // Match the string "video" (ordinal case-insensitive)
// Branch 0
{
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto AlternationBranch;
}
"(?<PREFIX>@\\(\\s*)\r\n (?<TY ..." (187 uses)
[GeneratedRegex("(?<PREFIX>@\\(\\s*)\r\n (?<TYPE>[A-Za-z_][A-Za-z_0-9\\-]*)\r\n (?<TRANSFORM_SPECIFICATION>(?<ARROW>\\s*->\\s*)(?<TRANSFORM>'[^']*'))\r\n (?<SEPARATOR_SPECIFICATION>\\s*,\\s*'[^']*')?\r\n (?<SUFFIX>\\s*\\))", RegexOptions.ExplicitCapture | RegexOptions.IgnorePatternWhitespace)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto CaptureBacktrack;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch;
}
"(?i)\\\\[uU]([0-9a-f]{4})" (187 uses)
[GeneratedRegex("(?i)\\\\[uU]([0-9a-f]{4})", RegexOptions.None)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("\\u", StringComparison.OrdinalIgnoreCase)) // Match the string "\\u" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match a character in the set [0-9A-Fa-f] exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]) ||
!char.IsAsciiHexDigit(slice[2]) ||
"@\\(\\s*\r\n ([A-Za-z_][A-Za- ..." (187 uses)
[GeneratedRegex("@\\(\\s*\r\n ([A-Za-z_][A-Za-z_0-9\\-]*)\r\n (\\s*->\\s*'[^']*')\r\n (\\s*,\\s*'[^']*')?\r\n \\s*\\)", RegexOptions.ExplicitCapture | RegexOptions.IgnorePatternWhitespace)]
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto CharLoopBacktrack;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto LoopIterationNoMatch;
}
"(<!--\\s*?)(<\\?UMBRACO_MACRO.*?/>)(\\s*?-->)" (186 uses)
[GeneratedRegex("(<!--\\s*?)(<\\?UMBRACO_MACRO.*?/>)(\\s*?-->)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
//{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 15 ||
+ if (slice.Length < 15 ||
!slice.StartsWith("<?") || // Match the string "<?".
!slice.Slice(2).StartsWith("umbraco_macro", StringComparison.OrdinalIgnoreCase)) // Match the string "umbraco_macro" (ordinal case-insensitive)
{
"(<\\?UMBRACO_MACRO (?:.+?)??macroAlias=[\"'] ..." (186 uses)
[GeneratedRegex("(<\\?UMBRACO_MACRO (?:.+?)??macroAlias=[\"']([^\"\\'\\n\\r]+?)[\"'].+?)(?:/>|>.*?</\\?UMBRACO_MACRO>)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 16 ||
+ if (slice.Length < 16 ||
!slice.StartsWith("<?") || // Match the string "<?".
!slice.Slice(2).StartsWith("umbraco_macro ", StringComparison.OrdinalIgnoreCase)) // Match the string "umbraco_macro " (ordinal case-insensitive)
{
lazyloop_capturepos = base.Crawlpos();
//}
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("macroalias", StringComparison.OrdinalIgnoreCase) || // Match the string "macroalias" (ordinal case-insensitive)
slice[10] != '=' || // Match '='.
(((ch = slice[11]) != '"') & (ch != '\''))) // Match a character in the set ["'].
// Match any character lazily at least once.
//{
- if ((uint)slice.Length < 2 || false)
+ if (slice.Length < 2 || false)
{
goto CaptureBacktrack;
}
{
case '/':
// Match '>'.
- if ((uint)slice.Length < 2 || slice[1] != '>')
+ if (slice.Length < 2 || slice[1] != '>')
{
goto CaptureBacktrack1;
}
lazyloop_capturepos3 = base.Crawlpos();
//}
- if ((uint)slice.Length < 17 ||
+ if (slice.Length < 17 ||
!slice.StartsWith("</?") || // Match the string "</?".
!slice.Slice(3).StartsWith("umbraco_macro", StringComparison.OrdinalIgnoreCase) || // Match the string "umbraco_macro" (ordinal case-insensitive)
slice[16] != '>') // Match '>'.
"(?<timeOfDay>凌晨|清晨|早上|早|上午|中午|下午|午后|晚上|夜里|夜晚 ..." (186 uses)
[GeneratedRegex("(?<timeOfDay>凌晨|清晨|早上|早|上午|中午|下午|午后|晚上|夜里|夜晚|半夜|夜间|深夜|傍晚|晚)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case '凌':
// Match '晨'.
- if ((uint)slice.Length < 2 || slice[1] != '晨')
+ if (slice.Length < 2 || slice[1] != '晨')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '清':
// Match '晨'.
- if ((uint)slice.Length < 2 || slice[1] != '晨')
+ if (slice.Length < 2 || slice[1] != '晨')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
// Match '上'.
- if ((uint)slice.Length < 2 || slice[1] != '上')
+ if (slice.Length < 2 || slice[1] != '上')
{
goto AlternationBranch;
}
case '上':
// Match '午'.
- if ((uint)slice.Length < 2 || slice[1] != '午')
+ if (slice.Length < 2 || slice[1] != '午')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '中':
// Match '午'.
- if ((uint)slice.Length < 2 || slice[1] != '午')
+ if (slice.Length < 2 || slice[1] != '午')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '下':
// Match '午'.
- if ((uint)slice.Length < 2 || slice[1] != '午')
+ if (slice.Length < 2 || slice[1] != '午')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '午':
// Match '后'.
- if ((uint)slice.Length < 2 || slice[1] != '后')
+ if (slice.Length < 2 || slice[1] != '后')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
// Match '上'.
- if ((uint)slice.Length < 2 || slice[1] != '上')
+ if (slice.Length < 2 || slice[1] != '上')
{
goto AlternationBranch1;
}
case '夜':
// Match a character in the set [\u665A\u91CC\u95F4].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != '晚') & (ch != '里') & (ch != '间')))
+ if (slice.Length < 2 || (((ch = slice[1]) != '晚') & (ch != '里') & (ch != '间')))
{
UncaptureUntil(0);
return false; // The input didn't match.
case '半':
// Match '夜'.
- if ((uint)slice.Length < 2 || slice[1] != '夜')
+ if (slice.Length < 2 || slice[1] != '夜')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '深':
// Match '夜'.
- if ((uint)slice.Length < 2 || slice[1] != '夜')
+ if (slice.Length < 2 || slice[1] != '夜')
{
UncaptureUntil(0);
return false; // The input didn't match.
case '傍':
// Match '晚'.
- if ((uint)slice.Length < 2 || slice[1] != '晚')
+ if (slice.Length < 2 || slice[1] != '晚')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(^|\\s)(https?|ftp)(://[-A-Z0-9+&@#/%?=~_|\\ ..." (186 uses)
[GeneratedRegex("(^|\\s)(https?|ftp)(://[-A-Z0-9+&@#/%?=~_|\\[\\]\\(\\)!:,\\.;]*[-A-Z0-9+&@#/%=~_|\\[\\]])($|\\W)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
{
case 'H' or 'h':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ttp", StringComparison.OrdinalIgnoreCase)) // Match the string "ttp" (ordinal case-insensitive)
{
goto CaptureBacktrack;
// Match a character in the set [Ss] atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && ((slice[4] | 0x20) == 's'))
+ if (slice.Length > 4 && ((slice[4] | 0x20) == 's'))
{
slice = slice.Slice(1);
pos++;
case 'F' or 'f':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("tp", StringComparison.OrdinalIgnoreCase)) // Match the string "tp" (ordinal case-insensitive)
{
goto CaptureBacktrack;
"(est[ea])\\b" (186 uses)
[GeneratedRegex("(est[ea])\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("est", StringComparison.OrdinalIgnoreCase) || // Match the string "est" (ordinal case-insensitive)
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[3] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
"^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\ ..." (186 uses)
[GeneratedRegex("^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\s*\\(\\s*<?((?:[^()\\s]|\\((?<DEPTH>)|\\)(?<-DEPTH>))*?(?(DEPTH)(?!)))>?(?:\\s+(['\"])([\\s\\S]*?)\\3)?\\s*\\)", RegexOptions.Compiled)]
}
// Match ']'.
- if ((uint)slice.Length < 2 || slice[1] != ']')
+ if (slice.Length < 2 || slice[1] != ']')
{
goto AlternationBranch;
}
"\\b(ago)\\b" (185 uses)
[GeneratedRegex("\\b(ago)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ago", StringComparison.OrdinalIgnoreCase)) // Match the string "ago" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9 ..." (185 uses)
[GeneratedRegex("^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$", RegexOptions.None)]
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '@' || // Match '@'.
!char.IsAsciiLetterOrDigit(slice[1])) // Match a character in the set [0-9A-Za-z].
{
loop_iteration1++;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
!char.IsAsciiLetterOrDigit(slice[1])) // Match a character in the set [0-9A-Za-z].
{
"^\\#[0-9A-Fa-f]{6}$" (185 uses)
[GeneratedRegex("^\\#[0-9A-Fa-f]{6}$", RegexOptions.None)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
slice[0] != '#' || // Match '#'.
!char.IsAsciiHexDigit(slice[1]) || // Match a character in the set [0-9A-Fa-f] exactly 6 times.
!char.IsAsciiHexDigit(slice[2]) ||
"^\\-?\\d+(\\.\\d+)?([eE][\\-\\+]?\\d+)?$" (185 uses)
[GeneratedRegex("^\\-?\\d+(\\.\\d+)?([eE][\\-\\+]?\\d+)?$", RegexOptions.None)]
// Match a character in the set [+-] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '+') | (ch == '-')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '+') | (ch == '-')))
{
slice = slice.Slice(1);
pos++;
"(?imnx-s:^((\\\"[^\\\"]+\\\")|([^\\ ]+))(?<A ..." (184 uses)
[GeneratedRegex("(?imnx-s:^((\\\"[^\\\"]+\\\")|([^\\ ]+))(?<Arguments>.*))", RegexOptions.None)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
"{%\\-?\\s*body\\s*\\-?%}\\s*\\n?" (184 uses)
[GeneratedRegex("{%\\-?\\s*body\\s*\\-?%}\\s*\\n?", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)2 && slice[2] == '-')
+ if (slice.Length > 2 && slice[2] == '-')
{
slice = slice.Slice(1);
pos++;
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("body", StringComparison.OrdinalIgnoreCase)) // Match the string "body" (ordinal case-insensitive)
{
return false; // The input didn't match.
"{{\\s*!\\s*body\\s*}}\\s*\\n?" (184 uses)
[GeneratedRegex("{{\\s*!\\s*body\\s*}}\\s*\\n?", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration1;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("body", StringComparison.OrdinalIgnoreCase)) // Match the string "body" (ordinal case-insensitive)
{
return false; // The input didn't match.
"(?<order>ce|cette|au\\s+cours+(du|de))\\b" (183 uses)
[GeneratedRegex("(?<order>ce|cette|au\\s+cours+(du|de))\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
goto AlternationBranch1;
}
// Branch 1
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("ette", StringComparison.OrdinalIgnoreCase)) // Match the string "ette" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("au", StringComparison.OrdinalIgnoreCase)) // Match the string "au" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("cour", StringComparison.OrdinalIgnoreCase)) // Match the string "cour" (ordinal case-insensitive)
{
UncaptureUntil(0);
slice = inputSpan.Slice(pos);
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8000800080008000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'E')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [EUeu].
{
"\\b(?<am>((((la|alla|verso|per|della|di|in)\ ..." (183 uses)
[GeneratedRegex("\\b(?<am>((((la|alla|verso|per|della|di|in)\\s+(la\\s+)?)?(mattinata|mattina))|(((il|al|verso|per|del|di)\\s+(il\\s+)?)?(mattino))))\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch5;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto LoopIterationNoMatch2;
}
{
case 'e':
// Match 'l'.
- if ((uint)slice.Length < 3 || slice[2] != 'l')
+ if (slice.Length < 3 || slice[2] != 'l')
{
goto LoopIterationNoMatch2;
}
"\\b(?<unit>l'anno|ann[oi]?|mes[ei]|settiman[ ..." (183 uses)
[GeneratedRegex("\\b(?<unit>l'anno|ann[oi]?|mes[ei]|settiman[ae])\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 2
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mes") || // Match the string "mes".
(((ch = slice[3]) != 'e') & (ch != 'i'))) // Match a character in the set [ei].
{
// Branch 3
//{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.StartsWith("settiman") || // Match the string "settiman".
((slice[8] | 0x4) != 'e')) // Match a character in the set [ae].
{
"\\b(in|tra|fra|a)\\b" (183 uses)
[GeneratedRegex("\\b(in|tra|fra|a)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case 'i':
// Match 'n'.
- if ((uint)slice.Length < 2 || slice[1] != 'n')
+ if (slice.Length < 2 || slice[1] != 'n')
{
return false; // The input didn't match.
}
"\r\n[ \t]" (182 uses)
[GeneratedRegex("\r\n[ \t]", RegexOptions.Compiled)]
char ch;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("\r\n", StringComparison.OrdinalIgnoreCase) || // Match the string "\r\n" (ordinal case-insensitive)
(((ch = slice[2]) != '\t') & (ch != ' '))) // Match a character in the set [\t ].
{
"&(?!(#[0-9]+)|(#[xX][a-fA-F0-9])|([a-zA-Z][a ..." (182 uses)
[GeneratedRegex("&(?!(#[0-9]+)|(#[xX][a-fA-F0-9])|([a-zA-Z][a-zA-Z0-9]*);)", RegexOptions.ExplicitCapture | RegexOptions.Compiled)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto NegativeLookaroundMatch;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto NegativeLookaroundMatch;
}
case 'X' or 'x':
// Match a character in the set [0-9A-Fa-f].
- if ((uint)slice.Length < 4 || !char.IsAsciiHexDigit(slice[3]))
+ if (slice.Length < 4 || !char.IsAsciiHexDigit(slice[3]))
{
goto NegativeLookaroundMatch;
}
}
// Match ';'.
- if ((uint)slice.Length < 3 || slice[2] != ';')
+ if (slice.Length < 3 || slice[2] != ';')
{
goto NegativeLookaroundMatch;
}
"BEGIN:VCARD" (182 uses)
[GeneratedRegex("BEGIN:VCARD", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("begin:vcard", StringComparison.OrdinalIgnoreCase)) // Match the string "begin:vcard" (ordinal case-insensitive)
{
return false; // The input didn't match.
"[a-zA-Z][a-zA-Z0-9+-.]+:" (182 uses)
[GeneratedRegex("[a-zA-Z][a-zA-Z0-9+-.]+:", RegexOptions.Compiled)]
}
// Match ':'.
- if ((uint)slice.Length < 2 || slice[1] != ':')
+ if (slice.Length < 2 || slice[1] != ':')
{
return false; // The input didn't match.
}
"\\A(?:[0-9]{8}(T[0-9]{6}Z?)?)\\z" (182 uses)
[GeneratedRegex("\\A(?:[0-9]{8}(T[0-9]{6}Z?)?)\\z", RegexOptions.Compiled)]
// Match a character in the set [0-9] exactly 8 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsAsciiDigit(slice[0]) ||
!char.IsAsciiDigit(slice[1]) ||
!char.IsAsciiDigit(slice[2]) ||
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
slice[0] != 'T' || // Match 'T'.
!char.IsAsciiDigit(slice[1]) || // Match a character in the set [0-9] exactly 6 times.
!char.IsAsciiDigit(slice[2]) ||
// Match 'Z' atomically, optionally.
{
- if ((uint)slice.Length > (uint)7 && slice[7] == 'Z')
+ if (slice.Length > 7 && slice[7] == 'Z')
{
slice = slice.Slice(1);
pos++;
"\\A(?:[A-Z0-9]{17})\\z" (182 uses)
[GeneratedRegex("\\A(?:[A-Z0-9]{17})\\z", RegexOptions.Compiled)]
// Match a character in the set [0-9A-Z] exactly 17 times.
{
- if ((uint)slice.Length < 17)
+ if (slice.Length < 17)
{
return false; // The input didn't match.
}
"\\A(?:\\d{4}-?\\d{2}-?\\d{2})\\z" (182 uses)
[GeneratedRegex("\\A(?:\\d{4}-?\\d{2}-?\\d{2})\\z", RegexOptions.Compiled)]
// Match a Unicode digit exactly 4 times.
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!char.IsDigit(slice[0]) ||
!char.IsDigit(slice[1]) ||
!char.IsDigit(slice[2]) ||
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == '-')
+ if (slice.Length > 4 && slice[4] == '-')
{
slice = slice.Slice(1);
pos++;
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!char.IsDigit(slice[4]) ||
!char.IsDigit(slice[5]))
{
// Match '-' atomically, optionally.
{
- if ((uint)slice.Length > (uint)6 && slice[6] == '-')
+ if (slice.Length > 6 && slice[6] == '-')
{
slice = slice.Slice(1);
pos++;
// Match a Unicode digit exactly 2 times.
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!char.IsDigit(slice[6]) ||
!char.IsDigit(slice[7]))
{
"\\A(?:geo:([\\-0-9.]+),([\\-0-9.]+)(?:,([\\- ..." (182 uses)
[GeneratedRegex("\\A(?:geo:([\\-0-9.]+),([\\-0-9.]+)(?:,([\\-0-9.]+))?(?:\\?(.*))?)\\z", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("geo:", StringComparison.OrdinalIgnoreCase)) // Match the string "geo:" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\\\[nN]" (182 uses)
[GeneratedRegex("\\\\[nN]", RegexOptions.Compiled)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("\\n", StringComparison.OrdinalIgnoreCase)) // Match the string "\\n" (ordinal case-insensitive)
{
return false; // The input didn't match.
"\\b(1\\s*:\\s*1)|(one (on )?one|one\\s*-\\s* ..." (182 uses)
[GeneratedRegex("\\b(1\\s*:\\s*1)|(one (on )?one|one\\s*-\\s*one|one\\s*:\\s*one)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
//{
capture_starting_pos1 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Branch 0
//{
// Match ' '.
- if ((uint)slice.Length < 4 || slice[3] != ' ')
+ if (slice.Length < 4 || slice[3] != ' ')
{
goto AlternationBranch1;
}
{
int capture_starting_pos2 = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("on ", StringComparison.OrdinalIgnoreCase)) // Match the string "on " (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
LoopEnd:;
//}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
pos += iteration3;
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
goto AlternationBranch2;
pos += iteration5;
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("one", StringComparison.OrdinalIgnoreCase)) // Match the string "one" (ordinal case-insensitive)
{
UncaptureUntil(0);
"\\s+from\\s+" (182 uses)
[GeneratedRegex("\\s+from\\s+", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
base.runtextpos = pos;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
return false; // The input didn't match.
"^ *\\[AZURE.VIDEO\\s*([^\\]]*?)\\s*\\](?:\\n|$)" (182 uses)
[GeneratedRegex("^ *\\[AZURE.VIDEO\\s*([^\\]]*?)\\s*\\](?:\\n|$)", RegexOptions.IgnoreCase | RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 12 ||
+ if (slice.Length < 12 ||
!slice.StartsWith("[azure", StringComparison.OrdinalIgnoreCase) || // Match the string "[azure" (ordinal case-insensitive)
slice[6] == '\n' || // Match any character other than '\n'.
!slice.Slice(7).StartsWith("video", StringComparison.OrdinalIgnoreCase)) // Match the string "video" (ordinal case-insensitive)
// Branch 0
{
// Match '\n'.
- if ((uint)slice.Length < 2 || slice[1] != '\n')
+ if (slice.Length < 2 || slice[1] != '\n')
{
goto AlternationBranch;
}
"^(sp_\\s*[^\\s]*).*" (182 uses)
[GeneratedRegex("^(sp_\\s*[^\\s]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
//{
capture_starting_pos = pos;
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("sp_", StringComparison.OrdinalIgnoreCase)) // Match the string "sp_" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^\\s*show\\s+(.*)$" (182 uses)
[GeneratedRegex("^\\s*show\\s+(.*)$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("show", StringComparison.OrdinalIgnoreCase)) // Match the string "show" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^alter\\s+([^\\s]*).*" (182 uses)
[GeneratedRegex("^alter\\s+([^\\s]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("alter", StringComparison.OrdinalIgnoreCase)) // Match the string "alter" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^call\\s+([^\\s(,]*).*" (182 uses)
[GeneratedRegex("^call\\s+([^\\s(,]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("call", StringComparison.OrdinalIgnoreCase)) // Match the string "call" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^create\\s+([^\\s]*)" (182 uses)
[GeneratedRegex("^create\\s+([^\\s]*)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("create", StringComparison.OrdinalIgnoreCase)) // Match the string "create" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^declare\\s+@?([^\\s(=,]*).*" (182 uses)
[GeneratedRegex("^declare\\s+@?([^\\s(=,]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("declare", StringComparison.OrdinalIgnoreCase)) // Match the string "declare" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^drop\\s+([^\\s]*)" (182 uses)
[GeneratedRegex("^drop\\s+([^\\s]*)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("drop", StringComparison.OrdinalIgnoreCase)) // Match the string "drop" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^exec\\s+(?:[^\\s=]+\\s*=\\s*)?([^\\s(,;]+)" (182 uses)
[GeneratedRegex("^exec\\s+(?:[^\\s=]+\\s*=\\s*)?([^\\s(,;]+)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("exec", StringComparison.OrdinalIgnoreCase)) // Match the string "exec" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^execute\\s+(?:[^\\s=]+\\s*=\\s*)?([^\\s(,;]+)" (182 uses)
[GeneratedRegex("^execute\\s+(?:[^\\s=]+\\s*=\\s*)?([^\\s(,;]+)", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("execute", StringComparison.OrdinalIgnoreCase)) // Match the string "execute" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^select\\s+([^\\s,]*).*" (182 uses)
[GeneratedRegex("^select\\s+([^\\s,]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("select", StringComparison.OrdinalIgnoreCase)) // Match the string "select" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^set\\s+@?([^\\s(=,]*).*" (182 uses)
[GeneratedRegex("^set\\s+@?([^\\s(=,]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("set", StringComparison.OrdinalIgnoreCase)) // Match the string "set" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^waitfor\\s+(delay|time)\\s+([^\\s,(;]*).*" (182 uses)
[GeneratedRegex("^waitfor\\s+(delay|time)\\s+([^\\s,(;]*).*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("waitfor", StringComparison.OrdinalIgnoreCase)) // Match the string "waitfor" (ordinal case-insensitive)
{
UncaptureUntil(0);
{
case 'D' or 'd':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("elay", StringComparison.OrdinalIgnoreCase)) // Match the string "elay" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'T' or 't':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ime", StringComparison.OrdinalIgnoreCase)) // Match the string "ime" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^(?<headerLevel>#+)(( |\\t)*)\\[(?<tocTitle> ..." (181 uses)
[GeneratedRegex("^(?<headerLevel>#+)(( |\\t)*)\\[(?<tocTitle>.+)\\]\\((?<tocLink>(?!http[s]?://).*?)(\\)| \"(?<displayText>.*)\"\\))(?:( |\\t)+#*)?( |\\t)*(\\n|$)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"^(?<headerLevel>#+)(( |\\t)*)\\[(?<tocTitle> ..." (181 uses)
[GeneratedRegex("^(?<headerLevel>#+)(( |\\t)*)\\[(?<tocTitle>.+?)\\]\\((?<tocLink>(http[s]?://).*?)\\)(?:( |\\t)+#*)?( |\\t)*(\\n|$)", RegexOptions.Compiled)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)4 && slice[4] == 's')
+ if (slice.Length > 4 && slice[4] == 's')
{
slice = slice.Slice(1);
pos++;
"(?<order>precedent[ei]|scors[oaei]|passat[oa ..." (179 uses)
[GeneratedRegex("(?<order>precedent[ei]|scors[oaei]|passat[oaei]|ultim['oaie])\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("precedent") || // Match the string "precedent".
(((ch = slice[9]) != 'e') & (ch != 'i'))) // Match a character in the set [ei].
{
// Branch 1
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("scors") || // Match the string "scors".
((int)((0x88820000U << (short)(charMinusLowUInt32 = (ushort)(slice[5] - 'a'))) & (charMinusLowUInt32 - 32)) >= 0)) // Match a character in the set [aeio].
{
// Branch 2
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("passat") || // Match the string "passat".
((int)((0x88820000U << (short)(charMinusLowUInt32 = (ushort)(slice[6] - 'a'))) & (charMinusLowUInt32 - 32)) >= 0)) // Match a character in the set [aeio].
{
// Branch 3
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("ultim") || // Match the string "ultim".
((ch = slice[5]) >= 'p' || ("\0\0\u0080\0\0\0舢\0"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set ['aeio].
{
"(?<weekday>sonntag|montag|dienstag|mittwoch| ..." (179 uses)
[GeneratedRegex("(?<weekday>sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag|(mo|di|mi|do|fr|sa|so)(\\.))", RegexOptions.Singleline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch2;
}
// Branch 5
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 's' || // Match 's'.
(((ch = slice[1]) != 'a') & (ch != 'o'))) // Match a character in the set [ao].
{
"(?<weekday>sonntag|montag|dienstag|mittwoch| ..." (179 uses)
[GeneratedRegex("(?<weekday>sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag|(mo|di|mi|do|fr|sa|so)(\\.))", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch2;
}
// Branch 5
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != 's' || // Match 's'.
(((ch = slice[1]) != 'a') & (ch != 'o'))) // Match a character in the set [ao].
{
"\\b(utc|gmt)(\\s*[+\\-\\u00B1]?\\s*[\\d]{1,2 ..." (178 uses)
[GeneratedRegex("\\b(utc|gmt)(\\s*[+\\-\\u00B1]?\\s*[\\d]{1,2}(\\s*:\\s*[\\d]{1,2})?)?\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'U' or 'u':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("tc", StringComparison.OrdinalIgnoreCase)) // Match the string "tc" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'G' or 'g':
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.Slice(1).StartsWith("mt", StringComparison.OrdinalIgnoreCase)) // Match the string "mt" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<day>01|02|03|04|05|06|07|08|09|10|11e?|12 ..." (177 uses)
[GeneratedRegex("(?<day>01|02|03|04|05|06|07|08|09|10|11e?|12e?|13e?|14e?|15e?|16e?|17e?|18e?|19e?|1er|1|21e?|20e?|22e?|23e?|24e?|25e?|26e?|27e?|28e?|29e?|2e?|30e?|31e?|3e?|4e?|5e?|6e?|7e?|8e?|9e?)(?=\\b|t)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '0' || // Match '0'.
!char.IsBetween(slice[1], '1', '9')) // Match a character in the set [1-9].
{
// Branch 0
//{
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch2;
}
// Branch 1
//{
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch3;
}
// Branch 2
//{
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch4;
}
// Branch 3
//{
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch5;
}
// Branch 4
//{
// Match '4'.
- if ((uint)slice.Length < 2 || slice[1] != '4')
+ if (slice.Length < 2 || slice[1] != '4')
{
goto AlternationBranch6;
}
// Branch 5
//{
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch7;
}
// Branch 6
//{
// Match '6'.
- if ((uint)slice.Length < 2 || slice[1] != '6')
+ if (slice.Length < 2 || slice[1] != '6')
{
goto AlternationBranch8;
}
// Branch 7
//{
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch9;
}
// Branch 8
//{
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch10;
}
// Branch 9
//{
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
goto AlternationBranch11;
}
// Branch 0
//{
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch14;
}
// Branch 1
//{
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch15;
}
// Branch 2
//{
// Match '2'.
- if ((uint)slice.Length < 2 || slice[1] != '2')
+ if (slice.Length < 2 || slice[1] != '2')
{
goto AlternationBranch16;
}
// Branch 3
//{
// Match '3'.
- if ((uint)slice.Length < 2 || slice[1] != '3')
+ if (slice.Length < 2 || slice[1] != '3')
{
goto AlternationBranch17;
}
// Branch 4
//{
// Match '4'.
- if ((uint)slice.Length < 2 || slice[1] != '4')
+ if (slice.Length < 2 || slice[1] != '4')
{
goto AlternationBranch18;
}
// Branch 5
//{
// Match '5'.
- if ((uint)slice.Length < 2 || slice[1] != '5')
+ if (slice.Length < 2 || slice[1] != '5')
{
goto AlternationBranch19;
}
// Branch 6
//{
// Match '6'.
- if ((uint)slice.Length < 2 || slice[1] != '6')
+ if (slice.Length < 2 || slice[1] != '6')
{
goto AlternationBranch20;
}
// Branch 7
//{
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
goto AlternationBranch21;
}
// Branch 8
//{
// Match '8'.
- if ((uint)slice.Length < 2 || slice[1] != '8')
+ if (slice.Length < 2 || slice[1] != '8')
{
goto AlternationBranch22;
}
// Branch 9
//{
// Match '9'.
- if ((uint)slice.Length < 2 || slice[1] != '9')
+ if (slice.Length < 2 || slice[1] != '9')
{
goto AlternationBranch23;
}
// Branch 0
//{
// Match '0'.
- if ((uint)slice.Length < 2 || slice[1] != '0')
+ if (slice.Length < 2 || slice[1] != '0')
{
goto AlternationBranch25;
}
// Branch 1
//{
// Match '1'.
- if ((uint)slice.Length < 2 || slice[1] != '1')
+ if (slice.Length < 2 || slice[1] != '1')
{
goto AlternationBranch26;
}
"(?<unit>horas|hora|h|minutos|minuto|mins|min ..." (177 uses)
[GeneratedRegex("(?<unit>horas|hora|h|minutos|minuto|mins|min|segundos|segundo|secs|sec)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 5 || slice[4] != 's')
+ if (slice.Length < 5 || slice[4] != 's')
{
goto AlternationBranch2;
}
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 7 || slice[6] != 's')
+ if (slice.Length < 7 || slice[6] != 's')
{
goto AlternationBranch5;
}
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch6;
}
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 8 || slice[7] != 's')
+ if (slice.Length < 8 || slice[7] != 's')
{
goto AlternationBranch8;
}
// Branch 1
//{
// Match 'c'.
- if ((uint)slice.Length < 3 || slice[2] != 'c')
+ if (slice.Length < 3 || slice[2] != 'c')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch9;
}
"(?<month>Abril|Abr|Agosto|Ago|Dezembro|Dez|F ..." (176 uses)
[GeneratedRegex("(?<month>Abril|Abr|Agosto|Ago|Dezembro|Dez|Fevereiro|Fev|Janeiro|Jan|Julho|Jul|Junho|Jun|Mar[çc]o|Mar|Maio|Mai|Novembro|Nov|Outubro|Out|Septembro|Setembro|Sept|Set)", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("ril", StringComparison.OrdinalIgnoreCase)) // Match the string "ril" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(2).StartsWith("osto", StringComparison.OrdinalIgnoreCase)) // Match the string "osto" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
{
// Match a character in the set [Oo].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'o'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'D' or 'd':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("zembro", StringComparison.OrdinalIgnoreCase)) // Match the string "zembro" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 1
{
// Match a character in the set [Zz].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'z'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'z'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'F' or 'f':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("vereiro", StringComparison.OrdinalIgnoreCase)) // Match the string "vereiro" (ordinal case-insensitive)
{
goto AlternationBranch3;
// Branch 1
{
// Match a character in the set [Vv].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("neiro", StringComparison.OrdinalIgnoreCase)) // Match the string "neiro" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 1
{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("lho", StringComparison.OrdinalIgnoreCase)) // Match the string "lho" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 1
{
// Match a character in the set [Ll].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'l'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'l'))
{
goto AlternationBranch6;
}
// Branch 2
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(2).StartsWith("nho", StringComparison.OrdinalIgnoreCase)) // Match the string "nho" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 3
{
// Match a character in the set [Nn].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'n'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'M' or 'm':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
((slice[2] | 0x20) != 'r') || // Match a character in the set [Rr].
((ch = slice[3]) < 128 ? ("\0\0\0\0\b\0\b\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0CDcdÇÈçè")) || // Match a character in the set [Cc\u00C7\u00E7].
((slice[4] | 0x20) != 'o')) // Match a character in the set [Oo].
// Branch 1
{
// Match a character in the set [Rr].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'r'))
{
goto AlternationBranch9;
}
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("io", StringComparison.OrdinalIgnoreCase)) // Match the string "io" (ordinal case-insensitive)
{
goto AlternationBranch10;
// Branch 3
{
// Match a character in the set [Ii].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'i'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'i'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'N' or 'n':
// Match a character in the set [Oo].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'o'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("vembro", StringComparison.OrdinalIgnoreCase)) // Match the string "vembro" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 1
{
// Match a character in the set [Vv].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'v'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'O' or 'o':
// Match a character in the set [Uu].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'u'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'u'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(2).StartsWith("tubro", StringComparison.OrdinalIgnoreCase)) // Match the string "tubro" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 1
{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 't'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 't'))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'S' or 's':
// Match a character in the set [Ee].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'e'))
{
UncaptureUntil(0);
return false; // The input didn't match.
// Branch 0
{
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(2).StartsWith("ptembro", StringComparison.OrdinalIgnoreCase)) // Match the string "ptembro" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 1
{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(2).StartsWith("tembro", StringComparison.OrdinalIgnoreCase)) // Match the string "tembro" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 2
{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(2).StartsWith("pt", StringComparison.OrdinalIgnoreCase)) // Match the string "pt" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 3
{
// Match a character in the set [Tt].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 't'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 't'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"(?<till>ate|as|às|até|ateh|a|ao|--|-|—|——)(\ ..." (176 uses)
[GeneratedRegex("(?<till>ate|as|às|até|ateh|a|ao|--|-|—|——)(\\s+(o|[aà](s)?))?", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ate", StringComparison.OrdinalIgnoreCase)) // Match the string "ate" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("as", StringComparison.OrdinalIgnoreCase)) // Match the string "as" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'à') || // Match a character in the set [\u00C0\u00E0].
((slice[1] | 0x20) != 's')) // Match a character in the set [Ss].
{
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("at", StringComparison.OrdinalIgnoreCase) || // Match the string "at" (ordinal case-insensitive)
((slice[2] | 0x20) != 'é')) // Match a character in the set [\u00C9\u00E9].
{
// Branch 4
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("ateh", StringComparison.OrdinalIgnoreCase)) // Match the string "ateh" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 6
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ao", StringComparison.OrdinalIgnoreCase)) // Match the string "ao" (ordinal case-insensitive)
{
goto AlternationBranch6;
"(?<unit>anos|ano|meses|m[êe]s|semanas|semana ..." (176 uses)
[GeneratedRegex("(?<unit>anos|ano|meses|m[êe]s|semanas|semana|dias|dia|horas|hora|h|hr|hrs|hs|minutos|minuto|mins|min|segundos|segundo|segs|seg)\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("anos", StringComparison.OrdinalIgnoreCase)) // Match the string "anos" (ordinal case-insensitive)
{
goto AlternationBranch;
// Branch 1
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("ano", StringComparison.OrdinalIgnoreCase)) // Match the string "ano" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 2
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("meses", StringComparison.OrdinalIgnoreCase)) // Match the string "meses" (ordinal case-insensitive)
{
goto AlternationBranch2;
// Branch 3
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
((slice[0] | 0x20) != 'm') || // Match a character in the set [Mm].
((ch = slice[1]) < 128 ? ("\0\0\0\0 \0 \0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0EFefÊËêë")) || // Match a character in the set [Ee\u00CA\u00EA].
((slice[2] | 0x20) != 's')) // Match a character in the set [Ss].
// Branch 4
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("semanas", StringComparison.OrdinalIgnoreCase)) // Match the string "semanas" (ordinal case-insensitive)
{
goto AlternationBranch4;
// Branch 5
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("semana", StringComparison.OrdinalIgnoreCase)) // Match the string "semana" (ordinal case-insensitive)
{
goto AlternationBranch5;
// Branch 6
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("dias", StringComparison.OrdinalIgnoreCase)) // Match the string "dias" (ordinal case-insensitive)
{
goto AlternationBranch6;
// Branch 7
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("dia", StringComparison.OrdinalIgnoreCase)) // Match the string "dia" (ordinal case-insensitive)
{
goto AlternationBranch7;
// Branch 8
//{
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.StartsWith("horas", StringComparison.OrdinalIgnoreCase)) // Match the string "horas" (ordinal case-insensitive)
{
goto AlternationBranch8;
// Branch 9
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("hora", StringComparison.OrdinalIgnoreCase)) // Match the string "hora" (ordinal case-insensitive)
{
goto AlternationBranch9;
// Branch 11
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hr", StringComparison.OrdinalIgnoreCase)) // Match the string "hr" (ordinal case-insensitive)
{
goto AlternationBranch11;
// Branch 12
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("hrs", StringComparison.OrdinalIgnoreCase)) // Match the string "hrs" (ordinal case-insensitive)
{
goto AlternationBranch12;
// Branch 13
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("hs", StringComparison.OrdinalIgnoreCase)) // Match the string "hs" (ordinal case-insensitive)
{
goto AlternationBranch13;
// Branch 14
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("minutos", StringComparison.OrdinalIgnoreCase)) // Match the string "minutos" (ordinal case-insensitive)
{
goto AlternationBranch14;
// Branch 15
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("minuto", StringComparison.OrdinalIgnoreCase)) // Match the string "minuto" (ordinal case-insensitive)
{
goto AlternationBranch15;
// Branch 16
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("mins", StringComparison.OrdinalIgnoreCase)) // Match the string "mins" (ordinal case-insensitive)
{
goto AlternationBranch16;
// Branch 17
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("min", StringComparison.OrdinalIgnoreCase)) // Match the string "min" (ordinal case-insensitive)
{
goto AlternationBranch17;
// Branch 18
//{
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.StartsWith("segundos", StringComparison.OrdinalIgnoreCase)) // Match the string "segundos" (ordinal case-insensitive)
{
goto AlternationBranch18;
// Branch 19
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.StartsWith("segundo", StringComparison.OrdinalIgnoreCase)) // Match the string "segundo" (ordinal case-insensitive)
{
goto AlternationBranch19;
// Branch 20
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("segs", StringComparison.OrdinalIgnoreCase)) // Match the string "segs" (ordinal case-insensitive)
{
goto AlternationBranch20;
// Branch 21
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("seg", StringComparison.OrdinalIgnoreCase)) // Match the string "seg" (ordinal case-insensitive)
{
UncaptureUntil(0);
"<meta http-equiv=\"(.+?)\" content=\"(.+?)\"" (175 uses)
[GeneratedRegex("<meta http-equiv=\"(.+?)\" content=\"(.+?)\"", RegexOptions.IgnoreCase)]
int lazyloop_pos1 = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 18 ||
+ if (slice.Length < 18 ||
slice[0] != '<' || // Match '<'.
!slice.Slice(1).StartsWith("meta http-equiv", StringComparison.OrdinalIgnoreCase) || // Match the string "meta http-equiv" (ordinal case-insensitive)
!slice.Slice(16).StartsWith("=\"")) // Match the string "=\"".
CaptureSkipBacktrack:;
//}
- if ((uint)slice.Length < 11 ||
+ if (slice.Length < 11 ||
!slice.StartsWith("\" content", StringComparison.OrdinalIgnoreCase) || // Match the string "\" content" (ordinal case-insensitive)
!slice.Slice(9).StartsWith("=\"")) // Match the string "=\"".
{
"\\{[^\\}]\\}+" (175 uses)
[GeneratedRegex("\\{[^\\}]\\}+", RegexOptions.None)]
int matchStart = pos;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '{' || // Match '{'.
slice[1] == '}') // Match any character other than '}'.
{
"%(?<Value>[0-9A-F]{2})" (174 uses)
[GeneratedRegex("%(?<Value>[0-9A-F]{2})", RegexOptions.IgnoreCase)]
// Match a character in the set [0-9A-Fa-f] exactly 2 times.
{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!char.IsAsciiHexDigit(slice[0]) ||
!char.IsAsciiHexDigit(slice[1]))
{
"<p[^>]*>.*?</p>" (174 uses)
[GeneratedRegex("<p[^>]*>.*?</p>", RegexOptions.None)]
}
// Match '>'.
- if ((uint)slice.Length < 3 || slice[2] != '>')
+ if (slice.Length < 3 || slice[2] != '>')
{
return false; // The input didn't match.
}
"^delete\\s+(from\\s+)?(?:[\\s\\(\\[`\\\"]*([ ..." (174 uses)
[GeneratedRegex("^delete\\s+(from\\s+)?(?:[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)(?:\\.[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("delete", StringComparison.OrdinalIgnoreCase)) // Match the string "delete" (ordinal case-insensitive)
{
UncaptureUntil(0);
//{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("from", StringComparison.OrdinalIgnoreCase)) // Match the string "from" (ordinal case-insensitive)
{
goto LoopIterationNoMatch;
"^insert\\s+into\\s+(?:[\\s\\(\\[`\\\"]*([^,; ..." (174 uses)
[GeneratedRegex("^insert\\s+into\\s+(?:[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)(?:\\.[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("insert", StringComparison.OrdinalIgnoreCase)) // Match the string "insert" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration;
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("into", StringComparison.OrdinalIgnoreCase)) // Match the string "into" (ordinal case-insensitive)
{
UncaptureUntil(0);
"^update\\s+(?:[\\s\\(\\[`\\\"]*([^,;\\[\\s\\ ..." (174 uses)
[GeneratedRegex("^update\\s+(?:[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)(?:\\.[\\s\\(\\[`\\\"]*([^,;\\[\\s\\]\\(\\)`\\\"\\.]*)[\\s\\)\\]`\\\"]*)*", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.Singleline)]
return false; // The input didn't match.
}
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("update", StringComparison.OrdinalIgnoreCase)) // Match the string "update" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<am>(pela|de|da|na)\\s+(manh[ãa]|madrugada))" (173 uses)
[GeneratedRegex("(?<am>(pela|de|da|na)\\s+(manh[ãa]|madrugada))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
{
case 'P' or 'p':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("ela", StringComparison.OrdinalIgnoreCase)) // Match the string "ela" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'D' or 'd':
// Match a character in the set [AEae].
- if ((uint)slice.Length < 2 || ((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0))
+ if (slice.Length < 2 || ((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0))
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'N' or 'n':
// Match a character in the set [Aa].
- if ((uint)slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
+ if (slice.Length < 2 || ((slice[1] | 0x20) != 'a'))
{
UncaptureUntil(0);
return false; // The input didn't match.
{
capture_starting_pos2 = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("ma", StringComparison.OrdinalIgnoreCase)) // Match the string "ma" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case 'N' or 'n':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
((slice[3] | 0x20) != 'h') || // Match a character in the set [Hh].
((ch = slice[4]) < 128 ? ("\0\0\0\0\u0002\0\u0002\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0ABabÃÄãä"))) // Match a character in the set [Aa\u00C3\u00E3].
{
case 'D' or 'd':
- if ((uint)slice.Length < 9 ||
+ if (slice.Length < 9 ||
!slice.Slice(3).StartsWith("rugada", StringComparison.OrdinalIgnoreCase)) // Match the string "rugada" (ordinal case-insensitive)
{
UncaptureUntil(0);
"(?<pm>((pela|de|da|\\b[àa]\\b|na)\\s+(tarde| ..." (173 uses)
[GeneratedRegex("(?<pm>((pela|de|da|\\b[àa]\\b|na)\\s+(tarde|noite)))|((depois\\s+do|ap[óo]s\\s+o)\\s+(almo[çc]o|meio dia|meio-dia))", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("pela", StringComparison.OrdinalIgnoreCase)) // Match the string "pela" (ordinal case-insensitive)
{
goto AlternationBranch1;
// Branch 1
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
((slice[0] | 0x20) != 'd') || // Match a character in the set [Dd].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[1] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
{
// Branch 3
//{
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("na", StringComparison.OrdinalIgnoreCase)) // Match the string "na" (ordinal case-insensitive)
{
goto AlternationBranch;
{
case 'T' or 't':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("arde", StringComparison.OrdinalIgnoreCase)) // Match the string "arde" (ordinal case-insensitive)
{
goto CaptureBacktrack;
case 'N' or 'n':
- if ((uint)slice.Length < 5 ||
+ if (slice.Length < 5 ||
!slice.Slice(1).StartsWith("oite", StringComparison.OrdinalIgnoreCase)) // Match the string "oite" (ordinal case-insensitive)
{
goto CaptureBacktrack;
{
case 'D' or 'd':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("epois", StringComparison.OrdinalIgnoreCase)) // Match the string "epois" (ordinal case-insensitive)
{
UncaptureUntil(0);
pos += iteration1;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
!slice.StartsWith("do", StringComparison.OrdinalIgnoreCase)) // Match the string "do" (ordinal case-insensitive)
{
UncaptureUntil(0);
case 'A' or 'a':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
((slice[1] | 0x20) != 'p') || // Match a character in the set [Pp].
((ch = slice[2]) < 128 ? ("\0\0\0\0耀\0耀\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0OPopÓÔóô")) || // Match a character in the set [Oo\u00D3\u00F3].
((slice[3] | 0x20) != 's')) // Match a character in the set [Ss].
{
case 'A' or 'a':
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(1).StartsWith("lmo", StringComparison.OrdinalIgnoreCase) || // Match the string "lmo" (ordinal case-insensitive)
((ch = slice[4]) < 128 ? ("\0\0\0\0\b\0\b\0"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\b\0CDcdÇÈçè")) || // Match a character in the set [Cc\u00C7\u00E7].
((slice[5] | 0x20) != 'o')) // Match a character in the set [Oo].
case 'M' or 'm':
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.Slice(1).StartsWith("eio", StringComparison.OrdinalIgnoreCase)) // Match the string "eio" (ordinal case-insensitive)
{
UncaptureUntil(0);
// Match with 2 alternative expressions, atomically.
{
- if ((uint)slice.Length < 5)
+ if (slice.Length < 5)
{
UncaptureUntil(0);
return false; // The input didn't match.
{
case ' ':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(5).StartsWith("dia", StringComparison.OrdinalIgnoreCase)) // Match the string "dia" (ordinal case-insensitive)
{
UncaptureUntil(0);
case '-':
- if ((uint)slice.Length < 8 ||
+ if (slice.Length < 8 ||
!slice.Slice(5).StartsWith("dia", StringComparison.OrdinalIgnoreCase)) // Match the string "dia" (ordinal case-insensitive)
{
UncaptureUntil(0);
"([nd]?es[st][ea])\\b" (173 uses)
[GeneratedRegex("([nd]?es[st][ea])\\b", RegexOptions.IgnoreCase | RegexOptions.Singleline)]
}
}
- if ((uint)slice.Length < 4 ||
+ if (slice.Length < 4 ||
!slice.StartsWith("es", StringComparison.OrdinalIgnoreCase) || // Match the string "es" (ordinal case-insensitive)
((uint)((slice[2] | 0x20) - 's') > (uint)('t' - 's')) || // Match a character in the set [STst].
((long)((0x8800000088000000UL << (int)(charMinusLowUInt64 = (uint)slice[3] - 'A')) & (charMinusLowUInt64 - 64)) >= 0)) // Match a character in the set [AEae].
"^(\\~|null|true|false|-?(0|[1-9][0-9]*)(\\.[ ..." (173 uses)
[GeneratedRegex("^(\\~|null|true|false|-?(0|[1-9][0-9]*)(\\.[0-9]*)?([eE][-+]?[0-9]+)?)?$", RegexOptions.None)]
// Match a character in the set [+-] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '+') | (ch == '-')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '+') | (ch == '-')))
{
slice = slice.Slice(1);
pos++;
"([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)" (172 uses)
[GeneratedRegex("([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)", RegexOptions.CultureInvariant)]
base.Capture(1, capture_starting_pos, pos);
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
slice[1] == '\n') // Match any character other than '\n'.
{
base.Capture(2, capture_starting_pos1, pos);
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '\\' || // Match '\\'.
slice[1] == '\n') // Match any character other than '\n'.
{
"((am|gegen|in der)\\s+)?(?<pm>(nachmittags?| ..." (171 uses)
[GeneratedRegex("((am|gegen|in der)\\s+)?(?<pm>(nachmittags?|abends?|mitternachts?|\\bmittags?|((in der )?nachts?)))", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case 'a':
// Match 'm'.
- if ((uint)slice.Length < 2 || slice[1] != 'm')
+ if (slice.Length < 2 || slice[1] != 'm')
{
goto LoopIterationNoMatch;
}
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)10 && slice[10] == 's')
+ if (slice.Length > 10 && slice[10] == 's')
{
slice = slice.Slice(1);
pos++;
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == 's')
+ if (slice.Length > 5 && slice[5] == 's')
{
slice = slice.Slice(1);
pos++;
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)11 && slice[11] == 's')
+ if (slice.Length > 11 && slice[11] == 's')
{
slice = slice.Slice(1);
pos++;
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)6 && slice[6] == 's')
+ if (slice.Length > 6 && slice[6] == 's')
{
slice = slice.Slice(1);
pos++;
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)5 && slice[5] == 's')
+ if (slice.Length > 5 && slice[5] == 's')
{
slice = slice.Slice(1);
pos++;
"(?<Reference>(?<Sheet>(\\'([^\\[\\]\\*/\\\\\ ..." (171 uses)
[GeneratedRegex("(?<Reference>(?<Sheet>(\\'([^\\[\\]\\*/\\\\\\?:\\']+|\\'\\')\\'|\\'?\\w+\\'?)!)?(?<Range>\\$?[a-zA-Z]{1,3}\\$?\\d{1,7}(?<RangeEnd>:\\$?[a-zA-Z]{1,3}\\$?\\d{1,7})?|(?<ColumnNumbers>\\$?\\d{1,7}:\\$?\\d{1,7})|(?<ColumnLetters>\\$?[a-zA-Z]{1,3}:\\$?[a-zA-Z]{1,3})))", RegexOptions.Compiled)]
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
// Match '$' atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && slice[1] == '$')
+ if (slice.Length > 1 && slice[1] == '$')
{
slice = slice.Slice(1);
pos++;
"(entre\\s*(la(s)?)?)" (171 uses)
[GeneratedRegex("(entre\\s*(la(s)?)?)", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match 's' atomically, optionally.
{
- if ((uint)slice.Length > (uint)2 && slice[2] == 's')
+ if (slice.Length > 2 && slice[2] == 's')
{
slice = slice.Slice(1);
pos++;
"\\b(?<pm>(((di|del|a(l(l')?)?|nel|il|per|ver ..." (171 uses)
[GeneratedRegex("\\b(?<pm>(((di|del|a(l(l')?)?|nel|il|per|verso)\\s+(il\\s+)?)?(pomeriggio|ora di pranzo))|(((di|della|nella|a|alla|verso|la|per|in)\\s+)?(la\\s+)?(notte|serata|sera|mezzanotte)))\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch1;
}
case 'e':
// Match 'l'.
- if ((uint)slice.Length < 3 || slice[2] != 'l')
+ if (slice.Length < 3 || slice[2] != 'l')
{
goto AlternationBranch1;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 2)
+ if (slice.Length < 2)
{
goto AlternationBranch6;
}
"\\b(?<unit>hafta|ay|yıl)\\b" (171 uses)
[GeneratedRegex("\\b(?<unit>hafta|ay|yıl)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
case 'a':
// Match 'y'.
- if ((uint)slice.Length < 2 || slice[1] != 'y')
+ if (slice.Length < 2 || slice[1] != 'y')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(STATE\\s*:\\s)(\\d)" (170 uses)
[GeneratedRegex("(STATE\\s*:\\s)(\\d)", RegexOptions.Compiled)]
pos += iteration;
}
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != ':' || // Match ':'.
!char.IsWhiteSpace(slice[1])) // Match a whitespace character.
{
"([+-]?(?:\\d+\\.?\\d*|\\d*\\.?\\d+) \\s+ [+- ..." (169 uses)
[GeneratedRegex("([+-]?(?:\\d+\\.?\\d*|\\d*\\.?\\d+) \\s+ [+-]?(?:\\d+\\.?\\d*|\\d*\\.?\\d+)) (?:\\s+[+-]?(?:\\d+\\.?\\d*|\\d*\\.?\\d+))+", RegexOptions.None)]
// Match a character in the set [+-] atomically, optionally.
{
- if ((uint)slice.Length > (uint)1 && (((ch = slice[1]) == '+') | (ch == '-')))
+ if (slice.Length > 1 && (((ch = slice[1]) == '+') | (ch == '-')))
{
slice = slice.Slice(1);
pos++;
"(\\([^\\)]+\\))$" (169 uses)
[GeneratedRegex("(\\([^\\)]+\\))$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
UncaptureUntil(0);
return false; // The input didn't match.
"(\\[[\\{0\\}\\/][^\\]]+\\])$" (169 uses)
[GeneratedRegex("(\\[[\\{0\\}\\/][^\\]]+\\])$", RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.CultureInvariant)]
{
capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '[' || // Match '['.
((ch = slice[1]) >= '~' || ("\0\0耀\u0001\0\0\0⠀"[ch >> 4] & (1 << (ch & 0xF))) == 0)) // Match a character in the set [/0{}].
{
}
// Match ']'.
- if ((uint)slice.Length < 3 || slice[2] != ']')
+ if (slice.Length < 3 || slice[2] != ']')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\d{17}" (169 uses)
[GeneratedRegex("\\d{17}", RegexOptions.Compiled)]
// Match a Unicode digit exactly 17 times.
{
- if ((uint)slice.Length < 17)
+ if (slice.Length < 17)
{
return false; // The input didn't match.
}
"\\s+ (?:z|m|zm|Z|M|ZM) \\s* \\(" (169 uses)
[GeneratedRegex("\\s+ (?:z|m|zm|Z|M|ZM) \\s* \\(", RegexOptions.None)]
// Branch 0
//{
// Match a character in the set [mz].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'm') & (ch != 'z')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'm') & (ch != 'z')))
{
goto AlternationBranch;
}
// Branch 2
//{
// Match a character in the set [MZ].
- if ((uint)slice.Length < 2 || (((ch = slice[1]) != 'M') & (ch != 'Z')))
+ if (slice.Length < 2 || (((ch = slice[1]) != 'M') & (ch != 'Z')))
{
goto AlternationBranch2;
}
"(?<unit>ore|ora|hrs|hr|h|minuti|minuto|mins| ..." (168 uses)
[GeneratedRegex("(?<unit>ore|ora|hrs|hr|h|minuti|minuto|mins|min|secondi|secondo|secs|sec)\\b", RegexOptions.Singleline)]
// Branch 0
//{
- if ((uint)slice.Length < 3 ||
+ if (slice.Length < 3 ||
!slice.StartsWith("or") || // Match the string "or".
((slice[2] | 0x4) != 'e')) // Match a character in the set [ae].
{
// Branch 0
//{
// Match 'r'.
- if ((uint)slice.Length < 2 || slice[1] != 'r')
+ if (slice.Length < 2 || slice[1] != 'r')
{
goto AlternationBranch2;
}
// Branch 0
//{
// Match 's'.
- if ((uint)slice.Length < 3 || slice[2] != 's')
+ if (slice.Length < 3 || slice[2] != 's')
{
goto AlternationBranch3;
}
// Branch 0
//{
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.Slice(3).StartsWith("ut") || // Match the string "ut".
(((ch = slice[5]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch6;
}
// Branch 0
//{
- if ((uint)slice.Length < 7 ||
+ if (slice.Length < 7 ||
!slice.Slice(3).StartsWith("ond") || // Match the string "ond".
(((ch = slice[6]) != 'i') & (ch != 'o'))) // Match a character in the set [io].
{
// Branch 1
//{
// Match 's'.
- if ((uint)slice.Length < 4 || slice[3] != 's')
+ if (slice.Length < 4 || slice[3] != 's')
{
goto AlternationBranch8;
}
"\"\\$schema\"\\s*:\\s*\"[^\"]+\"" (167 uses)
[GeneratedRegex("\"\\$schema\"\\s*:\\s*\"[^\"]+\"", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
return false; // The input didn't match.
}
"\"version\"\\s*:\\s*\"[^\"]+\"" (167 uses)
[GeneratedRegex("\"version\"\\s*:\\s*\"[^\"]+\"", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
return false; // The input didn't match.
}
"\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>" (167 uses)
[GeneratedRegex("\\<(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"\\</(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>" (167 uses)
[GeneratedRegex("\\</(\\w+)((?:\"[^\"]*\"|'[^']*'|[^'\">])*?)\\>", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1] != '"')
+ if (slice.Length < 2 || slice[1] != '"')
{
goto AlternationBranch;
}
}
// Match '\''.
- if ((uint)slice.Length < 2 || slice[1] != '\'')
+ if (slice.Length < 2 || slice[1] != '\'')
{
goto AlternationBranch1;
}
"^\\\\((?<StoreLocation>CurrentUser|LocalMach ..." (167 uses)
[GeneratedRegex("^\\\\((?<StoreLocation>CurrentUser|LocalMachine)(\\\\(?<StoreName>[a-zA-Z]+)(\\\\(?<Thumbprint>[0-9a-f]{40}))?)?)?$", RegexOptions.None)]
// Match a character in the set [0-9a-f] exactly 40 times.
{
- if ((uint)slice.Length < 40)
+ if (slice.Length < 40)
{
goto LoopIterationNoMatch2;
}
"href=\"[/]?(?:\\{|\\%7B)localLink:([a-zA-Z0- ..." (167 uses)
[GeneratedRegex("href=\"[/]?(?:\\{|\\%7B)localLink:([a-zA-Z0-9-://]+)(?:\\}|\\%7D)", RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace)]
int capture_starting_pos = 0;
ReadOnlySpan<char> slice = inputSpan.Slice(pos);
- if ((uint)slice.Length < 6 ||
+ if (slice.Length < 6 ||
!slice.StartsWith("href", StringComparison.OrdinalIgnoreCase) || // Match the string "href" (ordinal case-insensitive)
!slice.Slice(4).StartsWith("=\"")) // Match the string "=\"".
{
// Match '/' atomically, optionally.
{
- if ((uint)slice.Length > (uint)6 && slice[6] == '/')
+ if (slice.Length > 6 && slice[6] == '/')
{
slice = slice.Slice(1);
pos++;
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 7)
+ if (slice.Length < 7)
{
UncaptureUntil(0);
return false; // The input didn't match.
case '%':
// Match '7'.
- if ((uint)slice.Length < 8 || slice[7] != '7')
+ if (slice.Length < 8 || slice[7] != '7')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match a character in the set [Bb].
- if ((uint)slice.Length < 9 || ((slice[8] | 0x20) != 'b'))
+ if (slice.Length < 9 || ((slice[8] | 0x20) != 'b'))
{
UncaptureUntil(0);
return false; // The input didn't match.
}
//}
- if ((uint)slice.Length < 10 ||
+ if (slice.Length < 10 ||
!slice.StartsWith("locallin", StringComparison.OrdinalIgnoreCase) || // Match the string "locallin" (ordinal case-insensitive)
((((ch = slice[8]) | 0x20) != 'k') & (ch != 'K')) || // Match a character in the set [Kk\u212A].
slice[9] != ':') // Match ':'.
case '%':
// Match '7'.
- if ((uint)slice.Length < 2 || slice[1] != '7')
+ if (slice.Length < 2 || slice[1] != '7')
{
UncaptureUntil(0);
return false; // The input didn't match.
// Match a character in the set [Dd].
- if ((uint)slice.Length < 3 || ((slice[2] | 0x20) != 'd'))
+ if (slice.Length < 3 || ((slice[2] | 0x20) != 'd'))
{
UncaptureUntil(0);
return false; // The input didn't match.
"^[\\p{L}_][\\p{L}\\p{Nd}_]*(\\.[\\p{L}_][\\p ..." (166 uses)
[GeneratedRegex("^[\\p{L}_][\\p{L}\\p{Nd}_]*(\\.[\\p{L}_][\\p{L}\\p{Nd}_]*)+$", RegexOptions.None)]
{
int capture_starting_pos = pos;
- if ((uint)slice.Length < 2 ||
+ if (slice.Length < 2 ||
slice[0] != '.' || // Match '.'.
((ch = slice[1]) < 128 ? ("\0\0\0\0\ufffe蟿\ufffe߿"[ch >> 4] & (1 << (ch & 0xF))) == 0 : !RegexRunner.CharInClass((char)ch, "\0\u0002\a_`\0\u0002\u0004\u0005\u0003\u0001\0"))) // Match a character in the set [_\p{L}].
{
"function\\s+deleteDocumentsBehavior\\s*\\((? ..." (166 uses)
[GeneratedRegex("function\\s+deleteDocumentsBehavior\\s*\\((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*\\)\\s*\\{(?:[^}{]+|\\{(?:[^}{]+|\\{[^}{]*\\})*\\})*\\}", RegexOptions.Singleline)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
goto LoopIterationNoMatch1;
}
}
// Match '}'.
- if ((uint)slice.Length < 2 || slice[1] != '}')
+ if (slice.Length < 2 || slice[1] != '}')
{
goto LoopIterationNoMatch3;
}
"function\\s+deleteDocumentsOf(\\w+)Behavior\ ..." (166 uses)
[GeneratedRegex("function\\s+deleteDocumentsOf(\\w+)Behavior\\s*\\((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*\\)\\s*\\{(?:[^}{]+|\\{(?:[^}{]+|\\{[^}{]*\\})*\\})*\\}", RegexOptions.Singleline)]
}
// Match ')'.
- if ((uint)slice.Length < 2 || slice[1] != ')')
+ if (slice.Length < 2 || slice[1] != ')')
{
goto LoopIterationNoMatch1;
}
}
// Match '}'.
- if ((uint)slice.Length < 2 || slice[1] != '}')
+ if (slice.Length < 2 || slice[1] != '}')
{
goto LoopIterationNoMatch3;
}
"\\b(?<unit>jaren|jaar|maanden|maand|weken|we ..." (165 uses)
[GeneratedRegex("\\b(?<unit>jaren|jaar|maanden|maand|weken|week)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
goto AlternationBranch;
}
case 'a':
// Match 'r'.
- if ((uint)slice.Length < 4 || slice[3] != 'r')
+ if (slice.Length < 4 || slice[3] != 'r')
{
goto AlternationBranch;
}
// Match with 2 alternative expressions.
//{
- if ((uint)slice.Length < 3)
+ if (slice.Length < 3)
{
UncaptureUntil(0);
return false; // The input didn't match.
case 'e':
// Match 'k'.
- if ((uint)slice.Length < 4 || slice[3] != 'k')
+ if (slice.Length < 4 || slice[3] != 'k')
{
UncaptureUntil(0);
return false; // The input didn't match.
"\\b(in|over)\\b" (165 uses)
[GeneratedRegex("\\b(in|over)\\b", RegexOptions.ExplicitCapture | RegexOptions.Singleline)]
{
case 'i':
// Match 'n'.
- if ((uint)slice.Length < 2 || slice[1] != 'n')
+ if (slice.Length < 2 || slice[1] != 'n')
{
return false; // The input didn't match.
}
"\"[^\"]+\"" (164 uses)
[GeneratedRegex("\"[^\"]+\"", RegexOptions.Compiled)]
}
// Match '"'.
- if ((uint)slice.Length < 2 || slice[1]