forked from aly/qstbak
muffin v7.5.11
This commit is contained in:
parent
addf2d530f
commit
3102923ce2
522 changed files with 41082 additions and 211592 deletions
|
|
@ -13,43 +13,12 @@ internal sealed class _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E4
|
|||
{
|
||||
protected override void Scan(ReadOnlySpan<char> inputSpan)
|
||||
{
|
||||
int num = 154878099;
|
||||
while (true)
|
||||
while (TryFindNextPossibleStartingPosition(inputSpan) && !TryMatchAtCurrentPosition(inputSpan) && runtextpos != inputSpan.Length)
|
||||
{
|
||||
int num2 = num;
|
||||
int num3 = 154878099;
|
||||
int num4 = num2;
|
||||
int num5 = num4 + num3;
|
||||
int num6 = num4 & num3;
|
||||
switch (num5 - (num6 + num6))
|
||||
runtextpos++;
|
||||
if (_003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_hasTimeout)
|
||||
{
|
||||
case 2:
|
||||
CheckTimeout();
|
||||
num = 154878099;
|
||||
break;
|
||||
case 6:
|
||||
num = ((runtextpos != inputSpan.Length) ? 154878098 : 154878103);
|
||||
break;
|
||||
case 4:
|
||||
return;
|
||||
case 0:
|
||||
num = ((!TryFindNextPossibleStartingPosition(inputSpan)) ? 154878103 : 154878096);
|
||||
break;
|
||||
case 3:
|
||||
num = (TryMatchAtCurrentPosition(inputSpan) ? 154878103 : 154878101);
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
int num7 = runtextpos;
|
||||
num3 = 1;
|
||||
num4 = num7;
|
||||
runtextpos = (num4 | num3) + (num4 & num3);
|
||||
num = ((!_003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_hasTimeout) ? 154878099 : 154878097);
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
num = 154878099;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -57,79 +26,31 @@ internal sealed class _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E4
|
|||
private bool TryFindNextPossibleStartingPosition(ReadOnlySpan<char> inputSpan)
|
||||
{
|
||||
int num = runtextpos;
|
||||
int num2 = ((num > inputSpan.Length - 2) ? (-448342944) : (-448342943));
|
||||
int num9 = default(int);
|
||||
ReadOnlySpan<char> readOnlySpan = default(ReadOnlySpan<char>);
|
||||
int num10 = default(int);
|
||||
while (true)
|
||||
if (num <= inputSpan.Length - 2)
|
||||
{
|
||||
int num3 = num2;
|
||||
int num4 = -448342941;
|
||||
int num5 = num3;
|
||||
int num6 = num5 + num4;
|
||||
int num7 = num5 & num4;
|
||||
switch (num6 - (num7 + num7))
|
||||
ReadOnlySpan<char> readOnlySpan = inputSpan.Slice(num);
|
||||
int num2;
|
||||
for (num2 = 0; num2 < readOnlySpan.Length - 1; num2++)
|
||||
{
|
||||
case 4:
|
||||
num2 = ((num9 < readOnlySpan.Length - 1) ? (-448342942) : (-448342944));
|
||||
break;
|
||||
case 0:
|
||||
{
|
||||
int num14 = num9;
|
||||
num4 = 1;
|
||||
num5 = num14;
|
||||
int num15 = num5 ^ num4;
|
||||
int num16 = num5 & num4;
|
||||
num9 = num15 + (num16 + num16);
|
||||
num2 = -448342937;
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
runtextpos = inputSpan.Length;
|
||||
return false;
|
||||
case 2:
|
||||
readOnlySpan = inputSpan.Slice(num);
|
||||
num9 = 0;
|
||||
num2 = -448342937;
|
||||
break;
|
||||
case 1:
|
||||
num10 = readOnlySpan.Slice(num9).IndexOfAny(_003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_whitespace);
|
||||
num2 = ((num10 < 0) ? (-448342944) : (-448342939));
|
||||
break;
|
||||
case 7:
|
||||
{
|
||||
int num17 = num9;
|
||||
num4 = 1;
|
||||
num5 = num17;
|
||||
int num18 = num5 ^ num4;
|
||||
int num19 = num5 & num4;
|
||||
num2 = ((!char.IsWhiteSpace(readOnlySpan[num18 + (num19 + num19)])) ? (-448342941) : (-448342938));
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
num4 = num9;
|
||||
num5 = num;
|
||||
runtextpos = (num5 | num4) + (num5 & num4);
|
||||
return true;
|
||||
case 8:
|
||||
num2 = -448342943;
|
||||
break;
|
||||
case 6:
|
||||
{
|
||||
int num8 = num9;
|
||||
num4 = num10;
|
||||
num5 = num8;
|
||||
int num11 = num5 ^ num4;
|
||||
int num12 = num5 & num4;
|
||||
num9 = num11 + (num12 + num12);
|
||||
int num13 = num9;
|
||||
num4 = 1;
|
||||
num5 = num13;
|
||||
num2 = (((uint)((num5 | num4) + (num5 & num4)) >= (uint)readOnlySpan.Length) ? (-448342944) : (-448342940));
|
||||
break;
|
||||
}
|
||||
int num3 = readOnlySpan.Slice(num2).IndexOfAny(_003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_whitespace);
|
||||
if (num3 < 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
num2 += num3;
|
||||
if ((uint)(num2 + 1) >= (uint)readOnlySpan.Length)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (char.IsWhiteSpace(readOnlySpan[num2 + 1]))
|
||||
{
|
||||
runtextpos = num + num2;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
runtextpos = inputSpan.Length;
|
||||
return false;
|
||||
}
|
||||
|
||||
private bool TryMatchAtCurrentPosition(ReadOnlySpan<char> inputSpan)
|
||||
|
|
@ -137,49 +58,17 @@ internal sealed class _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E4
|
|||
int num = runtextpos;
|
||||
int start = num;
|
||||
ReadOnlySpan<char> readOnlySpan = inputSpan.Slice(num);
|
||||
int num2 = 0;
|
||||
int num3 = -1031837865;
|
||||
while (true)
|
||||
int i;
|
||||
for (i = 0; (uint)i < (uint)readOnlySpan.Length && char.IsWhiteSpace(readOnlySpan[i]); i++)
|
||||
{
|
||||
int num4 = num3;
|
||||
int num5 = -1031837867;
|
||||
int num6 = num4;
|
||||
switch ((num6 | num5) - (num6 & num5))
|
||||
{
|
||||
case 6:
|
||||
num3 = -1031837865;
|
||||
break;
|
||||
case 1:
|
||||
return false;
|
||||
case 4:
|
||||
{
|
||||
readOnlySpan = readOnlySpan.Slice(num2);
|
||||
int num7 = num;
|
||||
num5 = num2;
|
||||
num6 = num7;
|
||||
Capture(0, start, runtextpos = (num6 | num5) + (num6 & num5));
|
||||
return true;
|
||||
}
|
||||
case 5:
|
||||
num3 = (char.IsWhiteSpace(readOnlySpan[num2]) ? (-1031837866) : (-1031837867));
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
int num8 = num2;
|
||||
num5 = 1;
|
||||
num6 = num8;
|
||||
num2 = (num6 | num5) + (num6 & num5);
|
||||
num3 = -1031837865;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
num3 = (((uint)num2 >= (uint)readOnlySpan.Length) ? (-1031837867) : (-1031837872));
|
||||
break;
|
||||
case 0:
|
||||
num3 = ((num2 >= 2) ? (-1031837871) : (-1031837868));
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i < 2)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
readOnlySpan = readOnlySpan.Slice(i);
|
||||
Capture(0, start, runtextpos = num + i);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -191,10 +80,9 @@ internal sealed class _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E4
|
|||
|
||||
internal static readonly _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__MultipleWhitespaceRegex_0 Instance = new _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__MultipleWhitespaceRegex_0();
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
private _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__MultipleWhitespaceRegex_0()
|
||||
{
|
||||
pattern = global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E<string>(-1028830438);
|
||||
pattern = "\\s\\s+";
|
||||
roptions = RegexOptions.IgnoreCase;
|
||||
Regex.ValidateMatchTimeout(_003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_defaultTimeout);
|
||||
internalMatchTimeout = _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities.s_defaultTimeout;
|
||||
|
|
|
|||
|
|
@ -6,24 +6,9 @@ namespace System.Text.RegularExpressions.Generated;
|
|||
[GeneratedCode("System.Text.RegularExpressions.Generator", "10.0.14.37416")]
|
||||
internal static class _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__Utilities
|
||||
{
|
||||
internal static readonly TimeSpan s_defaultTimeout = ((_206B_202A_206B_202C_200B_206A_202E_202C_200D_206E_200D_202E_200E_200B_206F_200C_202B_202A_202A_206B_202C_202A_200E_200D_202E_202E_200D_200E_202E_206E_206D_202E_202B_200F_206A_200E_202E_200E_200F_206B_202E(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(1968606004)) is TimeSpan timeSpan) ? timeSpan : Regex.InfiniteMatchTimeout);
|
||||
internal static readonly TimeSpan s_defaultTimeout = ((AppContext.GetData("REGEX_DEFAULT_MATCH_TIMEOUT") is TimeSpan timeSpan) ? timeSpan : Regex.InfiniteMatchTimeout);
|
||||
|
||||
internal static readonly bool s_hasTimeout = s_defaultTimeout != Regex.InfiniteMatchTimeout;
|
||||
|
||||
internal static readonly SearchValues<char> s_whitespace = _200B_202D_202C_202E_206B_200C_200F_200D_200E_206C_202B_202C_200F_206B_206A_206A_200E_202D_206A_206F_206E_206C_200D_206E_202A_206A_200B_200C_206D_206F_200B_206A_202B_206C_206B_206F_200D_206F_206A_200F_202E(_200E_200C_200B_202E_202E_200E_206B_202C_206A_206D_206A_200B_202B_202A_206B_202D_202A_206D_202D_206C_200F_202D_200C_206F_206A_202E_200E_202C_202B_200D_206D_200E_202A_206E_200D_202B_202E_206C_206E_206A_202E(global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E<string>(-1890901268)));
|
||||
|
||||
static object _206B_202A_206B_202C_200B_206A_202E_202C_200D_206E_200D_202E_200E_200B_206F_200C_202B_202A_202A_206B_202C_202A_200E_200D_202E_202E_200D_200E_202E_206E_206D_202E_202B_200F_206A_200E_202E_200E_200F_206B_202E(string P_0)
|
||||
{
|
||||
return AppContext.GetData(P_0);
|
||||
}
|
||||
|
||||
static ReadOnlySpan<char> _200E_200C_200B_202E_202E_200E_206B_202C_206A_206D_206A_200B_202B_202A_206B_202D_202A_206D_202D_206C_200F_202D_200C_206F_206A_202E_200E_202C_202B_200D_206D_200E_202A_206E_200D_202B_202E_206C_206E_206A_202E(string P_0)
|
||||
{
|
||||
return P_0.AsSpan();
|
||||
}
|
||||
|
||||
static SearchValues<char> _200B_202D_202C_202E_206B_200C_200F_200D_200E_206C_202B_202C_200F_206B_206A_206A_200E_202D_206A_206F_206E_206C_200D_206E_202A_206A_200B_200C_206D_206F_200B_206A_202B_206C_206B_206F_200D_206F_206A_200F_202E(ReadOnlySpan<char> P_0)
|
||||
{
|
||||
return SearchValues.Create(P_0);
|
||||
}
|
||||
internal static readonly SearchValues<char> s_whitespace = SearchValues.Create("\t\n\v\f\r \u0085\u00a0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000".AsSpan());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue