diff --git a/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc b/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc index 8398358ff60..d918d4f11fc 100644 --- a/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc +++ b/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc @@ -104,29 +104,25 @@ syntax Sym | parameter: "&" Nonterminal nonterminal | parametrized: Nonterminal nonterminal >> "[" "[" {Sym ","}+ parameters "]" | \start: "start" "[" Nonterminal nonterminal "]" - | labeled: Sym symbol NonterminalLabel label // literals | characterClass: Class charClass | literal: StringConstant string | caseInsensitiveLiteral: CaseInsensitiveStringConstant cistring // regular expressions - | iter: Sym symbol "+" - | iterStar: Sym symbol "*" | iterSep: "{" Sym symbol Sym sep "}" "+" | iterStarSep: "{" Sym symbol Sym sep "}" "*" - | optional: Sym symbol "?" | alternative: "(" Sym first "|" {Sym "|"}+ alternatives ")" | sequence: "(" Sym first Sym+ sequence ")" - // TODO: MinimalIter: Sym symbol IntegerConstant minimal "+" - // TODO: MinimalIterSep: "{" Sym symbol Symbol sep "}" IntegerConstant minimal "+" - // TODO | Permutation: "(" Sym first "~" {Sym "~"}+ participants ")" - // TODO | Combination: "(" Sym first "#" {Sym "#"}+ elements ")" | empty: "(" ")" // conditionals - | column: Sym symbol "@" IntegerLiteral column - | endOfLine: Sym symbol "$" | startOfLine: "^" Sym symbol + > column: Sym symbol "@" IntegerLiteral column + | labeled: Sym symbol NonterminalLabel label + | optional: Sym symbol "?" + | endOfLine: Sym symbol "$" | except: Sym symbol "!" NonterminalLabel label + | iter: Sym symbol "+" + | iterStar: Sym symbol "*" > assoc ( left ( follow: Sym symbol "\>\>" Sym match diff --git a/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java b/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java index 4d9382f98d8..5a2f1a6dc90 100644 --- a/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java +++ b/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java @@ -73,12 +73,6 @@ protected static IntegerKeyedHashMap _initDontNest() { - _putDontNest(result, 1561, 1571); - - _putDontNest(result, 1561, 1581); - - _putDontNest(result, 1561, 1592); - _putDontNest(result, 1344, 1388); _putDontNest(result, 1344, 1473); @@ -113,100 +107,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1344, 1454); - _putDontNest(result, 1034, 1388); - - _putDontNest(result, 1034, 1473); - - _putDontNest(result, 1034, 1358); - - _putDontNest(result, 1034, 1210); - - _putDontNest(result, 1034, 1416); - - _putDontNest(result, 1034, 1379); - - _putDontNest(result, 1034, 1204); - - _putDontNest(result, 1034, 1397); - - _putDontNest(result, 1034, 1483); - - _putDontNest(result, 1034, 1445); - - _putDontNest(result, 1034, 1234); - - _putDontNest(result, 1034, 1339); - - _putDontNest(result, 1034, 1370); - - _putDontNest(result, 1034, 1253); - - _putDontNest(result, 1034, 1267); - - _putDontNest(result, 1034, 1329); - - _putDontNest(result, 1034, 1508); - - _putDontNest(result, 1034, 1319); - - _putDontNest(result, 1034, 1288); - - _putDontNest(result, 1034, 1407); - - _putDontNest(result, 1034, 1464); - - _putDontNest(result, 1034, 1308); - - _putDontNest(result, 1034, 1426); - - _putDontNest(result, 1034, 1493); - - _putDontNest(result, 1034, 1276); - - _putDontNest(result, 1034, 1224); - - _putDontNest(result, 1034, 1244); - - _putDontNest(result, 1034, 1217); - - _putDontNest(result, 1034, 1349); - - _putDontNest(result, 1034, 1298); - - _putDontNest(result, 1034, 1436); - - _putDontNest(result, 1034, 1454); - - _putDontNest(result, 1339, 1388); - - _putDontNest(result, 1339, 1473); - - _putDontNest(result, 1339, 1358); - - _putDontNest(result, 1339, 1426); - - _putDontNest(result, 1339, 1416); - - _putDontNest(result, 1339, 1379); - - _putDontNest(result, 1339, 1397); - - _putDontNest(result, 1339, 1483); - - _putDontNest(result, 1339, 1493); - - _putDontNest(result, 1339, 1339); - - _putDontNest(result, 1339, 1349); - - _putDontNest(result, 1339, 1370); - - _putDontNest(result, 1339, 1508); - - _putDontNest(result, 1339, 1407); - - _putDontNest(result, 1339, 1464); - _putDontNest(result, 1229, 1388); _putDontNest(result, 1229, 1473); @@ -261,6 +161,22 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1229, 1454); + _putDontNest(result, 14637, 14637); + + _putDontNest(result, 14637, 14664); + + _putDontNest(result, 14637, 14674); + + _putDontNest(result, 14637, 14646); + + _putDontNest(result, 14637, 14655); + + _putDontNest(result, 1561, 1571); + + _putDontNest(result, 1561, 1581); + + _putDontNest(result, 1561, 1592); + _putDontNest(result, 1043, 1388); _putDontNest(result, 1043, 1473); @@ -325,13 +241,13 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1043, 1454); - _putDontNest(result, 2620, 14526); + _putDontNest(result, 2620, 14506); - _putDontNest(result, 2620, 14641); + _putDontNest(result, 2620, 14496); - _putDontNest(result, 2620, 14634); + _putDontNest(result, 2620, 14541); - _putDontNest(result, 2620, 14542); + _putDontNest(result, 2620, 14621); _putDontNest(result, 1576, 1592); @@ -453,8 +369,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 14330, 1426); - _putDontNest(result, 14664, 14688); - _putDontNest(result, 1473, 1473); _putDontNest(result, 1473, 1464); @@ -529,62 +443,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1189, 1454); - _putDontNest(result, 1239, 1388); - - _putDontNest(result, 1239, 1473); - - _putDontNest(result, 1239, 1358); - - _putDontNest(result, 1239, 1416); - - _putDontNest(result, 1239, 1379); - - _putDontNest(result, 1239, 1397); - - _putDontNest(result, 1239, 1483); - - _putDontNest(result, 1239, 1445); - - _putDontNest(result, 1239, 1493); - - _putDontNest(result, 1239, 1339); - - _putDontNest(result, 1239, 1349); - - _putDontNest(result, 1239, 1370); - - _putDontNest(result, 1239, 1329); - - _putDontNest(result, 1239, 1508); - - _putDontNest(result, 1239, 1319); - - _putDontNest(result, 1239, 1288); - - _putDontNest(result, 1239, 1407); - - _putDontNest(result, 1239, 1464); - - _putDontNest(result, 1239, 1308); - - _putDontNest(result, 1239, 1426); - - _putDontNest(result, 1239, 1298); - - _putDontNest(result, 1239, 1436); - - _putDontNest(result, 1239, 1454); - - _putDontNest(result, 14545, 14660); - - _putDontNest(result, 14545, 14688); - - _putDontNest(result, 14545, 14678); - - _putDontNest(result, 14545, 14669); - - _putDontNest(result, 14545, 14651); - _putDontNest(result, 1106, 1388); _putDontNest(result, 1106, 1473); @@ -649,6 +507,64 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1106, 1454); + _putDontNest(result, 14664, 14637); + + _putDontNest(result, 14664, 14664); + + _putDontNest(result, 14664, 14674); + + _putDontNest(result, 14664, 14646); + + _putDontNest(result, 14664, 14655); + + _putDontNest(result, 1239, 1388); + + _putDontNest(result, 1239, 1473); + + _putDontNest(result, 1239, 1358); + + _putDontNest(result, 1239, 1416); + + _putDontNest(result, 1239, 1379); + + _putDontNest(result, 1239, 1397); + + _putDontNest(result, 1239, 1483); + + _putDontNest(result, 1239, 1445); + + _putDontNest(result, 1239, 1493); + + _putDontNest(result, 1239, 1339); + + _putDontNest(result, 1239, 1349); + + _putDontNest(result, 1239, 1370); + + _putDontNest(result, 1239, 1329); + + _putDontNest(result, 1239, 1508); + + _putDontNest(result, 1239, 1319); + + _putDontNest(result, 1239, 1288); + + _putDontNest(result, 1239, 1407); + + _putDontNest(result, 1239, 1464); + + _putDontNest(result, 1239, 1308); + + _putDontNest(result, 1239, 1426); + + _putDontNest(result, 1239, 1298); + + _putDontNest(result, 1239, 1436); + + _putDontNest(result, 1239, 1454); + + _putDontNest(result, 14650, 14674); + _putDontNest(result, 1319, 1388); _putDontNest(result, 1319, 1473); @@ -865,6 +781,16 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 10863, 810); + _putDontNest(result, 14625, 14637); + + _putDontNest(result, 14625, 14664); + + _putDontNest(result, 14625, 14674); + + _putDontNest(result, 14625, 14646); + + _putDontNest(result, 14625, 14655); + _putDontNest(result, 1407, 1473); _putDontNest(result, 1407, 1426); @@ -959,6 +885,8 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1464, 1508); + _putDontNest(result, 14641, 14674); + _putDontNest(result, 8644, 879); _putDontNest(result, 8649, 10727); @@ -1071,32 +999,24 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1293, 1454); - _putDontNest(result, 14495, 14660); + _putDontNest(result, 14612, 14637); - _putDontNest(result, 14495, 14688); + _putDontNest(result, 14612, 14664); - _putDontNest(result, 14495, 14678); + _putDontNest(result, 14612, 14674); - _putDontNest(result, 14495, 14669); + _putDontNest(result, 14612, 14646); - _putDontNest(result, 14495, 14651); + _putDontNest(result, 14612, 14655); _putDontNest(result, 7302, 7302); - _putDontNest(result, 14554, 14660); - - _putDontNest(result, 14554, 14688); - - _putDontNest(result, 14554, 14678); - - _putDontNest(result, 14554, 14669); - - _putDontNest(result, 14554, 14651); - _putDontNest(result, 11030, 10721); _putDontNest(result, 11030, 10890); + _putDontNest(result, 14674, 14674); + _putDontNest(result, 1308, 1388); _putDontNest(result, 1308, 1473); @@ -1139,16 +1059,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1308, 1454); - _putDontNest(result, 14660, 14660); - - _putDontNest(result, 14660, 14688); - - _putDontNest(result, 14660, 14678); - - _putDontNest(result, 14660, 14669); - - _putDontNest(result, 14660, 14651); - _putDontNest(result, 1426, 1473); _putDontNest(result, 1426, 1464); @@ -1161,18 +1071,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1426, 1508); - _putDontNest(result, 14478, 14660); - - _putDontNest(result, 14478, 14688); - - _putDontNest(result, 14478, 14678); - - _putDontNest(result, 14478, 14669); - - _putDontNest(result, 14478, 14651); - - _putDontNest(result, 14688, 14688); - _putDontNest(result, 1210, 1388); _putDontNest(result, 1210, 1473); @@ -1257,6 +1155,30 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 10781, 10890); + _putDontNest(result, 14465, 14637); + + _putDontNest(result, 14465, 14587); + + _putDontNest(result, 14465, 14608); + + _putDontNest(result, 14465, 14664); + + _putDontNest(result, 14465, 14674); + + _putDontNest(result, 14465, 14615); + + _putDontNest(result, 14465, 14594); + + _putDontNest(result, 14465, 14621); + + _putDontNest(result, 14465, 14628); + + _putDontNest(result, 14465, 14600); + + _putDontNest(result, 14465, 14646); + + _putDontNest(result, 14465, 14655); + _putDontNest(result, 1416, 1473); _putDontNest(result, 1416, 1426); @@ -1273,6 +1195,16 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1416, 1464); + _putDontNest(result, 14597, 14637); + + _putDontNest(result, 14597, 14664); + + _putDontNest(result, 14597, 14674); + + _putDontNest(result, 14597, 14646); + + _putDontNest(result, 14597, 14655); + _putDontNest(result, 1379, 1388); _putDontNest(result, 1379, 1473); @@ -1301,12 +1233,32 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 10835, 10890); + _putDontNest(result, 14582, 14637); + + _putDontNest(result, 14582, 14664); + + _putDontNest(result, 14582, 14674); + + _putDontNest(result, 14582, 14646); + + _putDontNest(result, 14582, 14655); + _putDontNest(result, 10991, 10721); _putDontNest(result, 10991, 10890); _putDontNest(result, 7285, 7302); + _putDontNest(result, 14591, 14637); + + _putDontNest(result, 14591, 14664); + + _putDontNest(result, 14591, 14674); + + _putDontNest(result, 14591, 14646); + + _putDontNest(result, 14591, 14655); + _putDontNest(result, 1383, 1388); _putDontNest(result, 1383, 1473); @@ -1391,32 +1343,12 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1204, 1454); - _putDontNest(result, 14678, 14660); - - _putDontNest(result, 14678, 14688); - - _putDontNest(result, 14678, 14678); - - _putDontNest(result, 14678, 14669); - - _putDontNest(result, 14678, 14651); - _putDontNest(result, 1488, 1508); _putDontNest(result, 10714, 10721); _putDontNest(result, 10714, 10890); - _putDontNest(result, 14487, 14660); - - _putDontNest(result, 14487, 14688); - - _putDontNest(result, 14487, 14678); - - _putDontNest(result, 14487, 14669); - - _putDontNest(result, 14487, 14651); - _putDontNest(result, 1397, 1388); _putDontNest(result, 1397, 1473); @@ -1463,16 +1395,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1445, 1508); - _putDontNest(result, 14669, 14660); - - _putDontNest(result, 14669, 14688); - - _putDontNest(result, 14669, 14678); - - _putDontNest(result, 14669, 14669); - - _putDontNest(result, 14669, 14651); - _putDontNest(result, 945, 1388); _putDontNest(result, 945, 1473); @@ -1713,16 +1635,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1478, 1508); - _putDontNest(result, 14638, 14660); - - _putDontNest(result, 14638, 14688); - - _putDontNest(result, 14638, 14678); - - _putDontNest(result, 14638, 14669); - - _putDontNest(result, 14638, 14651); - _putDontNest(result, 7290, 7302); _putDontNest(result, 7290, 7290); @@ -1871,6 +1783,16 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1224, 1276); + _putDontNest(result, 14603, 14637); + + _putDontNest(result, 14603, 14664); + + _putDontNest(result, 14603, 14674); + + _putDontNest(result, 14603, 14646); + + _putDontNest(result, 14603, 14655); + _putDontNest(result, 1244, 1388); _putDontNest(result, 1244, 1473); @@ -1919,6 +1841,104 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1244, 1276); + _putDontNest(result, 14632, 14674); + + _putDontNest(result, 1034, 1388); + + _putDontNest(result, 1034, 1473); + + _putDontNest(result, 1034, 1358); + + _putDontNest(result, 1034, 1210); + + _putDontNest(result, 1034, 1416); + + _putDontNest(result, 1034, 1379); + + _putDontNest(result, 1034, 1204); + + _putDontNest(result, 1034, 1397); + + _putDontNest(result, 1034, 1483); + + _putDontNest(result, 1034, 1445); + + _putDontNest(result, 1034, 1234); + + _putDontNest(result, 1034, 1339); + + _putDontNest(result, 1034, 1370); + + _putDontNest(result, 1034, 1253); + + _putDontNest(result, 1034, 1267); + + _putDontNest(result, 1034, 1329); + + _putDontNest(result, 1034, 1508); + + _putDontNest(result, 1034, 1319); + + _putDontNest(result, 1034, 1288); + + _putDontNest(result, 1034, 1407); + + _putDontNest(result, 1034, 1464); + + _putDontNest(result, 1034, 1308); + + _putDontNest(result, 1034, 1426); + + _putDontNest(result, 1034, 1493); + + _putDontNest(result, 1034, 1276); + + _putDontNest(result, 1034, 1224); + + _putDontNest(result, 1034, 1244); + + _putDontNest(result, 1034, 1217); + + _putDontNest(result, 1034, 1349); + + _putDontNest(result, 1034, 1298); + + _putDontNest(result, 1034, 1436); + + _putDontNest(result, 1034, 1454); + + _putDontNest(result, 14659, 14674); + + _putDontNest(result, 1339, 1388); + + _putDontNest(result, 1339, 1473); + + _putDontNest(result, 1339, 1358); + + _putDontNest(result, 1339, 1426); + + _putDontNest(result, 1339, 1416); + + _putDontNest(result, 1339, 1379); + + _putDontNest(result, 1339, 1397); + + _putDontNest(result, 1339, 1483); + + _putDontNest(result, 1339, 1493); + + _putDontNest(result, 1339, 1339); + + _putDontNest(result, 1339, 1349); + + _putDontNest(result, 1339, 1370); + + _putDontNest(result, 1339, 1508); + + _putDontNest(result, 1339, 1407); + + _putDontNest(result, 1339, 1464); + _putDontNest(result, 1498, 1508); _putDontNest(result, 1217, 1388); @@ -1975,16 +1995,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1217, 1454); - _putDontNest(result, 14590, 14660); - - _putDontNest(result, 14590, 14688); - - _putDontNest(result, 14590, 14678); - - _putDontNest(result, 14590, 14669); - - _putDontNest(result, 14590, 14651); - _putDontNest(result, 1324, 1388); _putDontNest(result, 1324, 1473); @@ -2147,7 +2157,15 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 925, 1454); - _putDontNest(result, 14673, 14688); + _putDontNest(result, 14618, 14637); + + _putDontNest(result, 14618, 14664); + + _putDontNest(result, 14618, 14674); + + _putDontNest(result, 14618, 14646); + + _putDontNest(result, 14618, 14655); _putDontNest(result, 1334, 1388); @@ -2489,16 +2507,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 11214, 10890); - _putDontNest(result, 14651, 14660); - - _putDontNest(result, 14651, 14688); - - _putDontNest(result, 14651, 14678); - - _putDontNest(result, 14651, 14669); - - _putDontNest(result, 14651, 14651); - _putDontNest(result, 1454, 1473); _putDontNest(result, 1454, 1464); @@ -2797,16 +2805,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 969, 1454); - _putDontNest(result, 14533, 14660); - - _putDontNest(result, 14533, 14688); - - _putDontNest(result, 14533, 14678); - - _putDontNest(result, 14533, 14669); - - _putDontNest(result, 14533, 14651); - _putDontNest(result, 1363, 1388); _putDontNest(result, 1363, 1473); @@ -2875,10 +2873,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1329, 1426); - _putDontNest(result, 14646, 14688); - - _putDontNest(result, 14655, 14688); - _putDontNest(result, 1302, 1388); _putDontNest(result, 1302, 1473); @@ -2915,9 +2909,29 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1302, 1454); + _putDontNest(result, 14646, 14637); + + _putDontNest(result, 14646, 14664); + + _putDontNest(result, 14646, 14674); + + _putDontNest(result, 14646, 14646); + + _putDontNest(result, 14646, 14655); + _putDontNest(result, 1566, 1581); _putDontNest(result, 1566, 1592); + + _putDontNest(result, 14655, 14637); + + _putDontNest(result, 14655, 14664); + + _putDontNest(result, 14655, 14674); + + _putDontNest(result, 14655, 14646); + + _putDontNest(result, 14655, 14655); return result; } @@ -2943,9 +2957,15 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1217, resultStoreId); ++resultStoreId; + result.putUnsafe(14637, resultStoreId); result.putUnsafe(14664, resultStoreId); - result.putUnsafe(14688, resultStoreId); - result.putUnsafe(14673, resultStoreId); + result.putUnsafe(14625, resultStoreId); + result.putUnsafe(14612, resultStoreId); + result.putUnsafe(14597, resultStoreId); + result.putUnsafe(14582, resultStoreId); + result.putUnsafe(14591, resultStoreId); + result.putUnsafe(14603, resultStoreId); + result.putUnsafe(14618, resultStoreId); result.putUnsafe(14646, resultStoreId); result.putUnsafe(14655, resultStoreId); ++resultStoreId; @@ -2975,6 +2995,12 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1498, resultStoreId); ++resultStoreId; + result.putUnsafe(1173, resultStoreId); + ++resultStoreId; + + result.putUnsafe(14465, resultStoreId); + ++resultStoreId; + result.putUnsafe(1421, resultStoreId); ++resultStoreId; @@ -2984,12 +3010,6 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1370, resultStoreId); ++resultStoreId; - result.putUnsafe(1173, resultStoreId); - ++resultStoreId; - - result.putUnsafe(2620, resultStoreId); - ++resultStoreId; - result.putUnsafe(1561, resultStoreId); result.putUnsafe(1571, resultStoreId); ++resultStoreId; @@ -3016,6 +3036,9 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1363, resultStoreId); ++resultStoreId; + result.putUnsafe(2620, resultStoreId); + ++resultStoreId; + result.putUnsafe(7302, resultStoreId); result.putUnsafe(7285, resultStoreId); ++resultStoreId; @@ -3033,25 +3056,18 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1257, resultStoreId); ++resultStoreId; + result.putUnsafe(14650, resultStoreId); + result.putUnsafe(14641, resultStoreId); + result.putUnsafe(14674, resultStoreId); + result.putUnsafe(14632, resultStoreId); + result.putUnsafe(14659, resultStoreId); + ++resultStoreId; + result.putUnsafe(1210, resultStoreId); result.putUnsafe(1234, resultStoreId); result.putUnsafe(1224, resultStoreId); ++resultStoreId; - result.putUnsafe(14545, resultStoreId); - result.putUnsafe(14495, resultStoreId); - result.putUnsafe(14554, resultStoreId); - result.putUnsafe(14678, resultStoreId); - result.putUnsafe(14487, resultStoreId); - result.putUnsafe(14669, resultStoreId); - result.putUnsafe(14638, resultStoreId); - result.putUnsafe(14590, resultStoreId); - result.putUnsafe(14651, resultStoreId); - result.putUnsafe(14533, resultStoreId); - result.putUnsafe(14660, resultStoreId); - result.putUnsafe(14478, resultStoreId); - ++resultStoreId; - result.putUnsafe(10788, resultStoreId); result.putUnsafe(10922, resultStoreId); result.putUnsafe(11030, resultStoreId); @@ -13727,287 +13743,287 @@ protected static class Sym { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3ltXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTeW0iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14693, 1, cHJvZChsaXQoInNvcnQoXCJTeW1cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,109,34,41}, null, null); - tmp[3] = new ListStackNode(14696, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14695, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14694, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14697, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14692, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14429, 1, cHJvZChsaXQoInNvcnQoXCJTeW1cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,109,34,41}, null, null); + tmp[3] = new ListStackNode(14432, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14431, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14430, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14433, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14428, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3ltXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTeW0iKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicHJlY2VkZSIsc29ydCgiU3ltIikpLFtsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPFw8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14650, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14648, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(14651, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14649, 2, cHJvZChsaXQoIlw8XDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60,60}, null, null); - tmp[0] = new NonTerminalStackNode(14646, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14636, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14634, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14637, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14635, 2, cHJvZChsaXQoIlw8XDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60,60}, null, null); + tmp[0] = new NonTerminalStackNode(14632, 0, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHJlY2VkZSIsc29ydCgiU3ltIikpLFtsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPFw8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaXRlciIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(14489, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14487, 0, "Sym", null, null); - tmp[2] = new LiteralStackNode(14490, 2, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); + tmp[1] = new NonTerminalStackNode(14593, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14591, 0, "Sym", null, null); + tmp[2] = new LiteralStackNode(14594, 2, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaXRlciIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RhcnRPZkxpbmUiLHNvcnQoIlN5bSIpKSxbbGl0KCJeIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(14494, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14493, 0, cHJvZChsaXQoIl4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk0LDk0KV0pXSx7fSk00, new int[] {94}, null, null); - tmp[2] = new NonTerminalStackNode(14495, 2, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14464, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14463, 0, cHJvZChsaXQoIl4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk0LDk0KV0pXSx7fSk00, new int[] {94}, null, null); + tmp[2] = new NonTerminalStackNode(14465, 2, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RhcnRPZkxpbmUiLHNvcnQoIlN5bSIpKSxbbGl0KCJeIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaXRlclNlcCIsc29ydCgiU3ltIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2VwIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIisiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[8] = new LiteralStackNode(14509, 8, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); - tmp[7] = new NonTerminalStackNode(14508, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14500, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14506, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14503, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14499, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[2] = new NonTerminalStackNode(14501, 2, "Sym", null, null); - tmp[6] = new LiteralStackNode(14507, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[4] = new NonTerminalStackNode(14504, 4, "Sym", null, null); + tmp[8] = new LiteralStackNode(14479, 8, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); + tmp[7] = new NonTerminalStackNode(14478, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14470, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14476, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14473, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14469, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[2] = new NonTerminalStackNode(14471, 2, "Sym", null, null); + tmp[6] = new LiteralStackNode(14477, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[4] = new NonTerminalStackNode(14474, 4, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaXRlclNlcCIsc29ydCgiU3ltIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2VwIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIisiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgicGFyYW1ldHJpemVkIixzb3J0KCJTeW0iKSksW2NvbmRpdGlvbmFsKGxhYmVsKCJub250ZXJtaW5hbCIsbGV4KCJOb250ZXJtaW5hbCIpKSx7Zm9sbG93KGxpdCgiWyIpKX0pLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhcmFtZXRlcnMiLFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[1] = new NonTerminalStackNode(14516, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14525, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14518, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14515, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); - tmp[2] = new LiteralStackNode(14517, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(14526, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[4] = new SeparatedListStackNode(14523, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14519, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14520, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14521, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14522, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[1] = new NonTerminalStackNode(14486, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14495, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14488, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14485, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); + tmp[2] = new LiteralStackNode(14487, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(14496, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[4] = new SeparatedListStackNode(14493, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14489, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14490, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14491, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14492, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicGFyYW1ldHJpemVkIixzb3J0KCJTeW0iKSksW2NvbmRpdGlvbmFsKGxhYmVsKCJub250ZXJtaW5hbCIsbGV4KCJOb250ZXJtaW5hbCIpKSx7Zm9sbG93KGxpdCgiWyIpKX0pLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhcmFtZXRlcnMiLFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3RyaW5nIixsZXgoIlN0cmluZ0NvbnN0YW50IikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(14529, 0, "StringConstant", null, null); + tmp[0] = new NonTerminalStackNode(14499, 0, "StringConstant", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3RyaW5nIixsZXgoIlN0cmluZ0NvbnN0YW50IikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm90UHJlY2VkZSIsc29ydCgiU3ltIikpLFtsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhXDxcPCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14659, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14657, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14655, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14660, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14658, 2, cHJvZChsaXQoIiFcPFw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pXSx7fSk00, new int[] {33,60,60}, null, null); + tmp[3] = new NonTerminalStackNode(14645, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14643, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14641, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14646, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14644, 2, cHJvZChsaXQoIiFcPFw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pXSx7fSk00, new int[] {33,60,60}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm90UHJlY2VkZSIsc29ydCgiU3ltIikpLFtsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhXDxcPCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgib3B0aW9uYWwiLHNvcnQoIlN5bSIpKSxbbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj8iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(14536, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); - tmp[0] = new NonTerminalStackNode(14533, 0, "Sym", null, null); - tmp[1] = new NonTerminalStackNode(14535, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14600, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); + tmp[0] = new NonTerminalStackNode(14597, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14599, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgib3B0aW9uYWwiLHNvcnQoIlN5bSIpKSxbbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj8iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9udGVybWluYWwiLHNvcnQoIlN5bSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5vbnRlcm1pbmFsIixsZXgoIk5vbnRlcm1pbmFsIikpLHtcbm90LWZvbGxvdyhsaXQoIlsiKSl9KV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(14542, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {91})}); + tmp[0] = new NonTerminalStackNode(14506, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {91})}); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9udGVybWluYWwiLHNvcnQoIlN5bSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5vbnRlcm1pbmFsIixsZXgoIk5vbnRlcm1pbmFsIikpLHtcbm90LWZvbGxvdyhsaXQoIlsiKSl9KV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW5kT2ZMaW5lIixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIkIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(14557, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new NonTerminalStackNode(14554, 0, "Sym", null, null); - tmp[1] = new NonTerminalStackNode(14556, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14615, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new NonTerminalStackNode(14612, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14614, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW5kT2ZMaW5lIixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIkIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaXRlclN0YXJTZXAiLHNvcnQoIlN5bSIpKSxbbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNlcCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIqIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[0] = new LiteralStackNode(14577, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[6] = new LiteralStackNode(14585, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[2] = new NonTerminalStackNode(14579, 2, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14582, 4, "Sym", null, null); - tmp[8] = new LiteralStackNode(14587, 8, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[7] = new NonTerminalStackNode(14586, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14584, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14578, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14581, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14526, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[6] = new LiteralStackNode(14534, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[2] = new NonTerminalStackNode(14528, 2, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14531, 4, "Sym", null, null); + tmp[8] = new LiteralStackNode(14536, 8, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[7] = new NonTerminalStackNode(14535, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14533, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14527, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14530, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaXRlclN0YXJTZXAiLHNvcnQoIlN5bSIpKSxbbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNlcCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIqIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaXRlclN0YXIiLHNvcnQoIlN5bSIpKSxbbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIioiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new NonTerminalStackNode(14590, 0, "Sym", null, null); - tmp[2] = new LiteralStackNode(14593, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[1] = new NonTerminalStackNode(14592, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14625, 0, "Sym", null, null); + tmp[2] = new LiteralStackNode(14628, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[1] = new NonTerminalStackNode(14627, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaXRlclN0YXIiLHNvcnQoIlN5bSIpKSxbbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIioiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2VxdWVuY2UiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaXJzdCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2VxdWVuY2UiLFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new LiteralStackNode(14596, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[4] = new SeparatedListStackNode(14603, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(14601, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14602, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[6] = new LiteralStackNode(14606, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new NonTerminalStackNode(14598, 2, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14600, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14597, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14605, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14545, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new SeparatedListStackNode(14552, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(14550, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14551, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[6] = new LiteralStackNode(14555, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new NonTerminalStackNode(14547, 2, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14549, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14546, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14554, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2VxdWVuY2UiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaXJzdCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2VxdWVuY2UiLFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY2hhcmFjdGVyQ2xhc3MiLHNvcnQoIlN5bSIpKSxbbGFiZWwoImNoYXJDbGFzcyIsc29ydCgiQ2xhc3MiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(14609, 0, "Class", null, null); + tmp[0] = new NonTerminalStackNode(14558, 0, "Class", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY2hhcmFjdGVyQ2xhc3MiLHNvcnQoIlN5bSIpKSxbbGFiZWwoImNoYXJDbGFzcyIsc29ydCgiQ2xhc3MiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZXhjZXB0Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJsYWJlbCIsbGV4KCJOb250ZXJtaW5hbExhYmVsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(14480, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14482, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(14481, 2, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); - tmp[4] = new NonTerminalStackNode(14483, 4, "NonterminalLabel", null, null); - tmp[0] = new NonTerminalStackNode(14478, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14584, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14586, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14585, 2, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); + tmp[4] = new NonTerminalStackNode(14587, 4, "NonterminalLabel", null, null); + tmp[0] = new NonTerminalStackNode(14582, 0, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXhjZXB0Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJsYWJlbCIsbGV4KCJOb250ZXJtaW5hbExhYmVsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiU3ltXCIpLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14429, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJTeW1cIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,83,121,109,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(14432, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14431, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14430, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14433, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14428, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14438, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJTeW1cIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,83,121,109,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(14441, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14440, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14439, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14442, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14437, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiU3ltXCIpLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm90Rm9sbG93Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhXD5cPiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14668, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14666, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14664, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14669, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14667, 2, cHJvZChsaXQoIiFcPlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjIsNjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pXSx7fSk00, new int[] {33,62,62}, null, null); + tmp[3] = new NonTerminalStackNode(14654, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14652, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14650, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14655, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14653, 2, cHJvZChsaXQoIiFcPlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjIsNjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pXSx7fSk00, new int[] {33,62,62}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm90Rm9sbG93Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIhXD5cPiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibWF0Y2giLHNvcnQoIlN5bSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJpdGVyKHNvcnQoXCJTeW1cIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(14445, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14444, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14442, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIlN5bVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {105,116,101,114,40,115,111,114,116,40,34,83,121,109,34,41,41}, null, null); - tmp[0] = new CharStackNode(14441, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(14446, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14443, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(14454, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14453, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14451, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIlN5bVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {105,116,101,114,40,115,111,114,116,40,34,83,121,109,34,41,41}, null, null); + tmp[0] = new CharStackNode(14450, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(14455, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14452, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJpdGVyKHNvcnQoXCJTeW1cIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidW5lcXVhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXFwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm1hdGNoIixzb3J0KCJTeW0iKSldLHthc3NvYyhsZWZ0KCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14687, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14685, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14683, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14688, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14686, 2, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[3] = new NonTerminalStackNode(14673, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14671, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14669, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14674, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14672, 2, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidW5lcXVhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXFwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm1hdGNoIixzb3J0KCJTeW0iKSldLHthc3NvYyhsZWZ0KCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY2FzZUluc2Vuc2l0aXZlTGl0ZXJhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgiY2lzdHJpbmciLGxleCgiQ2FzZUluc2Vuc2l0aXZlU3RyaW5nQ29uc3RhbnQiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(14618, 0, "CaseInsensitiveStringConstant", null, null); + tmp[0] = new NonTerminalStackNode(14567, 0, "CaseInsensitiveStringConstant", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY2FzZUluc2Vuc2l0aXZlTGl0ZXJhbCIsc29ydCgiU3ltIikpLFtsYWJlbCgiY2lzdHJpbmciLGxleCgiQ2FzZUluc2Vuc2l0aXZlU3RyaW5nQ29uc3RhbnQiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RhcnQiLHNvcnQoIlN5bSIpKSxbbGl0KCJzdGFydCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5vbnRlcm1pbmFsIixsZXgoIk5vbnRlcm1pbmFsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(14625, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14628, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14623, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14622, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); - tmp[4] = new NonTerminalStackNode(14626, 4, "Nonterminal", null, null); - tmp[2] = new LiteralStackNode(14624, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(14629, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[3] = new NonTerminalStackNode(14574, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14577, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14572, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14571, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); + tmp[4] = new NonTerminalStackNode(14575, 4, "Nonterminal", null, null); + tmp[2] = new LiteralStackNode(14573, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(14578, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RhcnQiLHNvcnQoIlN5bSIpKSxbbGl0KCJzdGFydCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5vbnRlcm1pbmFsIixsZXgoIk5vbnRlcm1pbmFsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY29sdW1uIixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJAIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb2x1bW4iLHNvcnQoIkludGVnZXJMaXRlcmFsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new NonTerminalStackNode(14550, 4, "IntegerLiteral", null, null); - tmp[2] = new LiteralStackNode(14548, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); - tmp[0] = new NonTerminalStackNode(14545, 0, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14549, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14547, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14608, 4, "IntegerLiteral", null, null); + tmp[2] = new LiteralStackNode(14606, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); + tmp[0] = new NonTerminalStackNode(14603, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14607, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14605, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29sdW1uIixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJAIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb2x1bW4iLHNvcnQoIkludGVnZXJMaXRlcmFsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiU3ltXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(14457, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14454, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14452, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14456, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14455, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14453, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTeW1cIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,121,109,34,41,41}, null, null); + tmp[4] = new CharStackNode(14683, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14680, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14678, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14682, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14681, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14679, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTeW1cIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,121,109,34,41,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiU3ltXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWx0ZXJuYXRpdmUiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaXJzdCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFsdGVybmF0aXZlcyIsXGl0ZXItc2Vwcyhzb3J0KCJTeW0iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[4] = new LiteralStackNode(14565, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[2] = new NonTerminalStackNode(14562, 2, "Sym", null, null); - tmp[6] = new SeparatedListStackNode(14571, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14567, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14568, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14569, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null), new NonTerminalStackNode(14570, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(14560, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[3] = new NonTerminalStackNode(14564, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14566, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14561, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(14573, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(14574, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new LiteralStackNode(14514, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[2] = new NonTerminalStackNode(14511, 2, "Sym", null, null); + tmp[6] = new SeparatedListStackNode(14520, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14516, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14517, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14518, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null), new NonTerminalStackNode(14519, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new LiteralStackNode(14509, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[3] = new NonTerminalStackNode(14513, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14515, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14510, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(14522, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(14523, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWx0ZXJuYXRpdmUiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaXJzdCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFsdGVybmF0aXZlcyIsXGl0ZXItc2Vwcyhzb3J0KCJTeW0iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZm9sbG93Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPlw11IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJtYXRjaCIsc29ydCgiU3ltIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new NonTerminalStackNode(14678, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14676, 2, cHJvZChsaXQoIlw11XD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62,62}, null, null); - tmp[0] = new NonTerminalStackNode(14673, 0, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14677, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14675, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14664, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14662, 2, cHJvZChsaXQoIlw11XD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62,62}, null, null); + tmp[0] = new NonTerminalStackNode(14659, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14663, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14661, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZm9sbG93Iixzb3J0KCJTeW0iKSksW2xhYmVsKCJzeW1ib2wiLHNvcnQoIlN5bSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPlw11IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJtYXRjaCIsc29ydCgiU3ltIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicGFyYW1ldGVyIixzb3J0KCJTeW0iKSksW2xpdCgiJiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibm9udGVybWluYWwiLGxleCgiTm9udGVybWluYWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(14632, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); - tmp[2] = new NonTerminalStackNode(14634, 2, "Nonterminal", null, null); - tmp[1] = new NonTerminalStackNode(14633, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14539, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); + tmp[2] = new NonTerminalStackNode(14541, 2, "Nonterminal", null, null); + tmp[1] = new NonTerminalStackNode(14540, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicGFyYW1ldGVyIixzb3J0KCJTeW0iKSksW2xpdCgiJiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibm9udGVybWluYWwiLGxleCgiTm9udGVybWluYWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJsYWJlbCIsbGV4KCJOb250ZXJtaW5hbExhYmVsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new NonTerminalStackNode(14638, 0, "Sym", null, null); - tmp[2] = new NonTerminalStackNode(14641, 2, "NonterminalLabel", null, null); - tmp[1] = new NonTerminalStackNode(14640, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14618, 0, "Sym", null, null); + tmp[2] = new NonTerminalStackNode(14621, 2, "NonterminalLabel", null, null); + tmp[1] = new NonTerminalStackNode(14620, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiU3ltIikpLFtsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJsYWJlbCIsbGV4KCJOb250ZXJtaW5hbExhYmVsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiU3ltXCIpLFtsaXQoXCJ8XCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(14463, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(14468, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14465, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(14467, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14466, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14464, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJTeW1cIiksW2xpdChcInxcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTI0LDEyNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,83,121,109,34,41,44,91,108,105,116,40,34,124,34,41,93,41}, null, null); + tmp[0] = new CharStackNode(14689, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(14694, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14691, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(14693, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14692, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14690, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJTeW1cIiksW2xpdChcInxcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTI0LDEyNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,83,121,109,34,41,44,91,108,105,116,40,34,124,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiU3ltXCIpLFtsaXQoXCJ8XCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(14613, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[2] = new LiteralStackNode(14615, 2, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[1] = new NonTerminalStackNode(14614, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14562, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[2] = new LiteralStackNode(14564, 2, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[1] = new NonTerminalStackNode(14563, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -14086,37 +14102,37 @@ protected static class QualifiedName { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUXVhbGlmaWVkTmFtZSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5hbWVzIixcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSx7XG5vdC1mb2xsb3cobGl0KCI6OiIpKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(14831, 0, cmVndWxhcihcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14824, 0, "Name", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14825, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14826, 2, cHJvZChsaXQoIjo6IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg1OCw1OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSldLHt9KQ0000, new int[] {58,58}, null, null), new NonTerminalStackNode(14827, 3, "layouts_LAYOUTLIST", null, null)}, true, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {58,58})}); + tmp[0] = new SeparatedListStackNode(14832, 0, cmVndWxhcihcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14825, 0, "Name", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14826, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14827, 2, cHJvZChsaXQoIjo6IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg1OCw1OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSldLHt9KQ0000, new int[] {58,58}, null, null), new NonTerminalStackNode(14828, 3, "layouts_LAYOUTLIST", null, null)}, true, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {58,58})}); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUXVhbGlmaWVkTmFtZSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5hbWVzIixcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSx7XG5vdC1mb2xsb3cobGl0KCI6OiIpKX0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgib3B0KHNvcnQoXCJRdWFsaWZpZWROYW1lXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIob3B0KHNvcnQoIlF1YWxpZmllZE5hbWUiKSkpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14835, 1, cHJvZChsaXQoIm9wdChzb3J0KFwiUXVhbGlmaWVkTmFtZVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgxLDgxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {111,112,116,40,115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41,41}, null, null); - tmp[2] = new LiteralStackNode(14836, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14834, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14838, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14837, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(14839, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14836, 1, cHJvZChsaXQoIm9wdChzb3J0KFwiUXVhbGlmaWVkTmFtZVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgxLDgxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {111,112,116,40,115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41,41}, null, null); + tmp[2] = new LiteralStackNode(14837, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14835, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14839, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14838, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(14840, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgib3B0KHNvcnQoXCJRdWFsaWZpZWROYW1lXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIob3B0KHNvcnQoIlF1YWxpZmllZE5hbWUiKSkpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlF1YWxpZmllZE5hbWVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(14846, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14844, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(14845, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJRdWFsaWZpZWROYW1lXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODEsODEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[4] = new CharStackNode(14849, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14848, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14847, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14847, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14845, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14846, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJRdWFsaWZpZWROYW1lXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODEsODEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(14850, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14849, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14848, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlF1YWxpZmllZE5hbWVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlF1YWxpZmllZE5hbWVcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlF1YWxpZmllZE5hbWUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(14862, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14859, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14857, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14861, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14860, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14858, 1, cHJvZChsaXQoInNvcnQoXCJRdWFsaWZpZWROYW1lXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgxLDgxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41}, null, null); + tmp[4] = new CharStackNode(14863, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14860, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14858, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14862, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14861, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14859, 1, cHJvZChsaXQoInNvcnQoXCJRdWFsaWZpZWROYW1lXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgxLDgxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,81,117,97,108,105,102,105,101,100,78,97,109,101,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlF1YWxpZmllZE5hbWVcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlF1YWxpZmllZE5hbWUiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -14143,37 +14159,37 @@ protected static class StringMiddle { protected static final void _init_cHJvZChsYWJlbCgidGVtcGxhdGUiLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxbbGFiZWwoIm1pZCIsbGV4KCJNaWRTdHJpbmdDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRlbXBsYXRlIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ01pZGRsZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(15074, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(15071, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(15069, 0, "MidStringChars", null, null); - tmp[4] = new NonTerminalStackNode(15075, 4, "StringMiddle", null, null); - tmp[2] = new NonTerminalStackNode(15072, 2, "StringTemplate", null, null); + tmp[3] = new NonTerminalStackNode(15075, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(15072, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(15070, 0, "MidStringChars", null, null); + tmp[4] = new NonTerminalStackNode(15076, 4, "StringMiddle", null, null); + tmp[2] = new NonTerminalStackNode(15073, 2, "StringTemplate", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGVtcGxhdGUiLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxbbGFiZWwoIm1pZCIsbGV4KCJNaWRTdHJpbmdDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRlbXBsYXRlIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ01pZGRsZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWlkIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(15079, 0, "MidStringChars", null, null); + tmp[0] = new NonTerminalStackNode(15080, 0, "MidStringChars", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWlkIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3RyaW5nTWlkZGxlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTdHJpbmdNaWRkbGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(15085, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(15088, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(15083, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(15084, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdNaWRkbGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,77,105,100,100,108,101,34,41}, null, null); - tmp[3] = new ListStackNode(15087, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(15086, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(15086, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(15089, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(15084, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(15085, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdNaWRkbGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,77,105,100,100,108,101,34,41}, null, null); + tmp[3] = new ListStackNode(15088, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(15087, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3RyaW5nTWlkZGxlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTdHJpbmdNaWRkbGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFpbCIsc29ydCgiU3RyaW5nTWlkZGxlIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(15092, 0, "MidStringChars", null, null); - tmp[4] = new NonTerminalStackNode(15098, 4, "StringMiddle", null, null); - tmp[2] = new NonTerminalStackNode(15095, 2, "Expression", null, null); - tmp[3] = new NonTerminalStackNode(15097, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(15094, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(15093, 0, "MidStringChars", null, null); + tmp[4] = new NonTerminalStackNode(15099, 4, "StringMiddle", null, null); + tmp[2] = new NonTerminalStackNode(15096, 2, "Expression", null, null); + tmp[3] = new NonTerminalStackNode(15098, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(15095, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFpbCIsc29ydCgiU3RyaW5nTWlkZGxlIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -14200,17 +14216,17 @@ protected static class URLChars { protected static final void _init_cHJvZChsZXgoIlVSTENoYXJzIiksW1xpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOCkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDMxKSxyYW5nZSgzMyw1OSkscmFuZ2UoNjEsMTIzKSxyYW5nZSgxMjUsMTExNDExMSldKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new ListStackNode(15103, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDgpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwzMSkscmFuZ2UoMzMsNTkpLHJhbmdlKDYxLDEyMykscmFuZ2UoMTI1LDExMTQxMTEpXSkpKQ0000, new CharStackNode(15102, 0, new int[][]{{1,8},{11,12},{14,31},{33,59},{61,123},{125,1114111}}, null, null), false, null, null); + tmp[0] = new ListStackNode(15104, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDgpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwzMSkscmFuZ2UoMzMsNTkpLHJhbmdlKDYxLDEyMykscmFuZ2UoMTI1LDExMTQxMTEpXSkpKQ0000, new CharStackNode(15103, 0, new int[][]{{1,8},{11,12},{14,31},{33,59},{61,123},{125,1114111}}, null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlVSTENoYXJzIiksW1xpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOCkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDMxKSxyYW5nZSgzMyw1OSkscmFuZ2UoNjEsMTIzKSxyYW5nZSgxMjUsMTExNDExMSldKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlVSTENoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlVSTENoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlVSTENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(15108, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(15111, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(15106, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(15107, 1, cHJvZChsaXQoInNvcnQoXCJVUkxDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,85,82,76,67,104,97,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(15110, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(15109, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(15109, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(15112, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(15107, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(15108, 1, cHJvZChsaXQoInNvcnQoXCJVUkxDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,85,82,76,67,104,97,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(15111, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(15110, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlVSTENoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlVSTENoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlVSTENoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -14222,7 +14238,7 @@ public static void init(ExpectBuilder builder){ } } - private int nextFreeStackNodeId = 15113; + private int nextFreeStackNodeId = 15114; protected int getFreeStackNodeId() { return nextFreeStackNodeId++; }