From 2a7c5334f14f2faecb5f23f3a84b78f10d4f3aa2 Mon Sep 17 00:00:00 2001 From: "Jurgen J. Vinju" Date: Thu, 19 Dec 2024 14:55:51 +0100 Subject: [PATCH] also added empty tuple to Pattern syntax --- src/org/rascalmpl/ast/Expression.java | 19 +- src/org/rascalmpl/ast/Field.java | 4 +- src/org/rascalmpl/ast/Formals.java | 2 +- src/org/rascalmpl/ast/FunctionBody.java | 2 +- .../rascalmpl/ast/FunctionDeclaration.java | 8 +- src/org/rascalmpl/ast/FunctionModifier.java | 6 +- src/org/rascalmpl/ast/FunctionModifiers.java | 2 +- src/org/rascalmpl/ast/FunctionType.java | 2 +- src/org/rascalmpl/ast/Header.java | 4 +- src/org/rascalmpl/ast/IASTVisitor.java | 2 - src/org/rascalmpl/ast/Import.java | 8 +- src/org/rascalmpl/ast/ImportedModule.java | 8 +- src/org/rascalmpl/ast/IntegerLiteral.java | 6 +- .../ast/KeywordArgument_Expression.java | 2 +- .../ast/KeywordArguments_Expression.java | 4 +- src/org/rascalmpl/ast/KeywordFormal.java | 2 +- src/org/rascalmpl/ast/KeywordFormals.java | 4 +- src/org/rascalmpl/ast/Kind.java | 18 +- src/org/rascalmpl/ast/Label.java | 4 +- src/org/rascalmpl/ast/Literal.java | 16 +- .../ast/LocalVariableDeclaration.java | 4 +- src/org/rascalmpl/ast/LocationLiteral.java | 2 +- src/org/rascalmpl/ast/Mapping_Expression.java | 2 +- src/org/rascalmpl/ast/Module.java | 2 +- src/org/rascalmpl/ast/ModuleActuals.java | 2 +- src/org/rascalmpl/ast/ModuleParameters.java | 2 +- src/org/rascalmpl/ast/NullASTVisitor.java | 4 - src/org/rascalmpl/ast/OptionalExpression.java | 4 +- src/org/rascalmpl/ast/Parameters.java | 4 +- src/org/rascalmpl/ast/PathPart.java | 4 +- src/org/rascalmpl/ast/PathTail.java | 4 +- src/org/rascalmpl/ast/PatternWithAction.java | 4 +- src/org/rascalmpl/ast/Prod.java | 12 +- src/org/rascalmpl/ast/ProdModifier.java | 6 +- src/org/rascalmpl/ast/ProtocolPart.java | 4 +- src/org/rascalmpl/ast/ProtocolTail.java | 4 +- src/org/rascalmpl/ast/QualifiedName.java | 2 +- src/org/rascalmpl/ast/Range.java | 4 +- src/org/rascalmpl/ast/Renaming.java | 2 +- src/org/rascalmpl/ast/Renamings.java | 2 +- src/org/rascalmpl/ast/Replacement.java | 4 +- src/org/rascalmpl/ast/ShellCommand.java | 22 +- src/org/rascalmpl/ast/Signature.java | 4 +- src/org/rascalmpl/ast/Start.java | 4 +- src/org/rascalmpl/ast/Statement.java | 54 +- src/org/rascalmpl/ast/Strategy.java | 12 +- src/org/rascalmpl/ast/StringLiteral.java | 6 +- src/org/rascalmpl/ast/StringMiddle.java | 6 +- src/org/rascalmpl/ast/StringTail.java | 6 +- src/org/rascalmpl/ast/StringTemplate.java | 10 +- src/org/rascalmpl/ast/StructuredType.java | 2 +- src/org/rascalmpl/ast/Sym.java | 50 +- src/org/rascalmpl/ast/SyntaxDefinition.java | 8 +- src/org/rascalmpl/ast/Tag.java | 6 +- src/org/rascalmpl/ast/Tags.java | 2 +- src/org/rascalmpl/ast/Target.java | 4 +- src/org/rascalmpl/ast/Toplevel.java | 2 +- src/org/rascalmpl/ast/Type.java | 16 +- src/org/rascalmpl/ast/TypeArg.java | 4 +- src/org/rascalmpl/ast/TypeVar.java | 4 +- src/org/rascalmpl/ast/UserType.java | 4 +- src/org/rascalmpl/ast/Variable.java | 4 +- src/org/rascalmpl/ast/Variant.java | 2 +- src/org/rascalmpl/ast/Visibility.java | 4 +- src/org/rascalmpl/ast/Visit.java | 4 +- .../library/lang/rascal/syntax/Rascal.rsc | 2 +- .../lang/rascal/syntax/RascalParser.java | 4773 ++++++++--------- .../tests/library/lang/json/JSONIOTests.rsc | 1 + .../semantics/dynamic/Expression.java | 7 +- 69 files changed, 2598 insertions(+), 2626 deletions(-) diff --git a/src/org/rascalmpl/ast/Expression.java b/src/org/rascalmpl/ast/Expression.java index 7ae910eed61..1babdf54a65 100644 --- a/src/org/rascalmpl/ast/Expression.java +++ b/src/org/rascalmpl/ast/Expression.java @@ -33,13 +33,6 @@ public boolean hasArguments() { public java.util.List getArguments() { throw new UnsupportedOperationException(); } - public boolean hasElements() { - return false; - } - - public java.util.List getElements() { - throw new UnsupportedOperationException(); - } public boolean hasElements0() { return false; } @@ -6446,7 +6439,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 331 + 347 * elements0.hashCode() ; + return 599 + 863 * elements0.hashCode() ; } @@ -6530,7 +6523,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 487 + 53 * type.hashCode() + 983 * name.hashCode() ; + return 331 + 347 * type.hashCode() + 487 * name.hashCode() ; } @@ -6633,7 +6626,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 653 + 29 * type.hashCode() + 487 * name.hashCode() + 653 * pattern.hashCode() ; + return 53 + 983 * type.hashCode() + 653 * name.hashCode() + 29 * pattern.hashCode() ; } @@ -6735,7 +6728,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 373 + 449 * name.hashCode() + 251 * pattern.hashCode() ; + return 487 + 653 * name.hashCode() + 373 * pattern.hashCode() ; } @@ -6828,7 +6821,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 109 + 967 * label.hashCode() + 269 * visit.hashCode() ; + return 449 + 251 * label.hashCode() + 109 * visit.hashCode() ; } @@ -6923,7 +6916,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 97 + 101 * parameters.hashCode() + 467 * statements0.hashCode() ; + return 967 + 269 * parameters.hashCode() + 97 * statements0.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Field.java b/src/org/rascalmpl/ast/Field.java index 3717dbd7b6c..18cf8c303c3 100644 --- a/src/org/rascalmpl/ast/Field.java +++ b/src/org/rascalmpl/ast/Field.java @@ -98,7 +98,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 727 * fieldIndex.hashCode() ; + return 101 + 467 * fieldIndex.hashCode() ; } @@ -172,7 +172,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 673 + 743 * fieldName.hashCode() ; + return 89 + 727 * fieldName.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Formals.java b/src/org/rascalmpl/ast/Formals.java index 252c3ee0e28..1a9595c0311 100644 --- a/src/org/rascalmpl/ast/Formals.java +++ b/src/org/rascalmpl/ast/Formals.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 29 + 571 * formals.hashCode() ; + return 673 + 743 * formals.hashCode() ; } diff --git a/src/org/rascalmpl/ast/FunctionBody.java b/src/org/rascalmpl/ast/FunctionBody.java index 8c8ef98ac3e..60c54218830 100644 --- a/src/org/rascalmpl/ast/FunctionBody.java +++ b/src/org/rascalmpl/ast/FunctionBody.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 211 + 727 * statements.hashCode() ; + return 29 + 571 * statements.hashCode() ; } diff --git a/src/org/rascalmpl/ast/FunctionDeclaration.java b/src/org/rascalmpl/ast/FunctionDeclaration.java index bbbb1460d10..8fd452a5527 100644 --- a/src/org/rascalmpl/ast/FunctionDeclaration.java +++ b/src/org/rascalmpl/ast/FunctionDeclaration.java @@ -146,7 +146,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 251 + 131 * tags.hashCode() + 811 * visibility.hashCode() + 199 * signature.hashCode() ; + return 211 + 727 * tags.hashCode() + 251 * visibility.hashCode() + 131 * signature.hashCode() ; } @@ -280,7 +280,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 5 + 157 * tags.hashCode() + 389 * visibility.hashCode() + 163 * signature.hashCode() + 163 * expression.hashCode() + 71 * conditions.hashCode() ; + return 811 + 199 * tags.hashCode() + 5 * visibility.hashCode() + 157 * signature.hashCode() + 389 * expression.hashCode() + 163 * conditions.hashCode() ; } @@ -420,7 +420,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 503 + 31 * tags.hashCode() + 181 * visibility.hashCode() + 313 * signature.hashCode() + 463 * body.hashCode() ; + return 163 + 71 * tags.hashCode() + 503 * visibility.hashCode() + 31 * signature.hashCode() + 181 * body.hashCode() ; } @@ -551,7 +551,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 257 + 211 * tags.hashCode() + 179 * visibility.hashCode() + 457 * signature.hashCode() + 839 * expression.hashCode() ; + return 313 + 463 * tags.hashCode() + 257 * visibility.hashCode() + 211 * signature.hashCode() + 179 * expression.hashCode() ; } diff --git a/src/org/rascalmpl/ast/FunctionModifier.java b/src/org/rascalmpl/ast/FunctionModifier.java index b1258eb8509..165fe167584 100644 --- a/src/org/rascalmpl/ast/FunctionModifier.java +++ b/src/org/rascalmpl/ast/FunctionModifier.java @@ -74,7 +74,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 2 ; + return 457 ; } @@ -129,7 +129,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 461 ; + return 839 ; } @@ -184,7 +184,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 877 ; + return 2 ; } diff --git a/src/org/rascalmpl/ast/FunctionModifiers.java b/src/org/rascalmpl/ast/FunctionModifiers.java index f8d5870ff79..70a886497e2 100644 --- a/src/org/rascalmpl/ast/FunctionModifiers.java +++ b/src/org/rascalmpl/ast/FunctionModifiers.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 599 + 281 * modifiers.hashCode() ; + return 461 + 877 * modifiers.hashCode() ; } diff --git a/src/org/rascalmpl/ast/FunctionType.java b/src/org/rascalmpl/ast/FunctionType.java index 26d07d33b8f..defc97638e1 100644 --- a/src/org/rascalmpl/ast/FunctionType.java +++ b/src/org/rascalmpl/ast/FunctionType.java @@ -110,7 +110,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 43 + 103 * type.hashCode() + 673 * arguments.hashCode() ; + return 599 + 281 * type.hashCode() + 43 * arguments.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Header.java b/src/org/rascalmpl/ast/Header.java index 2230da82048..64bce1b112e 100644 --- a/src/org/rascalmpl/ast/Header.java +++ b/src/org/rascalmpl/ast/Header.java @@ -134,7 +134,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 509 + 61 * tags.hashCode() + 173 * name.hashCode() + 761 * imports.hashCode() ; + return 103 + 673 * tags.hashCode() + 509 * name.hashCode() + 61 * imports.hashCode() ; } @@ -258,7 +258,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 409 + 997 * tags.hashCode() + 367 * name.hashCode() + 401 * params.hashCode() + 139 * imports.hashCode() ; + return 173 + 761 * tags.hashCode() + 409 * name.hashCode() + 997 * params.hashCode() + 367 * imports.hashCode() ; } diff --git a/src/org/rascalmpl/ast/IASTVisitor.java b/src/org/rascalmpl/ast/IASTVisitor.java index e29eb85925a..97b5fe91102 100644 --- a/src/org/rascalmpl/ast/IASTVisitor.java +++ b/src/org/rascalmpl/ast/IASTVisitor.java @@ -323,8 +323,6 @@ public interface IASTVisitor { public T visitExpressionTuple(Expression.Tuple x); - public T visitExpressionTuple(Expression.Tuple x); - public T visitExpressionTypedVariable(Expression.TypedVariable x); public T visitExpressionTypedVariableBecomes(Expression.TypedVariableBecomes x); diff --git a/src/org/rascalmpl/ast/Import.java b/src/org/rascalmpl/ast/Import.java index 9da3ec16e80..1853df9e1d2 100644 --- a/src/org/rascalmpl/ast/Import.java +++ b/src/org/rascalmpl/ast/Import.java @@ -112,7 +112,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 937 + 521 * module.hashCode() ; + return 401 + 139 * module.hashCode() ; } @@ -186,7 +186,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 719 + 773 * module.hashCode() ; + return 937 + 521 * module.hashCode() ; } @@ -270,7 +270,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 277 + 239 * name.hashCode() + 151 * at.hashCode() ; + return 719 + 773 * name.hashCode() + 277 * at.hashCode() ; } @@ -353,7 +353,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 397 + 137 * syntax.hashCode() ; + return 239 + 151 * syntax.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ImportedModule.java b/src/org/rascalmpl/ast/ImportedModule.java index ad54aff866e..82a122881da 100644 --- a/src/org/rascalmpl/ast/ImportedModule.java +++ b/src/org/rascalmpl/ast/ImportedModule.java @@ -115,7 +115,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 811 + 709 * name.hashCode() + 167 * actuals.hashCode() ; + return 397 + 137 * name.hashCode() + 811 * actuals.hashCode() ; } @@ -218,7 +218,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 53 + 463 * name.hashCode() + 127 * actuals.hashCode() + 67 * renamings.hashCode() ; + return 709 + 167 * name.hashCode() + 53 * actuals.hashCode() + 463 * renamings.hashCode() ; } @@ -310,7 +310,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 643 + 229 * name.hashCode() ; + return 127 + 67 * name.hashCode() ; } @@ -394,7 +394,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 271 + 331 * name.hashCode() + 17 * renamings.hashCode() ; + return 643 + 229 * name.hashCode() + 271 * renamings.hashCode() ; } diff --git a/src/org/rascalmpl/ast/IntegerLiteral.java b/src/org/rascalmpl/ast/IntegerLiteral.java index cd0b67c7944..b36a0229034 100644 --- a/src/org/rascalmpl/ast/IntegerLiteral.java +++ b/src/org/rascalmpl/ast/IntegerLiteral.java @@ -105,7 +105,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 401 + 313 * decimal.hashCode() ; + return 331 + 17 * decimal.hashCode() ; } @@ -179,7 +179,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 449 + 463 * hex.hashCode() ; + return 401 + 313 * hex.hashCode() ; } @@ -253,7 +253,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 971 + 179 * octal.hashCode() ; + return 449 + 463 * octal.hashCode() ; } diff --git a/src/org/rascalmpl/ast/KeywordArgument_Expression.java b/src/org/rascalmpl/ast/KeywordArgument_Expression.java index 4ee5627240a..0c70e0f32c0 100644 --- a/src/org/rascalmpl/ast/KeywordArgument_Expression.java +++ b/src/org/rascalmpl/ast/KeywordArgument_Expression.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 229 + 823 * name.hashCode() + 43 * expression.hashCode() ; + return 971 + 179 * name.hashCode() + 229 * expression.hashCode() ; } diff --git a/src/org/rascalmpl/ast/KeywordArguments_Expression.java b/src/org/rascalmpl/ast/KeywordArguments_Expression.java index 84d2d262b72..8fd2d746939 100644 --- a/src/org/rascalmpl/ast/KeywordArguments_Expression.java +++ b/src/org/rascalmpl/ast/KeywordArguments_Expression.java @@ -110,7 +110,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 733 + 239 * optionalComma.hashCode() + 941 * keywordArgumentList.hashCode() ; + return 823 + 43 * optionalComma.hashCode() + 733 * keywordArgumentList.hashCode() ; } @@ -183,7 +183,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 941 ; + return 239 ; } diff --git a/src/org/rascalmpl/ast/KeywordFormal.java b/src/org/rascalmpl/ast/KeywordFormal.java index 353eb6199ca..f8f8aecdf6e 100644 --- a/src/org/rascalmpl/ast/KeywordFormal.java +++ b/src/org/rascalmpl/ast/KeywordFormal.java @@ -125,7 +125,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 2 + 421 * type.hashCode() + 941 * name.hashCode() + 307 * expression.hashCode() ; + return 941 + 941 * type.hashCode() + 2 * name.hashCode() + 421 * expression.hashCode() ; } diff --git a/src/org/rascalmpl/ast/KeywordFormals.java b/src/org/rascalmpl/ast/KeywordFormals.java index 436642881ae..2f39c228054 100644 --- a/src/org/rascalmpl/ast/KeywordFormals.java +++ b/src/org/rascalmpl/ast/KeywordFormals.java @@ -110,7 +110,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 941 + 631 * optionalComma.hashCode() + 269 * keywordFormalList.hashCode() ; + return 941 + 307 * optionalComma.hashCode() + 941 * keywordFormalList.hashCode() ; } @@ -183,7 +183,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 293 ; + return 631 ; } diff --git a/src/org/rascalmpl/ast/Kind.java b/src/org/rascalmpl/ast/Kind.java index 7a7dcacf87f..07e5f1f9550 100644 --- a/src/org/rascalmpl/ast/Kind.java +++ b/src/org/rascalmpl/ast/Kind.java @@ -74,7 +74,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 757 ; + return 269 ; } @@ -129,7 +129,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 829 ; + return 293 ; } @@ -184,7 +184,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 47 ; + return 757 ; } @@ -239,7 +239,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 257 ; + return 829 ; } @@ -294,7 +294,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 367 ; + return 47 ; } @@ -349,7 +349,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 421 ; + return 257 ; } @@ -404,7 +404,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 577 ; + return 367 ; } @@ -459,7 +459,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 653 ; + return 421 ; } @@ -514,7 +514,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 701 ; + return 577 ; } diff --git a/src/org/rascalmpl/ast/Label.java b/src/org/rascalmpl/ast/Label.java index 546f0120444..b2b0a7ed8c0 100644 --- a/src/org/rascalmpl/ast/Label.java +++ b/src/org/rascalmpl/ast/Label.java @@ -91,7 +91,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 233 + 577 * name.hashCode() ; + return 653 + 701 * name.hashCode() ; } @@ -155,7 +155,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 643 ; + return 233 ; } diff --git a/src/org/rascalmpl/ast/Literal.java b/src/org/rascalmpl/ast/Literal.java index 8609f0b0e68..945fa6fc57d 100644 --- a/src/org/rascalmpl/ast/Literal.java +++ b/src/org/rascalmpl/ast/Literal.java @@ -140,7 +140,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 631 + 173 * booleanLiteral.hashCode() ; + return 577 + 643 * booleanLiteral.hashCode() ; } @@ -214,7 +214,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 103 + 257 * dateTimeLiteral.hashCode() ; + return 631 + 173 * dateTimeLiteral.hashCode() ; } @@ -288,7 +288,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 283 + 521 * integerLiteral.hashCode() ; + return 103 + 257 * integerLiteral.hashCode() ; } @@ -362,7 +362,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 127 + 89 * locationLiteral.hashCode() ; + return 283 + 521 * locationLiteral.hashCode() ; } @@ -436,7 +436,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 739 + 547 * rationalLiteral.hashCode() ; + return 127 + 89 * rationalLiteral.hashCode() ; } @@ -510,7 +510,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 3 + 373 * realLiteral.hashCode() ; + return 739 + 547 * realLiteral.hashCode() ; } @@ -584,7 +584,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 31 + 283 * regExpLiteral.hashCode() ; + return 3 + 373 * regExpLiteral.hashCode() ; } @@ -658,7 +658,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 461 + 7 * stringLiteral.hashCode() ; + return 31 + 283 * stringLiteral.hashCode() ; } diff --git a/src/org/rascalmpl/ast/LocalVariableDeclaration.java b/src/org/rascalmpl/ast/LocalVariableDeclaration.java index d1609d507c6..ffc7efd7b1e 100644 --- a/src/org/rascalmpl/ast/LocalVariableDeclaration.java +++ b/src/org/rascalmpl/ast/LocalVariableDeclaration.java @@ -91,7 +91,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 463 + 691 * declarator.hashCode() ; + return 461 + 7 * declarator.hashCode() ; } @@ -165,7 +165,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 479 + 89 * declarator.hashCode() ; + return 463 + 691 * declarator.hashCode() ; } diff --git a/src/org/rascalmpl/ast/LocationLiteral.java b/src/org/rascalmpl/ast/LocationLiteral.java index 70dc451d6d0..041da56636d 100644 --- a/src/org/rascalmpl/ast/LocationLiteral.java +++ b/src/org/rascalmpl/ast/LocationLiteral.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 937 + 631 * protocolPart.hashCode() + 797 * pathPart.hashCode() ; + return 479 + 89 * protocolPart.hashCode() + 937 * pathPart.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Mapping_Expression.java b/src/org/rascalmpl/ast/Mapping_Expression.java index 5ea6504ffb9..dccc2dcf9df 100644 --- a/src/org/rascalmpl/ast/Mapping_Expression.java +++ b/src/org/rascalmpl/ast/Mapping_Expression.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 239 + 137 * from.hashCode() + 277 * to.hashCode() ; + return 631 + 797 * from.hashCode() + 239 * to.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Module.java b/src/org/rascalmpl/ast/Module.java index 76f6fe2bd2b..b3b8333ac7d 100644 --- a/src/org/rascalmpl/ast/Module.java +++ b/src/org/rascalmpl/ast/Module.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 281 + 229 * header.hashCode() + 211 * body.hashCode() ; + return 137 + 277 * header.hashCode() + 281 * body.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ModuleActuals.java b/src/org/rascalmpl/ast/ModuleActuals.java index 15613d8567d..8011982b649 100644 --- a/src/org/rascalmpl/ast/ModuleActuals.java +++ b/src/org/rascalmpl/ast/ModuleActuals.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 83 + 673 * types.hashCode() ; + return 229 + 211 * types.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ModuleParameters.java b/src/org/rascalmpl/ast/ModuleParameters.java index b63ac141f10..1e5649d5506 100644 --- a/src/org/rascalmpl/ast/ModuleParameters.java +++ b/src/org/rascalmpl/ast/ModuleParameters.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 557 + 601 * parameters.hashCode() ; + return 83 + 673 * parameters.hashCode() ; } diff --git a/src/org/rascalmpl/ast/NullASTVisitor.java b/src/org/rascalmpl/ast/NullASTVisitor.java index bccc74f091c..62ec109ee14 100644 --- a/src/org/rascalmpl/ast/NullASTVisitor.java +++ b/src/org/rascalmpl/ast/NullASTVisitor.java @@ -629,10 +629,6 @@ public T visitExpressionTuple(Expression.Tuple x) { return null; } - public T visitExpressionTuple(Expression.Tuple x) { - return null; - } - public T visitExpressionTypedVariable(Expression.TypedVariable x) { return null; } diff --git a/src/org/rascalmpl/ast/OptionalExpression.java b/src/org/rascalmpl/ast/OptionalExpression.java index ef3dbdd1f6d..a951b5abbbc 100644 --- a/src/org/rascalmpl/ast/OptionalExpression.java +++ b/src/org/rascalmpl/ast/OptionalExpression.java @@ -91,7 +91,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 19 + 829 * expression.hashCode() ; + return 557 + 601 * expression.hashCode() ; } @@ -155,7 +155,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 809 ; + return 19 ; } diff --git a/src/org/rascalmpl/ast/Parameters.java b/src/org/rascalmpl/ast/Parameters.java index 3e12d9e4c07..8a0e49b8982 100644 --- a/src/org/rascalmpl/ast/Parameters.java +++ b/src/org/rascalmpl/ast/Parameters.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 157 + 31 * formals.hashCode() + 13 * keywordFormals.hashCode() ; + return 829 + 809 * formals.hashCode() + 157 * keywordFormals.hashCode() ; } @@ -201,7 +201,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 857 + 383 * formals.hashCode() + 853 * keywordFormals.hashCode() ; + return 31 + 13 * formals.hashCode() + 857 * keywordFormals.hashCode() ; } diff --git a/src/org/rascalmpl/ast/PathPart.java b/src/org/rascalmpl/ast/PathPart.java index e59d5a5653e..6df0cc5dc2c 100644 --- a/src/org/rascalmpl/ast/PathPart.java +++ b/src/org/rascalmpl/ast/PathPart.java @@ -132,7 +132,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 743 + 331 * pre.hashCode() + 967 * expression.hashCode() + 257 * tail.hashCode() ; + return 383 + 853 * pre.hashCode() + 743 * expression.hashCode() + 331 * tail.hashCode() ; } @@ -224,7 +224,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 2 + 709 * pathChars.hashCode() ; + return 967 + 257 * pathChars.hashCode() ; } diff --git a/src/org/rascalmpl/ast/PathTail.java b/src/org/rascalmpl/ast/PathTail.java index cb5b8cfd6cd..f17eb658c16 100644 --- a/src/org/rascalmpl/ast/PathTail.java +++ b/src/org/rascalmpl/ast/PathTail.java @@ -132,7 +132,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 499 + 991 * mid.hashCode() + 653 * expression.hashCode() + 557 * tail.hashCode() ; + return 2 + 709 * mid.hashCode() + 499 * expression.hashCode() + 991 * tail.hashCode() ; } @@ -224,7 +224,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 257 + 941 * post.hashCode() ; + return 653 + 557 * post.hashCode() ; } diff --git a/src/org/rascalmpl/ast/PatternWithAction.java b/src/org/rascalmpl/ast/PatternWithAction.java index 56a834a09ff..32148f04e9f 100644 --- a/src/org/rascalmpl/ast/PatternWithAction.java +++ b/src/org/rascalmpl/ast/PatternWithAction.java @@ -115,7 +115,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 601 + 239 * pattern.hashCode() + 241 * statement.hashCode() ; + return 257 + 941 * pattern.hashCode() + 601 * statement.hashCode() ; } @@ -208,7 +208,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 673 + 757 * pattern.hashCode() + 449 * replacement.hashCode() ; + return 239 + 241 * pattern.hashCode() + 673 * replacement.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Prod.java b/src/org/rascalmpl/ast/Prod.java index 44ba13d816d..1aa1429bcfc 100644 --- a/src/org/rascalmpl/ast/Prod.java +++ b/src/org/rascalmpl/ast/Prod.java @@ -150,7 +150,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 167 + 191 * lhs.hashCode() + 191 * rhs.hashCode() ; + return 757 + 449 * lhs.hashCode() + 167 * rhs.hashCode() ; } @@ -243,7 +243,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 409 + 487 * associativity.hashCode() + 29 * group.hashCode() ; + return 191 + 191 * associativity.hashCode() + 409 * group.hashCode() ; } @@ -336,7 +336,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 23 + 23 * lhs.hashCode() + 491 * rhs.hashCode() ; + return 487 + 29 * lhs.hashCode() + 23 * rhs.hashCode() ; } @@ -443,7 +443,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 617 + 761 * modifiers.hashCode() + 197 * name.hashCode() + 5 * syms.hashCode() ; + return 23 + 491 * modifiers.hashCode() + 617 * name.hashCode() + 761 * syms.hashCode() ; } @@ -535,7 +535,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 19 + 19 * referenced.hashCode() ; + return 197 + 5 * referenced.hashCode() ; } @@ -623,7 +623,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 19 + 157 * modifiers.hashCode() + 139 * syms.hashCode() ; + return 19 + 19 * modifiers.hashCode() + 19 * syms.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ProdModifier.java b/src/org/rascalmpl/ast/ProdModifier.java index 4acd3e17373..0d4b3612650 100644 --- a/src/org/rascalmpl/ast/ProdModifier.java +++ b/src/org/rascalmpl/ast/ProdModifier.java @@ -98,7 +98,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 193 + 859 * associativity.hashCode() ; + return 157 + 139 * associativity.hashCode() ; } @@ -162,7 +162,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 3 ; + return 193 ; } @@ -227,7 +227,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 701 + 283 * tag.hashCode() ; + return 859 + 3 * tag.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ProtocolPart.java b/src/org/rascalmpl/ast/ProtocolPart.java index 5a628203f10..cd3c2e2f57b 100644 --- a/src/org/rascalmpl/ast/ProtocolPart.java +++ b/src/org/rascalmpl/ast/ProtocolPart.java @@ -132,7 +132,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 349 + 139 * pre.hashCode() + 73 * expression.hashCode() + 439 * tail.hashCode() ; + return 701 + 283 * pre.hashCode() + 349 * expression.hashCode() + 139 * tail.hashCode() ; } @@ -224,7 +224,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 191 + 89 * protocolChars.hashCode() ; + return 73 + 439 * protocolChars.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ProtocolTail.java b/src/org/rascalmpl/ast/ProtocolTail.java index 22ccd0f0f5a..998d84b41d6 100644 --- a/src/org/rascalmpl/ast/ProtocolTail.java +++ b/src/org/rascalmpl/ast/ProtocolTail.java @@ -132,7 +132,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 787 + 73 * mid.hashCode() + 673 * expression.hashCode() + 233 * tail.hashCode() ; + return 191 + 89 * mid.hashCode() + 787 * expression.hashCode() + 73 * tail.hashCode() ; } @@ -224,7 +224,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 331 + 223 * post.hashCode() ; + return 673 + 233 * post.hashCode() ; } diff --git a/src/org/rascalmpl/ast/QualifiedName.java b/src/org/rascalmpl/ast/QualifiedName.java index b98905dee25..81a3a4e4483 100644 --- a/src/org/rascalmpl/ast/QualifiedName.java +++ b/src/org/rascalmpl/ast/QualifiedName.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 499 + 919 * names.hashCode() ; + return 331 + 223 * names.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Range.java b/src/org/rascalmpl/ast/Range.java index 505a83845cc..9d4c51e7096 100644 --- a/src/org/rascalmpl/ast/Range.java +++ b/src/org/rascalmpl/ast/Range.java @@ -105,7 +105,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 233 + 709 * character.hashCode() ; + return 499 + 919 * character.hashCode() ; } @@ -189,7 +189,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 503 + 233 * start.hashCode() + 419 * end.hashCode() ; + return 233 + 709 * start.hashCode() + 503 * end.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Renaming.java b/src/org/rascalmpl/ast/Renaming.java index dec3326a8f1..cc8eaefc2e3 100644 --- a/src/org/rascalmpl/ast/Renaming.java +++ b/src/org/rascalmpl/ast/Renaming.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 599 + 881 * from.hashCode() + 739 * to.hashCode() ; + return 233 + 419 * from.hashCode() + 599 * to.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Renamings.java b/src/org/rascalmpl/ast/Renamings.java index 3d87e56d406..39d63478ecc 100644 --- a/src/org/rascalmpl/ast/Renamings.java +++ b/src/org/rascalmpl/ast/Renamings.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 881 + 3 * renamings.hashCode() ; + return 881 + 739 * renamings.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Replacement.java b/src/org/rascalmpl/ast/Replacement.java index 33d02bd867f..61219bd2cc7 100644 --- a/src/org/rascalmpl/ast/Replacement.java +++ b/src/org/rascalmpl/ast/Replacement.java @@ -110,7 +110,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 293 + 281 * replacementExpression.hashCode() + 433 * conditions.hashCode() ; + return 881 + 3 * replacementExpression.hashCode() + 293 * conditions.hashCode() ; } @@ -193,7 +193,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 283 + 727 * replacementExpression.hashCode() ; + return 281 + 433 * replacementExpression.hashCode() ; } diff --git a/src/org/rascalmpl/ast/ShellCommand.java b/src/org/rascalmpl/ast/ShellCommand.java index 7ac2b9913cb..e2b7b69f1da 100644 --- a/src/org/rascalmpl/ast/ShellCommand.java +++ b/src/org/rascalmpl/ast/ShellCommand.java @@ -88,7 +88,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 449 ; + return 283 ; } @@ -153,7 +153,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 983 + 523 * name.hashCode() ; + return 727 + 449 * name.hashCode() ; } @@ -217,7 +217,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 271 ; + return 983 ; } @@ -272,7 +272,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 907 ; + return 523 ; } @@ -327,7 +327,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 479 ; + return 271 ; } @@ -382,7 +382,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 383 ; + return 907 ; } @@ -437,7 +437,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 397 ; + return 479 ; } @@ -512,7 +512,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 929 + 997 * name.hashCode() + 857 * expression.hashCode() ; + return 383 + 397 * name.hashCode() + 929 * expression.hashCode() ; } @@ -585,7 +585,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 127 ; + return 997 ; } @@ -650,7 +650,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 607 + 631 * name.hashCode() ; + return 857 + 127 * name.hashCode() ; } @@ -724,7 +724,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 449 + 113 * name.hashCode() ; + return 607 + 631 * name.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Signature.java b/src/org/rascalmpl/ast/Signature.java index 5945718aae4..67c16d9a3b0 100644 --- a/src/org/rascalmpl/ast/Signature.java +++ b/src/org/rascalmpl/ast/Signature.java @@ -149,7 +149,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 659 + 113 * modifiers.hashCode() + 163 * type.hashCode() + 491 * name.hashCode() + 887 * parameters.hashCode() ; + return 449 + 113 * modifiers.hashCode() + 659 * type.hashCode() + 113 * name.hashCode() + 163 * parameters.hashCode() ; } @@ -292,7 +292,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 547 + 293 * modifiers.hashCode() + 997 * type.hashCode() + 881 * name.hashCode() + 313 * parameters.hashCode() + 127 * exceptions.hashCode() ; + return 491 + 887 * modifiers.hashCode() + 547 * type.hashCode() + 293 * name.hashCode() + 997 * parameters.hashCode() + 881 * exceptions.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Start.java b/src/org/rascalmpl/ast/Start.java index cfe5ab5b2ab..c328663f5c5 100644 --- a/src/org/rascalmpl/ast/Start.java +++ b/src/org/rascalmpl/ast/Start.java @@ -74,7 +74,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 823 ; + return 313 ; } @@ -129,7 +129,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 757 ; + return 127 ; } diff --git a/src/org/rascalmpl/ast/Statement.java b/src/org/rascalmpl/ast/Statement.java index 7ccd64e63f5..0db876ccb83 100644 --- a/src/org/rascalmpl/ast/Statement.java +++ b/src/org/rascalmpl/ast/Statement.java @@ -269,7 +269,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 619 * dataTarget.hashCode() + 401 * statement.hashCode() ; + return 823 + 757 * dataTarget.hashCode() + 89 * statement.hashCode() ; } @@ -355,7 +355,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 463 + 317 * expression.hashCode() ; + return 619 + 401 * expression.hashCode() ; } @@ -442,7 +442,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 857 + 353 * expression.hashCode() + 53 * message.hashCode() ; + return 463 + 317 * expression.hashCode() + 857 * message.hashCode() ; } @@ -548,7 +548,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 149 + 127 * assignable.hashCode() + 827 * operator.hashCode() + 431 * statement.hashCode() ; + return 353 + 53 * assignable.hashCode() + 149 * operator.hashCode() + 127 * statement.hashCode() ; } @@ -643,7 +643,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 131 + 827 * target.hashCode() ; + return 827 + 431 * target.hashCode() ; } @@ -720,7 +720,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 2 + 449 * target.hashCode() ; + return 131 + 827 * target.hashCode() ; } @@ -817,7 +817,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 233 * label.hashCode() + 617 * body.hashCode() + 151 * condition.hashCode() ; + return 2 + 449 * label.hashCode() + 89 * body.hashCode() + 233 * condition.hashCode() ; } @@ -902,7 +902,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 19 ; + return 617 ; } @@ -967,7 +967,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 787 + 457 * expression.hashCode() ; + return 151 + 19 * expression.hashCode() ; } @@ -1044,7 +1044,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 283 + 739 * target.hashCode() ; + return 787 + 457 * target.hashCode() ; } @@ -1111,7 +1111,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 547 ; + return 283 ; } @@ -1201,7 +1201,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 97 + 607 * label.hashCode() + 73 * generators.hashCode() + 677 * body.hashCode() ; + return 739 + 547 * label.hashCode() + 97 * generators.hashCode() + 607 * body.hashCode() ; } @@ -1296,7 +1296,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 599 * functionDeclaration.hashCode() ; + return 73 + 677 * functionDeclaration.hashCode() ; } @@ -1385,7 +1385,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 3 + 757 * type.hashCode() + 193 * names.hashCode() ; + return 89 + 599 * type.hashCode() + 3 * names.hashCode() ; } @@ -1493,7 +1493,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 881 + 823 * label.hashCode() + 859 * conditions.hashCode() + 181 * thenStatement.hashCode() ; + return 757 + 193 * label.hashCode() + 881 * conditions.hashCode() + 823 * thenStatement.hashCode() ; } @@ -1620,7 +1620,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 677 + 433 * label.hashCode() + 67 * conditions.hashCode() + 757 * thenStatement.hashCode() + 479 * elseStatement.hashCode() ; + return 859 + 181 * label.hashCode() + 677 * conditions.hashCode() + 433 * thenStatement.hashCode() + 67 * elseStatement.hashCode() ; } @@ -1734,7 +1734,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 691 + 193 * dataTarget.hashCode() + 113 * statement.hashCode() ; + return 757 + 479 * dataTarget.hashCode() + 691 * statement.hashCode() ; } @@ -1832,7 +1832,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 607 + 151 * label.hashCode() + 409 * statements.hashCode() ; + return 193 + 113 * label.hashCode() + 607 * statements.hashCode() ; } @@ -1915,7 +1915,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 691 + 691 * statement.hashCode() ; + return 151 + 409 * statement.hashCode() ; } @@ -2014,7 +2014,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 73 + 457 * variables.hashCode() + 719 * bound.hashCode() + 461 * body.hashCode() ; + return 691 + 691 * variables.hashCode() + 73 * bound.hashCode() + 457 * body.hashCode() ; } @@ -2131,7 +2131,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 929 + 199 * label.hashCode() + 569 * expression.hashCode() + 149 * cases.hashCode() ; + return 719 + 461 * label.hashCode() + 929 * expression.hashCode() + 199 * cases.hashCode() ; } @@ -2226,7 +2226,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 569 + 617 * statement.hashCode() ; + return 569 + 149 * statement.hashCode() ; } @@ -2315,7 +2315,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 389 + 757 * body.hashCode() + 757 * handlers.hashCode() ; + return 569 + 617 * body.hashCode() + 389 * handlers.hashCode() ; } @@ -2423,7 +2423,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 439 + 239 * body.hashCode() + 641 * handlers.hashCode() + 227 * finallyBody.hashCode() ; + return 757 + 757 * body.hashCode() + 439 * handlers.hashCode() + 239 * finallyBody.hashCode() ; } @@ -2518,7 +2518,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 269 + 389 * declaration.hashCode() ; + return 641 + 227 * declaration.hashCode() ; } @@ -2605,7 +2605,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 367 + 643 * label.hashCode() + 619 * visit.hashCode() ; + return 269 + 389 * label.hashCode() + 367 * visit.hashCode() ; } @@ -2713,7 +2713,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 631 + 151 * label.hashCode() + 593 * conditions.hashCode() + 109 * body.hashCode() ; + return 643 + 619 * label.hashCode() + 631 * conditions.hashCode() + 151 * body.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Strategy.java b/src/org/rascalmpl/ast/Strategy.java index 5249a3fc7e6..cd0e5d292bc 100644 --- a/src/org/rascalmpl/ast/Strategy.java +++ b/src/org/rascalmpl/ast/Strategy.java @@ -74,7 +74,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 53 ; + return 593 ; } @@ -129,7 +129,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 839 ; + return 109 ; } @@ -184,7 +184,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 389 ; + return 53 ; } @@ -239,7 +239,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 229 ; + return 839 ; } @@ -294,7 +294,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 157 ; + return 389 ; } @@ -349,7 +349,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 283 ; + return 229 ; } diff --git a/src/org/rascalmpl/ast/StringLiteral.java b/src/org/rascalmpl/ast/StringLiteral.java index 0563ce82386..fad93712024 100644 --- a/src/org/rascalmpl/ast/StringLiteral.java +++ b/src/org/rascalmpl/ast/StringLiteral.java @@ -139,7 +139,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 947 + 541 * pre.hashCode() + 103 * expression.hashCode() + 619 * tail.hashCode() ; + return 157 + 283 * pre.hashCode() + 947 * expression.hashCode() + 541 * tail.hashCode() ; } @@ -231,7 +231,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 421 + 541 * constant.hashCode() ; + return 103 + 619 * constant.hashCode() ; } @@ -325,7 +325,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 509 + 941 * pre.hashCode() + 653 * template.hashCode() + 13 * tail.hashCode() ; + return 421 + 541 * pre.hashCode() + 509 * template.hashCode() + 941 * tail.hashCode() ; } diff --git a/src/org/rascalmpl/ast/StringMiddle.java b/src/org/rascalmpl/ast/StringMiddle.java index fe53df8c6ae..1eb963084cd 100644 --- a/src/org/rascalmpl/ast/StringMiddle.java +++ b/src/org/rascalmpl/ast/StringMiddle.java @@ -132,7 +132,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 787 + 37 * mid.hashCode() + 131 * expression.hashCode() + 331 * tail.hashCode() ; + return 653 + 13 * mid.hashCode() + 787 * expression.hashCode() + 37 * tail.hashCode() ; } @@ -224,7 +224,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 521 + 839 * mid.hashCode() ; + return 131 + 331 * mid.hashCode() ; } @@ -318,7 +318,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 191 + 599 * mid.hashCode() + 109 * template.hashCode() + 977 * tail.hashCode() ; + return 521 + 839 * mid.hashCode() + 191 * template.hashCode() + 599 * tail.hashCode() ; } diff --git a/src/org/rascalmpl/ast/StringTail.java b/src/org/rascalmpl/ast/StringTail.java index 41a7288b62d..5020467cbf9 100644 --- a/src/org/rascalmpl/ast/StringTail.java +++ b/src/org/rascalmpl/ast/StringTail.java @@ -139,7 +139,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 2 + 947 * mid.hashCode() + 281 * expression.hashCode() + 409 * tail.hashCode() ; + return 109 + 977 * mid.hashCode() + 2 * expression.hashCode() + 947 * tail.hashCode() ; } @@ -251,7 +251,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 97 + 607 * mid.hashCode() + 547 * template.hashCode() + 283 * tail.hashCode() ; + return 281 + 409 * mid.hashCode() + 97 * template.hashCode() + 607 * tail.hashCode() ; } @@ -343,7 +343,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 757 + 347 * post.hashCode() ; + return 547 + 283 * post.hashCode() ; } diff --git a/src/org/rascalmpl/ast/StringTemplate.java b/src/org/rascalmpl/ast/StringTemplate.java index 48e3018dad7..5dc7be9140a 100644 --- a/src/org/rascalmpl/ast/StringTemplate.java +++ b/src/org/rascalmpl/ast/StringTemplate.java @@ -202,7 +202,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 73 + 181 * preStats.hashCode() + 499 * body.hashCode() + 227 * postStats.hashCode() + 389 * condition.hashCode() ; + return 757 + 347 * preStats.hashCode() + 73 * body.hashCode() + 181 * postStats.hashCode() + 499 * condition.hashCode() ; } @@ -339,7 +339,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 479 + 103 * generators.hashCode() + 859 * preStats.hashCode() + 163 * body.hashCode() + 739 * postStats.hashCode() ; + return 227 + 389 * generators.hashCode() + 479 * preStats.hashCode() + 103 * body.hashCode() + 859 * postStats.hashCode() ; } @@ -476,7 +476,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 821 + 977 * conditions.hashCode() + 677 * preStats.hashCode() + 11 * body.hashCode() + 691 * postStats.hashCode() ; + return 163 + 739 * conditions.hashCode() + 821 * preStats.hashCode() + 977 * body.hashCode() + 677 * postStats.hashCode() ; } @@ -647,7 +647,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 71 + 181 * conditions.hashCode() + 199 * preStatsThen.hashCode() + 787 * thenString.hashCode() + 193 * postStatsThen.hashCode() + 199 * preStatsElse.hashCode() + 389 * elseString.hashCode() + 281 * postStatsElse.hashCode() ; + return 11 + 691 * conditions.hashCode() + 71 * preStatsThen.hashCode() + 181 * thenString.hashCode() + 199 * postStatsThen.hashCode() + 787 * preStatsElse.hashCode() + 193 * elseString.hashCode() + 199 * postStatsElse.hashCode() ; } @@ -809,7 +809,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 389 + 683 * condition.hashCode() + 577 * preStats.hashCode() + 653 * body.hashCode() + 73 * postStats.hashCode() ; + return 389 + 281 * condition.hashCode() + 389 * preStats.hashCode() + 683 * body.hashCode() + 577 * postStats.hashCode() ; } diff --git a/src/org/rascalmpl/ast/StructuredType.java b/src/org/rascalmpl/ast/StructuredType.java index 521002c3eac..16cf2840974 100644 --- a/src/org/rascalmpl/ast/StructuredType.java +++ b/src/org/rascalmpl/ast/StructuredType.java @@ -110,7 +110,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 991 + 911 * basicType.hashCode() + 379 * arguments.hashCode() ; + return 653 + 73 * basicType.hashCode() + 991 * arguments.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Sym.java b/src/org/rascalmpl/ast/Sym.java index 706f9e0fbf7..ae33e8d9f24 100644 --- a/src/org/rascalmpl/ast/Sym.java +++ b/src/org/rascalmpl/ast/Sym.java @@ -187,7 +187,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 811 + 373 * first.hashCode() + 83 * alternatives.hashCode() ; + return 911 + 379 * first.hashCode() + 811 * alternatives.hashCode() ; } @@ -270,7 +270,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 71 + 683 * cistring.hashCode() ; + return 373 + 83 * cistring.hashCode() ; } @@ -344,7 +344,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 839 + 577 * charClass.hashCode() ; + return 71 + 683 * charClass.hashCode() ; } @@ -428,7 +428,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 41 + 809 * symbol.hashCode() + 821 * column.hashCode() ; + return 839 + 577 * symbol.hashCode() + 41 * column.hashCode() ; } @@ -501,7 +501,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 821 ; + return 809 ; } @@ -566,7 +566,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 59 + 139 * symbol.hashCode() ; + return 821 + 821 * symbol.hashCode() ; } @@ -650,7 +650,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 233 + 331 * symbol.hashCode() + 359 * label.hashCode() ; + return 59 + 139 * symbol.hashCode() + 233 * label.hashCode() ; } @@ -743,7 +743,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 151 + 311 * symbol.hashCode() + 73 * match.hashCode() ; + return 331 + 359 * symbol.hashCode() + 151 * match.hashCode() ; } @@ -826,7 +826,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 619 + 5 * symbol.hashCode() ; + return 311 + 73 * symbol.hashCode() ; } @@ -910,7 +910,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 191 + 467 * symbol.hashCode() + 149 * sep.hashCode() ; + return 619 + 5 * symbol.hashCode() + 191 * sep.hashCode() ; } @@ -993,7 +993,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 19 + 761 * symbol.hashCode() ; + return 467 + 149 * symbol.hashCode() ; } @@ -1077,7 +1077,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 587 * symbol.hashCode() + 67 * sep.hashCode() ; + return 19 + 761 * symbol.hashCode() + 89 * sep.hashCode() ; } @@ -1170,7 +1170,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 191 + 577 * symbol.hashCode() + 263 * label.hashCode() ; + return 587 + 67 * symbol.hashCode() + 191 * label.hashCode() ; } @@ -1253,7 +1253,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 647 + 991 * string.hashCode() ; + return 577 + 263 * string.hashCode() ; } @@ -1327,7 +1327,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 409 + 907 * nonterminal.hashCode() ; + return 647 + 991 * nonterminal.hashCode() ; } @@ -1411,7 +1411,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 89 + 347 * symbol.hashCode() + 509 * match.hashCode() ; + return 409 + 907 * symbol.hashCode() + 89 * match.hashCode() ; } @@ -1504,7 +1504,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 151 + 599 * match.hashCode() + 29 * symbol.hashCode() ; + return 347 + 509 * match.hashCode() + 151 * symbol.hashCode() ; } @@ -1587,7 +1587,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 941 + 103 * symbol.hashCode() ; + return 599 + 29 * symbol.hashCode() ; } @@ -1661,7 +1661,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 67 + 769 * nonterminal.hashCode() ; + return 941 + 103 * nonterminal.hashCode() ; } @@ -1747,7 +1747,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 149 + 541 * nonterminal.hashCode() + 353 * parameters.hashCode() ; + return 67 + 769 * nonterminal.hashCode() + 149 * parameters.hashCode() ; } @@ -1840,7 +1840,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 23 + 787 * match.hashCode() + 863 * symbol.hashCode() ; + return 541 + 353 * match.hashCode() + 23 * symbol.hashCode() ; } @@ -1935,7 +1935,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 557 + 61 * first.hashCode() + 281 * sequence.hashCode() ; + return 787 + 863 * first.hashCode() + 557 * sequence.hashCode() ; } @@ -2018,7 +2018,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 263 + 19 * nonterminal.hashCode() ; + return 61 + 281 * nonterminal.hashCode() ; } @@ -2092,7 +2092,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 61 + 241 * symbol.hashCode() ; + return 263 + 19 * symbol.hashCode() ; } @@ -2176,7 +2176,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 409 + 443 * symbol.hashCode() + 11 * match.hashCode() ; + return 61 + 241 * symbol.hashCode() + 409 * match.hashCode() ; } diff --git a/src/org/rascalmpl/ast/SyntaxDefinition.java b/src/org/rascalmpl/ast/SyntaxDefinition.java index 56a534b5bc6..55f99a56e2b 100644 --- a/src/org/rascalmpl/ast/SyntaxDefinition.java +++ b/src/org/rascalmpl/ast/SyntaxDefinition.java @@ -122,7 +122,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 389 + 229 * defined.hashCode() + 193 * production.hashCode() ; + return 443 + 11 * defined.hashCode() + 389 * production.hashCode() ; } @@ -225,7 +225,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 617 + 521 * start.hashCode() + 269 * defined.hashCode() + 839 * production.hashCode() ; + return 229 + 193 * start.hashCode() + 617 * defined.hashCode() + 521 * production.hashCode() ; } @@ -337,7 +337,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 743 + 751 * vis.hashCode() + 241 * defined.hashCode() + 911 * production.hashCode() ; + return 269 + 839 * vis.hashCode() + 743 * defined.hashCode() + 751 * production.hashCode() ; } @@ -439,7 +439,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 827 + 29 * defined.hashCode() + 947 * production.hashCode() ; + return 241 + 911 * defined.hashCode() + 827 * production.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Tag.java b/src/org/rascalmpl/ast/Tag.java index 7e03763917c..e2615d2a30f 100644 --- a/src/org/rascalmpl/ast/Tag.java +++ b/src/org/rascalmpl/ast/Tag.java @@ -115,7 +115,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 883 + 743 * name.hashCode() + 313 * contents.hashCode() ; + return 29 + 947 * name.hashCode() + 883 * contents.hashCode() ; } @@ -198,7 +198,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 607 + 727 * name.hashCode() ; + return 743 + 313 * name.hashCode() ; } @@ -282,7 +282,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 883 + 617 * name.hashCode() + 233 * expression.hashCode() ; + return 607 + 727 * name.hashCode() + 883 * expression.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Tags.java b/src/org/rascalmpl/ast/Tags.java index e239513bad2..f4cf57584a6 100644 --- a/src/org/rascalmpl/ast/Tags.java +++ b/src/org/rascalmpl/ast/Tags.java @@ -93,7 +93,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 263 + 163 * tags.hashCode() ; + return 617 + 233 * tags.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Target.java b/src/org/rascalmpl/ast/Target.java index f0149eddb21..dadd78fdb14 100644 --- a/src/org/rascalmpl/ast/Target.java +++ b/src/org/rascalmpl/ast/Target.java @@ -81,7 +81,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 683 ; + return 263 ; } @@ -146,7 +146,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 661 + 499 * name.hashCode() ; + return 163 + 683 * name.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Toplevel.java b/src/org/rascalmpl/ast/Toplevel.java index 739b782b1fc..199e99f8689 100644 --- a/src/org/rascalmpl/ast/Toplevel.java +++ b/src/org/rascalmpl/ast/Toplevel.java @@ -91,7 +91,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 769 + 163 * declaration.hashCode() ; + return 661 + 499 * declaration.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Type.java b/src/org/rascalmpl/ast/Type.java index 2763bb1a49a..abdf2c89d3d 100644 --- a/src/org/rascalmpl/ast/Type.java +++ b/src/org/rascalmpl/ast/Type.java @@ -140,7 +140,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 641 + 313 * basic.hashCode() ; + return 769 + 163 * basic.hashCode() ; } @@ -214,7 +214,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 509 + 563 * type.hashCode() ; + return 641 + 313 * type.hashCode() ; } @@ -288,7 +288,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 149 + 431 * function.hashCode() ; + return 509 + 563 * function.hashCode() ; } @@ -362,7 +362,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 67 + 19 * selector.hashCode() ; + return 149 + 431 * selector.hashCode() ; } @@ -436,7 +436,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 181 + 599 * structured.hashCode() ; + return 67 + 19 * structured.hashCode() ; } @@ -510,7 +510,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 101 + 421 * symbol.hashCode() ; + return 181 + 599 * symbol.hashCode() ; } @@ -584,7 +584,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 277 + 487 * user.hashCode() ; + return 101 + 421 * user.hashCode() ; } @@ -658,7 +658,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 797 + 787 * typeVar.hashCode() ; + return 277 + 487 * typeVar.hashCode() ; } diff --git a/src/org/rascalmpl/ast/TypeArg.java b/src/org/rascalmpl/ast/TypeArg.java index 82dd668f9d7..d340caba1a6 100644 --- a/src/org/rascalmpl/ast/TypeArg.java +++ b/src/org/rascalmpl/ast/TypeArg.java @@ -98,7 +98,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 397 + 191 * type.hashCode() ; + return 797 + 787 * type.hashCode() ; } @@ -182,7 +182,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 977 + 173 * type.hashCode() + 541 * name.hashCode() ; + return 397 + 191 * type.hashCode() + 977 * name.hashCode() ; } diff --git a/src/org/rascalmpl/ast/TypeVar.java b/src/org/rascalmpl/ast/TypeVar.java index 1553e1baf48..34164dfd19d 100644 --- a/src/org/rascalmpl/ast/TypeVar.java +++ b/src/org/rascalmpl/ast/TypeVar.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 491 + 331 * name.hashCode() + 167 * bound.hashCode() ; + return 173 + 541 * name.hashCode() + 491 * bound.hashCode() ; } @@ -191,7 +191,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 809 + 109 * name.hashCode() ; + return 331 + 167 * name.hashCode() ; } diff --git a/src/org/rascalmpl/ast/UserType.java b/src/org/rascalmpl/ast/UserType.java index dadb13a5c1a..69a206d97e2 100644 --- a/src/org/rascalmpl/ast/UserType.java +++ b/src/org/rascalmpl/ast/UserType.java @@ -98,7 +98,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 373 + 449 * name.hashCode() ; + return 809 + 109 * name.hashCode() ; } @@ -184,7 +184,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 571 + 467 * name.hashCode() + 691 * parameters.hashCode() ; + return 373 + 449 * name.hashCode() + 571 * parameters.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Variable.java b/src/org/rascalmpl/ast/Variable.java index d1721f58da1..6e768417d22 100644 --- a/src/org/rascalmpl/ast/Variable.java +++ b/src/org/rascalmpl/ast/Variable.java @@ -108,7 +108,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 701 + 19 * name.hashCode() + 137 * initial.hashCode() ; + return 467 + 691 * name.hashCode() + 701 * initial.hashCode() ; } @@ -191,7 +191,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 907 + 41 * name.hashCode() ; + return 19 + 137 * name.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Variant.java b/src/org/rascalmpl/ast/Variant.java index e224303aed1..119a76ac9cc 100644 --- a/src/org/rascalmpl/ast/Variant.java +++ b/src/org/rascalmpl/ast/Variant.java @@ -127,7 +127,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 59 + 823 * name.hashCode() + 139 * arguments.hashCode() + 293 * keywordArguments.hashCode() ; + return 907 + 41 * name.hashCode() + 59 * arguments.hashCode() + 823 * keywordArguments.hashCode() ; } diff --git a/src/org/rascalmpl/ast/Visibility.java b/src/org/rascalmpl/ast/Visibility.java index 5e439c09aa3..5272568e81a 100644 --- a/src/org/rascalmpl/ast/Visibility.java +++ b/src/org/rascalmpl/ast/Visibility.java @@ -74,7 +74,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 773 ; + return 139 ; } @@ -184,7 +184,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 421 ; + return 773 ; } diff --git a/src/org/rascalmpl/ast/Visit.java b/src/org/rascalmpl/ast/Visit.java index f91c1c3eda0..f2cedfe32ab 100644 --- a/src/org/rascalmpl/ast/Visit.java +++ b/src/org/rascalmpl/ast/Visit.java @@ -117,7 +117,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 467 + 181 * subject.hashCode() + 383 * cases.hashCode() ; + return 293 + 421 * subject.hashCode() + 467 * cases.hashCode() ; } @@ -222,7 +222,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return 263 + 463 * strategy.hashCode() + 223 * subject.hashCode() + 139 * cases.hashCode() ; + return 181 + 383 * strategy.hashCode() + 263 * subject.hashCode() + 463 * cases.hashCode() ; } diff --git a/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc b/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc index ebcd1392cfb..3204ff5eefb 100644 --- a/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc +++ b/src/org/rascalmpl/library/lang/rascal/syntax/Rascal.rsc @@ -866,7 +866,7 @@ syntax Pattern | splicePlus : "+" Pattern argument | negative : "-" Pattern argument | literal : Literal literal - | \tuple : "\<" {Pattern ","}+ elements "\>" + | \tuple : "\<" {Pattern ","}* elements0 "\>" | typedVariable : Type type Name name | \map : "(" {Mapping[Pattern] ","}* mappings ")" | reifiedType : "type" "(" Pattern symbol "," Pattern definitions ")" diff --git a/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java b/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java index 2c68f56b04f..dea96c4e5d6 100644 --- a/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java +++ b/src/org/rascalmpl/library/lang/rascal/syntax/RascalParser.java @@ -73,6 +73,16 @@ protected static IntegerKeyedHashMap _initDontNest() { + _putDontNest(result, 1445, 1464); + + _putDontNest(result, 1445, 1474); + + _putDontNest(result, 1445, 1445); + + _putDontNest(result, 1445, 1489); + + _putDontNest(result, 1445, 1454); + _putDontNest(result, 887, 1279); _putDontNest(result, 887, 1388); @@ -245,18 +255,10 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1279, 1339); - _putDontNest(result, 14290, 14463); - - _putDontNest(result, 14290, 14481); - - _putDontNest(result, 14290, 14500); - - _putDontNest(result, 14290, 14490); - - _putDontNest(result, 14290, 14472); - _putDontNest(result, 1573, 1573); + _putDontNest(result, 14395, 14437); + _putDontNest(result, 1024, 1279); _putDontNest(result, 1024, 1388); @@ -321,7 +323,7 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1024, 1339); - _putDontNest(result, 14138, 1407); + _putDontNest(result, 14075, 1407); _putDontNest(result, 1479, 1489); @@ -387,15 +389,11 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1220, 1339); - _putDontNest(result, 1449, 1464); + _putDontNest(result, 10959, 10487); - _putDontNest(result, 1449, 1474); + _putDontNest(result, 10959, 10481); - _putDontNest(result, 1449, 1445); - - _putDontNest(result, 1449, 1489); - - _putDontNest(result, 1449, 1454); + _putDontNest(result, 10959, 10650); _putDontNest(result, 1344, 1388); @@ -427,7 +425,23 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1344, 1351); - _putDontNest(result, 8467, 841); + _putDontNest(result, 1449, 1464); + + _putDontNest(result, 1449, 1474); + + _putDontNest(result, 1449, 1445); + + _putDontNest(result, 1449, 1489); + + _putDontNest(result, 1449, 1454); + + _putDontNest(result, 10790, 10481); + + _putDontNest(result, 10790, 10650); + + _putDontNest(result, 10751, 10481); + + _putDontNest(result, 10751, 10650); _putDontNest(result, 1262, 1279); @@ -567,6 +581,26 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1097, 1257); + _putDontNest(result, 14294, 14400); + + _putDontNest(result, 14294, 14418); + + _putDontNest(result, 14294, 14409); + + _putDontNest(result, 14294, 14427); + + _putDontNest(result, 14294, 14437); + + _putDontNest(result, 14244, 14400); + + _putDontNest(result, 14244, 14418); + + _putDontNest(result, 14244, 14409); + + _putDontNest(result, 14244, 14427); + + _putDontNest(result, 14244, 14437); + _putDontNest(result, 931, 1279); _putDontNest(result, 931, 1388); @@ -909,6 +943,8 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1087, 1339); + _putDontNest(result, 7085, 7102); + _putDontNest(result, 1407, 1474); _putDontNest(result, 1407, 1445); @@ -921,16 +957,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1407, 1464); - _putDontNest(result, 14307, 14463); - - _putDontNest(result, 14307, 14481); - - _putDontNest(result, 14307, 14500); - - _putDontNest(result, 14307, 14490); - - _putDontNest(result, 14307, 14472); - _putDontNest(result, 1185, 1279); _putDontNest(result, 1185, 1388); @@ -1021,16 +1047,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1283, 1339); - _putDontNest(result, 14463, 14463); - - _putDontNest(result, 14463, 14481); - - _putDontNest(result, 14463, 14500); - - _putDontNest(result, 14463, 14490); - - _putDontNest(result, 14463, 14472); - _putDontNest(result, 1464, 1464); _putDontNest(result, 1464, 1474); @@ -1223,10 +1239,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1293, 1339); - _putDontNest(result, 10814, 10713); - - _putDontNest(result, 10814, 10544); - _putDontNest(result, 1198, 1279); _putDontNest(result, 1198, 1388); @@ -1281,13 +1293,19 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1198, 1339); - _putDontNest(result, 1469, 1489); + _putDontNest(result, 10474, 10481); - _putDontNest(result, 1154, 2537); + _putDontNest(result, 10474, 10650); - _putDontNest(result, 10571, 10713); + _putDontNest(result, 10508, 10481); + + _putDontNest(result, 10508, 10650); + + _putDontNest(result, 1469, 1489); - _putDontNest(result, 10571, 10544); + _putDontNest(result, 7102, 7102); + + _putDontNest(result, 1154, 2537); _putDontNest(result, 1355, 1388); @@ -1329,40 +1347,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1426, 1454); - _putDontNest(result, 10594, 10713); - - _putDontNest(result, 10594, 10544); - - _putDontNest(result, 14357, 14463); - - _putDontNest(result, 14357, 14481); - - _putDontNest(result, 14357, 14500); - - _putDontNest(result, 14357, 14490); - - _putDontNest(result, 14357, 14472); - - _putDontNest(result, 14402, 14463); - - _putDontNest(result, 14402, 14481); - - _putDontNest(result, 14402, 14500); - - _putDontNest(result, 14402, 14490); - - _putDontNest(result, 14402, 14472); - - _putDontNest(result, 14345, 14463); - - _putDontNest(result, 14345, 14481); - - _putDontNest(result, 14345, 14500); - - _putDontNest(result, 14345, 14490); - - _putDontNest(result, 14345, 14472); - _putDontNest(result, 1210, 1279); _putDontNest(result, 1210, 1388); @@ -1417,9 +1401,9 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1210, 1339); - _putDontNest(result, 10537, 10713); + _putDontNest(result, 10595, 10481); - _putDontNest(result, 10537, 10544); + _putDontNest(result, 10595, 10650); _putDontNest(result, 1369, 1388); @@ -1467,13 +1451,13 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1392, 1464); - _putDontNest(result, 2533, 14338); + _putDontNest(result, 2533, 14390); - _putDontNest(result, 2533, 14446); + _putDontNest(result, 2533, 14291); - _putDontNest(result, 2533, 14354); + _putDontNest(result, 2533, 14275); - _putDontNest(result, 2533, 14453); + _putDontNest(result, 2533, 14383); _putDontNest(result, 1269, 1279); @@ -1557,8 +1541,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1289, 1339); - _putDontNest(result, 14458, 14500); - _putDontNest(result, 1238, 1279); _putDontNest(result, 1238, 1388); @@ -1605,6 +1587,10 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1238, 1339); + _putDontNest(result, 7090, 7102); + + _putDontNest(result, 7090, 7090); + _putDontNest(result, 1440, 1464); _putDontNest(result, 1440, 1474); @@ -1653,6 +1639,8 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1300, 1339); + _putDontNest(result, 8404, 841); + _putDontNest(result, 1557, 1573); _putDontNest(result, 1053, 1279); @@ -1811,6 +1799,12 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 982, 1257); + _putDontNest(result, 8409, 10487); + + _putDontNest(result, 8409, 10481); + + _putDontNest(result, 8409, 10650); + _putDontNest(result, 1325, 1388); _putDontNest(result, 1325, 1378); @@ -1845,6 +1839,26 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1325, 1339); + _putDontNest(result, 14387, 14400); + + _putDontNest(result, 14387, 14418); + + _putDontNest(result, 14387, 14409); + + _putDontNest(result, 14387, 14427); + + _putDontNest(result, 14387, 14437); + + _putDontNest(result, 14282, 14400); + + _putDontNest(result, 14282, 14418); + + _putDontNest(result, 14282, 14409); + + _putDontNest(result, 14282, 14427); + + _putDontNest(result, 14282, 14437); + _putDontNest(result, 1215, 1279); _putDontNest(result, 1215, 1388); @@ -1911,35 +1925,23 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1397, 1464); - _putDontNest(result, 10853, 10713); + _putDontNest(result, 10531, 10481); - _putDontNest(result, 10853, 10544); + _putDontNest(result, 10531, 10650); - _putDontNest(result, 1445, 1464); + _putDontNest(result, 14339, 14400); - _putDontNest(result, 1445, 1474); + _putDontNest(result, 14339, 14418); - _putDontNest(result, 1445, 1445); + _putDontNest(result, 14339, 14409); - _putDontNest(result, 1445, 1489); + _putDontNest(result, 14339, 14427); - _putDontNest(result, 1445, 1454); - - _putDontNest(result, 14481, 14463); - - _putDontNest(result, 14481, 14481); - - _putDontNest(result, 14481, 14500); - - _putDontNest(result, 14481, 14490); - - _putDontNest(result, 14481, 14472); + _putDontNest(result, 14339, 14437); - _putDontNest(result, 7113, 7113); + _putDontNest(result, 14422, 14437); - _putDontNest(result, 7113, 7125); - - _putDontNest(result, 7125, 7125); + _putDontNest(result, 14437, 14437); _putDontNest(result, 1234, 1279); @@ -1989,26 +1991,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1234, 1339); - _putDontNest(result, 14450, 14463); - - _putDontNest(result, 14450, 14481); - - _putDontNest(result, 14450, 14500); - - _putDontNest(result, 14450, 14490); - - _putDontNest(result, 14450, 14472); - - _putDontNest(result, 4494, 4645); - - _putDontNest(result, 4494, 4639); - - _putDontNest(result, 4494, 4607); - - _putDontNest(result, 4494, 4618); - - _putDontNest(result, 4494, 4627); - _putDontNest(result, 1435, 1464); _putDontNest(result, 1435, 1474); @@ -2083,6 +2065,16 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 907, 1339); + _putDontNest(result, 14427, 14400); + + _putDontNest(result, 14427, 14418); + + _putDontNest(result, 14427, 14409); + + _putDontNest(result, 14427, 14427); + + _putDontNest(result, 14427, 14437); + _putDontNest(result, 1562, 1573); _putDontNest(result, 1562, 1562); @@ -2105,16 +2097,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1402, 1464); - _putDontNest(result, 14366, 14463); - - _putDontNest(result, 14366, 14481); - - _putDontNest(result, 14366, 14500); - - _putDontNest(result, 14366, 14490); - - _putDontNest(result, 14366, 14472); - _putDontNest(result, 815, 1279); _putDontNest(result, 815, 1388); @@ -2233,17 +2215,19 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1351, 1351); - _putDontNest(result, 10604, 10713); + _putDontNest(result, 14303, 14400); + + _putDontNest(result, 14303, 14418); - _putDontNest(result, 10604, 10544); + _putDontNest(result, 14303, 14409); - _putDontNest(result, 7108, 7125); + _putDontNest(result, 14303, 14427); - _putDontNest(result, 8472, 10550); + _putDontNest(result, 14303, 14437); - _putDontNest(result, 8472, 10713); + _putDontNest(result, 10541, 10481); - _putDontNest(result, 8472, 10544); + _putDontNest(result, 10541, 10650); _putDontNest(result, 1339, 1388); @@ -2273,6 +2257,10 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1339, 1339); + _putDontNest(result, 1547, 1573); + + _putDontNest(result, 1547, 1562); + _putDontNest(result, 1205, 1279); _putDontNest(result, 1205, 1388); @@ -2323,17 +2311,15 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1205, 1339); - _putDontNest(result, 1547, 1573); - - _putDontNest(result, 1547, 1562); + _putDontNest(result, 14400, 14400); - _putDontNest(result, 10658, 10713); + _putDontNest(result, 14400, 14418); - _putDontNest(result, 10658, 10544); + _putDontNest(result, 14400, 14409); - _putDontNest(result, 10611, 10713); + _putDontNest(result, 14400, 14427); - _putDontNest(result, 10611, 10544); + _putDontNest(result, 14400, 14437); _putDontNest(result, 1364, 1388); @@ -2365,14 +2351,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1364, 1351); - _putDontNest(result, 1542, 1573); - - _putDontNest(result, 1542, 1552); - - _putDontNest(result, 1542, 1562); - - _putDontNest(result, 14500, 14500); - _putDontNest(result, 1310, 1279); _putDontNest(result, 1310, 1388); @@ -2411,9 +2389,65 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1310, 1339); - _putDontNest(result, 10686, 841); + _putDontNest(result, 1542, 1573); + + _putDontNest(result, 1542, 1552); + + _putDontNest(result, 1542, 1562); + + _putDontNest(result, 14418, 14400); + + _putDontNest(result, 14418, 14418); + + _putDontNest(result, 14418, 14409); + + _putDontNest(result, 14418, 14427); + + _putDontNest(result, 14418, 14437); + + _putDontNest(result, 1334, 1388); + + _putDontNest(result, 1334, 1378); + + _putDontNest(result, 1334, 1417); + + _putDontNest(result, 1334, 1330); + + _putDontNest(result, 1334, 1474); + + _putDontNest(result, 1334, 1426); + + _putDontNest(result, 1334, 1369); + + _putDontNest(result, 1334, 1397); + + _putDontNest(result, 1334, 1445); + + _putDontNest(result, 1334, 1435); + + _putDontNest(result, 1334, 1454); + + _putDontNest(result, 1334, 1407); + + _putDontNest(result, 1334, 1464); + + _putDontNest(result, 1334, 1360); + + _putDontNest(result, 1334, 1351); + + _putDontNest(result, 1334, 1489); + + _putDontNest(result, 1334, 1339); + + _putDontNest(result, 14236, 14400); + + _putDontNest(result, 14236, 14418); + + _putDontNest(result, 14236, 14409); - _putDontNest(result, 10686, 999); + _putDontNest(result, 14236, 14427); + + _putDontNest(result, 14236, 14437); _putDontNest(result, 1015, 1279); @@ -2543,42 +2577,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1062, 1339); - _putDontNest(result, 14476, 14500); - - _putDontNest(result, 1334, 1388); - - _putDontNest(result, 1334, 1378); - - _putDontNest(result, 1334, 1417); - - _putDontNest(result, 1334, 1330); - - _putDontNest(result, 1334, 1474); - - _putDontNest(result, 1334, 1426); - - _putDontNest(result, 1334, 1369); - - _putDontNest(result, 1334, 1397); - - _putDontNest(result, 1334, 1445); - - _putDontNest(result, 1334, 1435); - - _putDontNest(result, 1334, 1454); - - _putDontNest(result, 1334, 1407); - - _putDontNest(result, 1334, 1464); - - _putDontNest(result, 1334, 1360); - - _putDontNest(result, 1334, 1351); - - _putDontNest(result, 1334, 1489); - - _putDontNest(result, 1334, 1339); - _putDontNest(result, 1229, 1279); _putDontNest(result, 1229, 1388); @@ -2625,9 +2623,19 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1229, 1339); - _putDontNest(result, 10745, 10713); + _putDontNest(result, 4484, 4635); + + _putDontNest(result, 4484, 4608); - _putDontNest(result, 10745, 10544); + _putDontNest(result, 4484, 4629); + + _putDontNest(result, 4484, 4617); + + _putDontNest(result, 4484, 4597); + + _putDontNest(result, 10548, 10481); + + _putDontNest(result, 10548, 10650); _putDontNest(result, 1257, 1279); @@ -2677,38 +2685,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1257, 1339); - _putDontNest(result, 14299, 14463); - - _putDontNest(result, 14299, 14481); - - _putDontNest(result, 14299, 14500); - - _putDontNest(result, 14299, 14490); - - _putDontNest(result, 14299, 14472); - - _putDontNest(result, 14485, 14500); - - _putDontNest(result, 14490, 14463); - - _putDontNest(result, 14490, 14481); - - _putDontNest(result, 14490, 14500); - - _putDontNest(result, 14490, 14490); - - _putDontNest(result, 14490, 14472); - - _putDontNest(result, 14472, 14463); - - _putDontNest(result, 14472, 14481); - - _putDontNest(result, 14472, 14500); - - _putDontNest(result, 14472, 14490); - - _putDontNest(result, 14472, 14472); - _putDontNest(result, 1454, 1464); _putDontNest(result, 1454, 1474); @@ -2719,11 +2695,21 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1454, 1454); - _putDontNest(result, 11022, 10550); + _putDontNest(result, 10524, 10481); + + _putDontNest(result, 10524, 10650); + + _putDontNest(result, 10682, 10481); + + _putDontNest(result, 10682, 10650); - _putDontNest(result, 11022, 10713); + _putDontNest(result, 14404, 14437); - _putDontNest(result, 11022, 10544); + _putDontNest(result, 14413, 14437); + + _putDontNest(result, 10623, 841); + + _putDontNest(result, 10623, 999); _putDontNest(result, 1225, 1279); @@ -2773,8 +2759,6 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1225, 1339); - _putDontNest(result, 14467, 14500); - _putDontNest(result, 1274, 1388); _putDontNest(result, 1274, 1378); @@ -2811,9 +2795,25 @@ protected static IntegerKeyedHashMap _initDontNest() { _putDontNest(result, 1274, 1339); - _putDontNest(result, 10587, 10713); + _putDontNest(result, 14409, 14400); + + _putDontNest(result, 14409, 14418); + + _putDontNest(result, 14409, 14409); + + _putDontNest(result, 14409, 14427); - _putDontNest(result, 10587, 10544); + _putDontNest(result, 14409, 14437); + + _putDontNest(result, 14227, 14400); + + _putDontNest(result, 14227, 14418); + + _putDontNest(result, 14227, 14409); + + _putDontNest(result, 14227, 14427); + + _putDontNest(result, 14227, 14437); _putDontNest(result, 1305, 1388); @@ -2933,14 +2933,19 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1205, resultStoreId); ++resultStoreId; - result.putUnsafe(8467, resultStoreId); + result.putUnsafe(1220, resultStoreId); + result.putUnsafe(1252, resultStoreId); + result.putUnsafe(1238, resultStoreId); + result.putUnsafe(1229, resultStoreId); ++resultStoreId; - result.putUnsafe(14138, resultStoreId); + result.putUnsafe(8404, resultStoreId); ++resultStoreId; - result.putUnsafe(1388, resultStoreId); - result.putUnsafe(1397, resultStoreId); + result.putUnsafe(14075, resultStoreId); + ++resultStoreId; + + result.putUnsafe(1248, resultStoreId); ++resultStoreId; result.putUnsafe(1392, resultStoreId); @@ -2950,6 +2955,9 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1289, resultStoreId); ++resultStoreId; + result.putUnsafe(2533, resultStoreId); + ++resultStoreId; + result.putUnsafe(887, resultStoreId); result.putUnsafe(1097, resultStoreId); result.putUnsafe(931, resultStoreId); @@ -2962,11 +2970,22 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1225, resultStoreId); ++resultStoreId; - result.putUnsafe(14458, resultStoreId); - result.putUnsafe(14500, resultStoreId); - result.putUnsafe(14476, resultStoreId); - result.putUnsafe(14485, resultStoreId); - result.putUnsafe(14467, resultStoreId); + result.putUnsafe(14294, resultStoreId); + result.putUnsafe(14244, resultStoreId); + result.putUnsafe(14339, resultStoreId); + result.putUnsafe(14427, resultStoreId); + result.putUnsafe(14303, resultStoreId); + result.putUnsafe(14400, resultStoreId); + result.putUnsafe(14387, resultStoreId); + result.putUnsafe(14282, resultStoreId); + result.putUnsafe(14418, resultStoreId); + result.putUnsafe(14236, resultStoreId); + result.putUnsafe(14409, resultStoreId); + result.putUnsafe(14227, resultStoreId); + ++resultStoreId; + + result.putUnsafe(1562, resultStoreId); + result.putUnsafe(1547, resultStoreId); ++resultStoreId; result.putUnsafe(1407, resultStoreId); @@ -2975,6 +2994,18 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1402, resultStoreId); ++resultStoreId; + result.putUnsafe(10790, resultStoreId); + result.putUnsafe(10751, resultStoreId); + result.putUnsafe(10595, resultStoreId); + result.putUnsafe(10531, resultStoreId); + result.putUnsafe(10541, resultStoreId); + result.putUnsafe(10548, resultStoreId); + result.putUnsafe(10474, resultStoreId); + result.putUnsafe(10508, resultStoreId); + result.putUnsafe(10524, resultStoreId); + result.putUnsafe(10682, resultStoreId); + ++resultStoreId; + result.putUnsafe(1552, resultStoreId); result.putUnsafe(1542, resultStoreId); ++resultStoreId; @@ -3002,13 +3033,8 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1364, resultStoreId); ++resultStoreId; - result.putUnsafe(1220, resultStoreId); - result.putUnsafe(1252, resultStoreId); - result.putUnsafe(1238, resultStoreId); - result.putUnsafe(1229, resultStoreId); - ++resultStoreId; - - result.putUnsafe(7113, resultStoreId); + result.putUnsafe(10959, resultStoreId); + result.putUnsafe(8409, resultStoreId); ++resultStoreId; result.putUnsafe(1464, resultStoreId); @@ -3025,21 +3051,15 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1274, resultStoreId); ++resultStoreId; - result.putUnsafe(1248, resultStoreId); + result.putUnsafe(4484, resultStoreId); + ++resultStoreId; + + result.putUnsafe(1388, resultStoreId); + result.putUnsafe(1397, resultStoreId); ++resultStoreId; - result.putUnsafe(14290, resultStoreId); - result.putUnsafe(14345, resultStoreId); - result.putUnsafe(14481, resultStoreId); - result.putUnsafe(14450, resultStoreId); - result.putUnsafe(14366, resultStoreId); - result.putUnsafe(14299, resultStoreId); - result.putUnsafe(14307, resultStoreId); - result.putUnsafe(14463, resultStoreId); - result.putUnsafe(14357, resultStoreId); - result.putUnsafe(14402, resultStoreId); - result.putUnsafe(14490, resultStoreId); - result.putUnsafe(14472, resultStoreId); + result.putUnsafe(7085, resultStoreId); + result.putUnsafe(7102, resultStoreId); ++resultStoreId; result.putUnsafe(1024, resultStoreId); @@ -3053,28 +3073,12 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1062, resultStoreId); ++resultStoreId; - result.putUnsafe(10686, resultStoreId); + result.putUnsafe(10623, resultStoreId); ++resultStoreId; result.putUnsafe(1210, resultStoreId); ++resultStoreId; - result.putUnsafe(7125, resultStoreId); - result.putUnsafe(7108, resultStoreId); - ++resultStoreId; - - result.putUnsafe(10814, resultStoreId); - result.putUnsafe(10537, resultStoreId); - result.putUnsafe(10853, resultStoreId); - result.putUnsafe(10604, resultStoreId); - result.putUnsafe(10658, resultStoreId); - result.putUnsafe(10611, resultStoreId); - result.putUnsafe(10745, resultStoreId); - result.putUnsafe(10587, resultStoreId); - result.putUnsafe(10571, resultStoreId); - result.putUnsafe(10594, resultStoreId); - ++resultStoreId; - result.putUnsafe(1449, resultStoreId); result.putUnsafe(1417, resultStoreId); result.putUnsafe(1426, resultStoreId); @@ -3084,11 +3088,11 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1454, resultStoreId); ++resultStoreId; - result.putUnsafe(1562, resultStoreId); - result.putUnsafe(1547, resultStoreId); - ++resultStoreId; - - result.putUnsafe(2533, resultStoreId); + result.putUnsafe(14395, resultStoreId); + result.putUnsafe(14422, resultStoreId); + result.putUnsafe(14437, resultStoreId); + result.putUnsafe(14404, resultStoreId); + result.putUnsafe(14413, resultStoreId); ++resultStoreId; result.putUnsafe(1479, resultStoreId); @@ -3103,6 +3107,9 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1305, resultStoreId); ++resultStoreId; + result.putUnsafe(7090, resultStoreId); + ++resultStoreId; + result.putUnsafe(1262, resultStoreId); ++resultStoreId; @@ -3110,13 +3117,6 @@ protected static IntegerMap _initDontNestGroups() { result.putUnsafe(1198, resultStoreId); ++resultStoreId; - result.putUnsafe(8472, resultStoreId); - result.putUnsafe(11022, resultStoreId); - ++resultStoreId; - - result.putUnsafe(4494, resultStoreId); - ++resultStoreId; - result.putUnsafe(1315, resultStoreId); result.putUnsafe(1325, resultStoreId); result.putUnsafe(1334, resultStoreId); @@ -3343,10 +3343,11 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbXByZWhlbnNpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNvbXByZWhlbnNpb24iKSkpfSk00 = (IConstructor) _read("prod(label(\"$MetaHole\",sort(\"Comprehension\")),[\\char-class([range(0,0)]),lit(\"sort(\\\"Comprehension\\\")\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(sort(\"Comprehension\")))})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgic3RydWN0dXJlZCIsc29ydCgiVHlwZSIpKSxbbGFiZWwoInN0cnVjdHVyZWQiLHNvcnQoIlN0cnVjdHVyZWRUeXBlIikpXSx7fSk00 = (IConstructor) _read("prod(label(\"structured\",sort(\"Type\")),[label(\"structured\",sort(\"StructuredType\"))],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZWwiKV0se30p = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"rel\")],{})", RascalValueFactory.Production); - private static final IConstructor cHJvZChsaXQoInNvcnQoXCJBc3NpZ25hYmxlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p = (IConstructor) _read("prod(lit(\"sort(\\\"Assignable\\\")\"),[\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(65,65)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(105,105)]),\\char-class([range(103,103)]),\\char-class([range(110,110)]),\\char-class([range(97,97)]),\\char-class([range(98,98)]),\\char-class([range(108,108)]),\\char-class([range(101,101)]),\\char-class([range(34,34)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsaXN0IildLHt9KQ0000 = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"list\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiYW5kIixzb3J0KCJFeHByZXNzaW9uIikpLFtsYWJlbCgibGhzIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiYmIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyaHMiLHNvcnQoIkV4cHJlc3Npb24iKSldLHthc3NvYyhsZWZ0KCkpfSk00 = (IConstructor) _read("prod(label(\"and\",sort(\"Expression\")),[label(\"lhs\",sort(\"Expression\")),layouts(\"LAYOUTLIST\"),lit(\"&&\"),layouts(\"LAYOUTLIST\"),label(\"rhs\",sort(\"Expression\"))],{assoc(left())})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJGaWVsZFwiKSxbbGl0KFwiLFwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"\\\\iter-seps(sort(\\\"Field\\\"),[lit(\\\",\\\")])\"),[\\char-class([range(92,92)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(115,115)]),\\char-class([range(101,101)]),\\char-class([range(112,112)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(70,70)]),\\char-class([range(105,105)]),\\char-class([range(101,101)]),\\char-class([range(108,108)]),\\char-class([range(100,100)]),\\char-class([range(34,34)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(91,91)]),\\char-class([range(108,108)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(44,44)]),\\char-class([range(34,34)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); + private static final IConstructor cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00 = (IConstructor) _read("prod(label(\"tuple\",sort(\"Pattern\")),[lit(\"\\<\"),layouts(\"LAYOUTLIST\"),label(\"elements0\",\\iter-star-seps(sort(\"Pattern\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),layouts(\"LAYOUTLIST\"),lit(\"\\>\")],{})", RascalValueFactory.Production); + private static final IConstructor cHJvZChsaXQoInNvcnQoXCJBc3NpZ25hYmxlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p = (IConstructor) _read("prod(lit(\"sort(\\\"Assignable\\\")\"),[\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(65,65)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(105,105)]),\\char-class([range(103,103)]),\\char-class([range(110,110)]),\\char-class([range(97,97)]),\\char-class([range(98,98)]),\\char-class([range(108,108)]),\\char-class([range(101,101)]),\\char-class([range(34,34)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZGl2aXNpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiLz0iKV0se30p = (IConstructor) _read("prod(label(\"division\",sort(\"Assignment\")),[lit(\"/=\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiY29udGludWUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJjb250aW51ZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFyZ2V0Iixzb3J0KCJUYXJnZXQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00 = (IConstructor) _read("prod(label(\"continue\",sort(\"Statement\")),[lit(\"continue\"),layouts(\"LAYOUTLIST\"),label(\"target\",sort(\"Target\")),layouts(\"LAYOUTLIST\"),lit(\";\")],{tag(\"breakable\"())})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p = (IConstructor) _read("prod(lit(\"try\"),[\\char-class([range(116,116)]),\\char-class([range(114,114)]),\\char-class([range(121,121)])],{})", RascalValueFactory.Production); @@ -3405,7 +3406,6 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbFBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p = (IConstructor) _read("prod(lit(\"sort(\\\"ProtocolPart\\\")\"),[\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(80,80)]),\\char-class([range(114,114)]),\\char-class([range(111,111)]),\\char-class([range(116,116)]),\\char-class([range(111,111)]),\\char-class([range(99,99)]),\\char-class([range(111,111)]),\\char-class([range(108,108)]),\\char-class([range(80,80)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(34,34)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJOYW1lZFJlZ0V4cFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00 = (IConstructor) _read("prod(lit(\"\\\\iter-star(sort(\\\"NamedRegExp\\\"))\"),[\\char-class([range(92,92)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(115,115)]),\\char-class([range(116,116)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(40,40)]),\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(78,78)]),\\char-class([range(97,97)]),\\char-class([range(109,109)]),\\char-class([range(101,101)]),\\char-class([range(100,100)]),\\char-class([range(82,82)]),\\char-class([range(101,101)]),\\char-class([range(103,103)]),\\char-class([range(69,69)]),\\char-class([range(120,120)]),\\char-class([range(112,112)]),\\char-class([range(34,34)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZGlmZmVyZW5jZSIsc29ydCgiQ2xhc3MiKSksW2xhYmVsKCJsaHMiLHNvcnQoIkNsYXNzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJocyIsc29ydCgiQ2xhc3MiKSldLHthc3NvYyhsZWZ0KCkpfSk00 = (IConstructor) _read("prod(label(\"difference\",sort(\"Class\")),[label(\"lhs\",sort(\"Class\")),layouts(\"LAYOUTLIST\"),lit(\"-\"),layouts(\"LAYOUTLIST\"),label(\"rhs\",sort(\"Class\"))],{assoc(left())})", RascalValueFactory.Production); - private static final IConstructor cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00 = (IConstructor) _read("prod(label(\"tuple\",sort(\"Pattern\")),[lit(\"\\<\"),layouts(\"LAYOUTLIST\"),label(\"elements\",\\iter-seps(sort(\"Pattern\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),layouts(\"LAYOUTLIST\"),lit(\"\\>\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgibm9uZSIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbXSx7fSk00 = (IConstructor) _read("prod(label(\"none\",\\parameterized-sort(\"KeywordArguments\",[sort(\"Expression\")])),[],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbbGFiZWwoIm9wdGlvbmFsQ29tbWEiLGxleCgiT3B0aW9uYWxDb21tYSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksY29uZGl0aW9uYWwobGFiZWwoImtleXdvcmRBcmd1bWVudExpc3QiLFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000 = (IConstructor) _read("prod(label(\"default\",\\parameterized-sort(\"KeywordArguments\",[sort(\"Expression\")])),[label(\"optionalComma\",lex(\"OptionalComma\")),layouts(\"LAYOUTLIST\"),conditional(label(\"keywordArgumentList\",\\iter-seps(\\parameterized-sort(\"KeywordArgument\",[sort(\"Expression\")]),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),{precede(\\char-class([range(9,10),range(32,32),range(40,40),range(44,44)]))})],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiU3RhdGVtZW50XCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00 = (IConstructor) _read("prod(label(\"$MetaHole\",sort(\"Statement\")),[\\char-class([range(0,0)]),lit(\"\\\\iter-star(sort(\\\"Statement\\\"))\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(\\iter-star-seps(sort(\"Statement\"),[layouts(\"LAYOUTLIST\")])))})", RascalValueFactory.Production); @@ -3436,6 +3436,7 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsaXQoIm9wdChcXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KSxyYW5nZSg3MCw3MCkscmFuZ2UoMTAwLDEwMCkscmFuZ2UoMTAyLDEwMildKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTQsNTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTQsNTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDksNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDksNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"opt(\\\\char-class([range(68,68),range(70,70),range(100,100),range(102,102)]))\"),[\\char-class([range(111,111)]),\\char-class([range(112,112)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(54,54)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(54,54)]),\\char-class([range(56,56)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(55,55)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(55,55)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(48,48)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(48,48)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(48,48)]),\\char-class([range(50,50)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(48,48)]),\\char-class([range(50,50)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"|\"),[\\char-class([range(124,124)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiaW5zZXJ0Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiaW5zZXJ0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkYXRhVGFyZ2V0Iixzb3J0KCJEYXRhVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000 = (IConstructor) _read("prod(label(\"insert\",sort(\"Statement\")),[lit(\"insert\"),layouts(\"LAYOUTLIST\"),label(\"dataTarget\",sort(\"DataTarget\")),layouts(\"LAYOUTLIST\"),label(\"statement\",conditional(sort(\"Statement\"),{except(\"variableDeclaration\"),except(\"functionDeclaration\")}))],{tag(\"breakable\"())})", RascalValueFactory.Production); + private static final IConstructor cHJvZChsaXQoIm9wdChzZXEoW1xcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpXSkpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEzLDExMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTIsNTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTMsNTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU1LDU1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Miw1MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Myw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00 = (IConstructor) _read("prod(lit(\"opt(seq([\\\\char-class([range(48,57)]),opt(\\\\char-class([range(48,57)]))]))\"),[\\char-class([range(111,111)]),\\char-class([range(112,112)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(115,115)]),\\char-class([range(101,101)]),\\char-class([range(113,113)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(52,52)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(111,111)]),\\char-class([range(112,112)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(52,52)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkJhY2tzbGFzaCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJCYWNrc2xhc2hcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiQmFja3NsYXNoIikpKX0p = (IConstructor) _read("prod(label(\"$MetaHole\",lex(\"Backslash\")),[\\char-class([range(0,0)]),lit(\"sort(\\\"Backslash\\\")\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(lex(\"Backslash\")))})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoImxpc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"list\"),[\\char-class([range(108,108)]),\\char-class([range(105,105)]),\\char-class([range(115,115)]),\\char-class([range(116,116)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdGFydFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RhcnQiKSkpfSk00 = (IConstructor) _read("prod(label(\"$MetaHole\",sort(\"Start\")),[\\char-class([range(0,0)]),lit(\"sort(\\\"Start\\\")\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(sort(\"Start\")))})", RascalValueFactory.Production); @@ -3460,8 +3461,6 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsaXQoImFsaWFzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"alias\"),[\\char-class([range(97,97)]),\\char-class([range(108,108)]),\\char-class([range(105,105)]),\\char-class([range(97,97)]),\\char-class([range(115,115)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmYWxzZSIpXSx7fSk00 = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"false\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUGFyYW1ldGVycyIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmb3JtYWxzIixzb3J0KCJGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p = (IConstructor) _read("prod(label(\"default\",sort(\"Parameters\")),[lit(\"(\"),layouts(\"LAYOUTLIST\"),label(\"formals\",sort(\"Formals\")),layouts(\"LAYOUTLIST\"),label(\"keywordFormals\",sort(\"KeywordFormals\")),layouts(\"LAYOUTLIST\"),lit(\")\")],{})", RascalValueFactory.Production); - private static final IConstructor cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000 = (IConstructor) _read("regular(\\iter-seps(sort(\"Pattern\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")]))", RascalValueFactory.Production); - private static final IConstructor cHJvZChsaXQoIm9wdChzZXEoW1xcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpXSkpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEzLDExMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTIsNTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTMsNTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU1LDU1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Miw1MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Myw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00 = (IConstructor) _read("prod(lit(\"opt(seq([\\\\char-class([range(48,57)]),opt(\\\\char-class([range(48,57)]))]))\"),[\\char-class([range(111,111)]),\\char-class([range(112,112)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(115,115)]),\\char-class([range(101,101)]),\\char-class([range(113,113)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(52,52)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(111,111)]),\\char-class([range(112,112)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(52,52)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoInNvcnQoXCJDYXRjaFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"sort(\\\"Catch\\\")\"),[\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(67,67)]),\\char-class([range(97,97)]),\\char-class([range(116,116)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(34,34)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp = (IConstructor) _read("regular(iter(\\char-class([range(48,57)])))", RascalValueFactory.Production); private static final IConstructor cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUmFuZ2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp = (IConstructor) _read("regular(\\iter-star-seps(sort(\"Range\"),[layouts(\"LAYOUTLIST\")]))", RascalValueFactory.Production); @@ -3554,6 +3553,7 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsYWJlbCgibGFuZ3VhZ2UiLHNvcnQoIlN5bnRheERlZmluaXRpb24iKSksW2xhYmVsKCJzdGFydCIsc29ydCgiU3RhcnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgic3ludGF4IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p = (IConstructor) _read("prod(label(\"language\",sort(\"SyntaxDefinition\")),[label(\"start\",sort(\"Start\")),layouts(\"LAYOUTLIST\"),lit(\"syntax\"),layouts(\"LAYOUTLIST\"),label(\"defined\",sort(\"Sym\")),layouts(\"LAYOUTLIST\"),lit(\"=\"),layouts(\"LAYOUTLIST\"),label(\"production\",sort(\"Prod\")),layouts(\"LAYOUTLIST\"),lit(\";\")],{tag(\"Foldable\"())})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgicmVnRXhwIixzb3J0KCJMaXRlcmFsIikpLFtsYWJlbCgicmVnRXhwTGl0ZXJhbCIsbGV4KCJSZWdFeHBMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoInJlZ2V4cCIpKX0p = (IConstructor) _read("prod(label(\"regExp\",sort(\"Literal\")),[label(\"regExpLiteral\",lex(\"RegExpLiteral\"))],{tag(\"category\"(\"regexp\"))})", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoInNvcnQoXCJUYWdTdHJpbmdcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00 = (IConstructor) _read("prod(lit(\"sort(\\\"TagString\\\")\"),[\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(84,84)]),\\char-class([range(97,97)]),\\char-class([range(103,103)]),\\char-class([range(83,83)]),\\char-class([range(116,116)]),\\char-class([range(114,114)]),\\char-class([range(105,105)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(34,34)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); + private static final IConstructor cHJvZChsaXQoIlxcaXRlci1zdGFyKFxcY2hhci1jbGFzcyhbcmFuZ2UoOSw5KSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTcsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Nyw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NCw1NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTQsNTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTMsNTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU1LDU1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NCw1NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Myw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU0LDU0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTcsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Nyw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTEsNTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU3LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NSw1NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"\\\\iter-star(\\\\char-class([range(9,9),range(32,32),range(160,160),range(5760,5760),range(8192,8202),range(8239,8239),range(8287,8287),range(12288,12288)]))\"),[\\char-class([range(92,92)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(115,115)]),\\char-class([range(116,116)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(40,40)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(57,57)]),\\char-class([range(44,44)]),\\char-class([range(57,57)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(51,51)]),\\char-class([range(50,50)]),\\char-class([range(44,44)]),\\char-class([range(51,51)]),\\char-class([range(50,50)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(49,49)]),\\char-class([range(57,57)]),\\char-class([range(50,50)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(48,48)]),\\char-class([range(50,50)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(51,51)]),\\char-class([range(57,57)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(51,51)]),\\char-class([range(57,57)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(55,55)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(50,50)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(50,50)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(56,56)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgibm9uRW1wdHlCbG9jayIsc29ydCgiRXhwcmVzc2lvbiIpKSxbbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzdGF0ZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifSIpXSx7fSk00 = (IConstructor) _read("prod(label(\"nonEmptyBlock\",sort(\"Expression\")),[lit(\"{\"),layouts(\"LAYOUTLIST\"),label(\"statements\",\\iter-seps(sort(\"Statement\"),[layouts(\"LAYOUTLIST\")])),layouts(\"LAYOUTLIST\"),lit(\"}\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiS2V5d29yZEZvcm1hbHMiKSksW2xhYmVsKCJvcHRpb25hbENvbW1hIixsZXgoIk9wdGlvbmFsQ29tbWEiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGNvbmRpdGlvbmFsKGxhYmVsKCJrZXl3b3JkRm9ybWFsTGlzdCIsXGl0ZXItc2Vwcyhzb3J0KCJLZXl3b3JkRm9ybWFsIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000 = (IConstructor) _read("prod(label(\"default\",sort(\"KeywordFormals\")),[label(\"optionalComma\",lex(\"OptionalComma\")),layouts(\"LAYOUTLIST\"),conditional(label(\"keywordFormalList\",\\iter-seps(sort(\"KeywordFormal\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),{precede(\\char-class([range(9,10),range(32,32),range(40,40),range(44,44)]))})],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgidm9pZCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInZvaWQiKV0se30p = (IConstructor) _read("prod(label(\"void\",sort(\"BasicType\")),[lit(\"void\")],{})", RascalValueFactory.Production); @@ -3583,8 +3583,6 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2aXNpdCIpXSx7fSk00 = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"visit\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImxpdGVyYWwiLHNvcnQoIkxpdGVyYWwiKSldLHt9KQ0000 = (IConstructor) _read("prod(label(\"literal\",sort(\"Pattern\")),[label(\"literal\",sort(\"Literal\"))],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pXSx7fSk00 = (IConstructor) _read("prod(lex(\"RationalLiteral\"),[\\char-class([range(48,57)]),\\iter-star(\\char-class([range(48,57)])),\\char-class([range(114,114)])],{})", RascalValueFactory.Production); - private static final IConstructor cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJQYXR0ZXJuXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"\\\\iter-seps(sort(\\\"Pattern\\\"),[lit(\\\",\\\")])\"),[\\char-class([range(92,92)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(115,115)]),\\char-class([range(101,101)]),\\char-class([range(112,112)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(115,115)]),\\char-class([range(111,111)]),\\char-class([range(114,114)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(80,80)]),\\char-class([range(97,97)]),\\char-class([range(116,116)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(110,110)]),\\char-class([range(34,34)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(91,91)]),\\char-class([range(108,108)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(40,40)]),\\char-class([range(34,34)]),\\char-class([range(44,44)]),\\char-class([range(34,34)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); - private static final IConstructor cHJvZChsaXQoIlxcaXRlci1zdGFyKFxcY2hhci1jbGFzcyhbcmFuZ2UoOSw5KSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTcsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Nyw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NCw1NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTQsNTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTMsNTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU1LDU1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NCw1NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Myw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU0LDU0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTcsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDUxLDUxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Nyw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTEsNTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU3LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTYsNTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDUwLDUwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTUsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1NSw1NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ5LDQ5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1MCw1MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTAsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU2LDU2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg1Niw1NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000 = (IConstructor) _read("prod(lit(\"\\\\iter-star(\\\\char-class([range(9,9),range(32,32),range(160,160),range(5760,5760),range(8192,8202),range(8239,8239),range(8287,8287),range(12288,12288)]))\"),[\\char-class([range(92,92)]),\\char-class([range(105,105)]),\\char-class([range(116,116)]),\\char-class([range(101,101)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(115,115)]),\\char-class([range(116,116)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(40,40)]),\\char-class([range(92,92)]),\\char-class([range(99,99)]),\\char-class([range(104,104)]),\\char-class([range(97,97)]),\\char-class([range(114,114)]),\\char-class([range(45,45)]),\\char-class([range(99,99)]),\\char-class([range(108,108)]),\\char-class([range(97,97)]),\\char-class([range(115,115)]),\\char-class([range(115,115)]),\\char-class([range(40,40)]),\\char-class([range(91,91)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(57,57)]),\\char-class([range(44,44)]),\\char-class([range(57,57)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(51,51)]),\\char-class([range(50,50)]),\\char-class([range(44,44)]),\\char-class([range(51,51)]),\\char-class([range(50,50)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(44,44)]),\\char-class([range(53,53)]),\\char-class([range(55,55)]),\\char-class([range(54,54)]),\\char-class([range(48,48)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(49,49)]),\\char-class([range(57,57)]),\\char-class([range(50,50)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(48,48)]),\\char-class([range(50,50)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(51,51)]),\\char-class([range(57,57)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(51,51)]),\\char-class([range(57,57)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(55,55)]),\\char-class([range(44,44)]),\\char-class([range(56,56)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(55,55)]),\\char-class([range(41,41)]),\\char-class([range(44,44)]),\\char-class([range(114,114)]),\\char-class([range(97,97)]),\\char-class([range(110,110)]),\\char-class([range(103,103)]),\\char-class([range(101,101)]),\\char-class([range(40,40)]),\\char-class([range(49,49)]),\\char-class([range(50,50)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(56,56)]),\\char-class([range(44,44)]),\\char-class([range(49,49)]),\\char-class([range(50,50)]),\\char-class([range(50,50)]),\\char-class([range(56,56)]),\\char-class([range(56,56)]),\\char-class([range(41,41)]),\\char-class([range(93,93)]),\\char-class([range(41,41)]),\\char-class([range(41,41)])],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZnVuY3Rpb24iLHNvcnQoIktpbmQiKSksW2xpdCgiZnVuY3Rpb24iKV0se30p = (IConstructor) _read("prod(label(\"function\",sort(\"Kind\")),[lit(\"function\")],{})", RascalValueFactory.Production); private static final IConstructor cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKQ0000 = (IConstructor) _read("regular(seq([\\char-class([range(48,57)]),opt(\\char-class([range(48,57)]))]))", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKSxbbGFiZWwoInRhZ3MiLHNvcnQoIlRhZ3MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2aXNpYmlsaXR5Iixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2lnbmF0dXJlIixzb3J0KCJTaWduYXR1cmUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKSx0YWcoImJyZWFrYWJsZSIoIntleHByZXNzaW9ufSIpKX0p = (IConstructor) _read("prod(label(\"expression\",sort(\"FunctionDeclaration\")),[label(\"tags\",sort(\"Tags\")),layouts(\"LAYOUTLIST\"),label(\"visibility\",sort(\"Visibility\")),layouts(\"LAYOUTLIST\"),label(\"signature\",sort(\"Signature\")),layouts(\"LAYOUTLIST\"),lit(\"=\"),layouts(\"LAYOUTLIST\"),label(\"expression\",sort(\"Expression\")),layouts(\"LAYOUTLIST\"),lit(\";\")],{tag(\"Foldable\"()),tag(\"breakable\"(\"{expression}\"))})", RascalValueFactory.Production); @@ -3820,9 +3818,8 @@ protected IntegerList getFilteredParents(int childId) { private static final IConstructor cHJvZChsYWJlbCgibm9udGVybWluYWwiLHNvcnQoIlN5bSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5vbnRlcm1pbmFsIixsZXgoIk5vbnRlcm1pbmFsIikpLHtcbm90LWZvbGxvdyhsaXQoIlsiKSl9KV0se30p = (IConstructor) _read("prod(label(\"nonterminal\",sort(\"Sym\")),[conditional(label(\"nonterminal\",lex(\"Nonterminal\")),{\\not-follow(lit(\"[\"))})],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvblR5cGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiRnVuY3Rpb25UeXBlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJGdW5jdGlvblR5cGUiKSkpfSk00 = (IConstructor) _read("prod(label(\"$MetaHole\",sort(\"FunctionType\")),[\\char-class([range(0,0)]),lit(\"sort(\\\"FunctionType\\\")\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(sort(\"FunctionType\")))})", RascalValueFactory.Production); private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJvbmUiKV0se30p = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"one\")],{})", RascalValueFactory.Production); - private static final IConstructor cmVndWxhcihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKQ0000 = (IConstructor) _read("regular(\\iter-star(lex(\"RegExp\")))", RascalValueFactory.Production); private static final IConstructor cHJvZChsaXQoInJlbmFtaW5nIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKV0se30p = (IConstructor) _read("prod(lit(\"renaming\"),[\\char-class([range(114,114)]),\\char-class([range(101,101)]),\\char-class([range(110,110)]),\\char-class([range(97,97)]),\\char-class([range(109,109)]),\\char-class([range(105,105)]),\\char-class([range(110,110)]),\\char-class([range(103,103)])],{})", RascalValueFactory.Production); - private static final IConstructor cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00 = (IConstructor) _read("prod(label(\"$MetaHole\",sort(\"Pattern\")),[\\char-class([range(0,0)]),lit(\"\\\\iter-seps(sort(\\\"Pattern\\\"),[lit(\\\",\\\")])\"),lit(\":\"),iter(\\char-class([range(48,57)])),\\char-class([range(0,0)])],{tag(\"holeType\"(\\iter-seps(sort(\"Pattern\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])))})", RascalValueFactory.Production); + private static final IConstructor cmVndWxhcihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKQ0000 = (IConstructor) _read("regular(\\iter-star(lex(\"RegExp\")))", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiT3B0aW9uYWxFeHByZXNzaW9uIikpLFtsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKV0se30p = (IConstructor) _read("prod(label(\"expression\",sort(\"OptionalExpression\")),[label(\"expression\",sort(\"Expression\"))],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtb2R1bGUiKV0se30p = (IConstructor) _read("prod(keywords(\"RascalKeywords\"),[lit(\"module\")],{})", RascalValueFactory.Production); private static final IConstructor cHJvZChsYWJlbCgibGlzdCIsc29ydCgiQ29tcHJlaGVuc2lvbiIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZXN1bHRzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJnZW5lcmF0b3JzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt0YWcoImJyZWFrYWJsZSIoIntyZXN1bHRzLGdlbmVyYXRvcnN9IikpfSk00 = (IConstructor) _read("prod(label(\"list\",sort(\"Comprehension\")),[lit(\"[\"),layouts(\"LAYOUTLIST\"),label(\"results\",\\iter-seps(sort(\"Expression\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),layouts(\"LAYOUTLIST\"),lit(\"|\"),layouts(\"LAYOUTLIST\"),label(\"generators\",\\iter-seps(sort(\"Expression\"),[layouts(\"LAYOUTLIST\"),lit(\",\"),layouts(\"LAYOUTLIST\")])),layouts(\"LAYOUTLIST\"),lit(\"]\")],{tag(\"breakable\"(\"{results,generators}\"))})", RascalValueFactory.Production); @@ -6617,37 +6614,37 @@ protected static class Range { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSYW5nZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSYW5nZVwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJSYW5nZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(2991, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(2990, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(2987, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(2992, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(2988, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSYW5nZVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,82,97,110,103,101,34,41,41}, null, null); - tmp[2] = new LiteralStackNode(2989, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(3000, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(2999, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(2996, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(3001, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(2997, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSYW5nZVwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,82,97,110,103,101,34,41,41}, null, null); + tmp[2] = new LiteralStackNode(2998, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSYW5nZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSYW5nZVwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJSYW5nZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSYW5nZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSYW5nZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUmFuZ2UiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(2998, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(3003, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(3002, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3001, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(3000, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(2999, 1, cHJvZChsaXQoInNvcnQoXCJSYW5nZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,82,97,110,103,101,34,41}, null, null); + tmp[0] = new CharStackNode(3007, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(3012, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3011, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3010, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(3009, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(3008, 1, cHJvZChsaXQoInNvcnQoXCJSYW5nZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,82,97,110,103,101,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSYW5nZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSYW5nZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUmFuZ2UiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY2hhcmFjdGVyIixzb3J0KCJSYW5nZSIpKSxbbGFiZWwoImNoYXJhY3RlciIsbGV4KCJDaGFyIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(3007, 0, "Char", null, null); + tmp[0] = new NonTerminalStackNode(3016, 0, "Char", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY2hhcmFjdGVyIixzb3J0KCJSYW5nZSIpKSxbbGFiZWwoImNoYXJhY3RlciIsbGV4KCJDaGFyIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZnJvbVRvIixzb3J0KCJSYW5nZSIpKSxbbGFiZWwoInN0YXJ0IixsZXgoIkNoYXIiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZW5kIixsZXgoIkNoYXIiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(3011, 0, "Char", null, null); - tmp[4] = new NonTerminalStackNode(3016, 4, "Char", null, null); - tmp[2] = new LiteralStackNode(3014, 2, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); - tmp[3] = new NonTerminalStackNode(3015, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(3013, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(3020, 0, "Char", null, null); + tmp[4] = new NonTerminalStackNode(3025, 4, "Char", null, null); + tmp[2] = new LiteralStackNode(3023, 2, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); + tmp[3] = new NonTerminalStackNode(3024, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(3022, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZnJvbVRvIixzb3J0KCJSYW5nZSIpKSxbbGFiZWwoInN0YXJ0IixsZXgoIkNoYXIiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZW5kIixsZXgoIkNoYXIiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -6674,17 +6671,17 @@ protected static class OptionalComma { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk9wdGlvbmFsQ29tbWEiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiT3B0aW9uYWxDb21tYVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJPcHRpb25hbENvbW1hIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(3035, 1, cHJvZChsaXQoInNvcnQoXCJPcHRpb25hbENvbW1hXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc5LDc5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,79,112,116,105,111,110,97,108,67,111,109,109,97,34,41}, null, null); - tmp[3] = new ListStackNode(3038, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3037, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(3036, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(3039, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(3034, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3044, 1, cHJvZChsaXQoInNvcnQoXCJPcHRpb25hbENvbW1hXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc5LDc5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,79,112,116,105,111,110,97,108,67,111,109,109,97,34,41}, null, null); + tmp[3] = new ListStackNode(3047, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3046, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(3045, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(3048, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(3043, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk9wdGlvbmFsQ29tbWEiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiT3B0aW9uYWxDb21tYVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJPcHRpb25hbENvbW1hIikpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsbGV4KCJPcHRpb25hbENvbW1hIikpLFtvcHQobGl0KCIsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new OptionalStackNode(3044, 0, cmVndWxhcihvcHQobGl0KCIsIikpKQ0000, new LiteralStackNode(3043, 0, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), null, null); + tmp[0] = new OptionalStackNode(3053, 0, cmVndWxhcihvcHQobGl0KCIsIikpKQ0000, new LiteralStackNode(3052, 0, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsbGV4KCJPcHRpb25hbENvbW1hIikpLFtvcHQobGl0KCIsIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -6707,9 +6704,9 @@ protected static class start__Command { protected static final void _init_cHJvZChzdGFydChzb3J0KCJDb21tYW5kIikpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRvcCIsc29ydCgiQ29tbWFuZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(3052, 2, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(3049, 0, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(3050, 1, "Command", null, null); + tmp[2] = new NonTerminalStackNode(3061, 2, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(3058, 0, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(3059, 1, "Command", null, null); builder.addAlternative(RascalParser.cHJvZChzdGFydChzb3J0KCJDb21tYW5kIikpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRvcCIsc29ydCgiQ29tbWFuZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -6730,18 +6727,18 @@ protected static class PrePathChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVBhdGhDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQcmVQYXRoQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUHJlUGF0aENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(3057, 1, cHJvZChsaXQoInNvcnQoXCJQcmVQYXRoQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,101,80,97,116,104,67,104,97,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(3060, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3059, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(3056, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3058, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(3061, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3066, 1, cHJvZChsaXQoInNvcnQoXCJQcmVQYXRoQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,101,80,97,116,104,67,104,97,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(3069, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3068, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(3065, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3067, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(3070, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVBhdGhDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQcmVQYXRoQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUHJlUGF0aENoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlByZVBhdGhDaGFycyIpLFtsZXgoIlVSTENoYXJzIiksbGl0KCJcPCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[1] = new LiteralStackNode(3065, 1, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[0] = new NonTerminalStackNode(3064, 0, "URLChars", null, null); + tmp[1] = new LiteralStackNode(3074, 1, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[0] = new NonTerminalStackNode(3073, 0, "URLChars", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlByZVBhdGhDaGFycyIpLFtsZXgoIlVSTENoYXJzIiksbGl0KCJcPCIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -6764,19 +6761,19 @@ protected static class StringConstant { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NvbnN0YW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ0NvbnN0YW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlN0cmluZ0NvbnN0YW50IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(3151, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3150, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(3152, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3149, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(3148, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdDb25zdGFudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,67,111,110,115,116,97,110,116,34,41}, null, null); - tmp[0] = new CharStackNode(3147, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3141, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3140, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(3142, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3139, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(3138, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdDb25zdGFudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,67,111,110,115,116,97,110,116,34,41}, null, null); + tmp[0] = new CharStackNode(3137, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NvbnN0YW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ0NvbnN0YW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlN0cmluZ0NvbnN0YW50IikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlN0cmluZ0NvbnN0YW50IiksW2xpdCgiXCIiKSxsYWJlbCgiY2hhcnMiLFxpdGVyLXN0YXIobGV4KCJTdHJpbmdDaGFyYWN0ZXIiKSkpLGxpdCgiXCIiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(3159, 2, cHJvZChsaXQoIlwiIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKV0se30p, new int[] {34}, null, null); - tmp[0] = new LiteralStackNode(3155, 0, cHJvZChsaXQoIlwiIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKV0se30p, new int[] {34}, null, null); - tmp[1] = new ListStackNode(3157, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(3156, 0, "StringCharacter", null, null), false, null, null); + tmp[2] = new LiteralStackNode(3149, 2, cHJvZChsaXQoIlwiIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKV0se30p, new int[] {34}, null, null); + tmp[0] = new LiteralStackNode(3145, 0, cHJvZChsaXQoIlwiIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKV0se30p, new int[] {34}, null, null); + tmp[1] = new ListStackNode(3147, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(3146, 0, "StringCharacter", null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlN0cmluZ0NvbnN0YW50IiksW2xpdCgiXCIiKSxsYWJlbCgiY2hhcnMiLFxpdGVyLXN0YXIobGV4KCJTdHJpbmdDaGFyYWN0ZXIiKSkpLGxpdCgiXCIiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -6799,37 +6796,37 @@ protected static class Variable { protected static final void _init_cHJvZChsYWJlbCgidW5Jbml0aWFsaXplZCIsc29ydCgiVmFyaWFibGUiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(3234, 0, "Name", null, null); + tmp[0] = new NonTerminalStackNode(3224, 0, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidW5Jbml0aWFsaXplZCIsc29ydCgiVmFyaWFibGUiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW5pdGlhbGl6ZWQiLHNvcnQoIlZhcmlhYmxlIikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImluaXRpYWwiLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new NonTerminalStackNode(3243, 4, "Expression", null, null); - tmp[0] = new NonTerminalStackNode(3238, 0, "Name", null, null); - tmp[1] = new NonTerminalStackNode(3240, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(3241, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[3] = new NonTerminalStackNode(3242, 3, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(3233, 4, "Expression", null, null); + tmp[0] = new NonTerminalStackNode(3228, 0, "Name", null, null); + tmp[1] = new NonTerminalStackNode(3230, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(3231, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[3] = new NonTerminalStackNode(3232, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW5pdGlhbGl6ZWQiLHNvcnQoIlZhcmlhYmxlIikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImluaXRpYWwiLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYWJsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYWJsZVwiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlZhcmlhYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(3251, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3250, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3248, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYWJsZVwiKSxbbGl0KFwiLFwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,86,97,114,105,97,98,108,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[4] = new CharStackNode(3252, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3249, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3247, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3241, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3240, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3238, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYWJsZVwiKSxbbGl0KFwiLFwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,86,97,114,105,97,98,108,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(3242, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3239, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3237, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYWJsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYWJsZVwiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlZhcmlhYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYWJsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJWYXJpYWJsZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVmFyaWFibGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(3264, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3263, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3261, 1, cHJvZChsaXQoInNvcnQoXCJWYXJpYWJsZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,97,114,105,97,98,108,101,34,41}, null, null); - tmp[4] = new CharStackNode(3265, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3262, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3260, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3254, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3253, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3251, 1, cHJvZChsaXQoInNvcnQoXCJWYXJpYWJsZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,97,114,105,97,98,108,101,34,41}, null, null); + tmp[4] = new CharStackNode(3255, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3252, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3250, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYWJsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJWYXJpYWJsZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVmFyaWFibGUiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -6856,45 +6853,45 @@ protected static class TypeArg { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiVHlwZUFyZyIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(3375, 0, "Type", null, null); + tmp[0] = new NonTerminalStackNode(3365, 0, "Type", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiVHlwZUFyZyIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlR5cGVBcmdcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJUeXBlQXJnIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(3384, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3381, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3379, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(3383, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3382, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3380, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJUeXBlQXJnXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,65,114,103,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(3374, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3371, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3369, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3373, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3372, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3370, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJUeXBlQXJnXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,65,114,103,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlR5cGVBcmdcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJUeXBlQXJnIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlR5cGVBcmdcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlR5cGVBcmciKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(3397, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3394, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3392, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(3396, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3395, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3393, 1, cHJvZChsaXQoInNvcnQoXCJUeXBlQXJnXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,121,112,101,65,114,103,34,41}, null, null); + tmp[4] = new CharStackNode(3387, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3384, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3382, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3386, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3385, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3383, 1, cHJvZChsaXQoInNvcnQoXCJUeXBlQXJnXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,121,112,101,65,114,103,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlR5cGVBcmdcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlR5cGVBcmciKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibmFtZWQiLHNvcnQoIlR5cGVBcmciKSksW2xhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(3404, 2, "Name", null, null); - tmp[0] = new NonTerminalStackNode(3401, 0, "Type", null, null); - tmp[1] = new NonTerminalStackNode(3403, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(3394, 2, "Name", null, null); + tmp[0] = new NonTerminalStackNode(3391, 0, "Type", null, null); + tmp[1] = new NonTerminalStackNode(3393, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibmFtZWQiLHNvcnQoIlR5cGVBcmciKSksW2xhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2Vwcyhzb3J0KFwiVHlwZUFyZ1wiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(3413, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(3412, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3411, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(3410, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3408, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(3409, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoc29ydChcIlR5cGVBcmdcIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,65,114,103,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(3403, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3402, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3401, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(3400, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3398, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3399, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoc29ydChcIlR5cGVBcmdcIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,65,114,103,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlQXJnIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2Vwcyhzb3J0KFwiVHlwZUFyZ1wiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -6923,25 +6920,25 @@ protected static class Bound { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQm91bmQiKSksW2xpdCgiOyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(3700, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(3701, 2, "Expression", null, null); - tmp[0] = new LiteralStackNode(3699, 0, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[1] = new NonTerminalStackNode(3690, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(3691, 2, "Expression", null, null); + tmp[0] = new LiteralStackNode(3689, 0, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQm91bmQiKSksW2xpdCgiOyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIkJvdW5kIikpLFtdLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(3704, 0); + tmp[0] = new EpsilonStackNode(3694, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIkJvdW5kIikpLFtdLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCb3VuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJCb3VuZFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQm91bmQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(3707, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3709, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(3712, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(3708, 1, cHJvZChsaXQoInNvcnQoXCJCb3VuZFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Niw2NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,66,111,117,110,100,34,41}, null, null); - tmp[3] = new ListStackNode(3711, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3710, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(3697, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3699, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(3702, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3698, 1, cHJvZChsaXQoInNvcnQoXCJCb3VuZFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Niw2NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,66,111,117,110,100,34,41}, null, null); + tmp[3] = new ListStackNode(3701, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3700, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCb3VuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJCb3VuZFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQm91bmQiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -6966,32 +6963,32 @@ protected static class DateAndTime { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRhdGVBbmRUaW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGVBbmRUaW1lXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkRhdGVBbmRUaW1lIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(3746, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3745, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3743, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlQW5kVGltZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OCw2OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,97,116,101,65,110,100,84,105,109,101,34,41}, null, null); - tmp[4] = new CharStackNode(3747, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3744, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3742, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(3736, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3735, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3733, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlQW5kVGltZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OCw2OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,97,116,101,65,110,100,84,105,109,101,34,41}, null, null); + tmp[4] = new CharStackNode(3737, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3734, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3732, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRhdGVBbmRUaW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGVBbmRUaW1lXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkRhdGVBbmRUaW1lIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkRhdGVBbmRUaW1lIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIlQiKSxsZXgoIlRpbWVQYXJ0Tm9UWiIpLGxleCgiVGltZVpvbmVQYXJ0IiksbGl0KCIkIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[6]; - tmp[3] = new NonTerminalStackNode(3753, 3, "TimePartNoTZ", null, null); - tmp[4] = new NonTerminalStackNode(3754, 4, "TimeZonePart", null, null); - tmp[2] = new LiteralStackNode(3752, 2, cHJvZChsaXQoIlQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pXSx7fSk00, new int[] {84}, null, null); - tmp[0] = new LiteralStackNode(3750, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[5] = new LiteralStackNode(3755, 5, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[1] = new NonTerminalStackNode(3751, 1, "DatePart", null, null); + tmp[3] = new NonTerminalStackNode(3743, 3, "TimePartNoTZ", null, null); + tmp[4] = new NonTerminalStackNode(3744, 4, "TimeZonePart", null, null); + tmp[2] = new LiteralStackNode(3742, 2, cHJvZChsaXQoIlQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pXSx7fSk00, new int[] {84}, null, null); + tmp[0] = new LiteralStackNode(3740, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[5] = new LiteralStackNode(3745, 5, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[1] = new NonTerminalStackNode(3741, 1, "DatePart", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRhdGVBbmRUaW1lIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIlQiKSxsZXgoIlRpbWVQYXJ0Tm9UWiIpLGxleCgiVGltZVpvbmVQYXJ0IiksbGl0KCIkIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIkRhdGVBbmRUaW1lIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIlQiKSxjb25kaXRpb25hbChsZXgoIlRpbWVQYXJ0Tm9UWiIpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pKX0pLGxpdCgiJCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(3758, 1, "DatePart", null, null); - tmp[3] = new NonTerminalStackNode(3762, 3, "TimePartNoTZ", null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{43,43},{45,45}})}); - tmp[4] = new LiteralStackNode(3763, 4, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new LiteralStackNode(3757, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[2] = new LiteralStackNode(3759, 2, cHJvZChsaXQoIlQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pXSx7fSk00, new int[] {84}, null, null); + tmp[1] = new NonTerminalStackNode(3748, 1, "DatePart", null, null); + tmp[3] = new NonTerminalStackNode(3752, 3, "TimePartNoTZ", null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{43,43},{45,45}})}); + tmp[4] = new LiteralStackNode(3753, 4, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new LiteralStackNode(3747, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[2] = new LiteralStackNode(3749, 2, cHJvZChsaXQoIlQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pXSx7fSk00, new int[] {84}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRhdGVBbmRUaW1lIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIlQiKSxjb25kaXRpb25hbChsZXgoIlRpbWVQYXJ0Tm9UWiIpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pKX0pLGxpdCgiJCIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7016,37 +7013,37 @@ protected static class StringLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ0xpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN0cmluZ0xpdGVyYWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(3813, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(3816, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3815, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(3817, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3814, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(3812, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3803, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(3806, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3805, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(3807, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3804, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(3802, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ0xpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN0cmluZ0xpdGVyYWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uSW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtsYWJlbCgiY29uc3RhbnQiLGxleCgiU3RyaW5nQ29uc3RhbnQiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(3821, 0, "StringConstant", null, null); + tmp[0] = new NonTerminalStackNode(3811, 0, "StringConstant", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uSW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtsYWJlbCgiY29uc3RhbnQiLGxleCgiU3RyaW5nQ29uc3RhbnQiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtsYWJlbCgicHJlIixsZXgoIlByZVN0cmluZ0NoYXJzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ1RhaWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(3830, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(3827, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(3831, 4, "StringTail", null, null); - tmp[0] = new NonTerminalStackNode(3825, 0, "PreStringChars", null, null); - tmp[2] = new NonTerminalStackNode(3828, 2, "Expression", null, null); + tmp[3] = new NonTerminalStackNode(3820, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(3817, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(3821, 4, "StringTail", null, null); + tmp[0] = new NonTerminalStackNode(3815, 0, "PreStringChars", null, null); + tmp[2] = new NonTerminalStackNode(3818, 2, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdMaXRlcmFsIikpLFtsYWJlbCgicHJlIixsZXgoIlByZVN0cmluZ0NoYXJzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ1RhaWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGVtcGxhdGUiLHNvcnQoIlN0cmluZ0xpdGVyYWwiKSksW2xhYmVsKCJwcmUiLGxleCgiUHJlU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0ZW1wbGF0ZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJTdHJpbmdUYWlsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(3835, 0, "PreStringChars", null, null); - tmp[4] = new NonTerminalStackNode(3841, 4, "StringTail", null, null); - tmp[2] = new NonTerminalStackNode(3838, 2, "StringTemplate", null, null); - tmp[3] = new NonTerminalStackNode(3840, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(3837, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(3825, 0, "PreStringChars", null, null); + tmp[4] = new NonTerminalStackNode(3831, 4, "StringTail", null, null); + tmp[2] = new NonTerminalStackNode(3828, 2, "StringTemplate", null, null); + tmp[3] = new NonTerminalStackNode(3830, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(3827, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGVtcGxhdGUiLHNvcnQoIlN0cmluZ0xpdGVyYWwiKSksW2xhYmVsKCJwcmUiLGxleCgiUHJlU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0ZW1wbGF0ZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJTdHJpbmdUYWlsIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7073,17 +7070,17 @@ protected static class Backslash { protected static final void _init_cHJvZChsZXgoIkJhY2tzbGFzaCIpLFtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NykscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5Miw5MildKSl9KV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(3853, 0, new int[][]{{92,92}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{47,47},{60,60},{62,62},{92,92}})}); + tmp[0] = new CharStackNode(3843, 0, new int[][]{{92,92}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{47,47},{60,60},{62,62},{92,92}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIkJhY2tzbGFzaCIpLFtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NykscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5Miw5MildKSl9KV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkJhY2tzbGFzaCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJCYWNrc2xhc2hcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiQmFja3NsYXNoIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(3857, 1, cHJvZChsaXQoInNvcnQoXCJCYWNrc2xhc2hcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjYsNjYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA3LDEwNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,66,97,99,107,115,108,97,115,104,34,41}, null, null); - tmp[3] = new ListStackNode(3860, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3859, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(3856, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3858, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(3861, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(3847, 1, cHJvZChsaXQoInNvcnQoXCJCYWNrc2xhc2hcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjYsNjYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA3LDEwNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,66,97,99,107,115,108,97,115,104,34,41}, null, null); + tmp[3] = new ListStackNode(3850, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3849, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(3846, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3848, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(3851, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkJhY2tzbGFzaCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJCYWNrc2xhc2hcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiQmFja3NsYXNoIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -7106,30 +7103,30 @@ protected static class Char { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNoYXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ2hhclwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJDaGFyIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(3941, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3940, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3938, 1, cHJvZChsaXQoInNvcnQoXCJDaGFyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,104,97,114,34,41}, null, null); - tmp[0] = new CharStackNode(3937, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(3942, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3939, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(3931, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3930, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3928, 1, cHJvZChsaXQoInNvcnQoXCJDaGFyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,104,97,114,34,41}, null, null); + tmp[0] = new CharStackNode(3927, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(3932, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3929, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNoYXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ2hhclwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJDaGFyIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkNoYXIiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEsMzEpLHJhbmdlKDMzLDMzKSxyYW5nZSgzNSwzOCkscmFuZ2UoNDAsNDQpLHJhbmdlKDQ2LDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTApLHJhbmdlKDk0LDExMTQxMTEpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(3945, 0, new int[][]{{1,31},{33,33},{35,38},{40,44},{46,59},{61,61},{63,90},{94,1114111}}, null, null); + tmp[0] = new CharStackNode(3935, 0, new int[][]{{1,31},{33,33},{35,38},{40,44},{46,59},{61,61},{63,90},{94,1114111}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNoYXIiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEsMzEpLHJhbmdlKDMzLDMzKSxyYW5nZSgzNSwzOCkscmFuZ2UoNDAsNDQpLHJhbmdlKDQ2LDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTApLHJhbmdlKDk0LDExMTQxMTEpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } protected static final void _init_cHJvZChsZXgoIkNoYXIiKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgzMiwzMikscmFuZ2UoMzQsMzQpLHJhbmdlKDM5LDM5KSxyYW5nZSg0NSw0NSkscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5MSw5MykscmFuZ2UoOTgsOTgpLHJhbmdlKDEwMiwxMDIpLHJhbmdlKDExMCwxMTApLHJhbmdlKDExNCwxMTQpLHJhbmdlKDExNiwxMTYpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new LiteralStackNode(3947, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); - tmp[1] = new CharStackNode(3948, 1, new int[][]{{32,32},{34,34},{39,39},{45,45},{60,60},{62,62},{91,93},{98,98},{102,102},{110,110},{114,114},{116,116}}, null, null); + tmp[0] = new LiteralStackNode(3937, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[1] = new CharStackNode(3938, 1, new int[][]{{32,32},{34,34},{39,39},{45,45},{60,60},{62,62},{91,93},{98,98},{102,102},{110,110},{114,114},{116,116}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNoYXIiKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgzMiwzMikscmFuZ2UoMzQsMzQpLHJhbmdlKDM5LDM5KSxyYW5nZSg0NSw0NSkscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5MSw5MykscmFuZ2UoOTgsOTgpLHJhbmdlKDEwMiwxMDIpLHJhbmdlKDExMCwxMTApLHJhbmdlKDExNCwxMTQpLHJhbmdlKDExNiwxMTYpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } protected static final void _init_cHJvZChsZXgoIkNoYXIiKSxbbGV4KCJVbmljb2RlRXNjYXBlIildLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(3950, 0, "UnicodeEscape", null, null); + tmp[0] = new NonTerminalStackNode(3940, 0, "UnicodeEscape", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNoYXIiKSxbbGV4KCJVbmljb2RlRXNjYXBlIildLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7156,9 +7153,9 @@ protected static class start__Commands { protected static final void _init_cHJvZChzdGFydChzb3J0KCJDb21tYW5kcyIpKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0b3AiLHNvcnQoIkNvbW1hbmRzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new NonTerminalStackNode(3955, 0, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(3958, 2, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(3956, 1, "Commands", null, null); + tmp[0] = new NonTerminalStackNode(3945, 0, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(3948, 2, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(3946, 1, "Commands", null, null); builder.addAlternative(RascalParser.cHJvZChzdGFydChzb3J0KCJDb21tYW5kcyIpKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0b3AiLHNvcnQoIkNvbW1hbmRzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -7179,19 +7176,19 @@ protected static class CaseInsensitiveStringConstant { protected static final void _init_cHJvZChsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IiksW2xpdCgiXCciKSxsYWJlbCgiY2hhcnMiLFxpdGVyLXN0YXIobGV4KCJTdHJpbmdDaGFyYWN0ZXIiKSkpLGxpdCgiXCciKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(3985, 0, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); - tmp[2] = new LiteralStackNode(3989, 2, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); - tmp[1] = new ListStackNode(3987, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(3986, 0, "StringCharacter", null, null), false, null, null); + tmp[0] = new LiteralStackNode(3975, 0, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); + tmp[2] = new LiteralStackNode(3979, 2, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); + tmp[1] = new ListStackNode(3977, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(3976, 0, "StringCharacter", null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IiksW2xpdCgiXCciKSxsYWJlbCgiY2hhcnMiLFxpdGVyLXN0YXIobGV4KCJTdHJpbmdDaGFyYWN0ZXIiKSkpLGxpdCgiXCciKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(3992, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(3997, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(3994, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(3996, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3995, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(3993, 1, cHJvZChsaXQoInNvcnQoXCJDYXNlSW5zZW5zaXRpdmVTdHJpbmdDb25zdGFudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDczLDczKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,97,115,101,73,110,115,101,110,115,105,116,105,118,101,83,116,114,105,110,103,67,111,110,115,116,97,110,116,34,41}, null, null); + tmp[0] = new CharStackNode(3982, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(3987, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(3984, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(3986, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(3985, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(3983, 1, cHJvZChsaXQoInNvcnQoXCJDYXNlSW5zZW5zaXRpdmVTdHJpbmdDb25zdGFudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDczLDczKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,97,115,101,73,110,115,101,110,115,105,116,105,118,101,83,116,114,105,110,103,67,111,110,115,116,97,110,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkNhc2VJbnNlbnNpdGl2ZVN0cmluZ0NvbnN0YW50IikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -7214,28 +7211,28 @@ protected static class JustTime { protected static final void _init_cHJvZChsZXgoIkp1c3RUaW1lIiksW2xpdCgiJFQiKSxsZXgoIlRpbWVQYXJ0Tm9UWiIpLGxleCgiVGltZVpvbmVQYXJ0IiksbGl0KCIkIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[4]; - tmp[1] = new NonTerminalStackNode(4098, 1, "TimePartNoTZ", null, null); - tmp[2] = new NonTerminalStackNode(4099, 2, "TimeZonePart", null, null); - tmp[3] = new LiteralStackNode(4100, 3, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new LiteralStackNode(4097, 0, cHJvZChsaXQoIiRUIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNiwzNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSldLHt9KQ0000, new int[] {36,84}, null, null); + tmp[1] = new NonTerminalStackNode(4088, 1, "TimePartNoTZ", null, null); + tmp[2] = new NonTerminalStackNode(4089, 2, "TimeZonePart", null, null); + tmp[3] = new LiteralStackNode(4090, 3, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new LiteralStackNode(4087, 0, cHJvZChsaXQoIiRUIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNiwzNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSldLHt9KQ0000, new int[] {36,84}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkp1c3RUaW1lIiksW2xpdCgiJFQiKSxsZXgoIlRpbWVQYXJ0Tm9UWiIpLGxleCgiVGltZVpvbmVQYXJ0IiksbGl0KCIkIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIkp1c3RUaW1lIiksW2xpdCgiJFQiKSxjb25kaXRpb25hbChsZXgoIlRpbWVQYXJ0Tm9UWiIpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pKX0pLGxpdCgiJCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(4105, 1, "TimePartNoTZ", null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{43,43},{45,45}})}); - tmp[2] = new LiteralStackNode(4106, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new LiteralStackNode(4102, 0, cHJvZChsaXQoIiRUIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNiwzNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSldLHt9KQ0000, new int[] {36,84}, null, null); + tmp[1] = new NonTerminalStackNode(4095, 1, "TimePartNoTZ", null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{43,43},{45,45}})}); + tmp[2] = new LiteralStackNode(4096, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new LiteralStackNode(4092, 0, cHJvZChsaXQoIiRUIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNiwzNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSldLHt9KQ0000, new int[] {36,84}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkp1c3RUaW1lIiksW2xpdCgiJFQiKSxjb25kaXRpb25hbChsZXgoIlRpbWVQYXJ0Tm9UWiIpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pKX0pLGxpdCgiJCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkp1c3RUaW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkp1c3RUaW1lXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkp1c3RUaW1lIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(4111, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(4114, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(4110, 1, cHJvZChsaXQoInNvcnQoXCJKdXN0VGltZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NCw3NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,74,117,115,116,84,105,109,101,34,41}, null, null); - tmp[0] = new CharStackNode(4109, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(4113, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4112, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(4101, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(4104, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(4100, 1, cHJvZChsaXQoInNvcnQoXCJKdXN0VGltZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NCw3NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,74,117,115,116,84,105,109,101,34,41}, null, null); + tmp[0] = new CharStackNode(4099, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(4103, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4102, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkp1c3RUaW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkp1c3RUaW1lXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkp1c3RUaW1lIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -7260,19 +7257,19 @@ protected static class Declarator { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEZWNsYXJhdG9yIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRlY2xhcmF0b3JcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkRlY2xhcmF0b3IiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(4174, 1, cHJvZChsaXQoInNvcnQoXCJEZWNsYXJhdG9yXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,68,101,99,108,97,114,97,116,111,114,34,41}, null, null); - tmp[3] = new ListStackNode(4177, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4176, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(4173, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4175, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(4178, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(4164, 1, cHJvZChsaXQoInNvcnQoXCJEZWNsYXJhdG9yXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,68,101,99,108,97,114,97,116,111,114,34,41}, null, null); + tmp[3] = new ListStackNode(4167, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4166, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(4163, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4165, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(4168, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEZWNsYXJhdG9yIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRlY2xhcmF0b3JcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkRlY2xhcmF0b3IiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRGVjbGFyYXRvciIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2YXJpYWJsZXMiLFxpdGVyLXNlcHMoc29ydCgiVmFyaWFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new SeparatedListStackNode(4189, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlZhcmlhYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(4185, 0, "Variable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4186, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4187, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4188, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new NonTerminalStackNode(4182, 0, "Type", null, null); - tmp[1] = new NonTerminalStackNode(4184, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(4179, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlZhcmlhYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(4175, 0, "Variable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4176, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4177, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4178, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new NonTerminalStackNode(4172, 0, "Type", null, null); + tmp[1] = new NonTerminalStackNode(4174, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRGVjbGFyYXRvciIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2YXJpYWJsZXMiLFxpdGVyLXNlcHMoc29ydCgiVmFyaWFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -7295,23 +7292,23 @@ protected static class Target { protected static final void _init_cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiVGFyZ2V0IikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4280, 0, "Name", null, null); + tmp[0] = new NonTerminalStackNode(4270, 0, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiVGFyZ2V0IikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUYXJnZXQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiVGFyZ2V0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJUYXJnZXQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(4288, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4287, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(4285, 1, cHJvZChsaXQoInNvcnQoXCJUYXJnZXRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,84,97,114,103,101,116,34,41}, null, null); - tmp[0] = new CharStackNode(4284, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(4289, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4286, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(4278, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4277, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(4275, 1, cHJvZChsaXQoInNvcnQoXCJUYXJnZXRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,84,97,114,103,101,116,34,41}, null, null); + tmp[0] = new CharStackNode(4274, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(4279, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4276, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUYXJnZXQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiVGFyZ2V0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJUYXJnZXQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIlRhcmdldCIpKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(4292, 0); + tmp[0] = new EpsilonStackNode(4282, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIlRhcmdldCIpKSxbXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7336,29 +7333,29 @@ protected static class IntegerLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJJbnRlZ2VyTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiSW50ZWdlckxpdGVyYWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(4297, 1, cHJvZChsaXQoInNvcnQoXCJJbnRlZ2VyTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(4300, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4299, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(4296, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4298, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(4301, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(4287, 1, cHJvZChsaXQoInNvcnQoXCJJbnRlZ2VyTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(4290, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4289, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(4286, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4288, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(4291, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJJbnRlZ2VyTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiSW50ZWdlckxpdGVyYWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgib2N0YWxJbnRlZ2VyTGl0ZXJhbCIsc29ydCgiSW50ZWdlckxpdGVyYWwiKSksW2xhYmVsKCJvY3RhbCIsbGV4KCJPY3RhbEludGVnZXJMaXRlcmFsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4305, 0, "OctalIntegerLiteral", null, null); + tmp[0] = new NonTerminalStackNode(4295, 0, "OctalIntegerLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgib2N0YWxJbnRlZ2VyTGl0ZXJhbCIsc29ydCgiSW50ZWdlckxpdGVyYWwiKSksW2xhYmVsKCJvY3RhbCIsbGV4KCJPY3RhbEludGVnZXJMaXRlcmFsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVjaW1hbEludGVnZXJMaXRlcmFsIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKSxbbGFiZWwoImRlY2ltYWwiLGxleCgiRGVjaW1hbEludGVnZXJMaXRlcmFsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4309, 0, "DecimalIntegerLiteral", null, null); + tmp[0] = new NonTerminalStackNode(4299, 0, "DecimalIntegerLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVjaW1hbEludGVnZXJMaXRlcmFsIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKSxbbGFiZWwoImRlY2ltYWwiLGxleCgiRGVjaW1hbEludGVnZXJMaXRlcmFsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaGV4SW50ZWdlckxpdGVyYWwiLHNvcnQoIkludGVnZXJMaXRlcmFsIikpLFtsYWJlbCgiaGV4IixsZXgoIkhleEludGVnZXJMaXRlcmFsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4313, 0, "HexIntegerLiteral", null, null); + tmp[0] = new NonTerminalStackNode(4303, 0, "HexIntegerLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaGV4SW50ZWdlckxpdGVyYWwiLHNvcnQoIkludGVnZXJMaXRlcmFsIikpLFtsYWJlbCgiaGV4IixsZXgoIkhleEludGVnZXJMaXRlcmFsIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7385,209 +7382,199 @@ protected static class Pattern { protected static final void _init_cHJvZChsYWJlbCgibGlzdCIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJlbGVtZW50czAiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new LiteralStackNode(4482, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[1] = new NonTerminalStackNode(4483, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(4490, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new SeparatedListStackNode(4488, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4484, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4485, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4486, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4487, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[4] = new LiteralStackNode(4491, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[0] = new LiteralStackNode(4472, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[1] = new NonTerminalStackNode(4473, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(4480, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(4478, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4474, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4475, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4476, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4477, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[4] = new LiteralStackNode(4481, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGlzdCIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJlbGVtZW50czAiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY2FsbE9yVHJlZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEFyZ3VtZW50cyIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[0] = new NonTerminalStackNode(4494, 0, "Pattern", null, null); - tmp[3] = new NonTerminalStackNode(4498, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(4509, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4496, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(4505, 5, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(4510, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new SeparatedListStackNode(4503, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4499, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4500, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4501, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4502, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[6] = new NonTerminalStackNode(4507, 6, "KeywordArguments_W3NvcnQoIlBhdHRlcm4iKV000", null, null); - tmp[2] = new LiteralStackNode(4497, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new SeparatedListStackNode(4493, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4489, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4490, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4491, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4492, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new NonTerminalStackNode(4484, 0, "Pattern", null, null); + tmp[3] = new NonTerminalStackNode(4488, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(4499, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4486, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(4495, 5, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(4500, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[6] = new NonTerminalStackNode(4497, 6, "KeywordArguments_W3NvcnQoIlBhdHRlcm4iKV000", null, null); + tmp[2] = new LiteralStackNode(4487, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY2FsbE9yVHJlZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEFyZ3VtZW50cyIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } - protected static final void _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00(ExpectBuilder builder) { + protected static final void _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(4521, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4514, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(4522, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[2] = new SeparatedListStackNode(4519, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(4515, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4516, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4517, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4518, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(4513, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00, tmp); + tmp[4] = new LiteralStackNode(4512, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[3] = new NonTerminalStackNode(4511, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4504, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(4509, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4505, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4506, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4507, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4508, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new LiteralStackNode(4503, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImxpdGVyYWwiLHNvcnQoIkxpdGVyYWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4525, 0, "Literal", null, null); + tmp[0] = new NonTerminalStackNode(4515, 0, "Literal", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImxpdGVyYWwiLHNvcnQoIkxpdGVyYWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2V0Iixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(4537, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4530, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(4529, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[4] = new LiteralStackNode(4538, 4, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[2] = new SeparatedListStackNode(4535, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4531, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4532, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4533, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4534, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[3] = new NonTerminalStackNode(4527, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4520, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4519, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[4] = new LiteralStackNode(4528, 4, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[2] = new SeparatedListStackNode(4525, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4521, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4522, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4523, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4524, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2V0Iixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3BsaWNlIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIioiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFyZ3VtZW50Iixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(4543, 2, "Pattern", null, null); - tmp[0] = new LiteralStackNode(4541, 0, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[1] = new NonTerminalStackNode(4542, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(4533, 2, "Pattern", null, null); + tmp[0] = new LiteralStackNode(4531, 0, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[1] = new NonTerminalStackNode(4532, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3BsaWNlIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIioiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFyZ3VtZW50Iixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVpZmllZFR5cGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgidHlwZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbml0aW9ucyIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[2] = new LiteralStackNode(4549, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[3] = new NonTerminalStackNode(4550, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new LiteralStackNode(4554, 6, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null); - tmp[4] = new NonTerminalStackNode(4551, 4, "Pattern", null, null); - tmp[9] = new NonTerminalStackNode(4558, 9, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(4547, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); - tmp[10] = new LiteralStackNode(4559, 10, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[1] = new NonTerminalStackNode(4548, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(4553, 5, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(4555, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new NonTerminalStackNode(4556, 8, "Pattern", null, null); + tmp[6] = new LiteralStackNode(4544, 6, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null); + tmp[2] = new LiteralStackNode(4539, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new NonTerminalStackNode(4541, 4, "Pattern", null, null); + tmp[9] = new NonTerminalStackNode(4548, 9, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4537, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); + tmp[10] = new LiteralStackNode(4549, 10, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[1] = new NonTerminalStackNode(4538, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(4543, 5, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(4545, 7, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(4540, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new NonTerminalStackNode(4546, 8, "Pattern", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVpZmllZFR5cGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgidHlwZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbml0aW9ucyIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } - protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { - AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - - tmp[0] = new CharStackNode(4649, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4651, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(4654, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(4650, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJQYXR0ZXJuXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(4653, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4652, 0, new int[][]{{48,57}}, null, null), true, null, null); - builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); - } protected static final void _init_cHJvZChsYWJlbCgiZGVzY2VuZGFudCIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIvIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXR0ZXJuIixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(4605, 0, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); - tmp[2] = new NonTerminalStackNode(4607, 2, "Pattern", null, null); - tmp[1] = new NonTerminalStackNode(4606, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4595, 0, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); + tmp[2] = new NonTerminalStackNode(4597, 2, "Pattern", null, null); + tmp[1] = new NonTerminalStackNode(4596, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVzY2VuZGFudCIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIvIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXR0ZXJuIixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFyaWFibGVCZWNvbWVzIixzb3J0KCJQYXR0ZXJuIikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(4626, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4624, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(4627, 4, "Pattern", null, null); - tmp[2] = new LiteralStackNode(4625, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new NonTerminalStackNode(4622, 0, "Name", null, null); + tmp[3] = new NonTerminalStackNode(4616, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4614, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(4617, 4, "Pattern", null, null); + tmp[2] = new LiteralStackNode(4615, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new NonTerminalStackNode(4612, 0, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFyaWFibGVCZWNvbWVzIixzb3J0KCJQYXR0ZXJuIikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHlwZWRWYXJpYWJsZUJlY29tZXMiLHNvcnQoIlBhdHRlcm4iKSksW2xhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(4636, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4633, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(4638, 5, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(4637, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[2] = new NonTerminalStackNode(4634, 2, "Name", null, null); - tmp[6] = new NonTerminalStackNode(4639, 6, "Pattern", null, null); - tmp[0] = new NonTerminalStackNode(4631, 0, "Type", null, null); + tmp[3] = new NonTerminalStackNode(4626, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4623, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(4628, 5, "layouts_LAYOUTLIST", null, null); + tmp[4] = new LiteralStackNode(4627, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[2] = new NonTerminalStackNode(4624, 2, "Name", null, null); + tmp[6] = new NonTerminalStackNode(4629, 6, "Pattern", null, null); + tmp[0] = new NonTerminalStackNode(4621, 0, "Type", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHlwZWRWYXJpYWJsZUJlY29tZXMiLHNvcnQoIlBhdHRlcm4iKSksW2xhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYW50aSIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIhIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXR0ZXJuIixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(4644, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(4645, 2, "Pattern", null, null); - tmp[0] = new LiteralStackNode(4643, 0, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); + tmp[1] = new NonTerminalStackNode(4634, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(4635, 2, "Pattern", null, null); + tmp[0] = new LiteralStackNode(4633, 0, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYW50aSIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIhIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXR0ZXJuIixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHlwZWRWYXJpYWJsZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(4565, 2, "Name", null, null); - tmp[0] = new NonTerminalStackNode(4562, 0, "Type", null, null); - tmp[1] = new NonTerminalStackNode(4564, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(4555, 2, "Name", null, null); + tmp[0] = new NonTerminalStackNode(4552, 0, "Type", null, null); + tmp[1] = new NonTerminalStackNode(4554, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHlwZWRWYXJpYWJsZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY29uY3JldGUiLHNvcnQoIlBhdHRlcm4iKSksW2xhYmVsKCJjb25jcmV0ZSIsbGV4KCJDb25jcmV0ZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4662, 0, "Concrete", null, null); + tmp[0] = new NonTerminalStackNode(4639, 0, "Concrete", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29uY3JldGUiLHNvcnQoIlBhdHRlcm4iKSksW2xhYmVsKCJjb25jcmV0ZSIsbGV4KCJDb25jcmV0ZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibXVsdGlWYXJpYWJsZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInF1YWxpZmllZE5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(4572, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[0] = new NonTerminalStackNode(4569, 0, "QualifiedName", null, null); - tmp[1] = new NonTerminalStackNode(4571, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(4562, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[0] = new NonTerminalStackNode(4559, 0, "QualifiedName", null, null); + tmp[1] = new NonTerminalStackNode(4561, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibXVsdGlWYXJpYWJsZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInF1YWxpZmllZE5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2Vwcyhzb3J0KFwiUGF0dGVyblwiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(4671, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4668, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(4666, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(4670, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4669, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(4667, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(4648, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4645, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(4643, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(4647, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4646, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(4644, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2Vwcyhzb3J0KFwiUGF0dGVyblwiKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibmVnYXRpdmUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiLSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnQiLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(4575, 0, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); - tmp[2] = new NonTerminalStackNode(4577, 2, "Pattern", null, null); - tmp[1] = new NonTerminalStackNode(4576, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4565, 0, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); + tmp[2] = new NonTerminalStackNode(4567, 2, "Pattern", null, null); + tmp[1] = new NonTerminalStackNode(4566, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibmVnYXRpdmUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiLSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnQiLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNUeXBlIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnQiLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(4615, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(4611, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new NonTerminalStackNode(4618, 6, "Pattern", null, null); - tmp[2] = new NonTerminalStackNode(4613, 2, "Type", null, null); - tmp[4] = new LiteralStackNode(4616, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[1] = new NonTerminalStackNode(4612, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(4617, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(4605, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4601, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new NonTerminalStackNode(4608, 6, "Pattern", null, null); + tmp[2] = new NonTerminalStackNode(4603, 2, "Type", null, null); + tmp[4] = new LiteralStackNode(4606, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[1] = new NonTerminalStackNode(4602, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(4607, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNUeXBlIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIlsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInR5cGUiLHNvcnQoIlR5cGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnQiLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicXVhbGlmaWVkTmFtZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInF1YWxpZmllZE5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4594, 0, "QualifiedName", null, null); + tmp[0] = new NonTerminalStackNode(4584, 0, "QualifiedName", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicXVhbGlmaWVkTmFtZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoInF1YWxpZmllZE5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3BsaWNlUGx1cyIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIrIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudCIsc29ydCgiUGF0dGVybiIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(4599, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(4598, 0, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); - tmp[2] = new NonTerminalStackNode(4600, 2, "Pattern", null, null); + tmp[0] = new LiteralStackNode(4588, 0, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); + tmp[2] = new NonTerminalStackNode(4590, 2, "Pattern", null, null); + tmp[1] = new NonTerminalStackNode(4589, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3BsaWNlUGx1cyIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIrIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudCIsc29ydCgiUGF0dGVybiIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWFwIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm1hcHBpbmdzIixcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new LiteralStackNode(4581, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[4] = new LiteralStackNode(4591, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new SeparatedListStackNode(4588, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4584, 0, "Mapping_W3NvcnQoIlBhdHRlcm4iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4585, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4586, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4587, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[3] = new NonTerminalStackNode(4590, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(4582, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(4571, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new LiteralStackNode(4581, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new SeparatedListStackNode(4578, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(4574, 0, "Mapping_W3NvcnQoIlBhdHRlcm4iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(4575, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(4576, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(4577, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[3] = new NonTerminalStackNode(4580, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(4572, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWFwIixzb3J0KCJQYXR0ZXJuIikpLFtsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm1hcHBpbmdzIixcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBhdHRlcm5cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlBhdHRlcm4iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(4679, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(4684, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4681, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(4683, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4682, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(4680, 1, cHJvZChsaXQoInNvcnQoXCJQYXR0ZXJuXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,97,116,116,101,114,110,34,41}, null, null); + tmp[0] = new CharStackNode(4656, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(4661, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4658, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(4660, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4659, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(4657, 1, cHJvZChsaXQoInNvcnQoXCJQYXR0ZXJuXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,97,116,116,101,114,110,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBhdHRlcm5cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlBhdHRlcm4iKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -7596,7 +7583,7 @@ public static void init(ExpectBuilder builder){ _init_cHJvZChsYWJlbCgiY2FsbE9yVHJlZSIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEFyZ3VtZW50cyIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(builder); - _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00(builder); + _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzMCIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlBhdHRlcm4iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00(builder); _init_cHJvZChsYWJlbCgibGl0ZXJhbCIsc29ydCgiUGF0dGVybiIpKSxbbGFiZWwoImxpdGVyYWwiLHNvcnQoIkxpdGVyYWwiKSldLHt9KQ0000(builder); @@ -7606,8 +7593,6 @@ public static void init(ExpectBuilder builder){ _init_cHJvZChsYWJlbCgicmVpZmllZFR5cGUiLHNvcnQoIlBhdHRlcm4iKSksW2xpdCgidHlwZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbml0aW9ucyIsc29ydCgiUGF0dGVybiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(builder); - _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlBhdHRlcm5cIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(builder); - _init_cHJvZChsYWJlbCgiZGVzY2VuZGFudCIsc29ydCgiUGF0dGVybiIpKSxbbGl0KCIvIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXR0ZXJuIixzb3J0KCJQYXR0ZXJuIikpXSx7fSk00(builder); _init_cHJvZChsYWJlbCgidmFyaWFibGVCZWNvbWVzIixzb3J0KCJQYXR0ZXJuIikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(builder); @@ -7650,19 +7635,19 @@ protected static class PostPathChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RQYXRoQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUG9zdFBhdGhDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQb3N0UGF0aENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(4693, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4692, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(4694, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(4689, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(4690, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0UGF0aENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,111,115,116,80,97,116,104,67,104,97,114,115,34,41}, null, null); - tmp[2] = new LiteralStackNode(4691, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(4670, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4669, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(4671, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(4666, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(4667, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0UGF0aENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,111,115,116,80,97,116,104,67,104,97,114,115,34,41}, null, null); + tmp[2] = new LiteralStackNode(4668, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RQYXRoQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUG9zdFBhdGhDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQb3N0UGF0aENoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlBvc3RQYXRoQ2hhcnMiKSxbbGl0KCJcPiIpLGxleCgiVVJMQ2hhcnMiKSxsaXQoInwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(4697, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[2] = new LiteralStackNode(4699, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[1] = new NonTerminalStackNode(4698, 1, "URLChars", null, null); + tmp[0] = new LiteralStackNode(4674, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[2] = new LiteralStackNode(4676, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[1] = new NonTerminalStackNode(4675, 1, "URLChars", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlBvc3RQYXRoQ2hhcnMiKSxbbGl0KCJcPiIpLGxleCgiVVJMQ2hhcnMiKSxsaXQoInwiKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -7685,48 +7670,48 @@ protected static class StringCharacter { protected static final void _init_cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAsMTApXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoOSw5KSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSksXGNoYXItY2xhc3MoW3JhbmdlKDM5LDM5KV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(4704, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSk00, new CharStackNode(4703, 0, new int[][]{{9,9},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}, null, null), false, null, null); - tmp[2] = new CharStackNode(4705, 2, new int[][]{{39,39}}, null, null); - tmp[0] = new CharStackNode(4702, 0, new int[][]{{10,10}}, null, null); + tmp[1] = new ListStackNode(4681, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSk00, new CharStackNode(4680, 0, new int[][]{{9,9},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}, null, null), false, null, null); + tmp[2] = new CharStackNode(4682, 2, new int[][]{{39,39}}, null, null); + tmp[0] = new CharStackNode(4679, 0, new int[][]{{10,10}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAsMTApXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoOSw5KSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSksXGNoYXItY2xhc3MoW3JhbmdlKDM5LDM5KV0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtsaXQoIlxcIiksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KSxyYW5nZSgzOSwzOSkscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5Miw5MikscmFuZ2UoOTgsOTgpLHJhbmdlKDEwMiwxMDIpLHJhbmdlKDExMCwxMTApLHJhbmdlKDExNCwxMTQpLHJhbmdlKDExNiwxMTYpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new LiteralStackNode(4707, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); - tmp[1] = new CharStackNode(4708, 1, new int[][]{{34,34},{39,39},{60,60},{62,62},{92,92},{98,98},{102,102},{110,110},{114,114},{116,116}}, null, null); + tmp[0] = new LiteralStackNode(4684, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[1] = new CharStackNode(4685, 1, new int[][]{{34,34},{39,39},{60,60},{62,62},{92,92},{98,98},{102,102},{110,110},{114,114},{116,116}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtsaXQoIlxcIiksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KSxyYW5nZSgzOSwzOSkscmFuZ2UoNjAsNjApLHJhbmdlKDYyLDYyKSxyYW5nZSg5Miw5MikscmFuZ2UoOTgsOTgpLHJhbmdlKDEwMiwxMDIpLHJhbmdlKDExMCwxMTApLHJhbmdlKDExNCwxMTQpLHJhbmdlKDExNiwxMTYpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(4712, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,67,104,97,114,97,99,116,101,114,34,41}, null, null); - tmp[3] = new ListStackNode(4715, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4714, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(4711, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4713, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(4716, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(4689, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,67,104,97,114,97,99,116,101,114,34,41}, null, null); + tmp[3] = new ListStackNode(4692, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4691, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(4688, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4690, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(4693, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(4721, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,116,114,105,110,103,67,104,97,114,97,99,116,101,114,34,41,41}, null, null); - tmp[3] = new ListStackNode(4724, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4723, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(4725, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(4720, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(4722, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(4698, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,116,114,105,110,103,67,104,97,114,97,99,116,101,114,34,41,41}, null, null); + tmp[3] = new ListStackNode(4701, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4700, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(4702, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(4697, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(4699, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdHJpbmdDaGFyYWN0ZXJcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMSwzMykscmFuZ2UoMzUsMzgpLHJhbmdlKDQwLDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTEpLHJhbmdlKDkzLDExMTQxMTEpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(4729, 0, new int[][]{{1,33},{35,38},{40,59},{61,61},{63,91},{93,1114111}}, null, null); + tmp[0] = new CharStackNode(4706, 0, new int[][]{{1,33},{35,38},{40,59},{61,61},{63,91},{93,1114111}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMSwzMykscmFuZ2UoMzUsMzgpLHJhbmdlKDQwLDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTEpLHJhbmdlKDkzLDExMTQxMTEpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtsZXgoIlVuaWNvZGVFc2NhcGUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(4731, 0, "UnicodeEscape", null, null); + tmp[0] = new NonTerminalStackNode(4708, 0, "UnicodeEscape", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlN0cmluZ0NoYXJhY3RlciIpLFtsZXgoIlVuaWNvZGVFc2NhcGUiKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -7757,65 +7742,65 @@ protected static class ConcretePart { protected static final void _init_cHJvZChsYWJlbCgibmV3bGluZSIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2xpdCgiXG4iKSxcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSxsaXQoIlwnIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(4999, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSk00, new CharStackNode(4998, 0, new int[][]{{9,9},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}, null, null), false, null, null); - tmp[2] = new LiteralStackNode(5000, 2, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); - tmp[0] = new LiteralStackNode(4997, 0, cHJvZChsaXQoIlxuIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se30p, new int[] {10}, null, null); + tmp[1] = new ListStackNode(4976, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSk00, new CharStackNode(4975, 0, new int[][]{{9,9},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}, null, null), false, null, null); + tmp[2] = new LiteralStackNode(4977, 2, cHJvZChsaXQoIlwnIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOSwzOSldKV0se30p, new int[] {39}, null, null); + tmp[0] = new LiteralStackNode(4974, 0, cHJvZChsaXQoIlxuIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se30p, new int[] {10}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibmV3bGluZSIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2xpdCgiXG4iKSxcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDMyLDMyKSxyYW5nZSgxNjAsMTYwKSxyYW5nZSg1NzYwLDU3NjApLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pKSxsaXQoIlwnIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaG9sZSIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2xhYmVsKCJob2xlIixzb3J0KCJDb25jcmV0ZUhvbGUiKSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(5003, 0, "ConcreteHole", null, null); + tmp[0] = new NonTerminalStackNode(4980, 0, "ConcreteHole", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaG9sZSIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2xhYmVsKCJob2xlIixzb3J0KCJDb25jcmV0ZUhvbGUiKSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJDb25jcmV0ZVBhcnRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiQ29uY3JldGVQYXJ0IikpKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(5008, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJDb25jcmV0ZVBhcnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,67,111,110,99,114,101,116,101,80,97,114,116,34,41,41}, null, null); - tmp[4] = new CharStackNode(5012, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5007, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(5011, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5010, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(5009, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(4985, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJDb25jcmV0ZVBhcnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,67,111,110,99,114,101,116,101,80,97,114,116,34,41,41}, null, null); + tmp[4] = new CharStackNode(4989, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(4984, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(4988, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(4987, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(4986, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJDb25jcmV0ZVBhcnRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiQ29uY3JldGVQYXJ0IikpKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYnMiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXFwiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5017, 0, cHJvZChsaXQoIlxcXFwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92,92}, null, null); + tmp[0] = new LiteralStackNode(4994, 0, cHJvZChsaXQoIlxcXFwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92,92}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYnMiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXFwiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZ3QiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXD4iKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5020, 0, cHJvZChsaXQoIlxcXD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {92,62}, null, null); + tmp[0] = new LiteralStackNode(4997, 0, cHJvZChsaXQoIlxcXD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {92,62}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZ3QiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXD4iKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb25jcmV0ZVBhcnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiQ29uY3JldGVQYXJ0IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(5023, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(5025, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5028, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(5027, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5026, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(5024, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZVBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,80,97,114,116,34,41}, null, null); + tmp[0] = new CharStackNode(5000, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(5002, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5005, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(5004, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5003, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(5001, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZVBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,80,97,114,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb25jcmV0ZVBhcnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiQ29uY3JldGVQYXJ0IikpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGV4dCIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2NvbmRpdGlvbmFsKGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsNTkpLHJhbmdlKDYxLDYxKSxyYW5nZSg2Myw5MSkscmFuZ2UoOTMsOTUpLHJhbmdlKDk3LDExMTQxMTEpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoMSw5KSxyYW5nZSgxMSw1OSkscmFuZ2UoNjEsNjEpLHJhbmdlKDYzLDkxKSxyYW5nZSg5Myw5NSkscmFuZ2UoOTcsMTExNDExMSldKSl9KV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new ListStackNode(5035, 0, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTEpLHJhbmdlKDkzLDk1KSxyYW5nZSg5NywxMTE0MTExKV0pKSk00, new CharStackNode(5032, 0, new int[][]{{1,9},{11,59},{61,61},{63,91},{93,95},{97,1114111}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{1,9},{11,59},{61,61},{63,91},{93,95},{97,1114111}})}); + tmp[0] = new ListStackNode(5012, 0, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDU5KSxyYW5nZSg2MSw2MSkscmFuZ2UoNjMsOTEpLHJhbmdlKDkzLDk1KSxyYW5nZSg5NywxMTE0MTExKV0pKSk00, new CharStackNode(5009, 0, new int[][]{{1,9},{11,59},{61,61},{63,91},{93,95},{97,1114111}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{1,9},{11,59},{61,61},{63,91},{93,95},{97,1114111}})}); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGV4dCIsbGV4KCJDb25jcmV0ZVBhcnQiKSksW2NvbmRpdGlvbmFsKGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsNTkpLHJhbmdlKDYxLDYxKSxyYW5nZSg2Myw5MSkscmFuZ2UoOTMsOTUpLHJhbmdlKDk3LDExMTQxMTEpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoMSw5KSxyYW5nZSgxMSw1OSkscmFuZ2UoNjEsNjEpLHJhbmdlKDYzLDkxKSxyYW5nZSg5Myw5NSkscmFuZ2UoOTcsMTExNDExMSldKSl9KV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibHQiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXDwiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5038, 0, cHJvZChsaXQoIlxcXDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {92,60}, null, null); + tmp[0] = new LiteralStackNode(5015, 0, cHJvZChsaXQoIlxcXDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {92,60}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibHQiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcXDwiKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYnEiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcYCIpXSx7dGFnKCJjYXRlZ29yeSIoInN0cmluZyIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5041, 0, cHJvZChsaXQoIlxcYCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {92,96}, null, null); + tmp[0] = new LiteralStackNode(5018, 0, cHJvZChsaXQoIlxcYCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {92,96}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYnEiLGxleCgiQ29uY3JldGVQYXJ0IikpLFtsaXQoIlxcYCIpXSx7dGFnKCJjYXRlZ29yeSIoInN0cmluZyIpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -7852,43 +7837,43 @@ protected static class ImportedModule { protected static final void _init_cHJvZChsYWJlbCgiYWN0dWFscyIsc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYWN0dWFscyIsc29ydCgiTW9kdWxlQWN0dWFscyIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(5047, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(5048, 2, "ModuleActuals", null, null); - tmp[0] = new NonTerminalStackNode(5045, 0, "QualifiedName", null, null); + tmp[1] = new NonTerminalStackNode(5024, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(5025, 2, "ModuleActuals", null, null); + tmp[0] = new NonTerminalStackNode(5022, 0, "QualifiedName", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWN0dWFscyIsc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYWN0dWFscyIsc29ydCgiTW9kdWxlQWN0dWFscyIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(5052, 0, "QualifiedName", null, null); + tmp[0] = new NonTerminalStackNode(5029, 0, "QualifiedName", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJJbXBvcnRlZE1vZHVsZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(5056, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(5058, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5061, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5057, 1, cHJvZChsaXQoInNvcnQoXCJJbXBvcnRlZE1vZHVsZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,73,109,112,111,114,116,101,100,77,111,100,117,108,101,34,41}, null, null); - tmp[3] = new ListStackNode(5060, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5059, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(5033, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(5035, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5038, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5034, 1, cHJvZChsaXQoInNvcnQoXCJJbXBvcnRlZE1vZHVsZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,73,109,112,111,114,116,101,100,77,111,100,117,108,101,34,41}, null, null); + tmp[3] = new ListStackNode(5037, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5036, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJJbXBvcnRlZE1vZHVsZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiSW1wb3J0ZWRNb2R1bGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVuYW1pbmdzIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZW5hbWluZ3MiLHNvcnQoIlJlbmFtaW5ncyIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new NonTerminalStackNode(5065, 0, "QualifiedName", null, null); - tmp[2] = new NonTerminalStackNode(5068, 2, "Renamings", null, null); - tmp[1] = new NonTerminalStackNode(5067, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(5042, 0, "QualifiedName", null, null); + tmp[2] = new NonTerminalStackNode(5045, 2, "Renamings", null, null); + tmp[1] = new NonTerminalStackNode(5044, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVuYW1pbmdzIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZW5hbWluZ3MiLHNvcnQoIlJlbmFtaW5ncyIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWN0dWFsc1JlbmFtaW5nIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhY3R1YWxzIixzb3J0KCJNb2R1bGVBY3R1YWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicmVuYW1pbmdzIixzb3J0KCJSZW5hbWluZ3MiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new NonTerminalStackNode(5078, 4, "Renamings", null, null); - tmp[0] = new NonTerminalStackNode(5072, 0, "QualifiedName", null, null); - tmp[2] = new NonTerminalStackNode(5075, 2, "ModuleActuals", null, null); - tmp[3] = new NonTerminalStackNode(5077, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(5074, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(5055, 4, "Renamings", null, null); + tmp[0] = new NonTerminalStackNode(5049, 0, "QualifiedName", null, null); + tmp[2] = new NonTerminalStackNode(5052, 2, "ModuleActuals", null, null); + tmp[3] = new NonTerminalStackNode(5054, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(5051, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWN0dWFsc1JlbmFtaW5nIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxbbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhY3R1YWxzIixzb3J0KCJNb2R1bGVBY3R1YWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicmVuYW1pbmdzIixzb3J0KCJSZW5hbWluZ3MiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -7917,18 +7902,18 @@ protected static class PathChars { protected static final void _init_cHJvZChsZXgoIlBhdGhDaGFycyIpLFtsZXgoIlVSTENoYXJzIiksXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new NonTerminalStackNode(5170, 0, "URLChars", null, null); - tmp[1] = new CharStackNode(5171, 1, new int[][]{{124,124}}, null, null); + tmp[0] = new NonTerminalStackNode(5147, 0, "URLChars", null, null); + tmp[1] = new CharStackNode(5148, 1, new int[][]{{124,124}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlBhdGhDaGFycyIpLFtsZXgoIlVSTENoYXJzIiksXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBhdGhDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXRoQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUGF0aENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(5174, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(5176, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5179, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5175, 1, cHJvZChsaXQoInNvcnQoXCJQYXRoQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,116,104,67,104,97,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(5178, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5177, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(5151, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(5153, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5156, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5152, 1, cHJvZChsaXQoInNvcnQoXCJQYXRoQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,116,104,67,104,97,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(5155, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5154, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBhdGhDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXRoQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUGF0aENoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -7951,39 +7936,39 @@ protected static class Case { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDYXNlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiaXRlcihzb3J0KFwiQ2FzZVwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiQ2FzZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(5200, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIkNhc2VcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {105,116,101,114,40,115,111,114,116,40,34,67,97,115,101,34,41,41}, null, null); - tmp[3] = new ListStackNode(5203, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5202, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(5201, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5204, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5199, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5177, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIkNhc2VcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {105,116,101,114,40,115,111,114,116,40,34,67,97,115,101,34,41,41}, null, null); + tmp[3] = new ListStackNode(5180, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5179, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(5178, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5181, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(5176, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDYXNlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiaXRlcihzb3J0KFwiQ2FzZVwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoc29ydCgiQ2FzZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDYXNlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNhc2VcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNhc2UiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(5211, 1, cHJvZChsaXQoInNvcnQoXCJDYXNlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,97,115,101,34,41}, null, null); - tmp[0] = new CharStackNode(5210, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(5212, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5215, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(5214, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5213, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(5188, 1, cHJvZChsaXQoInNvcnQoXCJDYXNlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,97,115,101,34,41}, null, null); + tmp[0] = new CharStackNode(5187, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(5189, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5192, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(5191, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5190, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDYXNlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNhc2VcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNhc2UiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicGF0dGVybldpdGhBY3Rpb24iLHNvcnQoIkNhc2UiKSksW2xpdCgiY2FzZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicGF0dGVybldpdGhBY3Rpb24iLHNvcnQoIlBhdHRlcm5XaXRoQWN0aW9uIikpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(5219, 0, cHJvZChsaXQoImNhc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,97,115,101}, null, null); - tmp[2] = new NonTerminalStackNode(5221, 2, "PatternWithAction", null, null); - tmp[1] = new NonTerminalStackNode(5220, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(5196, 0, cHJvZChsaXQoImNhc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,97,115,101}, null, null); + tmp[2] = new NonTerminalStackNode(5198, 2, "PatternWithAction", null, null); + tmp[1] = new NonTerminalStackNode(5197, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicGF0dGVybldpdGhBY3Rpb24iLHNvcnQoIkNhc2UiKSksW2xpdCgiY2FzZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicGF0dGVybldpdGhBY3Rpb24iLHNvcnQoIlBhdHRlcm5XaXRoQWN0aW9uIikpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQ2FzZSIpKSxbbGl0KCJkZWZhdWx0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJTdGF0ZW1lbnQiKSldLHt0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new NonTerminalStackNode(5229, 4, "Statement", null, null); - tmp[2] = new LiteralStackNode(5227, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new LiteralStackNode(5225, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); - tmp[3] = new NonTerminalStackNode(5228, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(5226, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(5206, 4, "Statement", null, null); + tmp[2] = new LiteralStackNode(5204, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new LiteralStackNode(5202, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); + tmp[3] = new NonTerminalStackNode(5205, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(5203, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQ2FzZSIpKSxbbGl0KCJkZWZhdWx0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJTdGF0ZW1lbnQiKSldLHt0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -8010,47 +7995,47 @@ protected static class Strategy { protected static final void _init_cHJvZChsYWJlbCgiaW5uZXJtb3N0Iixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJpbm5lcm1vc3QiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5627, 0, cHJvZChsaXQoImlubmVybW9zdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,110,101,114,109,111,115,116}, null, null); + tmp[0] = new LiteralStackNode(5604, 0, cHJvZChsaXQoImlubmVybW9zdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,110,101,114,109,111,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW5uZXJtb3N0Iixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJpbm5lcm1vc3QiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidG9wRG93biIsc29ydCgiU3RyYXRlZ3kiKSksW2xpdCgidG9wLWRvd24iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5630, 0, cHJvZChsaXQoInRvcC1kb3duIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {116,111,112,45,100,111,119,110}, null, null); + tmp[0] = new LiteralStackNode(5607, 0, cHJvZChsaXQoInRvcC1kb3duIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {116,111,112,45,100,111,119,110}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidG9wRG93biIsc29ydCgiU3RyYXRlZ3kiKSksW2xpdCgidG9wLWRvd24iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYm90dG9tVXBCcmVhayIsc29ydCgiU3RyYXRlZ3kiKSksW2xpdCgiYm90dG9tLXVwLWJyZWFrIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5633, 0, cHJvZChsaXQoImJvdHRvbS11cC1icmVhayIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDcsMTA3KV0pXSx7fSk00, new int[] {98,111,116,116,111,109,45,117,112,45,98,114,101,97,107}, null, null); + tmp[0] = new LiteralStackNode(5610, 0, cHJvZChsaXQoImJvdHRvbS11cC1icmVhayIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDcsMTA3KV0pXSx7fSk00, new int[] {98,111,116,116,111,109,45,117,112,45,98,114,101,97,107}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYm90dG9tVXBCcmVhayIsc29ydCgiU3RyYXRlZ3kiKSksW2xpdCgiYm90dG9tLXVwLWJyZWFrIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJhdGVneSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJhdGVneVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RyYXRlZ3kiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(5638, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5641, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5636, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5637, 1, cHJvZChsaXQoInNvcnQoXCJTdHJhdGVneVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,97,116,101,103,121,34,41}, null, null); - tmp[3] = new ListStackNode(5640, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5639, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(5615, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5618, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(5613, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5614, 1, cHJvZChsaXQoInNvcnQoXCJTdHJhdGVneVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,97,116,101,103,121,34,41}, null, null); + tmp[3] = new ListStackNode(5617, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5616, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJhdGVneSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJhdGVneVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RyYXRlZ3kiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidG9wRG93bkJyZWFrIixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJ0b3AtZG93bi1icmVhayIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5645, 0, cHJvZChsaXQoInRvcC1kb3duLWJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA3LDEwNyldKV0se30p, new int[] {116,111,112,45,100,111,119,110,45,98,114,101,97,107}, null, null); + tmp[0] = new LiteralStackNode(5622, 0, cHJvZChsaXQoInRvcC1kb3duLWJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA3LDEwNyldKV0se30p, new int[] {116,111,112,45,100,111,119,110,45,98,114,101,97,107}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidG9wRG93bkJyZWFrIixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJ0b3AtZG93bi1icmVhayIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgib3V0ZXJtb3N0Iixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJvdXRlcm1vc3QiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5648, 0, cHJvZChsaXQoIm91dGVybW9zdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {111,117,116,101,114,109,111,115,116}, null, null); + tmp[0] = new LiteralStackNode(5625, 0, cHJvZChsaXQoIm91dGVybW9zdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {111,117,116,101,114,109,111,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgib3V0ZXJtb3N0Iixzb3J0KCJTdHJhdGVneSIpKSxbbGl0KCJvdXRlcm1vc3QiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYm90dG9tVXAiLHNvcnQoIlN0cmF0ZWd5IikpLFtsaXQoImJvdHRvbS11cCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5651, 0, cHJvZChsaXQoImJvdHRvbS11cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pXSx7fSk00, new int[] {98,111,116,116,111,109,45,117,112}, null, null); + tmp[0] = new LiteralStackNode(5628, 0, cHJvZChsaXQoImJvdHRvbS11cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pXSx7fSk00, new int[] {98,111,116,116,111,109,45,117,112}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYm90dG9tVXAiLHNvcnQoIlN0cmF0ZWd5IikpLFtsaXQoImJvdHRvbS11cCIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -8083,25 +8068,25 @@ protected static class LocalVariableDeclaration { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uIikpLFtsYWJlbCgiZGVjbGFyYXRvciIsc29ydCgiRGVjbGFyYXRvciIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(5700, 0, "Declarator", null, null); + tmp[0] = new NonTerminalStackNode(5677, 0, "Declarator", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uIikpLFtsYWJlbCgiZGVjbGFyYXRvciIsc29ydCgiRGVjbGFyYXRvciIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZHluYW1pYyIsc29ydCgiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uIikpLFtsaXQoImR5bmFtaWMiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImRlY2xhcmF0b3IiLHNvcnQoIkRlY2xhcmF0b3IiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(5706, 2, "Declarator", null, null); - tmp[1] = new NonTerminalStackNode(5705, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(5704, 0, cHJvZChsaXQoImR5bmFtaWMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {100,121,110,97,109,105,99}, null, null); + tmp[2] = new NonTerminalStackNode(5683, 2, "Declarator", null, null); + tmp[1] = new NonTerminalStackNode(5682, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(5681, 0, cHJvZChsaXQoImR5bmFtaWMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {100,121,110,97,109,105,99}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZHluYW1pYyIsc29ydCgiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uIikpLFtsaXQoImR5bmFtaWMiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImRlY2xhcmF0b3IiLHNvcnQoIkRlY2xhcmF0b3IiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb24iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb24iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(5715, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(5712, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(5714, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5713, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(5710, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5711, 1, cHJvZChsaXQoInNvcnQoXCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb25cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODYsODYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,76,111,99,97,108,86,97,114,105,97,98,108,101,68,101,99,108,97,114,97,116,105,111,110,34,41}, null, null); + tmp[4] = new CharStackNode(5692, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(5689, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(5691, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5690, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(5687, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5688, 1, cHJvZChsaXQoInNvcnQoXCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb25cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODYsODYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,76,111,99,97,108,86,97,114,105,97,98,108,101,68,101,99,108,97,114,97,116,105,111,110,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb24iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTG9jYWxWYXJpYWJsZURlY2xhcmF0aW9uXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJMb2NhbFZhcmlhYmxlRGVjbGFyYXRpb24iKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -8126,29 +8111,29 @@ protected static class Visibility { protected static final void _init_cHJvZChsYWJlbCgicHJpdmF0ZSIsc29ydCgiVmlzaWJpbGl0eSIpKSxbbGl0KCJwcml2YXRlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5767, 0, cHJvZChsaXQoInByaXZhdGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {112,114,105,118,97,116,101}, null, null); + tmp[0] = new LiteralStackNode(5744, 0, cHJvZChsaXQoInByaXZhdGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {112,114,105,118,97,116,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHJpdmF0ZSIsc29ydCgiVmlzaWJpbGl0eSIpKSxbbGl0KCJwcml2YXRlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWaXNpYmlsaXR5IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlZpc2liaWxpdHlcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlZpc2liaWxpdHkiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(5772, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5775, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5770, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5771, 1, cHJvZChsaXQoInNvcnQoXCJWaXNpYmlsaXR5XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,105,115,105,98,105,108,105,116,121,34,41}, null, null); - tmp[3] = new ListStackNode(5774, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5773, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(5749, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5752, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(5747, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5748, 1, cHJvZChsaXQoInNvcnQoXCJWaXNpYmlsaXR5XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,105,115,105,98,105,108,105,116,121,34,41}, null, null); + tmp[3] = new ListStackNode(5751, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5750, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWaXNpYmlsaXR5IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlZpc2liaWxpdHlcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlZpc2liaWxpdHkiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicHVibGljIixzb3J0KCJWaXNpYmlsaXR5IikpLFtsaXQoInB1YmxpYyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(5779, 0, cHJvZChsaXQoInB1YmxpYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pXSx7fSk00, new int[] {112,117,98,108,105,99}, null, null); + tmp[0] = new LiteralStackNode(5756, 0, cHJvZChsaXQoInB1YmxpYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pXSx7fSk00, new int[] {112,117,98,108,105,99}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHVibGljIixzb3J0KCJWaXNpYmlsaXR5IikpLFtsaXQoInB1YmxpYyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiVmlzaWJpbGl0eSIpKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(5781, 0); + tmp[0] = new EpsilonStackNode(5758, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiVmlzaWJpbGl0eSIpKSxbXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -8175,19 +8160,19 @@ protected static class JustDate { protected static final void _init_cHJvZChsZXgoIkp1c3REYXRlIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIiQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(5809, 1, "DatePart", null, null); - tmp[2] = new LiteralStackNode(5810, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new LiteralStackNode(5808, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[1] = new NonTerminalStackNode(5786, 1, "DatePart", null, null); + tmp[2] = new LiteralStackNode(5787, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new LiteralStackNode(5785, 0, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkp1c3REYXRlIiksW2xpdCgiJCIpLGxleCgiRGF0ZVBhcnQiKSxsaXQoIiQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkp1c3REYXRlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkp1c3REYXRlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkp1c3REYXRlIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(5814, 1, cHJvZChsaXQoInNvcnQoXCJKdXN0RGF0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NCw3NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,74,117,115,116,68,97,116,101,34,41}, null, null); - tmp[3] = new ListStackNode(5817, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5816, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(5815, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5818, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5813, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5791, 1, cHJvZChsaXQoInNvcnQoXCJKdXN0RGF0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NCw3NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,74,117,115,116,68,97,116,101,34,41}, null, null); + tmp[3] = new ListStackNode(5794, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5793, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(5792, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5795, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(5790, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkp1c3REYXRlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkp1c3REYXRlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkp1c3REYXRlIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -8210,23 +8195,23 @@ protected static class FunctionType { protected static final void _init_cHJvZChsYWJlbCgidHlwZUFyZ3VtZW50cyIsc29ydCgiRnVuY3Rpb25UeXBlIikpLFtsYWJlbCgidHlwZSIsc29ydCgiVHlwZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJUeXBlQXJnIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(5852, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(5848, 0, "Type", null, null); - tmp[4] = new SeparatedListStackNode(5857, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(5853, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(5854, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(5855, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(5856, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[2] = new LiteralStackNode(5851, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[6] = new LiteralStackNode(5860, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[1] = new NonTerminalStackNode(5850, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(5859, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(5829, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(5825, 0, "Type", null, null); + tmp[4] = new SeparatedListStackNode(5834, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(5830, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(5831, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(5832, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(5833, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[2] = new LiteralStackNode(5828, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[6] = new LiteralStackNode(5837, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[1] = new NonTerminalStackNode(5827, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(5836, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHlwZUFyZ3VtZW50cyIsc29ydCgiRnVuY3Rpb25UeXBlIikpLFtsYWJlbCgidHlwZSIsc29ydCgiVHlwZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJUeXBlQXJnIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvblR5cGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiRnVuY3Rpb25UeXBlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJGdW5jdGlvblR5cGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(5865, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(5868, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(5863, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(5864, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvblR5cGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzAsNzApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,84,121,112,101,34,41}, null, null); - tmp[3] = new ListStackNode(5867, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5866, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(5842, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(5845, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(5840, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(5841, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvblR5cGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzAsNzApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,84,121,112,101,34,41}, null, null); + tmp[3] = new ListStackNode(5844, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(5843, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvblR5cGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiRnVuY3Rpb25UeXBlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJGdW5jdGlvblR5cGUiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -8249,27 +8234,27 @@ protected static class Replacement { protected static final void _init_cHJvZChsYWJlbCgiY29uZGl0aW9uYWwiLHNvcnQoIlJlcGxhY2VtZW50IikpLFtsYWJlbCgicmVwbGFjZW1lbnRFeHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIndoZW4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(6110, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(6106, 0, "Expression", null, null); - tmp[2] = new LiteralStackNode(6109, 2, cHJvZChsaXQoIndoZW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {119,104,101,110}, null, null); - tmp[1] = new NonTerminalStackNode(6108, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new SeparatedListStackNode(6115, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(6111, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(6112, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(6113, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(6114, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[3] = new NonTerminalStackNode(6087, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(6083, 0, "Expression", null, null); + tmp[2] = new LiteralStackNode(6086, 2, cHJvZChsaXQoIndoZW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {119,104,101,110}, null, null); + tmp[1] = new NonTerminalStackNode(6085, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new SeparatedListStackNode(6092, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(6088, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(6089, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(6090, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(6091, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29uZGl0aW9uYWwiLHNvcnQoIlJlcGxhY2VtZW50IikpLFtsYWJlbCgicmVwbGFjZW1lbnRFeHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIndoZW4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSZXBsYWNlbWVudCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSZXBsYWNlbWVudFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUmVwbGFjZW1lbnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(6119, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6121, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(6123, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6122, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(6124, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6120, 1, cHJvZChsaXQoInNvcnQoXCJSZXBsYWNlbWVudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,112,108,97,99,101,109,101,110,116,34,41}, null, null); + tmp[0] = new CharStackNode(6096, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6098, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(6100, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6099, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(6101, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6097, 1, cHJvZChsaXQoInNvcnQoXCJSZXBsYWNlbWVudFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,112,108,97,99,101,109,101,110,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJSZXBsYWNlbWVudCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSZXBsYWNlbWVudFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUmVwbGFjZW1lbnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidW5jb25kaXRpb25hbCIsc29ydCgiUmVwbGFjZW1lbnQiKSksW2xhYmVsKCJyZXBsYWNlbWVudEV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6128, 0, "Expression", null, null); + tmp[0] = new NonTerminalStackNode(6105, 0, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidW5jb25kaXRpb25hbCIsc29ydCgiUmVwbGFjZW1lbnQiKSksW2xhYmVsKCJyZXBsYWNlbWVudEV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -8294,17 +8279,17 @@ protected static class NamedBackslash { protected static final void _init_cHJvZChsZXgoIk5hbWVkQmFja3NsYXNoIiksW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKSxyYW5nZSg2Miw2MikscmFuZ2UoOTIsOTIpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(6162, 0, new int[][]{{92,92}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{60,60},{62,62},{92,92}})}); + tmp[0] = new CharStackNode(6139, 0, new int[][]{{92,92}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{60,60},{62,62},{92,92}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWVkQmFja3NsYXNoIiksW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKSxyYW5nZSg2Miw2MikscmFuZ2UoOTIsOTIpXSkpfSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkQmFja3NsYXNoIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5hbWVkQmFja3NsYXNoXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5hbWVkQmFja3NsYXNoIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(6165, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(6170, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6167, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(6169, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6168, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(6166, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lZEJhY2tzbGFzaFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY2LDY2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,78,97,109,101,100,66,97,99,107,115,108,97,115,104,34,41}, null, null); + tmp[0] = new CharStackNode(6142, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(6147, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6144, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(6146, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6145, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(6143, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lZEJhY2tzbGFzaFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY2LDY2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,78,97,109,101,100,66,97,99,107,115,108,97,115,104,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkQmFja3NsYXNoIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5hbWVkQmFja3NsYXNoXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5hbWVkQmFja3NsYXNoIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -8327,35 +8312,35 @@ protected static class Assoc { protected static final void _init_cHJvZChsYWJlbCgibGVmdCIsc29ydCgiQXNzb2MiKSksW2xpdCgibGVmdCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6175, 0, cHJvZChsaXQoImxlZnQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,101,102,116}, null, null); + tmp[0] = new LiteralStackNode(6152, 0, cHJvZChsaXQoImxlZnQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,101,102,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGVmdCIsc29ydCgiQXNzb2MiKSksW2xpdCgibGVmdCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NvYyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJBc3NvY1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQXNzb2MiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(6178, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6180, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(6183, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6179, 1, cHJvZChsaXQoInNvcnQoXCJBc3NvY1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,65,115,115,111,99,34,41}, null, null); - tmp[3] = new ListStackNode(6182, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6181, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(6155, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6157, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(6160, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6156, 1, cHJvZChsaXQoInNvcnQoXCJBc3NvY1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,65,115,115,111,99,34,41}, null, null); + tmp[3] = new ListStackNode(6159, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6158, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NvYyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJBc3NvY1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQXNzb2MiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNzb2NpYXRpdmUiLHNvcnQoIkFzc29jIikpLFtsaXQoImFzc29jIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6187, 0, cHJvZChsaXQoImFzc29jIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {97,115,115,111,99}, null, null); + tmp[0] = new LiteralStackNode(6164, 0, cHJvZChsaXQoImFzc29jIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {97,115,115,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzb2NpYXRpdmUiLHNvcnQoIkFzc29jIikpLFtsaXQoImFzc29jIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmlnaHQiLHNvcnQoIkFzc29jIikpLFtsaXQoInJpZ2h0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6190, 0, cHJvZChsaXQoInJpZ2h0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {114,105,103,104,116}, null, null); + tmp[0] = new LiteralStackNode(6167, 0, cHJvZChsaXQoInJpZ2h0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {114,105,103,104,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmlnaHQiLHNvcnQoIkFzc29jIikpLFtsaXQoInJpZ2h0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uQXNzb2NpYXRpdmUiLHNvcnQoIkFzc29jIikpLFtsaXQoIm5vbi1hc3NvYyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6193, 0, cHJvZChsaXQoIm5vbi1hc3NvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {110,111,110,45,97,115,115,111,99}, null, null); + tmp[0] = new LiteralStackNode(6170, 0, cHJvZChsaXQoIm5vbi1hc3NvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {110,111,110,45,97,115,115,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uQXNzb2NpYXRpdmUiLHNvcnQoIkFzc29jIikpLFtsaXQoIm5vbi1hc3NvYyIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -8384,27 +8369,27 @@ protected static class PathTail { protected static final void _init_cHJvZChsYWJlbCgibWlkIixzb3J0KCJQYXRoVGFpbCIpKSxbbGFiZWwoIm1pZCIsbGV4KCJNaWRQYXRoQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFpbCIsc29ydCgiUGF0aFRhaWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(6218, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(6221, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(6216, 0, "MidPathChars", null, null); - tmp[2] = new NonTerminalStackNode(6219, 2, "Expression", null, null); - tmp[4] = new NonTerminalStackNode(6222, 4, "PathTail", null, null); + tmp[1] = new NonTerminalStackNode(6195, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(6198, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(6193, 0, "MidPathChars", null, null); + tmp[2] = new NonTerminalStackNode(6196, 2, "Expression", null, null); + tmp[4] = new NonTerminalStackNode(6199, 4, "PathTail", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWlkIixzb3J0KCJQYXRoVGFpbCIpKSxbbGFiZWwoIm1pZCIsbGV4KCJNaWRQYXRoQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFpbCIsc29ydCgiUGF0aFRhaWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXRoVGFpbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXRoVGFpbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUGF0aFRhaWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(6228, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(6231, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(6226, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6227, 1, cHJvZChsaXQoInNvcnQoXCJQYXRoVGFpbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,97,116,104,84,97,105,108,34,41}, null, null); - tmp[3] = new ListStackNode(6230, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6229, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(6205, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(6208, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(6203, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6204, 1, cHJvZChsaXQoInNvcnQoXCJQYXRoVGFpbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,97,116,104,84,97,105,108,34,41}, null, null); + tmp[3] = new ListStackNode(6207, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6206, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXRoVGFpbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXRoVGFpbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUGF0aFRhaWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicG9zdCIsc29ydCgiUGF0aFRhaWwiKSksW2xhYmVsKCJwb3N0IixsZXgoIlBvc3RQYXRoQ2hhcnMiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6235, 0, "PostPathChars", null, null); + tmp[0] = new NonTerminalStackNode(6212, 0, "PostPathChars", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicG9zdCIsc29ydCgiUGF0aFRhaWwiKSksW2xhYmVsKCJwb3N0IixsZXgoIlBvc3RQYXRoQ2hhcnMiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -8429,19 +8414,19 @@ protected static class MidProtocolChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk1pZFByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTWlkUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJNaWRQcm90b2NvbENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(6295, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6292, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(6290, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(6294, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6293, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(6291, 1, cHJvZChsaXQoInNvcnQoXCJNaWRQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,77,105,100,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); + tmp[4] = new CharStackNode(6272, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6269, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(6267, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(6271, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6270, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(6268, 1, cHJvZChsaXQoInNvcnQoXCJNaWRQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,77,105,100,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk1pZFByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTWlkUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJNaWRQcm90b2NvbENoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIk1pZFByb3RvY29sQ2hhcnMiKSxbbGl0KCJcPiIpLGxleCgiVVJMQ2hhcnMiKSxsaXQoIlw8IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(6300, 2, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[0] = new LiteralStackNode(6298, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[1] = new NonTerminalStackNode(6299, 1, "URLChars", null, null); + tmp[2] = new LiteralStackNode(6277, 2, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[0] = new LiteralStackNode(6275, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[1] = new NonTerminalStackNode(6276, 1, "URLChars", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk1pZFByb3RvY29sQ2hhcnMiKSxbbGl0KCJcPiIpLGxleCgiVVJMQ2hhcnMiKSxsaXQoIlw8IildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -8464,18 +8449,18 @@ protected static class OctalIntegerLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk9jdGFsSW50ZWdlckxpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiT2N0YWxJbnRlZ2VyTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJPY3RhbEludGVnZXJMaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(6414, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6416, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(6419, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6415, 1, cHJvZChsaXQoInNvcnQoXCJPY3RhbEludGVnZXJMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc5LDc5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDczLDczKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,79,99,116,97,108,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(6418, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6417, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(6391, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6393, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(6396, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6392, 1, cHJvZChsaXQoInNvcnQoXCJPY3RhbEludGVnZXJMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc5LDc5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDczLDczKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,79,99,116,97,108,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(6395, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6394, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk9jdGFsSW50ZWdlckxpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiT2N0YWxJbnRlZ2VyTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJPY3RhbEludGVnZXJMaXRlcmFsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIk9jdGFsSW50ZWdlckxpdGVyYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLGNvbmRpdGlvbmFsKGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU1KV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new CharStackNode(6422, 0, new int[][]{{48,48}}, null, null); - tmp[1] = new ListStackNode(6426, 1, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NSldKSkp, new CharStackNode(6423, 0, new int[][]{{48,55}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[0] = new CharStackNode(6399, 0, new int[][]{{48,48}}, null, null); + tmp[1] = new ListStackNode(6403, 1, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NSldKSkp, new CharStackNode(6400, 0, new int[][]{{48,55}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIk9jdGFsSW50ZWdlckxpdGVyYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pLGNvbmRpdGlvbmFsKGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU1KV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -8498,29 +8483,29 @@ protected static class DateTimeLiteral { protected static final void _init_cHJvZChsYWJlbCgiZGF0ZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKSxbbGFiZWwoImRhdGUiLGxleCgiSnVzdERhdGUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6455, 0, "JustDate", null, null); + tmp[0] = new NonTerminalStackNode(6432, 0, "JustDate", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGF0ZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKSxbbGFiZWwoImRhdGUiLGxleCgiSnVzdERhdGUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGltZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKSxbbGFiZWwoInRpbWUiLGxleCgiSnVzdFRpbWUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6459, 0, "JustTime", null, null); + tmp[0] = new NonTerminalStackNode(6436, 0, "JustTime", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGltZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKSxbbGFiZWwoInRpbWUiLGxleCgiSnVzdFRpbWUiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiRGF0ZVRpbWVMaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(6464, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlVGltZUxpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,68,97,116,101,84,105,109,101,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(6467, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6466, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(6463, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(6468, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6465, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(6441, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlVGltZUxpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,68,97,116,101,84,105,109,101,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(6444, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6443, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(6440, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(6445, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6442, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiRGF0ZVRpbWVMaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGF0ZUFuZFRpbWVMaXRlcmFsIixzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSksW2xhYmVsKCJkYXRlQW5kVGltZSIsbGV4KCJEYXRlQW5kVGltZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6472, 0, "DateAndTime", null, null); + tmp[0] = new NonTerminalStackNode(6449, 0, "DateAndTime", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGF0ZUFuZFRpbWVMaXRlcmFsIixzb3J0KCJEYXRlVGltZUxpdGVyYWwiKSksW2xhYmVsKCJkYXRlQW5kVGltZSIsbGV4KCJEYXRlQW5kVGltZSIpKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -8547,65 +8532,65 @@ protected static class Kind { protected static final void _init_cHJvZChsYWJlbCgiYWxsIixzb3J0KCJLaW5kIikpLFtsaXQoImFsbCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6537, 0, cHJvZChsaXQoImFsbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {97,108,108}, null, null); + tmp[0] = new LiteralStackNode(6514, 0, cHJvZChsaXQoImFsbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {97,108,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWxsIixzb3J0KCJLaW5kIikpLFtsaXQoImFsbCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFyaWFibGUiLHNvcnQoIktpbmQiKSksW2xpdCgidmFyaWFibGUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6540, 0, cHJvZChsaXQoInZhcmlhYmxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {118,97,114,105,97,98,108,101}, null, null); + tmp[0] = new LiteralStackNode(6517, 0, cHJvZChsaXQoInZhcmlhYmxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {118,97,114,105,97,98,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFyaWFibGUiLHNvcnQoIktpbmQiKSksW2xpdCgidmFyaWFibGUiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWxpYXMiLHNvcnQoIktpbmQiKSksW2xpdCgiYWxpYXMiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6543, 0, cHJvZChsaXQoImFsaWFzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSldLHt9KQ0000, new int[] {97,108,105,97,115}, null, null); + tmp[0] = new LiteralStackNode(6520, 0, cHJvZChsaXQoImFsaWFzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSldLHt9KQ0000, new int[] {97,108,105,97,115}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWxpYXMiLHNvcnQoIktpbmQiKSksW2xpdCgiYWxpYXMiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJLaW5kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIktpbmRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIktpbmQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(6551, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(6546, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6547, 1, cHJvZChsaXQoInNvcnQoXCJLaW5kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,75,105,110,100,34,41}, null, null); - tmp[3] = new ListStackNode(6550, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6549, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(6548, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(6528, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(6523, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6524, 1, cHJvZChsaXQoInNvcnQoXCJLaW5kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,75,105,110,100,34,41}, null, null); + tmp[3] = new ListStackNode(6527, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6526, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(6525, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJLaW5kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIktpbmRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIktpbmQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibW9kdWxlIixzb3J0KCJLaW5kIikpLFtsaXQoIm1vZHVsZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6555, 0, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); + tmp[0] = new LiteralStackNode(6532, 0, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibW9kdWxlIixzb3J0KCJLaW5kIikpLFtsaXQoIm1vZHVsZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYW5ubyIsc29ydCgiS2luZCIpKSxbbGl0KCJhbm5vIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6558, 0, cHJvZChsaXQoImFubm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {97,110,110,111}, null, null); + tmp[0] = new LiteralStackNode(6535, 0, cHJvZChsaXQoImFubm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {97,110,110,111}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYW5ubyIsc29ydCgiS2luZCIpKSxbbGl0KCJhbm5vIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGF0YSIsc29ydCgiS2luZCIpKSxbbGl0KCJkYXRhIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6561, 0, cHJvZChsaXQoImRhdGEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {100,97,116,97}, null, null); + tmp[0] = new LiteralStackNode(6538, 0, cHJvZChsaXQoImRhdGEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {100,97,116,97}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGF0YSIsc29ydCgiS2luZCIpKSxbbGl0KCJkYXRhIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmlldyIsc29ydCgiS2luZCIpKSxbbGl0KCJ2aWV3IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6564, 0, cHJvZChsaXQoInZpZXciKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSldLHt9KQ0000, new int[] {118,105,101,119}, null, null); + tmp[0] = new LiteralStackNode(6541, 0, cHJvZChsaXQoInZpZXciKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSldLHt9KQ0000, new int[] {118,105,101,119}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmlldyIsc29ydCgiS2luZCIpKSxbbGl0KCJ2aWV3IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGFnIixzb3J0KCJLaW5kIikpLFtsaXQoInRhZyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6567, 0, cHJvZChsaXQoInRhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSldLHt9KQ0000, new int[] {116,97,103}, null, null); + tmp[0] = new LiteralStackNode(6544, 0, cHJvZChsaXQoInRhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSldLHt9KQ0000, new int[] {116,97,103}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGFnIixzb3J0KCJLaW5kIikpLFtsaXQoInRhZyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZnVuY3Rpb24iLHNvcnQoIktpbmQiKSksW2xpdCgiZnVuY3Rpb24iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6570, 0, cHJvZChsaXQoImZ1bmN0aW9uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {102,117,110,99,116,105,111,110}, null, null); + tmp[0] = new LiteralStackNode(6547, 0, cHJvZChsaXQoImZ1bmN0aW9uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {102,117,110,99,116,105,111,110}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZnVuY3Rpb24iLHNvcnQoIktpbmQiKSksW2xpdCgiZnVuY3Rpb24iKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -8644,433 +8629,433 @@ protected static class RascalKeywords { protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJicmVhayIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6577, 0, cHJvZChsaXQoImJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSldLHt9KQ0000, new int[] {98,114,101,97,107}, null, null); + tmp[0] = new LiteralStackNode(6554, 0, cHJvZChsaXQoImJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSldLHt9KQ0000, new int[] {98,114,101,97,107}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJicmVhayIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmb3IiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6579, 0, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); + tmp[0] = new LiteralStackNode(6556, 0, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmb3IiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzdHIiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6581, 0, cHJvZChsaXQoInN0ciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {115,116,114}, null, null); + tmp[0] = new LiteralStackNode(6558, 0, cHJvZChsaXQoInN0ciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {115,116,114}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzdHIiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub2RlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6583, 0, cHJvZChsaXQoIm5vZGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {110,111,100,101}, null, null); + tmp[0] = new LiteralStackNode(6560, 0, cHJvZChsaXQoIm5vZGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {110,111,100,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub2RlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0dXBsZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6585, 0, cHJvZChsaXQoInR1cGxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {116,117,112,108,101}, null, null); + tmp[0] = new LiteralStackNode(6562, 0, cHJvZChsaXQoInR1cGxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {116,117,112,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0dXBsZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzb2x2ZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6587, 0, cHJvZChsaXQoInNvbHZlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {115,111,108,118,101}, null, null); + tmp[0] = new LiteralStackNode(6564, 0, cHJvZChsaXQoInNvbHZlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {115,111,108,118,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzb2x2ZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyYXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6589, 0, cHJvZChsaXQoInJhdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {114,97,116}, null, null); + tmp[0] = new LiteralStackNode(6566, 0, cHJvZChsaXQoInJhdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {114,97,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyYXQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkeW5hbWljIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6591, 0, cHJvZChsaXQoImR5bmFtaWMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {100,121,110,97,109,105,99}, null, null); + tmp[0] = new LiteralStackNode(6568, 0, cHJvZChsaXQoImR5bmFtaWMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {100,121,110,97,109,105,99}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkeW5hbWljIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhc3NvYyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6593, 0, cHJvZChsaXQoImFzc29jIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {97,115,115,111,99}, null, null); + tmp[0] = new LiteralStackNode(6570, 0, cHJvZChsaXQoImFzc29jIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {97,115,115,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhc3NvYyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJiYWciKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6595, 0, cHJvZChsaXQoImJhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pXSx7fSk00, new int[] {98,97,103}, null, null); + tmp[0] = new LiteralStackNode(6572, 0, cHJvZChsaXQoImJhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pXSx7fSk00, new int[] {98,97,103}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJiYWciKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzZXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6597, 0, cHJvZChsaXQoInNldCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,101,116}, null, null); + tmp[0] = new LiteralStackNode(6574, 0, cHJvZChsaXQoInNldCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,101,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzZXQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJvIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6599, 0, cHJvZChsaXQoIm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSldLHt9KQ0000, new int[] {111}, null, null); + tmp[0] = new LiteralStackNode(6576, 0, cHJvZChsaXQoIm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSldLHt9KQ0000, new int[] {111}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJvIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzdGFydCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6601, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); + tmp[0] = new LiteralStackNode(6578, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzdGFydCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbc29ydCgiQmFzaWNUeXBlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(6603, 0, "BasicType", null, null); + tmp[0] = new NonTerminalStackNode(6580, 0, "BasicType", null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbc29ydCgiQmFzaWNUeXBlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJscmVsIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6605, 0, cHJvZChsaXQoImxyZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {108,114,101,108}, null, null); + tmp[0] = new LiteralStackNode(6582, 0, cHJvZChsaXQoImxyZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {108,114,101,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJscmVsIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjb250aW51ZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6607, 0, cHJvZChsaXQoImNvbnRpbnVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,111,110,116,105,110,117,101}, null, null); + tmp[0] = new LiteralStackNode(6584, 0, cHJvZChsaXQoImNvbnRpbnVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,111,110,116,105,110,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjb250aW51ZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJicmFja2V0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6609, 0, cHJvZChsaXQoImJyYWNrZXQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {98,114,97,99,107,101,116}, null, null); + tmp[0] = new LiteralStackNode(6586, 0, cHJvZChsaXQoImJyYWNrZXQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {98,114,97,99,107,101,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJicmFja2V0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZWwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6611, 0, cHJvZChsaXQoInJlbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {114,101,108}, null, null); + tmp[0] = new LiteralStackNode(6588, 0, cHJvZChsaXQoInJlbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {114,101,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZWwiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsaXN0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6613, 0, cHJvZChsaXQoImxpc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,105,115,116}, null, null); + tmp[0] = new LiteralStackNode(6590, 0, cHJvZChsaXQoImxpc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,105,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsaXN0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0ZXN0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6615, 0, cHJvZChsaXQoInRlc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {116,101,115,116}, null, null); + tmp[0] = new LiteralStackNode(6592, 0, cHJvZChsaXQoInRlc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {116,101,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0ZXN0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZXR1cm4iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6617, 0, cHJvZChsaXQoInJldHVybiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {114,101,116,117,114,110}, null, null); + tmp[0] = new LiteralStackNode(6594, 0, cHJvZChsaXQoInJldHVybiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {114,101,116,117,114,110}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZXR1cm4iKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmYWxzZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6619, 0, cHJvZChsaXQoImZhbHNlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {102,97,108,115,101}, null, null); + tmp[0] = new LiteralStackNode(6596, 0, cHJvZChsaXQoImZhbHNlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {102,97,108,115,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmYWxzZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJqb2luIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6621, 0, cHJvZChsaXQoImpvaW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNiwxMDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {106,111,105,110}, null, null); + tmp[0] = new LiteralStackNode(6598, 0, cHJvZChsaXQoImpvaW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNiwxMDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {106,111,105,110}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJqb2luIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJlbHNlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6623, 0, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); + tmp[0] = new LiteralStackNode(6600, 0, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJlbHNlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpdCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6625, 0, cHJvZChsaXQoIml0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {105,116}, null, null); + tmp[0] = new LiteralStackNode(6602, 0, cHJvZChsaXQoIml0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {105,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpdCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6627, 0, cHJvZChsaXQoImluIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pXSx7fSk00, new int[] {105,110}, null, null); + tmp[0] = new LiteralStackNode(6604, 0, cHJvZChsaXQoImluIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pXSx7fSk00, new int[] {105,110}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpZiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6629, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); + tmp[0] = new LiteralStackNode(6606, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpZiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub24tYXNzb2MiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6631, 0, cHJvZChsaXQoIm5vbi1hc3NvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {110,111,110,45,97,115,115,111,99}, null, null); + tmp[0] = new LiteralStackNode(6608, 0, cHJvZChsaXQoIm5vbi1hc3NvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKV0se30p, new int[] {110,111,110,45,97,115,115,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub24tYXNzb2MiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsZXhpY2FsIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6633, 0, cHJvZChsaXQoImxleGljYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {108,101,120,105,99,97,108}, null, null); + tmp[0] = new LiteralStackNode(6610, 0, cHJvZChsaXQoImxleGljYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {108,101,120,105,99,97,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsZXhpY2FsIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2YWx1ZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6635, 0, cHJvZChsaXQoInZhbHVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {118,97,108,117,101}, null, null); + tmp[0] = new LiteralStackNode(6612, 0, cHJvZChsaXQoInZhbHVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {118,97,108,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2YWx1ZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtYXAiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6637, 0, cHJvZChsaXQoIm1hcCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSldLHt9KQ0000, new int[] {109,97,112}, null, null); + tmp[0] = new LiteralStackNode(6614, 0, cHJvZChsaXQoIm1hcCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSldLHt9KQ0000, new int[] {109,97,112}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtYXAiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2aXNpdCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6639, 0, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); + tmp[0] = new LiteralStackNode(6616, 0, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2aXNpdCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbGwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6641, 0, cHJvZChsaXQoImFsbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {97,108,108}, null, null); + tmp[0] = new LiteralStackNode(6618, 0, cHJvZChsaXQoImFsbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {97,108,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbGwiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0cnkiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6643, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); + tmp[0] = new LiteralStackNode(6620, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0cnkiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJwcml2YXRlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6645, 0, cHJvZChsaXQoInByaXZhdGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {112,114,105,118,97,116,101}, null, null); + tmp[0] = new LiteralStackNode(6622, 0, cHJvZChsaXQoInByaXZhdGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {112,114,105,118,97,116,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJwcml2YXRlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0cnVlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6647, 0, cHJvZChsaXQoInRydWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,114,117,101}, null, null); + tmp[0] = new LiteralStackNode(6624, 0, cHJvZChsaXQoInRydWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,114,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0cnVlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmaW5hbGx5IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6649, 0, cHJvZChsaXQoImZpbmFsbHkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pXSx7fSk00, new int[] {102,105,110,97,108,108,121}, null, null); + tmp[0] = new LiteralStackNode(6626, 0, cHJvZChsaXQoImZpbmFsbHkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pXSx7fSk00, new int[] {102,105,110,97,108,108,121}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmaW5hbGx5IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZWFsIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6651, 0, cHJvZChsaXQoInJlYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {114,101,97,108}, null, null); + tmp[0] = new LiteralStackNode(6628, 0, cHJvZChsaXQoInJlYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {114,101,97,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJyZWFsIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2b2lkIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6653, 0, cHJvZChsaXQoInZvaWQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {118,111,105,100}, null, null); + tmp[0] = new LiteralStackNode(6630, 0, cHJvZChsaXQoInZvaWQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {118,111,105,100}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ2b2lkIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJrZXl3b3JkIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6655, 0, cHJvZChsaXQoImtleXdvcmQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {107,101,121,119,111,114,100}, null, null); + tmp[0] = new LiteralStackNode(6632, 0, cHJvZChsaXQoImtleXdvcmQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {107,101,121,119,111,114,100}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJrZXl3b3JkIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbnkiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6657, 0, cHJvZChsaXQoImFueSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSldLHt9KQ0000, new int[] {97,110,121}, null, null); + tmp[0] = new LiteralStackNode(6634, 0, cHJvZChsaXQoImFueSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSldLHt9KQ0000, new int[] {97,110,121}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbnkiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJvbmUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6659, 0, cHJvZChsaXQoIm9uZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {111,110,101}, null, null); + tmp[0] = new LiteralStackNode(6636, 0, cHJvZChsaXQoIm9uZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {111,110,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJvbmUiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtb2R1bGUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6661, 0, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); + tmp[0] = new LiteralStackNode(6638, 0, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtb2R1bGUiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJwdWJsaWMiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6663, 0, cHJvZChsaXQoInB1YmxpYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pXSx7fSk00, new int[] {112,117,98,108,105,99}, null, null); + tmp[0] = new LiteralStackNode(6640, 0, cHJvZChsaXQoInB1YmxpYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pXSx7fSk00, new int[] {112,117,98,108,105,99}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJwdWJsaWMiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0aHJvd3MiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6665, 0, cHJvZChsaXQoInRocm93cyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKV0se30p, new int[] {116,104,114,111,119,115}, null, null); + tmp[0] = new LiteralStackNode(6642, 0, cHJvZChsaXQoInRocm93cyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKV0se30p, new int[] {116,104,114,111,119,115}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0aHJvd3MiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbGlhcyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6667, 0, cHJvZChsaXQoImFsaWFzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSldLHt9KQ0000, new int[] {97,108,105,97,115}, null, null); + tmp[0] = new LiteralStackNode(6644, 0, cHJvZChsaXQoImFsaWFzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSldLHt9KQ0000, new int[] {97,108,105,97,115}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbGlhcyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkZWZhdWx0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6669, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); + tmp[0] = new LiteralStackNode(6646, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkZWZhdWx0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjYXRjaCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6671, 0, cHJvZChsaXQoImNhdGNoIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pXSx7fSk00, new int[] {99,97,116,99,104}, null, null); + tmp[0] = new LiteralStackNode(6648, 0, cHJvZChsaXQoImNhdGNoIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pXSx7fSk00, new int[] {99,97,116,99,104}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjYXRjaCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbnNlcnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6673, 0, cHJvZChsaXQoImluc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,115,101,114,116}, null, null); + tmp[0] = new LiteralStackNode(6650, 0, cHJvZChsaXQoImluc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,115,101,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbnNlcnQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbm5vIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6675, 0, cHJvZChsaXQoImFubm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {97,110,110,111}, null, null); + tmp[0] = new LiteralStackNode(6652, 0, cHJvZChsaXQoImFubm8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {97,110,110,111}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhbm5vIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0aHJvdyIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6677, 0, cHJvZChsaXQoInRocm93IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pXSx7fSk00, new int[] {116,104,114,111,119}, null, null); + tmp[0] = new LiteralStackNode(6654, 0, cHJvZChsaXQoInRocm93IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pXSx7fSk00, new int[] {116,104,114,111,119}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0aHJvdyIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJib29sIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6679, 0, cHJvZChsaXQoImJvb2wiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {98,111,111,108}, null, null); + tmp[0] = new LiteralStackNode(6656, 0, cHJvZChsaXQoImJvb2wiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {98,111,111,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJib29sIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzd2l0Y2giKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6681, 0, cHJvZChsaXQoInN3aXRjaCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSldLHt9KQ0000, new int[] {115,119,105,116,99,104}, null, null); + tmp[0] = new LiteralStackNode(6658, 0, cHJvZChsaXQoInN3aXRjaCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSldLHt9KQ0000, new int[] {115,119,105,116,99,104}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzd2l0Y2giKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0eXBlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6683, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); + tmp[0] = new LiteralStackNode(6660, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0eXBlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ3aGlsZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6685, 0, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); + tmp[0] = new LiteralStackNode(6662, 0, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ3aGlsZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub3RpbiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6687, 0, cHJvZChsaXQoIm5vdGluIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pXSx7fSk00, new int[] {110,111,116,105,110}, null, null); + tmp[0] = new LiteralStackNode(6664, 0, cHJvZChsaXQoIm5vdGluIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pXSx7fSk00, new int[] {110,111,116,105,110}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJub3RpbiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjYXNlIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6689, 0, cHJvZChsaXQoImNhc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,97,115,101}, null, null); + tmp[0] = new LiteralStackNode(6666, 0, cHJvZChsaXQoImNhc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,97,115,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJjYXNlIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsYXlvdXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6691, 0, cHJvZChsaXQoImxheW91dCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,97,121,111,117,116}, null, null); + tmp[0] = new LiteralStackNode(6668, 0, cHJvZChsaXQoImxheW91dCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,97,121,111,117,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsYXlvdXQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtb2QiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6693, 0, cHJvZChsaXQoIm1vZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {109,111,100}, null, null); + tmp[0] = new LiteralStackNode(6670, 0, cHJvZChsaXQoIm1vZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {109,111,100}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJtb2QiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJleHRlbmQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6695, 0, cHJvZChsaXQoImV4dGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {101,120,116,101,110,100}, null, null); + tmp[0] = new LiteralStackNode(6672, 0, cHJvZChsaXQoImV4dGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {101,120,116,101,110,100}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJleHRlbmQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhcHBlbmQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6697, 0, cHJvZChsaXQoImFwcGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {97,112,112,101,110,100}, null, null); + tmp[0] = new LiteralStackNode(6674, 0, cHJvZChsaXQoImFwcGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {97,112,112,101,110,100}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhcHBlbmQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmYWlsIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6699, 0, cHJvZChsaXQoImZhaWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {102,97,105,108}, null, null); + tmp[0] = new LiteralStackNode(6676, 0, cHJvZChsaXQoImZhaWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {102,97,105,108}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmYWlsIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkYXRldGltZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6701, 0, cHJvZChsaXQoImRhdGV0aW1lIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {100,97,116,101,116,105,109,101}, null, null); + tmp[0] = new LiteralStackNode(6678, 0, cHJvZChsaXQoImRhdGV0aW1lIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {100,97,116,101,116,105,109,101}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkYXRldGltZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmaWx0ZXIiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6703, 0, cHJvZChsaXQoImZpbHRlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,105,108,116,101,114}, null, null); + tmp[0] = new LiteralStackNode(6680, 0, cHJvZChsaXQoImZpbHRlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,105,108,116,101,114}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJmaWx0ZXIiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsb2MiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6705, 0, cHJvZChsaXQoImxvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {108,111,99}, null, null); + tmp[0] = new LiteralStackNode(6682, 0, cHJvZChsaXQoImxvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {108,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJsb2MiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhc3NlcnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6707, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); + tmp[0] = new LiteralStackNode(6684, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJhc3NlcnQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkYXRhIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6709, 0, cHJvZChsaXQoImRhdGEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {100,97,116,97}, null, null); + tmp[0] = new LiteralStackNode(6686, 0, cHJvZChsaXQoImRhdGEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {100,97,116,97}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJkYXRhIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbXBvcnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6711, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); + tmp[0] = new LiteralStackNode(6688, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbXBvcnQiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJudW0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6713, 0, cHJvZChsaXQoIm51bSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKV0se30p, new int[] {110,117,109}, null, null); + tmp[0] = new LiteralStackNode(6690, 0, cHJvZChsaXQoIm51bSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKV0se30p, new int[] {110,117,109}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJudW0iKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0YWciKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6715, 0, cHJvZChsaXQoInRhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSldLHt9KQ0000, new int[] {116,97,103}, null, null); + tmp[0] = new LiteralStackNode(6692, 0, cHJvZChsaXQoInRhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSldLHt9KQ0000, new int[] {116,97,103}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJ0YWciKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzeW50YXgiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6717, 0, cHJvZChsaXQoInN5bnRheCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSldLHt9KQ0000, new int[] {115,121,110,116,97,120}, null, null); + tmp[0] = new LiteralStackNode(6694, 0, cHJvZChsaXQoInN5bnRheCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSldLHt9KQ0000, new int[] {115,121,110,116,97,120}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJzeW50YXgiKV0se30p, tmp); } protected static final void _init_cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(6719, 0, cHJvZChsaXQoImludCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,116}, null, null); + tmp[0] = new LiteralStackNode(6696, 0, cHJvZChsaXQoImludCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,116}, null, null); builder.addAlternative(RascalParser.cHJvZChrZXl3b3JkcygiUmFzY2FsS2V5d29yZHMiKSxbbGl0KCJpbnQiKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -9233,25 +9218,25 @@ protected static class Label { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTGFiZWwiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(6816, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(6817, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new NonTerminalStackNode(6814, 0, "Name", null, null); + tmp[1] = new NonTerminalStackNode(6793, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(6794, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new NonTerminalStackNode(6791, 0, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTGFiZWwiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIkxhYmVsIikpLFtdLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(6819, 0); + tmp[0] = new EpsilonStackNode(6796, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIkxhYmVsIikpLFtdLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMYWJlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJMYWJlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiTGFiZWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(6827, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(6824, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(6822, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(6823, 1, cHJvZChsaXQoInNvcnQoXCJMYWJlbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,76,97,98,101,108,34,41}, null, null); - tmp[3] = new ListStackNode(6826, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6825, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(6804, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(6801, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(6799, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(6800, 1, cHJvZChsaXQoInNvcnQoXCJMYWJlbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,76,97,98,101,108,34,41}, null, null); + tmp[3] = new ListStackNode(6803, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(6802, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMYWJlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJMYWJlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiTGFiZWwiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -9276,71 +9261,71 @@ protected static class Prod { protected static final void _init_cHJvZChsYWJlbCgiYXNzb2NpYXRpdml0eUdyb3VwIixzb3J0KCJQcm9kIikpLFtsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiQXNzb2MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ3JvdXAiLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new NonTerminalStackNode(7063, 0, "Assoc", null, null); - tmp[2] = new LiteralStackNode(7066, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[5] = new NonTerminalStackNode(7070, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7065, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7067, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new LiteralStackNode(7071, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new NonTerminalStackNode(7068, 4, "Prod", null, null); + tmp[0] = new NonTerminalStackNode(7040, 0, "Assoc", null, null); + tmp[2] = new LiteralStackNode(7043, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[5] = new NonTerminalStackNode(7047, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7042, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7044, 3, "layouts_LAYOUTLIST", null, null); + tmp[6] = new LiteralStackNode(7048, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new NonTerminalStackNode(7045, 4, "Prod", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzb2NpYXRpdml0eUdyb3VwIixzb3J0KCJQcm9kIikpLFtsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiQXNzb2MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ3JvdXAiLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVmZXJlbmNlIixzb3J0KCJQcm9kIikpLFtsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJlZmVyZW5jZWQiLGxleCgiTmFtZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(7074, 0, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[2] = new NonTerminalStackNode(7076, 2, "Name", null, null); - tmp[1] = new NonTerminalStackNode(7075, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(7051, 0, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[2] = new NonTerminalStackNode(7053, 2, "Name", null, null); + tmp[1] = new NonTerminalStackNode(7052, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVmZXJlbmNlIixzb3J0KCJQcm9kIikpLFtsaXQoIjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJlZmVyZW5jZWQiLGxleCgiTmFtZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWxsIixzb3J0KCJQcm9kIikpLFtsYWJlbCgibGhzIixzb3J0KCJQcm9kIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJocyIsc29ydCgiUHJvZCIpKV0se2Fzc29jKGxlZnQoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(7111, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[4] = new NonTerminalStackNode(7113, 4, "Prod", null, null); - tmp[0] = new NonTerminalStackNode(7108, 0, "Prod", null, null); - tmp[1] = new NonTerminalStackNode(7110, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7112, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(7088, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[4] = new NonTerminalStackNode(7090, 4, "Prod", null, null); + tmp[0] = new NonTerminalStackNode(7085, 0, "Prod", null, null); + tmp[1] = new NonTerminalStackNode(7087, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7089, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWxsIixzb3J0KCJQcm9kIikpLFtsYWJlbCgibGhzIixzb3J0KCJQcm9kIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJocyIsc29ydCgiUHJvZCIpKV0se2Fzc29jKGxlZnQoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidW5sYWJlbGVkIixzb3J0KCJQcm9kIikpLFtsYWJlbCgibW9kaWZpZXJzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bXMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTeW0iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new SeparatedListStackNode(7087, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7085, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7086, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[0] = new SeparatedListStackNode(7082, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7080, 0, "ProdModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7081, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[1] = new NonTerminalStackNode(7084, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(7064, 2, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7062, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7063, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new SeparatedListStackNode(7059, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7057, 0, "ProdModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7058, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[1] = new NonTerminalStackNode(7061, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidW5sYWJlbGVkIixzb3J0KCJQcm9kIikpLFtsYWJlbCgibW9kaWZpZXJzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bXMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTeW0iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlByb2RcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlByb2QiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(7053, 1, cHJvZChsaXQoInNvcnQoXCJQcm9kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,100,34,41}, null, null); - tmp[3] = new ListStackNode(7056, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7055, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(7052, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7054, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(7057, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(7030, 1, cHJvZChsaXQoInNvcnQoXCJQcm9kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,100,34,41}, null, null); + tmp[3] = new ListStackNode(7033, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7032, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(7029, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7031, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(7034, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlByb2RcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlByb2QiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZmlyc3QiLHNvcnQoIlByb2QiKSksW2xhYmVsKCJsaHMiLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGNvbmRpdGlvbmFsKGxpdCgiXD4iKSx7XG5vdC1mb2xsb3cobGl0KCJcPiIpKX0pLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicmhzIixzb3J0KCJQcm9kIikpXSx7YXNzb2MobGVmdCgpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(7118, 0, "Prod", null, null); - tmp[2] = new LiteralStackNode(7123, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {62})}); - tmp[4] = new NonTerminalStackNode(7125, 4, "Prod", null, null); - tmp[1] = new NonTerminalStackNode(7120, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7124, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(7095, 0, "Prod", null, null); + tmp[2] = new LiteralStackNode(7100, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {62})}); + tmp[4] = new NonTerminalStackNode(7102, 4, "Prod", null, null); + tmp[1] = new NonTerminalStackNode(7097, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7101, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZmlyc3QiLHNvcnQoIlByb2QiKSksW2xhYmVsKCJsaHMiLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGNvbmRpdGlvbmFsKGxpdCgiXD4iKSx7XG5vdC1mb2xsb3cobGl0KCJcPiIpKX0pLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicmhzIixzb3J0KCJQcm9kIikpXSx7YXNzb2MobGVmdCgpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiUHJvZCIpKSxbbGFiZWwoIm1vZGlmaWVycyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlByb2RNb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3ltcyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new SeparatedListStackNode(7093, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7091, 0, "ProdModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7092, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[2] = new NonTerminalStackNode(7096, 2, "Name", null, null); - tmp[4] = new LiteralStackNode(7099, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[6] = new SeparatedListStackNode(7103, 6, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7101, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7102, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[3] = new NonTerminalStackNode(7098, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7095, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7100, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new SeparatedListStackNode(7070, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUHJvZE1vZGlmaWVyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7068, 0, "ProdModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7069, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[2] = new NonTerminalStackNode(7073, 2, "Name", null, null); + tmp[4] = new LiteralStackNode(7076, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[6] = new SeparatedListStackNode(7080, 6, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3ltIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7078, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7079, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[3] = new NonTerminalStackNode(7075, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7072, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7077, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGFiZWxlZCIsc29ydCgiUHJvZCIpKSxbbGFiZWwoIm1vZGlmaWVycyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlByb2RNb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3ltcyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -9373,7 +9358,7 @@ protected static class layouts_LAYOUTLIST { protected static final void _init_cHJvZChsYXlvdXRzKCJMQVlPVVRMSVNUIiksW2NvbmRpdGlvbmFsKFxpdGVyLXN0YXIobGV4KCJMQVlPVVQiKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDEzKSxyYW5nZSgzMiwzMikscmFuZ2UoMTMzLDEzMykscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg2MTU4LDYxNTgpLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzMiw4MjMzKSxyYW5nZSg4MjM5LDgyMzkpLHJhbmdlKDgyODcsODI4NykscmFuZ2UoMTIyODgsMTIyODgpXSkpLFxub3QtZm9sbG93KGxpdCgiLy8iKSksXG5vdC1mb2xsb3cobGl0KCIvKiIpKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new ListStackNode(7226, 0, cmVndWxhcihcaXRlci1zdGFyKGxleCgiTEFZT1VUIikpKQ0000, new NonTerminalStackNode(7221, 0, "LAYOUT", null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,13},{32,32},{133,133},{160,160},{5760,5760},{6158,6158},{8192,8202},{8232,8233},{8239,8239},{8287,8287},{12288,12288}}), new StringFollowRestriction(new int[] {47,47}), new StringFollowRestriction(new int[] {47,42})}); + tmp[0] = new ListStackNode(7203, 0, cmVndWxhcihcaXRlci1zdGFyKGxleCgiTEFZT1VUIikpKQ0000, new NonTerminalStackNode(7198, 0, "LAYOUT", null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,13},{32,32},{133,133},{160,160},{5760,5760},{6158,6158},{8192,8202},{8232,8233},{8239,8239},{8287,8287},{12288,12288}}), new StringFollowRestriction(new int[] {47,47}), new StringFollowRestriction(new int[] {47,42})}); builder.addAlternative(RascalParser.cHJvZChsYXlvdXRzKCJMQVlPVVRMSVNUIiksW2NvbmRpdGlvbmFsKFxpdGVyLXN0YXIobGV4KCJMQVlPVVQiKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDEzKSxyYW5nZSgzMiwzMikscmFuZ2UoMTMzLDEzMykscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg2MTU4LDYxNTgpLHJhbmdlKDgxOTIsODIwMikscmFuZ2UoODIzMiw4MjMzKSxyYW5nZSg4MjM5LDgyMzkpLHJhbmdlKDgyODcsODI4NykscmFuZ2UoMTIyODgsMTIyODgpXSkpLFxub3QtZm9sbG93KGxpdCgiLy8iKSksXG5vdC1mb2xsb3cobGl0KCIvKiIpKX0pXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -9394,26 +9379,26 @@ protected static class Comment { protected static final void _init_cHJvZChsZXgoIkNvbW1lbnQiKSxbbGl0KCIvLyIpLGNvbmRpdGlvbmFsKFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTExNDExMSldKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDEzLDEzKSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSksXGVuZC1vZi1saW5lKCl9KV0se3RhZygiY2F0ZWdvcnkiKCJjb21tZW50IikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[1] = new ListStackNode(7377, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDExMTQxMTEpXSkpKQ0000, new CharStackNode(7374, 0, new int[][]{{1,9},{11,1114111}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,9},{13,13},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}), new AtEndOfLineRequirement()}); - tmp[0] = new LiteralStackNode(7373, 0, cHJvZChsaXQoIi8vIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSldLHt9KQ0000, new int[] {47,47}, null, null); + tmp[1] = new ListStackNode(7354, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDExMTQxMTEpXSkpKQ0000, new CharStackNode(7351, 0, new int[][]{{1,9},{11,1114111}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,9},{13,13},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}}), new AtEndOfLineRequirement()}); + tmp[0] = new LiteralStackNode(7350, 0, cHJvZChsaXQoIi8vIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSldLHt9KQ0000, new int[] {47,47}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNvbW1lbnQiKSxbbGl0KCIvLyIpLGNvbmRpdGlvbmFsKFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTExNDExMSldKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDkpLHJhbmdlKDEzLDEzKSxyYW5nZSgzMiwzMikscmFuZ2UoMTYwLDE2MCkscmFuZ2UoNTc2MCw1NzYwKSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzksODIzOSkscmFuZ2UoODI4Nyw4Mjg3KSxyYW5nZSgxMjI4OCwxMjI4OCldKSksXGVuZC1vZi1saW5lKCl9KV0se3RhZygiY2F0ZWdvcnkiKCJjb21tZW50IikpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ29tbWVudFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJDb21tZW50IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(7380, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7382, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(7381, 1, cHJvZChsaXQoInNvcnQoXCJDb21tZW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,111,109,109,101,110,116,34,41}, null, null); - tmp[3] = new ListStackNode(7384, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7383, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(7385, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(7357, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7359, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(7358, 1, cHJvZChsaXQoInNvcnQoXCJDb21tZW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,111,109,109,101,110,116,34,41}, null, null); + tmp[3] = new ListStackNode(7361, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7360, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(7362, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ29tbWVudFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJDb21tZW50IikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkNvbW1lbnQiKSxbbGl0KCIvKiIpLFxpdGVyLXN0YXIoYWx0KHtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoNDIsNDIpXSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSl9KSxcY2hhci1jbGFzcyhbcmFuZ2UoMSw0MSkscmFuZ2UoNDMsMTExNDExMSldKX0pKSxsaXQoIiovIildLHt0YWcoImNhdGVnb3J5IigiY29tbWVudCIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(7388, 0, cHJvZChsaXQoIi8qIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDIsNDIpXSldLHt9KQ0000, new int[] {47,42}, null, null); - tmp[1] = new ListStackNode(7394, 1, cmVndWxhcihcaXRlci1zdGFyKGFsdCh7Y29uZGl0aW9uYWwoXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSkpfSksXGNoYXItY2xhc3MoW3JhbmdlKDEsNDEpLHJhbmdlKDQzLDExMTQxMTEpXSl9KSkp, new AlternativeStackNode(7393, 0, cmVndWxhcihhbHQoe2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pKX0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxLDQxKSxyYW5nZSg0MywxMTE0MTExKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(7391, 0, new int[][]{{42,42}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{47,47}})}), new CharStackNode(7392, 0, new int[][]{{1,41},{43,1114111}}, null, null)}, null, null), false, null, null); - tmp[2] = new LiteralStackNode(7395, 2, cHJvZChsaXQoIiovIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSldLHt9KQ0000, new int[] {42,47}, null, null); + tmp[0] = new LiteralStackNode(7365, 0, cHJvZChsaXQoIi8qIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDIsNDIpXSldLHt9KQ0000, new int[] {47,42}, null, null); + tmp[1] = new ListStackNode(7371, 1, cmVndWxhcihcaXRlci1zdGFyKGFsdCh7Y29uZGl0aW9uYWwoXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSkpfSksXGNoYXItY2xhc3MoW3JhbmdlKDEsNDEpLHJhbmdlKDQzLDExMTQxMTEpXSl9KSkp, new AlternativeStackNode(7370, 0, cmVndWxhcihhbHQoe2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pKX0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxLDQxKSxyYW5nZSg0MywxMTE0MTExKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(7369, 0, new int[][]{{1,41},{43,1114111}}, null, null), new CharStackNode(7368, 0, new int[][]{{42,42}}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{47,47}})})}, null, null), false, null, null); + tmp[2] = new LiteralStackNode(7372, 2, cHJvZChsaXQoIiovIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpXSldLHt9KQ0000, new int[] {42,47}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkNvbW1lbnQiKSxbbGl0KCIvKiIpLFxpdGVyLXN0YXIoYWx0KHtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoNDIsNDIpXSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSl9KSxcY2hhci1jbGFzcyhbcmFuZ2UoMSw0MSkscmFuZ2UoNDMsMTExNDExMSldKX0pKSxsaXQoIiovIildLHt0YWcoImNhdGVnb3J5IigiY29tbWVudCIpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -9438,43 +9423,43 @@ protected static class UnicodeEscape { protected static final void _init_cHJvZChsYWJlbCgidXRmMzIiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxhbHQoe2xpdCgiMTAiKSxzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pfSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new LiteralStackNode(7399, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); - tmp[5] = new CharStackNode(7408, 5, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[1] = new CharStackNode(7400, 1, new int[][]{{85,85}}, null, null); - tmp[3] = new CharStackNode(7406, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[2] = new AlternativeStackNode(7405, 2, cmVndWxhcihhbHQoe2xpdCgiMTAiKSxzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new SequenceStackNode(7404, 0, cmVndWxhcihzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new LiteralStackNode(7402, 0, cHJvZChsaXQoIjAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pXSx7fSk00, new int[] {48}, null, null), new CharStackNode(7403, 1, new int[][]{{48,57},{65,70},{97,102}}, null, null)}, null, null), new LiteralStackNode(7401, 0, cHJvZChsaXQoIjEwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSldLHt9KQ0000, new int[] {49,48}, null, null)}, null, null); - tmp[6] = new CharStackNode(7409, 6, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[4] = new CharStackNode(7407, 4, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[0] = new LiteralStackNode(7376, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[5] = new CharStackNode(7385, 5, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[1] = new CharStackNode(7377, 1, new int[][]{{85,85}}, null, null); + tmp[3] = new CharStackNode(7383, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[2] = new AlternativeStackNode(7382, 2, cmVndWxhcihhbHQoe2xpdCgiMTAiKSxzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new SequenceStackNode(7381, 0, cmVndWxhcihzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new LiteralStackNode(7379, 0, cHJvZChsaXQoIjAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pXSx7fSk00, new int[] {48}, null, null), new CharStackNode(7380, 1, new int[][]{{48,57},{65,70},{97,102}}, null, null)}, null, null), new LiteralStackNode(7378, 0, cHJvZChsaXQoIjEwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OSw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDgpXSldLHt9KQ0000, new int[] {49,48}, null, null)}, null, null); + tmp[6] = new CharStackNode(7386, 6, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[4] = new CharStackNode(7384, 4, new int[][]{{48,57},{65,70},{97,102}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidXRmMzIiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxhbHQoe2xpdCgiMTAiKSxzZXEoW2xpdCgiMCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0pfSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidXRmMTYiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[6]; - tmp[3] = new CharStackNode(7415, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[4] = new CharStackNode(7416, 4, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[2] = new CharStackNode(7414, 2, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[0] = new LiteralStackNode(7412, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); - tmp[5] = new CharStackNode(7417, 5, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[1] = new CharStackNode(7413, 1, new int[][]{{117,117}}, null, null); + tmp[3] = new CharStackNode(7392, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[4] = new CharStackNode(7393, 4, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[2] = new CharStackNode(7391, 2, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[0] = new LiteralStackNode(7389, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[5] = new CharStackNode(7394, 5, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[1] = new CharStackNode(7390, 1, new int[][]{{117,117}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidXRmMTYiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNjaWkiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[4]; - tmp[0] = new LiteralStackNode(7420, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); - tmp[3] = new CharStackNode(7423, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); - tmp[2] = new CharStackNode(7422, 2, new int[][]{{48,55}}, null, null); - tmp[1] = new CharStackNode(7421, 1, new int[][]{{97,97}}, null, null); + tmp[0] = new LiteralStackNode(7397, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[3] = new CharStackNode(7400, 3, new int[][]{{48,57},{65,70},{97,102}}, null, null); + tmp[2] = new CharStackNode(7399, 2, new int[][]{{48,55}}, null, null); + tmp[1] = new CharStackNode(7398, 1, new int[][]{{97,97}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNjaWkiLGxleCgiVW5pY29kZUVzY2FwZSIpKSxbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw3MCkscmFuZ2UoOTcsMTAyKV0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlVuaWNvZGVFc2NhcGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiVW5pY29kZUVzY2FwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJVbmljb2RlRXNjYXBlIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(7428, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(7426, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(7431, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(7427, 1, cHJvZChsaXQoInNvcnQoXCJVbmljb2RlRXNjYXBlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg1LDg1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,85,110,105,99,111,100,101,69,115,99,97,112,101,34,41}, null, null); - tmp[3] = new ListStackNode(7430, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7429, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(7405, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(7403, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(7408, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(7404, 1, cHJvZChsaXQoInNvcnQoXCJVbmljb2RlRXNjYXBlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg1LDg1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,85,110,105,99,111,100,101,69,115,99,97,112,101,34,41}, null, null); + tmp[3] = new ListStackNode(7407, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7406, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlVuaWNvZGVFc2NhcGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiVW5pY29kZUVzY2FwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJVbmljb2RlRXNjYXBlIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -9501,71 +9486,71 @@ protected static class SyntaxDefinition { protected static final void _init_cHJvZChsYWJlbCgia2V5d29yZCIsc29ydCgiU3ludGF4RGVmaW5pdGlvbiIpKSxbbGl0KCJrZXl3b3JkIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[8] = new LiteralStackNode(7567, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new LiteralStackNode(7557, 0, cHJvZChsaXQoImtleXdvcmQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {107,101,121,119,111,114,100}, null, null); - tmp[7] = new NonTerminalStackNode(7566, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7558, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7563, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7561, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(7559, 2, "Sym", null, null); - tmp[6] = new NonTerminalStackNode(7564, 6, "Prod", null, null); - tmp[4] = new LiteralStackNode(7562, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[8] = new LiteralStackNode(7504, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new LiteralStackNode(7494, 0, cHJvZChsaXQoImtleXdvcmQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {107,101,121,119,111,114,100}, null, null); + tmp[7] = new NonTerminalStackNode(7503, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7495, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7500, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7498, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(7496, 2, "Sym", null, null); + tmp[6] = new NonTerminalStackNode(7501, 6, "Prod", null, null); + tmp[4] = new LiteralStackNode(7499, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgia2V5d29yZCIsc29ydCgiU3ludGF4RGVmaW5pdGlvbiIpKSxbbGl0KCJrZXl3b3JkIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGFuZ3VhZ2UiLHNvcnQoIlN5bnRheERlZmluaXRpb24iKSksW2xhYmVsKCJzdGFydCIsc29ydCgiU3RhcnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgic3ludGF4IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[3] = new NonTerminalStackNode(7574, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(7573, 2, cHJvZChsaXQoInN5bnRheCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSldLHt9KQ0000, new int[] {115,121,110,116,97,120}, null, null); - tmp[6] = new LiteralStackNode(7578, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[8] = new NonTerminalStackNode(7580, 8, "Prod", null, null); - tmp[5] = new NonTerminalStackNode(7577, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7572, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(7579, 7, "layouts_LAYOUTLIST", null, null); - tmp[9] = new NonTerminalStackNode(7582, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(7583, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new NonTerminalStackNode(7570, 0, "Start", null, null); - tmp[4] = new NonTerminalStackNode(7575, 4, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(7511, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(7510, 2, cHJvZChsaXQoInN5bnRheCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSldLHt9KQ0000, new int[] {115,121,110,116,97,120}, null, null); + tmp[6] = new LiteralStackNode(7515, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[8] = new NonTerminalStackNode(7517, 8, "Prod", null, null); + tmp[5] = new NonTerminalStackNode(7514, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7509, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(7516, 7, "layouts_LAYOUTLIST", null, null); + tmp[9] = new NonTerminalStackNode(7519, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(7520, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new NonTerminalStackNode(7507, 0, "Start", null, null); + tmp[4] = new NonTerminalStackNode(7512, 4, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGFuZ3VhZ2UiLHNvcnQoIlN5bnRheERlZmluaXRpb24iKSksW2xhYmVsKCJzdGFydCIsc29ydCgiU3RhcnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgic3ludGF4IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGV4aWNhbCIsc29ydCgiU3ludGF4RGVmaW5pdGlvbiIpKSxbbGl0KCJsZXhpY2FsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[8] = new LiteralStackNode(7596, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[6] = new NonTerminalStackNode(7593, 6, "Prod", null, null); - tmp[3] = new NonTerminalStackNode(7590, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7592, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7587, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(7595, 7, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(7586, 0, cHJvZChsaXQoImxleGljYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {108,101,120,105,99,97,108}, null, null); - tmp[4] = new LiteralStackNode(7591, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[2] = new NonTerminalStackNode(7588, 2, "Sym", null, null); + tmp[8] = new LiteralStackNode(7533, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[6] = new NonTerminalStackNode(7530, 6, "Prod", null, null); + tmp[3] = new NonTerminalStackNode(7527, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7529, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7524, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(7532, 7, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(7523, 0, cHJvZChsaXQoImxleGljYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {108,101,120,105,99,97,108}, null, null); + tmp[4] = new LiteralStackNode(7528, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[2] = new NonTerminalStackNode(7525, 2, "Sym", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGV4aWNhbCIsc29ydCgiU3ludGF4RGVmaW5pdGlvbiIpKSxbbGl0KCJsZXhpY2FsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkZWZpbmVkIixzb3J0KCJTeW0iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJvZHVjdGlvbiIsc29ydCgiUHJvZCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGF5b3V0Iixzb3J0KCJTeW50YXhEZWZpbml0aW9uIikpLFtsYWJlbCgidmlzIixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImxheW91dCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZGVmaW5lZCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInByb2R1Y3Rpb24iLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[6] = new LiteralStackNode(7607, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[2] = new LiteralStackNode(7602, 2, cHJvZChsaXQoImxheW91dCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,97,121,111,117,116}, null, null); - tmp[3] = new NonTerminalStackNode(7603, 3, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(7604, 4, "Sym", null, null); - tmp[9] = new NonTerminalStackNode(7611, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(7612, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new NonTerminalStackNode(7599, 0, "Visibility", null, null); - tmp[5] = new NonTerminalStackNode(7606, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7601, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(7608, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new NonTerminalStackNode(7609, 8, "Prod", null, null); + tmp[6] = new LiteralStackNode(7544, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[2] = new LiteralStackNode(7539, 2, cHJvZChsaXQoImxheW91dCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,97,121,111,117,116}, null, null); + tmp[3] = new NonTerminalStackNode(7540, 3, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(7541, 4, "Sym", null, null); + tmp[9] = new NonTerminalStackNode(7548, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(7549, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new NonTerminalStackNode(7536, 0, "Visibility", null, null); + tmp[5] = new NonTerminalStackNode(7543, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7538, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(7545, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new NonTerminalStackNode(7546, 8, "Prod", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGF5b3V0Iixzb3J0KCJTeW50YXhEZWZpbml0aW9uIikpLFtsYWJlbCgidmlzIixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImxheW91dCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZGVmaW5lZCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInByb2R1Y3Rpb24iLHNvcnQoIlByb2QiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJGb2xkYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW50YXhEZWZpbml0aW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN5bnRheERlZmluaXRpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN5bnRheERlZmluaXRpb24iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(7615, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7617, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(7620, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(7616, 1, cHJvZChsaXQoInNvcnQoXCJTeW50YXhEZWZpbml0aW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,110,116,97,120,68,101,102,105,110,105,116,105,111,110,34,41}, null, null); - tmp[3] = new ListStackNode(7619, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7618, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(7552, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7554, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(7557, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(7553, 1, cHJvZChsaXQoInNvcnQoXCJTeW50YXhEZWZpbml0aW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,110,116,97,120,68,101,102,105,110,105,116,105,111,110,34,41}, null, null); + tmp[3] = new ListStackNode(7556, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7555, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW50YXhEZWZpbml0aW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN5bnRheERlZmluaXRpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN5bnRheERlZmluaXRpb24iKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -9594,21 +9579,21 @@ protected static class ModuleParameters { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJNb2R1bGVQYXJhbWV0ZXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk1vZHVsZVBhcmFtZXRlcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIk1vZHVsZVBhcmFtZXRlcnMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(7748, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7747, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(7745, 1, cHJvZChsaXQoInNvcnQoXCJNb2R1bGVQYXJhbWV0ZXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,77,111,100,117,108,101,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); - tmp[0] = new CharStackNode(7744, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(7749, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7746, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(7685, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7684, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(7682, 1, cHJvZChsaXQoInNvcnQoXCJNb2R1bGVQYXJhbWV0ZXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,77,111,100,117,108,101,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); + tmp[0] = new CharStackNode(7681, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(7686, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7683, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJNb2R1bGVQYXJhbWV0ZXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk1vZHVsZVBhcmFtZXRlcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIk1vZHVsZVBhcmFtZXRlcnMiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTW9kdWxlUGFyYW1ldGVycyIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXJhbWV0ZXJzIixcaXRlci1zZXBzKHNvcnQoIlR5cGVWYXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new LiteralStackNode(7753, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[4] = new LiteralStackNode(7762, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[2] = new SeparatedListStackNode(7759, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGVWYXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7755, 0, "TypeVar", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7756, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7757, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7758, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[3] = new NonTerminalStackNode(7761, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7754, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(7690, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[4] = new LiteralStackNode(7699, 4, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[2] = new SeparatedListStackNode(7696, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGVWYXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7692, 0, "TypeVar", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7693, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7694, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7695, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[3] = new NonTerminalStackNode(7698, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7691, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTW9kdWxlUGFyYW1ldGVycyIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXJhbWV0ZXJzIixcaXRlci1zZXBzKHNvcnQoIlR5cGVWYXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -9631,39 +9616,39 @@ protected static class DatePart { protected static final void _init_cHJvZChsZXgoIkRhdGVQYXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[8]; - tmp[3] = new CharStackNode(7792, 3, new int[][]{{48,57}}, null, null); - tmp[0] = new CharStackNode(7789, 0, new int[][]{{48,57}}, null, null); - tmp[2] = new CharStackNode(7791, 2, new int[][]{{48,57}}, null, null); - tmp[6] = new CharStackNode(7795, 6, new int[][]{{48,51}}, null, null); - tmp[4] = new CharStackNode(7793, 4, new int[][]{{48,49}}, null, null); - tmp[7] = new CharStackNode(7796, 7, new int[][]{{48,57}}, null, null); - tmp[1] = new CharStackNode(7790, 1, new int[][]{{48,57}}, null, null); - tmp[5] = new CharStackNode(7794, 5, new int[][]{{48,57}}, null, null); + tmp[3] = new CharStackNode(7729, 3, new int[][]{{48,57}}, null, null); + tmp[0] = new CharStackNode(7726, 0, new int[][]{{48,57}}, null, null); + tmp[2] = new CharStackNode(7728, 2, new int[][]{{48,57}}, null, null); + tmp[6] = new CharStackNode(7732, 6, new int[][]{{48,51}}, null, null); + tmp[4] = new CharStackNode(7730, 4, new int[][]{{48,49}}, null, null); + tmp[7] = new CharStackNode(7733, 7, new int[][]{{48,57}}, null, null); + tmp[1] = new CharStackNode(7727, 1, new int[][]{{48,57}}, null, null); + tmp[5] = new CharStackNode(7731, 5, new int[][]{{48,57}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRhdGVQYXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRhdGVQYXJ0IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGVQYXJ0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkRhdGVQYXJ0IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(7804, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(7803, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7802, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(7800, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlUGFydFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OCw2OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,97,116,101,80,97,114,116,34,41}, null, null); - tmp[0] = new CharStackNode(7799, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7801, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(7741, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(7740, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7739, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(7737, 1, cHJvZChsaXQoInNvcnQoXCJEYXRlUGFydFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OCw2OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,97,116,101,80,97,114,116,34,41}, null, null); + tmp[0] = new CharStackNode(7736, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7738, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRhdGVQYXJ0IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGVQYXJ0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkRhdGVQYXJ0IikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkRhdGVQYXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxsaXQoIi0iKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLGxpdCgiLSIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[10]; - tmp[0] = new CharStackNode(7807, 0, new int[][]{{48,57}}, null, null); - tmp[9] = new CharStackNode(7816, 9, new int[][]{{48,57}}, null, null); - tmp[4] = new LiteralStackNode(7811, 4, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); - tmp[6] = new CharStackNode(7813, 6, new int[][]{{48,57}}, null, null); - tmp[3] = new CharStackNode(7810, 3, new int[][]{{48,57}}, null, null); - tmp[7] = new LiteralStackNode(7814, 7, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); - tmp[2] = new CharStackNode(7809, 2, new int[][]{{48,57}}, null, null); - tmp[8] = new CharStackNode(7815, 8, new int[][]{{48,51}}, null, null); - tmp[5] = new CharStackNode(7812, 5, new int[][]{{48,49}}, null, null); - tmp[1] = new CharStackNode(7808, 1, new int[][]{{48,57}}, null, null); + tmp[0] = new CharStackNode(7744, 0, new int[][]{{48,57}}, null, null); + tmp[9] = new CharStackNode(7753, 9, new int[][]{{48,57}}, null, null); + tmp[4] = new LiteralStackNode(7748, 4, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); + tmp[6] = new CharStackNode(7750, 6, new int[][]{{48,57}}, null, null); + tmp[3] = new CharStackNode(7747, 3, new int[][]{{48,57}}, null, null); + tmp[7] = new LiteralStackNode(7751, 7, cHJvZChsaXQoIi0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pXSx7fSk00, new int[] {45}, null, null); + tmp[2] = new CharStackNode(7746, 2, new int[][]{{48,57}}, null, null); + tmp[8] = new CharStackNode(7752, 8, new int[][]{{48,51}}, null, null); + tmp[5] = new CharStackNode(7749, 5, new int[][]{{48,49}}, null, null); + tmp[1] = new CharStackNode(7745, 1, new int[][]{{48,57}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRhdGVQYXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxsaXQoIi0iKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLGxpdCgiLSIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -9688,137 +9673,137 @@ protected static class Assignable { protected static final void _init_cHJvZChsYWJlbCgiY29uc3RydWN0b3IiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[6] = new LiteralStackNode(7832, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new SeparatedListStackNode(7829, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7825, 0, "Assignable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7826, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7827, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7828, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[1] = new NonTerminalStackNode(7822, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7831, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7824, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(7823, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[0] = new NonTerminalStackNode(7820, 0, "Name", null, null); + tmp[6] = new LiteralStackNode(7769, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new SeparatedListStackNode(7766, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7762, 0, "Assignable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7763, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7764, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7765, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[1] = new NonTerminalStackNode(7759, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7768, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7761, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(7760, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[0] = new NonTerminalStackNode(7757, 0, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29uc3RydWN0b3IiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXJndW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3Vic2NyaXB0Iixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3Vic2NyaXB0Iixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(7839, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7837, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7842, 5, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(7840, 4, "Expression", null, null); - tmp[2] = new LiteralStackNode(7838, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(7843, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[0] = new NonTerminalStackNode(7835, 0, "Assignable", null, null); + tmp[3] = new NonTerminalStackNode(7776, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7774, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7779, 5, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(7777, 4, "Expression", null, null); + tmp[2] = new LiteralStackNode(7775, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(7780, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[0] = new NonTerminalStackNode(7772, 0, "Assignable", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3Vic2NyaXB0Iixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3Vic2NyaXB0Iixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(7847, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7854, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(7846, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[2] = new SeparatedListStackNode(7852, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7848, 0, "Assignable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7849, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7850, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7851, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[4] = new LiteralStackNode(7855, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[1] = new NonTerminalStackNode(7784, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7791, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(7783, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[2] = new SeparatedListStackNode(7789, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(7785, 0, "Assignable", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(7786, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(7787, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(7788, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[4] = new LiteralStackNode(7792, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsZW1lbnRzIixcaXRlci1zZXBzKHNvcnQoIkFzc2lnbmFibGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJcPiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFyaWFibGUiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJxdWFsaWZpZWROYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(7858, 0, "QualifiedName", null, null); + tmp[0] = new NonTerminalStackNode(7795, 0, "QualifiedName", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFyaWFibGUiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJxdWFsaWZpZWROYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25hYmxlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkFzc2lnbmFibGVcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkFzc2lnbmFibGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(7866, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7865, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(7863, 1, cHJvZChsaXQoInNvcnQoXCJBc3NpZ25hYmxlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,65,115,115,105,103,110,97,98,108,101,34,41}, null, null); - tmp[0] = new CharStackNode(7862, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(7867, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7864, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(7803, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7802, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(7800, 1, cHJvZChsaXQoInNvcnQoXCJBc3NpZ25hYmxlXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,65,115,115,105,103,110,97,98,108,101,34,41}, null, null); + tmp[0] = new CharStackNode(7799, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(7804, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7801, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25hYmxlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkFzc2lnbmFibGVcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkFzc2lnbmFibGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYnJhY2tldCIsc29ydCgiQXNzaWduYWJsZSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmciLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7YnJhY2tldCgpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(7875, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7872, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(7871, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[4] = new LiteralStackNode(7876, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new NonTerminalStackNode(7873, 2, "Assignable", null, null); + tmp[3] = new NonTerminalStackNode(7812, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7809, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(7808, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new LiteralStackNode(7813, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new NonTerminalStackNode(7810, 2, "Assignable", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYnJhY2tldCIsc29ydCgiQXNzaWduYWJsZSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmciLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7YnJhY2tldCgpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2xpY2VTdGVwIixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgib3B0Rmlyc3QiLHNvcnQoIk9wdGlvbmFsRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzZWNvbmQiLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLi4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm9wdExhc3QiLHNvcnQoIk9wdGlvbmFsRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[2] = new LiteralStackNode(7882, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(7887, 6, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null); - tmp[14] = new LiteralStackNode(7897, 14, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[12] = new NonTerminalStackNode(7894, 12, "OptionalExpression", null, null); - tmp[4] = new NonTerminalStackNode(7884, 4, "OptionalExpression", null, null); - tmp[9] = new NonTerminalStackNode(7891, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(7892, 10, cHJvZChsaXQoIi4uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSldLHt9KQ0000, new int[] {46,46}, null, null); - tmp[0] = new NonTerminalStackNode(7879, 0, "Assignable", null, null); - tmp[7] = new NonTerminalStackNode(7888, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7886, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7881, 1, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(7896, 13, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(7893, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7883, 3, "layouts_LAYOUTLIST", null, null); - tmp[8] = new NonTerminalStackNode(7889, 8, "Expression", null, null); + tmp[2] = new LiteralStackNode(7819, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(7824, 6, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null); + tmp[14] = new LiteralStackNode(7834, 14, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[12] = new NonTerminalStackNode(7831, 12, "OptionalExpression", null, null); + tmp[4] = new NonTerminalStackNode(7821, 4, "OptionalExpression", null, null); + tmp[9] = new NonTerminalStackNode(7828, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(7829, 10, cHJvZChsaXQoIi4uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSldLHt9KQ0000, new int[] {46,46}, null, null); + tmp[0] = new NonTerminalStackNode(7816, 0, "Assignable", null, null); + tmp[7] = new NonTerminalStackNode(7825, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7823, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7818, 1, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(7833, 13, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(7830, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7820, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new NonTerminalStackNode(7826, 8, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2xpY2VTdGVwIixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgib3B0Rmlyc3QiLHNvcnQoIk9wdGlvbmFsRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzZWNvbmQiLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLi4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm9wdExhc3QiLHNvcnQoIk9wdGlvbmFsRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25hYmxlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIkFzc2lnbmFibGVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJBc3NpZ25hYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(7904, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7903, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(7902, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(7905, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(7900, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(7901, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJBc3NpZ25hYmxlXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,65,115,115,105,103,110,97,98,108,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(7841, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7840, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(7839, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(7842, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(7837, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(7838, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJBc3NpZ25hYmxlXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,65,115,115,105,103,110,97,98,108,101,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25hYmxlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIkFzc2lnbmFibGVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJBc3NpZ25hYmxlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZmllbGRBY2Nlc3MiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJyZWNlaXZlciIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIuIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaWVsZCIsbGV4KCJOYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(7916, 2, cHJvZChsaXQoIi4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pXSx7fSk00, new int[] {46}, null, null); - tmp[0] = new NonTerminalStackNode(7913, 0, "Assignable", null, null); - tmp[4] = new NonTerminalStackNode(7918, 4, "Name", null, null); - tmp[1] = new NonTerminalStackNode(7915, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7917, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(7853, 2, cHJvZChsaXQoIi4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pXSx7fSk00, new int[] {46}, null, null); + tmp[0] = new NonTerminalStackNode(7850, 0, "Assignable", null, null); + tmp[4] = new NonTerminalStackNode(7855, 4, "Name", null, null); + tmp[1] = new NonTerminalStackNode(7852, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7854, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZmllbGRBY2Nlc3MiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJyZWNlaXZlciIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIuIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmaWVsZCIsbGV4KCJOYW1lIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2xpY2UiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJyZWNlaXZlciIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJvcHRGaXJzdCIsc29ydCgiT3B0aW9uYWxFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4uIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJvcHRMYXN0Iixzb3J0KCJPcHRpb25hbEV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[0] = new NonTerminalStackNode(7922, 0, "Assignable", null, null); - tmp[10] = new LiteralStackNode(7935, 10, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[9] = new NonTerminalStackNode(7934, 9, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(7927, 4, "OptionalExpression", null, null); - tmp[2] = new LiteralStackNode(7925, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(7930, 6, cHJvZChsaXQoIi4uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSldLHt9KQ0000, new int[] {46,46}, null, null); - tmp[8] = new NonTerminalStackNode(7932, 8, "OptionalExpression", null, null); - tmp[3] = new NonTerminalStackNode(7926, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(7931, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(7924, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(7929, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(7859, 0, "Assignable", null, null); + tmp[10] = new LiteralStackNode(7872, 10, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[9] = new NonTerminalStackNode(7871, 9, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(7864, 4, "OptionalExpression", null, null); + tmp[2] = new LiteralStackNode(7862, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(7867, 6, cHJvZChsaXQoIi4uIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSldLHt9KQ0000, new int[] {46,46}, null, null); + tmp[8] = new NonTerminalStackNode(7869, 8, "OptionalExpression", null, null); + tmp[3] = new NonTerminalStackNode(7863, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(7868, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(7861, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(7866, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2xpY2UiLHNvcnQoIkFzc2lnbmFibGUiKSksW2xhYmVsKCJyZWNlaXZlciIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJvcHRGaXJzdCIsc29ydCgiT3B0aW9uYWxFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4uIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJvcHRMYXN0Iixzb3J0KCJPcHRpb25hbEV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYW5ub3RhdGlvbiIsc29ydCgiQXNzaWduYWJsZSIpKSxbbGFiZWwoInJlY2VpdmVyIixzb3J0KCJBc3NpZ25hYmxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIkAiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFubm90YXRpb24iLGxleCgiTmFtZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(7938, 0, "Assignable", null, null); - tmp[2] = new LiteralStackNode(7941, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); - tmp[4] = new NonTerminalStackNode(7943, 4, "Name", null, null); - tmp[1] = new NonTerminalStackNode(7940, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7942, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(7875, 0, "Assignable", null, null); + tmp[2] = new LiteralStackNode(7878, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); + tmp[4] = new NonTerminalStackNode(7880, 4, "Name", null, null); + tmp[1] = new NonTerminalStackNode(7877, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7879, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYW5ub3RhdGlvbiIsc29ydCgiQXNzaWduYWJsZSIpKSxbbGFiZWwoInJlY2VpdmVyIixzb3J0KCJBc3NpZ25hYmxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIkAiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFubm90YXRpb24iLGxleCgiTmFtZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaWZEZWZpbmVkT3JEZWZhdWx0Iixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZGVmYXVsdEV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(7947, 0, "Assignable", null, null); - tmp[2] = new LiteralStackNode(7950, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); - tmp[4] = new NonTerminalStackNode(7952, 4, "Expression", null, null); - tmp[1] = new NonTerminalStackNode(7949, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(7951, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(7884, 0, "Assignable", null, null); + tmp[2] = new LiteralStackNode(7887, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); + tmp[4] = new NonTerminalStackNode(7889, 4, "Expression", null, null); + tmp[1] = new NonTerminalStackNode(7886, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7888, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZEZWZpbmVkT3JEZWZhdWx0Iixzb3J0KCJBc3NpZ25hYmxlIikpLFtsYWJlbCgicmVjZWl2ZXIiLHNvcnQoIkFzc2lnbmFibGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZGVmYXVsdEV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -9861,31 +9846,31 @@ protected static class Mapping_W3NvcnQoIlBhdHRlcm4iKV000 { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIk1hcHBpbmdcIixbc29ydChcIlBhdHRlcm5cIildKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(7979, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(7984, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7981, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(7983, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7982, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(7980, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[0] = new CharStackNode(7916, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(7921, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7918, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(7920, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7919, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(7917, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIk1hcHBpbmdcIixbc29ydChcIlBhdHRlcm5cIildKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIk1hcHBpbmciLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(7994, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(7996, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(7999, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(7995, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiTWFwcGluZ1wiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(7998, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7997, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(7931, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(7933, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(7936, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(7932, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiTWFwcGluZ1wiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(7935, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(7934, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIk1hcHBpbmciLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbbGFiZWwoImZyb20iLGNvbmRpdGlvbmFsKHNvcnQoIlBhdHRlcm4iKSx7ZXhjZXB0KCJpZkRlZmluZWRPdGhlcndpc2UiKX0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0byIsc29ydCgiUGF0dGVybiIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(8006, 0, "Pattern", null, null); - tmp[2] = new LiteralStackNode(8009, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new NonTerminalStackNode(8011, 4, "Pattern", null, null); - tmp[1] = new NonTerminalStackNode(8008, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8010, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(7943, 0, "Pattern", null, null); + tmp[2] = new LiteralStackNode(7946, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new NonTerminalStackNode(7948, 4, "Pattern", null, null); + tmp[1] = new NonTerminalStackNode(7945, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(7947, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbbGFiZWwoImZyb20iLGNvbmRpdGlvbmFsKHNvcnQoIlBhdHRlcm4iKSx7ZXhjZXB0KCJpZkRlZmluZWRPdGhlcndpc2UiKX0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0byIsc29ydCgiUGF0dGVybiIpKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -9910,35 +9895,35 @@ protected static class Output { protected static final void _init_cHJvZChsYWJlbCgic3Rkb3V0T3V0cHV0IixsZXgoIk91dHB1dCIpKSxbY29uZGl0aW9uYWwobGl0KCLiiasiKSx7XGJlZ2luLW9mLWxpbmUoKX0pLFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDExMTQxMTEpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(8053, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(8052, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); - tmp[2] = new CharStackNode(8054, 2, new int[][]{{10,10}}, null, null); - tmp[0] = new LiteralStackNode(8051, 0, cHJvZChsaXQoIuKJqyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoODgxMSw4ODExKV0pXSx7fSk00, new int[] {8811}, new IEnterFilter[] {new AtStartOfLineRequirement()}, null); + tmp[1] = new ListStackNode(7990, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(7989, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); + tmp[2] = new CharStackNode(7991, 2, new int[][]{{10,10}}, null, null); + tmp[0] = new LiteralStackNode(7988, 0, cHJvZChsaXQoIuKJqyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoODgxMSw4ODExKV0pXSx7fSk00, new int[] {8811}, new IEnterFilter[] {new AtStartOfLineRequirement()}, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3Rkb3V0T3V0cHV0IixsZXgoIk91dHB1dCIpKSxbY29uZGl0aW9uYWwobGl0KCLiiasiKSx7XGJlZ2luLW9mLWxpbmUoKX0pLFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDExMTQxMTEpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RkZXJyT3V0cHV0IixsZXgoIk91dHB1dCIpKSxbY29uZGl0aW9uYWwobGl0KCLimqAiKSx7XGJlZ2luLW9mLWxpbmUoKX0pLFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDExMTQxMTEpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new CharStackNode(8061, 2, new int[][]{{10,10}}, null, null); - tmp[0] = new LiteralStackNode(8058, 0, cHJvZChsaXQoIuKaoCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTg4OCw5ODg4KV0pXSx7fSk00, new int[] {9888}, new IEnterFilter[] {new AtStartOfLineRequirement()}, null); - tmp[1] = new ListStackNode(8060, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(8059, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); + tmp[2] = new CharStackNode(7998, 2, new int[][]{{10,10}}, null, null); + tmp[0] = new LiteralStackNode(7995, 0, cHJvZChsaXQoIuKaoCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTg4OCw5ODg4KV0pXSx7fSk00, new int[] {9888}, new IEnterFilter[] {new AtStartOfLineRequirement()}, null); + tmp[1] = new ListStackNode(7997, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(7996, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RkZXJyT3V0cHV0IixsZXgoIk91dHB1dCIpKSxbY29uZGl0aW9uYWwobGl0KCLimqAiKSx7XGJlZ2luLW9mLWxpbmUoKX0pLFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOSkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDExMTQxMTEpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMCwxMCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk91dHB1dCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJPdXRwdXRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiT3V0cHV0IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(8064, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8066, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8069, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8065, 1, cHJvZChsaXQoInNvcnQoXCJPdXRwdXRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzksNzkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,79,117,116,112,117,116,34,41}, null, null); - tmp[3] = new ListStackNode(8068, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8067, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8001, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8003, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8006, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8002, 1, cHJvZChsaXQoInNvcnQoXCJPdXRwdXRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzksNzkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,79,117,116,112,117,116,34,41}, null, null); + tmp[3] = new ListStackNode(8005, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8004, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk91dHB1dCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJPdXRwdXRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiT3V0cHV0IikpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVzdWx0T3V0cHV0IixsZXgoIk91dHB1dCIpKSxbbGl0KCLih6giKSxcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAsMTApXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(8073, 0, cHJvZChsaXQoIuKHqCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoODY4MCw4NjgwKV0pXSx7fSk00, new int[] {8680}, null, null); - tmp[2] = new CharStackNode(8076, 2, new int[][]{{10,10}}, null, null); - tmp[1] = new ListStackNode(8075, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(8074, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); + tmp[0] = new LiteralStackNode(8010, 0, cHJvZChsaXQoIuKHqCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoODY4MCw4NjgwKV0pXSx7fSk00, new int[] {8680}, null, null); + tmp[2] = new CharStackNode(8013, 2, new int[][]{{10,10}}, null, null); + tmp[1] = new ListStackNode(8012, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSk00, new CharStackNode(8011, 0, new int[][]{{1,9},{11,12},{14,1114111}}, null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVzdWx0T3V0cHV0IixsZXgoIk91dHB1dCIpKSxbbGl0KCLih6giKSxcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDkpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwxMTE0MTExKV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAsMTApXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -9965,29 +9950,29 @@ protected static class RationalLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSYXRpb25hbExpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUmF0aW9uYWxMaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(8091, 1, cHJvZChsaXQoInNvcnQoXCJSYXRpb25hbExpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,97,116,105,111,110,97,108,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(8094, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8093, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(8092, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8095, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(8090, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8028, 1, cHJvZChsaXQoInNvcnQoXCJSYXRpb25hbExpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,97,116,105,111,110,97,108,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(8031, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8030, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(8029, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8032, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(8027, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSYXRpb25hbExpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUmF0aW9uYWxMaXRlcmFsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDksNTcpXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new CharStackNode(8102, 3, new int[][]{{48,57}}, null, null); - tmp[1] = new ListStackNode(8100, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8099, 0, new int[][]{{48,57}}, null, null), false, null, null); - tmp[4] = new ListStackNode(8106, 4, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8103, 0, new int[][]{{48,57}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); - tmp[2] = new CharStackNode(8101, 2, new int[][]{{114,114}}, null, null); - tmp[0] = new CharStackNode(8098, 0, new int[][]{{49,57}}, null, null); + tmp[3] = new CharStackNode(8039, 3, new int[][]{{48,57}}, null, null); + tmp[1] = new ListStackNode(8037, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8036, 0, new int[][]{{48,57}}, null, null), false, null, null); + tmp[4] = new ListStackNode(8043, 4, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8040, 0, new int[][]{{48,57}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[2] = new CharStackNode(8038, 2, new int[][]{{114,114}}, null, null); + tmp[0] = new CharStackNode(8035, 0, new int[][]{{49,57}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDksNTcpXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(8110, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8109, 0, new int[][]{{48,57}}, null, null), false, null, null); - tmp[0] = new CharStackNode(8108, 0, new int[][]{{48,57}}, null, null); - tmp[2] = new CharStackNode(8111, 2, new int[][]{{114,114}}, null, null); + tmp[1] = new ListStackNode(8047, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8046, 0, new int[][]{{48,57}}, null, null), false, null, null); + tmp[0] = new CharStackNode(8045, 0, new int[][]{{48,57}}, null, null); + tmp[2] = new CharStackNode(8048, 2, new int[][]{{114,114}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJhdGlvbmFsTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10012,125 +9997,125 @@ protected static class BasicType { protected static final void _init_cHJvZChsYWJlbCgiaW50Iixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgiaW50IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8237, 0, cHJvZChsaXQoImludCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,116}, null, null); + tmp[0] = new LiteralStackNode(8174, 0, cHJvZChsaXQoImludCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50Iixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgiaW50IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGlzdFJlbGF0aW9uIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibHJlbCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8240, 0, cHJvZChsaXQoImxyZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {108,114,101,108}, null, null); + tmp[0] = new LiteralStackNode(8177, 0, cHJvZChsaXQoImxyZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSldLHt9KQ0000, new int[] {108,114,101,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGlzdFJlbGF0aW9uIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibHJlbCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYm9vbCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoImJvb2wiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8243, 0, cHJvZChsaXQoImJvb2wiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {98,111,111,108}, null, null); + tmp[0] = new LiteralStackNode(8180, 0, cHJvZChsaXQoImJvb2wiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {98,111,111,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYm9vbCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoImJvb2wiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHlwZSIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInR5cGUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8246, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); + tmp[0] = new LiteralStackNode(8183, 0, cHJvZChsaXQoInR5cGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,121,112,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHlwZSIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInR5cGUiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2V0Iixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgic2V0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8249, 0, cHJvZChsaXQoInNldCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,101,116}, null, null); + tmp[0] = new LiteralStackNode(8186, 0, cHJvZChsaXQoInNldCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,101,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2V0Iixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgic2V0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYmFnIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgiYmFnIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8252, 0, cHJvZChsaXQoImJhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pXSx7fSk00, new int[] {98,97,103}, null, null); + tmp[0] = new LiteralStackNode(8189, 0, cHJvZChsaXQoImJhZyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pXSx7fSk00, new int[] {98,97,103}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYmFnIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgiYmFnIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmF0aW9uYWwiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJyYXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8255, 0, cHJvZChsaXQoInJhdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {114,97,116}, null, null); + tmp[0] = new LiteralStackNode(8192, 0, cHJvZChsaXQoInJhdCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {114,97,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmF0aW9uYWwiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJyYXQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVhbCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInJlYWwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8258, 0, cHJvZChsaXQoInJlYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {114,101,97,108}, null, null); + tmp[0] = new LiteralStackNode(8195, 0, cHJvZChsaXQoInJlYWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {114,101,97,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVhbCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInJlYWwiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9kZSIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoIm5vZGUiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8261, 0, cHJvZChsaXQoIm5vZGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {110,111,100,101}, null, null); + tmp[0] = new LiteralStackNode(8198, 0, cHJvZChsaXQoIm5vZGUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {110,111,100,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9kZSIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoIm5vZGUiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJ0dXBsZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8264, 0, cHJvZChsaXQoInR1cGxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {116,117,112,108,101}, null, null); + tmp[0] = new LiteralStackNode(8201, 0, cHJvZChsaXQoInR1cGxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {116,117,112,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHVwbGUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJ0dXBsZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWFwIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibWFwIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8267, 0, cHJvZChsaXQoIm1hcCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSldLHt9KQ0000, new int[] {109,97,112}, null, null); + tmp[0] = new LiteralStackNode(8204, 0, cHJvZChsaXQoIm1hcCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSldLHt9KQ0000, new int[] {109,97,112}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWFwIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibWFwIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCYXNpY1R5cGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQmFzaWNUeXBlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJCYXNpY1R5cGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(8271, 1, cHJvZChsaXQoInNvcnQoXCJCYXNpY1R5cGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjYsNjYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,66,97,115,105,99,84,121,112,101,34,41}, null, null); - tmp[3] = new ListStackNode(8274, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8273, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(8275, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(8270, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8272, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(8208, 1, cHJvZChsaXQoInNvcnQoXCJCYXNpY1R5cGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjYsNjYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,66,97,115,105,99,84,121,112,101,34,41}, null, null); + tmp[3] = new ListStackNode(8211, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8210, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(8212, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(8207, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8209, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCYXNpY1R5cGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQmFzaWNUeXBlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJCYXNpY1R5cGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibG9jIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibG9jIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8279, 0, cHJvZChsaXQoImxvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {108,111,99}, null, null); + tmp[0] = new LiteralStackNode(8216, 0, cHJvZChsaXQoImxvYyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSldLHt9KQ0000, new int[] {108,111,99}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibG9jIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibG9jIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibnVtIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibnVtIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8282, 0, cHJvZChsaXQoIm51bSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKV0se30p, new int[] {110,117,109}, null, null); + tmp[0] = new LiteralStackNode(8219, 0, cHJvZChsaXQoIm51bSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKV0se30p, new int[] {110,117,109}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibnVtIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgibnVtIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGlzdCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoImxpc3QiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8285, 0, cHJvZChsaXQoImxpc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,105,115,116}, null, null); + tmp[0] = new LiteralStackNode(8222, 0, cHJvZChsaXQoImxpc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {108,105,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGlzdCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoImxpc3QiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFsdWUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJ2YWx1ZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8288, 0, cHJvZChsaXQoInZhbHVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {118,97,108,117,101}, null, null); + tmp[0] = new LiteralStackNode(8225, 0, cHJvZChsaXQoInZhbHVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {118,97,108,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFsdWUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJ2YWx1ZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidm9pZCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInZvaWQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8291, 0, cHJvZChsaXQoInZvaWQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {118,111,105,100}, null, null); + tmp[0] = new LiteralStackNode(8228, 0, cHJvZChsaXQoInZvaWQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {118,111,105,100}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidm9pZCIsc29ydCgiQmFzaWNUeXBlIikpLFtsaXQoInZvaWQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVsYXRpb24iLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJyZWwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8294, 0, cHJvZChsaXQoInJlbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {114,101,108}, null, null); + tmp[0] = new LiteralStackNode(8231, 0, cHJvZChsaXQoInJlbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKV0se30p, new int[] {114,101,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVsYXRpb24iLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJyZWwiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGF0ZVRpbWUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJkYXRldGltZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8297, 0, cHJvZChsaXQoImRhdGV0aW1lIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {100,97,116,101,116,105,109,101}, null, null); + tmp[0] = new LiteralStackNode(8234, 0, cHJvZChsaXQoImRhdGV0aW1lIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {100,97,116,101,116,105,109,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGF0ZVRpbWUiLHNvcnQoIkJhc2ljVHlwZSIpKSxbbGl0KCJkYXRldGltZSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RyaW5nIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgic3RyIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(8300, 0, cHJvZChsaXQoInN0ciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {115,116,114}, null, null); + tmp[0] = new LiteralStackNode(8237, 0, cHJvZChsaXQoInN0ciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {115,116,114}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RyaW5nIixzb3J0KCJCYXNpY1R5cGUiKSksW2xpdCgic3RyIildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -10189,27 +10174,27 @@ protected static class ProtocolTail { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm90b2NvbFRhaWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xUYWlsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm90b2NvbFRhaWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(8346, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8345, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(8343, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbFRhaWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,84,97,105,108,34,41}, null, null); - tmp[4] = new CharStackNode(8347, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8344, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(8342, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(8283, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8282, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(8280, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbFRhaWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,84,97,105,108,34,41}, null, null); + tmp[4] = new CharStackNode(8284, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8281, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(8279, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm90b2NvbFRhaWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xUYWlsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm90b2NvbFRhaWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWlkIixzb3J0KCJQcm90b2NvbFRhaWwiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkUHJvdG9jb2xDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJQcm90b2NvbFRhaWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(8356, 3, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(8357, 4, "ProtocolTail", null, null); - tmp[2] = new NonTerminalStackNode(8354, 2, "Expression", null, null); - tmp[0] = new NonTerminalStackNode(8351, 0, "MidProtocolChars", null, null); - tmp[1] = new NonTerminalStackNode(8353, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8293, 3, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(8294, 4, "ProtocolTail", null, null); + tmp[2] = new NonTerminalStackNode(8291, 2, "Expression", null, null); + tmp[0] = new NonTerminalStackNode(8288, 0, "MidProtocolChars", null, null); + tmp[1] = new NonTerminalStackNode(8290, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWlkIixzb3J0KCJQcm90b2NvbFRhaWwiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkUHJvdG9jb2xDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJQcm90b2NvbFRhaWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicG9zdCIsc29ydCgiUHJvdG9jb2xUYWlsIikpLFtsYWJlbCgicG9zdCIsbGV4KCJQb3N0UHJvdG9jb2xDaGFycyIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8361, 0, "PostProtocolChars", null, null); + tmp[0] = new NonTerminalStackNode(8298, 0, "PostProtocolChars", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicG9zdCIsc29ydCgiUHJvdG9jb2xUYWlsIikpLFtsYWJlbCgicG9zdCIsbGV4KCJQb3N0UHJvdG9jb2xDaGFycyIpKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -10234,17 +10219,17 @@ protected static class Commands { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tYW5kcyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb21tYW5kc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQ29tbWFuZHMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(8380, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8379, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(8377, 1, cHJvZChsaXQoInNvcnQoXCJDb21tYW5kc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,109,109,97,110,100,115,34,41}, null, null); - tmp[0] = new CharStackNode(8376, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(8381, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8378, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(8317, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8316, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(8314, 1, cHJvZChsaXQoInNvcnQoXCJDb21tYW5kc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,109,109,97,110,100,115,34,41}, null, null); + tmp[0] = new CharStackNode(8313, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(8318, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8315, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tYW5kcyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb21tYW5kc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQ29tbWFuZHMiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY29tbWFuZGxpc3QiLHNvcnQoIkNvbW1hbmRzIikpLFtsYWJlbCgiY29tbWFuZHMiLFxpdGVyLXNlcHMoc29ydCgiRXZhbENvbW1hbmQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(8387, 0, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV2YWxDb21tYW5kIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8385, 0, "EvalCommand", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8386, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new SeparatedListStackNode(8324, 0, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV2YWxDb21tYW5kIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8322, 0, "EvalCommand", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8323, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29tbWFuZGxpc3QiLHNvcnQoIkNvbW1hbmRzIikpLFtsYWJlbCgiY29tbWFuZHMiLFxpdGVyLXNlcHMoc29ydCgiRXZhbENvbW1hbmQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10267,17 +10252,17 @@ protected static class RegExpModifier { protected static final void _init_cHJvZChsZXgoIlJlZ0V4cE1vZGlmaWVyIiksW1xpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApLHJhbmdlKDEwNSwxMDUpLHJhbmdlKDEwOSwxMDkpLHJhbmdlKDExNSwxMTUpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new ListStackNode(8392, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKSxyYW5nZSgxMDUsMTA1KSxyYW5nZSgxMDksMTA5KSxyYW5nZSgxMTUsMTE1KV0pKSk00, new CharStackNode(8391, 0, new int[][]{{100,100},{105,105},{109,109},{115,115}}, null, null), false, null, null); + tmp[0] = new ListStackNode(8329, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKSxyYW5nZSgxMDUsMTA1KSxyYW5nZSgxMDksMTA5KSxyYW5nZSgxMTUsMTE1KV0pKSk00, new CharStackNode(8328, 0, new int[][]{{100,100},{105,105},{109,109},{115,115}}, null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cE1vZGlmaWVyIiksW1xpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApLHJhbmdlKDEwNSwxMDUpLHJhbmdlKDEwOSwxMDkpLHJhbmdlKDExNSwxMTUpXSkpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cE1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlJlZ0V4cE1vZGlmaWVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlJlZ0V4cE1vZGlmaWVyIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(8395, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8397, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8400, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8396, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBNb2RpZmllclwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,77,111,100,105,102,105,101,114,34,41}, null, null); - tmp[3] = new ListStackNode(8399, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8398, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8332, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8334, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8337, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8333, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBNb2RpZmllclwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,77,111,100,105,102,105,101,114,34,41}, null, null); + tmp[3] = new ListStackNode(8336, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8335, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cE1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlJlZ0V4cE1vZGlmaWVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlJlZ0V4cE1vZGlmaWVyIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -10300,27 +10285,27 @@ protected static class CommonKeywordParameters { protected static final void _init_cHJvZChsYWJlbCgicHJlc2VudCIsc29ydCgiQ29tbW9uS2V5d29yZFBhcmFtZXRlcnMiKSksW2xpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbExpc3QiLFxpdGVyLXNlcHMoc29ydCgiS2V5d29yZEZvcm1hbCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new LiteralStackNode(8414, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[3] = new NonTerminalStackNode(8413, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8406, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new SeparatedListStackNode(8411, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIktleXdvcmRGb3JtYWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8407, 0, "KeywordFormal", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8408, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8409, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8410, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(8405, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new LiteralStackNode(8351, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[3] = new NonTerminalStackNode(8350, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8343, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(8348, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIktleXdvcmRGb3JtYWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8344, 0, "KeywordFormal", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8345, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8346, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8347, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new LiteralStackNode(8342, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHJlc2VudCIsc29ydCgiQ29tbW9uS2V5d29yZFBhcmFtZXRlcnMiKSksW2xpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbExpc3QiLFxpdGVyLXNlcHMoc29ydCgiS2V5d29yZEZvcm1hbCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tb25LZXl3b3JkUGFyYW1ldGVycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb21tb25LZXl3b3JkUGFyYW1ldGVyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQ29tbW9uS2V5d29yZFBhcmFtZXRlcnMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(8422, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8418, 1, cHJvZChsaXQoInNvcnQoXCJDb21tb25LZXl3b3JkUGFyYW1ldGVyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,109,109,111,110,75,101,121,119,111,114,100,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(8421, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8420, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(8417, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8419, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8359, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8355, 1, cHJvZChsaXQoInNvcnQoXCJDb21tb25LZXl3b3JkUGFyYW1ldGVyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,109,109,111,110,75,101,121,119,111,114,100,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(8358, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8357, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8354, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8356, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tb25LZXl3b3JkUGFyYW1ldGVycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJDb21tb25LZXl3b3JkUGFyYW1ldGVyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiQ29tbW9uS2V5d29yZFBhcmFtZXRlcnMiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWJzZW50Iixzb3J0KCJDb21tb25LZXl3b3JkUGFyYW1ldGVycyIpKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(8425, 0); + tmp[0] = new EpsilonStackNode(8362, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWJzZW50Iixzb3J0KCJDb21tb25LZXl3b3JkUGFyYW1ldGVycyIpKSxbXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10345,43 +10330,43 @@ protected static class Command { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tYW5kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbW1hbmRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNvbW1hbmQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(8454, 1, cHJvZChsaXQoInNvcnQoXCJDb21tYW5kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,111,109,109,97,110,100,34,41}, null, null); - tmp[3] = new ListStackNode(8457, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8456, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(8455, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8458, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(8453, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8391, 1, cHJvZChsaXQoInNvcnQoXCJDb21tYW5kXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,111,109,109,97,110,100,34,41}, null, null); + tmp[3] = new ListStackNode(8394, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8393, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(8392, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8395, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(8390, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21tYW5kIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbW1hbmRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNvbW1hbmQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW1wb3J0Iixzb3J0KCJDb21tYW5kIikpLFtsYWJlbCgiaW1wb3J0ZWQiLHNvcnQoIkltcG9ydCIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8462, 0, "Import", null, null); + tmp[0] = new NonTerminalStackNode(8399, 0, "Import", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW1wb3J0Iixzb3J0KCJDb21tYW5kIikpLFtsYWJlbCgiaW1wb3J0ZWQiLHNvcnQoIkltcG9ydCIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiQ29tbWFuZCIpKSxbbGFiZWwoImV4cHJlc3Npb24iLGNvbmRpdGlvbmFsKHNvcnQoIkV4cHJlc3Npb24iKSx7ZXhjZXB0KCJub25FbXB0eUJsb2NrIil9KSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8467, 0, "Expression", null, null); + tmp[0] = new NonTerminalStackNode(8404, 0, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiQ29tbWFuZCIpKSxbbGFiZWwoImV4cHJlc3Npb24iLGNvbmRpdGlvbmFsKHNvcnQoIkV4cHJlc3Npb24iKSx7ZXhjZXB0KCJub25FbXB0eUJsb2NrIil9KSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJDb21tYW5kIikpLFtsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJ2aXNpdCIpLGV4Y2VwdCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIpfSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8472, 0, "Statement", null, null); + tmp[0] = new NonTerminalStackNode(8409, 0, "Statement", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJDb21tYW5kIikpLFtsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJ2aXNpdCIpLGV4Y2VwdCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIpfSkpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2hlbGwiLHNvcnQoIkNvbW1hbmQiKSksW2xpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29tbWFuZCIsc29ydCgiU2hlbGxDb21tYW5kIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(8478, 2, "ShellCommand", null, null); - tmp[0] = new LiteralStackNode(8476, 0, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new NonTerminalStackNode(8477, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(8415, 2, "ShellCommand", null, null); + tmp[0] = new LiteralStackNode(8413, 0, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new NonTerminalStackNode(8414, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2hlbGwiLHNvcnQoIkNvbW1hbmQiKSksW2xpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29tbWFuZCIsc29ydCgiU2hlbGxDb21tYW5kIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkNvbW1hbmQiKSksW2xhYmVsKCJkZWNsYXJhdGlvbiIsc29ydCgiRGVjbGFyYXRpb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8482, 0, "Declaration", null, null); + tmp[0] = new NonTerminalStackNode(8419, 0, "Declaration", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkNvbW1hbmQiKSksW2xhYmVsKCJkZWNsYXJhdGlvbiIsc29ydCgiRGVjbGFyYXRpb24iKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -10412,135 +10397,135 @@ protected static class StringTemplate { protected static final void _init_cHJvZChsYWJlbCgiaWZUaGVuIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbbGl0KCJpZiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[17]; - tmp[15] = new NonTerminalStackNode(8514, 15, "layouts_LAYOUTLIST", null, null); - tmp[14] = new SeparatedListStackNode(8512, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8510, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8511, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[4] = new SeparatedListStackNode(8495, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8491, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8492, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8493, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8494, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[1] = new NonTerminalStackNode(8488, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8497, 5, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8499, 7, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(8509, 13, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8490, 3, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8506, 11, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(8500, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[6] = new LiteralStackNode(8498, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new LiteralStackNode(8489, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[12] = new NonTerminalStackNode(8507, 12, "StringMiddle", null, null); - tmp[9] = new NonTerminalStackNode(8501, 9, "layouts_LAYOUTLIST", null, null); - tmp[16] = new LiteralStackNode(8515, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[10] = new SeparatedListStackNode(8504, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8502, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8503, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[0] = new LiteralStackNode(8487, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); + tmp[15] = new NonTerminalStackNode(8451, 15, "layouts_LAYOUTLIST", null, null); + tmp[14] = new SeparatedListStackNode(8449, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8447, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8448, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[4] = new SeparatedListStackNode(8432, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8428, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8429, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8430, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8431, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[1] = new NonTerminalStackNode(8425, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8434, 5, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8436, 7, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(8446, 13, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8427, 3, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8443, 11, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(8437, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[6] = new LiteralStackNode(8435, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new LiteralStackNode(8426, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[12] = new NonTerminalStackNode(8444, 12, "StringMiddle", null, null); + tmp[9] = new NonTerminalStackNode(8438, 9, "layouts_LAYOUTLIST", null, null); + tmp[16] = new LiteralStackNode(8452, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[10] = new SeparatedListStackNode(8441, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8439, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8440, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new LiteralStackNode(8424, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZUaGVuIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbbGl0KCJpZiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJpbmdUZW1wbGF0ZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RyaW5nVGVtcGxhdGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(8522, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8521, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(8518, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8519, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdUZW1wbGF0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,84,101,109,112,108,97,116,101,34,41}, null, null); - tmp[2] = new LiteralStackNode(8520, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8523, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(8459, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8458, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8455, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8456, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdUZW1wbGF0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,84,101,109,112,108,97,116,101,34,41}, null, null); + tmp[2] = new LiteralStackNode(8457, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8460, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJpbmdUZW1wbGF0ZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RyaW5nVGVtcGxhdGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgid2hpbGUiLHNvcnQoIlN0cmluZ1RlbXBsYXRlIikpLFtsaXQoIndoaWxlIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[17]; - tmp[2] = new LiteralStackNode(8529, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[15] = new NonTerminalStackNode(8550, 15, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(8536, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[13] = new NonTerminalStackNode(8545, 13, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8535, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8528, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8533, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8530, 3, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8542, 11, "layouts_LAYOUTLIST", null, null); - tmp[16] = new LiteralStackNode(8551, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[9] = new NonTerminalStackNode(8537, 9, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(8527, 0, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); - tmp[10] = new SeparatedListStackNode(8540, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8538, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8539, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[6] = new LiteralStackNode(8534, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new NonTerminalStackNode(8531, 4, "Expression", null, null); - tmp[14] = new SeparatedListStackNode(8548, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8546, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8547, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[12] = new NonTerminalStackNode(8543, 12, "StringMiddle", null, null); + tmp[2] = new LiteralStackNode(8466, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[15] = new NonTerminalStackNode(8487, 15, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(8473, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[13] = new NonTerminalStackNode(8482, 13, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8472, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8465, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8470, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8467, 3, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8479, 11, "layouts_LAYOUTLIST", null, null); + tmp[16] = new LiteralStackNode(8488, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[9] = new NonTerminalStackNode(8474, 9, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(8464, 0, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); + tmp[10] = new SeparatedListStackNode(8477, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8475, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8476, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[6] = new LiteralStackNode(8471, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new NonTerminalStackNode(8468, 4, "Expression", null, null); + tmp[14] = new SeparatedListStackNode(8485, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8483, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8484, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[12] = new NonTerminalStackNode(8480, 12, "StringMiddle", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgid2hpbGUiLHNvcnQoIlN0cmluZ1RlbXBsYXRlIikpLFtsaXQoIndoaWxlIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaWZUaGVuRWxzZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksW2xpdCgiaWYiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb25zIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHNUaGVuIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRoZW5TdHJpbmciLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBvc3RTdGF0c1RoZW4iLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJlbHNlIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHNFbHNlIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsc2VTdHJpbmciLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBvc3RTdGF0c0Vsc2UiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[29]; - tmp[19] = new NonTerminalStackNode(8585, 19, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(8556, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[26] = new SeparatedListStackNode(8598, 26, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8596, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8597, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[6] = new LiteralStackNode(8565, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new SeparatedListStackNode(8562, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8558, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8559, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8560, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8561, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[28] = new LiteralStackNode(8601, 28, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[14] = new SeparatedListStackNode(8579, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8577, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8578, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[12] = new NonTerminalStackNode(8574, 12, "StringMiddle", null, null); - tmp[18] = new LiteralStackNode(8584, 18, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); - tmp[16] = new LiteralStackNode(8582, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[9] = new NonTerminalStackNode(8568, 9, "layouts_LAYOUTLIST", null, null); - tmp[20] = new LiteralStackNode(8586, 20, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[23] = new NonTerminalStackNode(8592, 23, "layouts_LAYOUTLIST", null, null); - tmp[10] = new SeparatedListStackNode(8571, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8569, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8570, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[0] = new LiteralStackNode(8554, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); - tmp[27] = new NonTerminalStackNode(8600, 27, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(8576, 13, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8566, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8555, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8564, 5, "layouts_LAYOUTLIST", null, null); - tmp[17] = new NonTerminalStackNode(8583, 17, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8557, 3, "layouts_LAYOUTLIST", null, null); - tmp[25] = new NonTerminalStackNode(8595, 25, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8573, 11, "layouts_LAYOUTLIST", null, null); - tmp[21] = new NonTerminalStackNode(8587, 21, "layouts_LAYOUTLIST", null, null); - tmp[24] = new NonTerminalStackNode(8593, 24, "StringMiddle", null, null); - tmp[22] = new SeparatedListStackNode(8590, 22, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8588, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8589, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[15] = new NonTerminalStackNode(8581, 15, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(8567, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[19] = new NonTerminalStackNode(8522, 19, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(8493, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[26] = new SeparatedListStackNode(8535, 26, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8533, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8534, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[6] = new LiteralStackNode(8502, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new SeparatedListStackNode(8499, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8495, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8496, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8497, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8498, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[28] = new LiteralStackNode(8538, 28, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[14] = new SeparatedListStackNode(8516, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8514, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8515, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[12] = new NonTerminalStackNode(8511, 12, "StringMiddle", null, null); + tmp[18] = new LiteralStackNode(8521, 18, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); + tmp[16] = new LiteralStackNode(8519, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[9] = new NonTerminalStackNode(8505, 9, "layouts_LAYOUTLIST", null, null); + tmp[20] = new LiteralStackNode(8523, 20, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[23] = new NonTerminalStackNode(8529, 23, "layouts_LAYOUTLIST", null, null); + tmp[10] = new SeparatedListStackNode(8508, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8506, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8507, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new LiteralStackNode(8491, 0, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); + tmp[27] = new NonTerminalStackNode(8537, 27, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(8513, 13, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8503, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8492, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8501, 5, "layouts_LAYOUTLIST", null, null); + tmp[17] = new NonTerminalStackNode(8520, 17, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8494, 3, "layouts_LAYOUTLIST", null, null); + tmp[25] = new NonTerminalStackNode(8532, 25, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8510, 11, "layouts_LAYOUTLIST", null, null); + tmp[21] = new NonTerminalStackNode(8524, 21, "layouts_LAYOUTLIST", null, null); + tmp[24] = new NonTerminalStackNode(8530, 24, "StringMiddle", null, null); + tmp[22] = new SeparatedListStackNode(8527, 22, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8525, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8526, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[15] = new NonTerminalStackNode(8518, 15, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(8504, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZUaGVuRWxzZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksW2xpdCgiaWYiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb25zIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHNUaGVuIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRoZW5TdHJpbmciLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBvc3RTdGF0c1RoZW4iLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJlbHNlIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHNFbHNlIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsc2VTdHJpbmciLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInBvc3RTdGF0c0Vsc2UiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZG9XaGlsZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksW2xpdCgiZG8iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ3aGlsZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[19]; - tmp[2] = new LiteralStackNode(8606, 2, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[6] = new NonTerminalStackNode(8613, 6, "StringMiddle", null, null); - tmp[4] = new SeparatedListStackNode(8610, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8608, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8609, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[14] = new LiteralStackNode(8625, 14, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[18] = new LiteralStackNode(8630, 18, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[12] = new LiteralStackNode(8623, 12, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); - tmp[16] = new NonTerminalStackNode(8627, 16, "Expression", null, null); - tmp[9] = new NonTerminalStackNode(8620, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(8621, 10, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[0] = new LiteralStackNode(8604, 0, cHJvZChsaXQoImRvIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {100,111}, null, null); - tmp[13] = new NonTerminalStackNode(8624, 13, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8615, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8605, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8612, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8607, 3, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8622, 11, "layouts_LAYOUTLIST", null, null); - tmp[17] = new NonTerminalStackNode(8629, 17, "layouts_LAYOUTLIST", null, null); - tmp[15] = new NonTerminalStackNode(8626, 15, "layouts_LAYOUTLIST", null, null); - tmp[8] = new SeparatedListStackNode(8618, 8, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8616, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8617, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[2] = new LiteralStackNode(8543, 2, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[6] = new NonTerminalStackNode(8550, 6, "StringMiddle", null, null); + tmp[4] = new SeparatedListStackNode(8547, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8545, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8546, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[14] = new LiteralStackNode(8562, 14, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[18] = new LiteralStackNode(8567, 18, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[12] = new LiteralStackNode(8560, 12, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); + tmp[16] = new NonTerminalStackNode(8564, 16, "Expression", null, null); + tmp[9] = new NonTerminalStackNode(8557, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(8558, 10, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[0] = new LiteralStackNode(8541, 0, cHJvZChsaXQoImRvIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {100,111}, null, null); + tmp[13] = new NonTerminalStackNode(8561, 13, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8552, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8542, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8549, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8544, 3, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8559, 11, "layouts_LAYOUTLIST", null, null); + tmp[17] = new NonTerminalStackNode(8566, 17, "layouts_LAYOUTLIST", null, null); + tmp[15] = new NonTerminalStackNode(8563, 15, "layouts_LAYOUTLIST", null, null); + tmp[8] = new SeparatedListStackNode(8555, 8, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8553, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8554, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZG9XaGlsZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksW2xpdCgiZG8iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwcmVTdGF0cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdHJpbmdNaWRkbGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwb3N0U3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ3aGlsZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZm9yIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbbGl0KCJmb3IiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJnZW5lcmF0b3JzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RyaW5nTWlkZGxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicG9zdFN0YXRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[17]; - tmp[2] = new LiteralStackNode(8635, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[6] = new LiteralStackNode(8644, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new SeparatedListStackNode(8641, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8637, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8638, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8639, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8640, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[14] = new SeparatedListStackNode(8658, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8656, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8657, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[12] = new NonTerminalStackNode(8653, 12, "StringMiddle", null, null); - tmp[16] = new LiteralStackNode(8661, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[9] = new NonTerminalStackNode(8647, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new SeparatedListStackNode(8650, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8648, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8649, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[0] = new LiteralStackNode(8633, 0, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); - tmp[13] = new NonTerminalStackNode(8655, 13, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8645, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8634, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8643, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8636, 3, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8652, 11, "layouts_LAYOUTLIST", null, null); - tmp[15] = new NonTerminalStackNode(8660, 15, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(8646, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[2] = new LiteralStackNode(8572, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[6] = new LiteralStackNode(8581, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new SeparatedListStackNode(8578, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8574, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8575, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8576, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8577, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[14] = new SeparatedListStackNode(8595, 14, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8593, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8594, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[12] = new NonTerminalStackNode(8590, 12, "StringMiddle", null, null); + tmp[16] = new LiteralStackNode(8598, 16, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[9] = new NonTerminalStackNode(8584, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new SeparatedListStackNode(8587, 10, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8585, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8586, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new LiteralStackNode(8570, 0, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); + tmp[13] = new NonTerminalStackNode(8592, 13, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8582, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8571, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8580, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8573, 3, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8589, 11, "layouts_LAYOUTLIST", null, null); + tmp[15] = new NonTerminalStackNode(8597, 15, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(8583, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZm9yIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxbbGl0KCJmb3IiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJnZW5lcmF0b3JzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicHJlU3RhdHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJTdGF0ZW1lbnQiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RyaW5nTWlkZGxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicG9zdFN0YXRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -10571,49 +10556,49 @@ protected static class Visit { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdFN0cmF0ZWd5Iixzb3J0KCJWaXNpdCIpKSxbbGl0KCJ2aXNpdCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN1YmplY3QiLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNhc2VzIixcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[13]; - tmp[8] = new LiteralStackNode(8714, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[7] = new NonTerminalStackNode(8713, 7, "layouts_LAYOUTLIST", null, null); - tmp[9] = new NonTerminalStackNode(8715, 9, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(8707, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[12] = new LiteralStackNode(8721, 12, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[5] = new NonTerminalStackNode(8711, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8706, 1, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8720, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(8708, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(8705, 0, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); - tmp[10] = new SeparatedListStackNode(8718, 10, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(8716, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8717, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[6] = new LiteralStackNode(8712, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new NonTerminalStackNode(8709, 4, "Expression", null, null); + tmp[8] = new LiteralStackNode(8651, 8, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[7] = new NonTerminalStackNode(8650, 7, "layouts_LAYOUTLIST", null, null); + tmp[9] = new NonTerminalStackNode(8652, 9, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(8644, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[12] = new LiteralStackNode(8658, 12, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[5] = new NonTerminalStackNode(8648, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8643, 1, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8657, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(8645, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(8642, 0, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); + tmp[10] = new SeparatedListStackNode(8655, 10, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(8653, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8654, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[6] = new LiteralStackNode(8649, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new NonTerminalStackNode(8646, 4, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdFN0cmF0ZWd5Iixzb3J0KCJWaXNpdCIpKSxbbGl0KCJ2aXNpdCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN1YmplY3QiLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNhc2VzIixcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZ2l2ZW5TdHJhdGVneSIsc29ydCgiVmlzaXQiKSksW2xhYmVsKCJzdHJhdGVneSIsc29ydCgiU3RyYXRlZ3kiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgidmlzaXQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzdWJqZWN0Iixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjYXNlcyIsXGl0ZXItc2Vwcyhzb3J0KCJDYXNlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[8] = new LiteralStackNode(8734, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[13] = new NonTerminalStackNode(8742, 13, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(8733, 7, "layouts_LAYOUTLIST", null, null); - tmp[9] = new NonTerminalStackNode(8735, 9, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(8729, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[12] = new SeparatedListStackNode(8740, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(8738, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8739, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(8727, 2, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); - tmp[6] = new NonTerminalStackNode(8731, 6, "Expression", null, null); - tmp[3] = new NonTerminalStackNode(8728, 3, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(8737, 11, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8726, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8730, 5, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(8736, 10, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[0] = new NonTerminalStackNode(8724, 0, "Strategy", null, null); - tmp[14] = new LiteralStackNode(8743, 14, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[8] = new LiteralStackNode(8671, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[13] = new NonTerminalStackNode(8679, 13, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(8670, 7, "layouts_LAYOUTLIST", null, null); + tmp[9] = new NonTerminalStackNode(8672, 9, "layouts_LAYOUTLIST", null, null); + tmp[4] = new LiteralStackNode(8666, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[12] = new SeparatedListStackNode(8677, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(8675, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8676, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(8664, 2, cHJvZChsaXQoInZpc2l0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {118,105,115,105,116}, null, null); + tmp[6] = new NonTerminalStackNode(8668, 6, "Expression", null, null); + tmp[3] = new NonTerminalStackNode(8665, 3, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(8674, 11, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8663, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8667, 5, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(8673, 10, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[0] = new NonTerminalStackNode(8661, 0, "Strategy", null, null); + tmp[14] = new LiteralStackNode(8680, 14, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZ2l2ZW5TdHJhdGVneSIsc29ydCgiVmlzaXQiKSksW2xhYmVsKCJzdHJhdGVneSIsc29ydCgiU3RyYXRlZ3kiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgidmlzaXQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzdWJqZWN0Iixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ7IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjYXNlcyIsXGl0ZXItc2Vwcyhzb3J0KCJDYXNlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWaXNpdCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJWaXNpdFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVmlzaXQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(8746, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8748, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(8751, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8747, 1, cHJvZChsaXQoInNvcnQoXCJWaXNpdFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,105,115,105,116,34,41}, null, null); - tmp[3] = new ListStackNode(8750, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8749, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8683, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8685, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(8688, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8684, 1, cHJvZChsaXQoInNvcnQoXCJWaXNpdFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,86,105,115,105,116,34,41}, null, null); + tmp[3] = new ListStackNode(8687, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8686, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWaXNpdCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJWaXNpdFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVmlzaXQiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10638,23 +10623,23 @@ protected static class StructuredType { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJ1Y3R1cmVkVHlwZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJ1Y3R1cmVkVHlwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RydWN0dXJlZFR5cGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(8764, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8763, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(8760, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(8765, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(8761, 1, cHJvZChsaXQoInNvcnQoXCJTdHJ1Y3R1cmVkVHlwZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,117,99,116,117,114,101,100,84,121,112,101,34,41}, null, null); - tmp[2] = new LiteralStackNode(8762, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(8701, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8700, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(8697, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(8702, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(8698, 1, cHJvZChsaXQoInNvcnQoXCJTdHJ1Y3R1cmVkVHlwZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,114,117,99,116,117,114,101,100,84,121,112,101,34,41}, null, null); + tmp[2] = new LiteralStackNode(8699, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJ1Y3R1cmVkVHlwZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdHJ1Y3R1cmVkVHlwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RydWN0dXJlZFR5cGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiU3RydWN0dXJlZFR5cGUiKSksW2xhYmVsKCJiYXNpY1R5cGUiLHNvcnQoIkJhc2ljVHlwZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudHMiLFxpdGVyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new NonTerminalStackNode(8769, 0, "BasicType", null, null); - tmp[6] = new LiteralStackNode(8781, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[4] = new SeparatedListStackNode(8778, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGVBcmciKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8774, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8775, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8776, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8777, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[3] = new NonTerminalStackNode(8773, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(8772, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[1] = new NonTerminalStackNode(8771, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(8780, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(8706, 0, "BasicType", null, null); + tmp[6] = new LiteralStackNode(8718, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[4] = new SeparatedListStackNode(8715, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGVBcmciKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(8711, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(8712, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(8713, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(8714, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[3] = new NonTerminalStackNode(8710, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(8709, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[1] = new NonTerminalStackNode(8708, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(8717, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiU3RydWN0dXJlZFR5cGUiKSksW2xhYmVsKCJiYXNpY1R5cGUiLHNvcnQoIkJhc2ljVHlwZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJhcmd1bWVudHMiLFxpdGVyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIl0iKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -10677,27 +10662,27 @@ protected static class ProtocolPart { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xQYXJ0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm90b2NvbFBhcnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(8918, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8917, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(8915, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbFBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,80,97,114,116,34,41}, null, null); - tmp[4] = new CharStackNode(8919, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(8916, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(8914, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(8855, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(8854, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(8852, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbFBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,80,97,114,116,34,41}, null, null); + tmp[4] = new CharStackNode(8856, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(8853, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(8851, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xQYXJ0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm90b2NvbFBhcnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW2xhYmVsKCJwcmUiLGxleCgiUHJlUHJvdG9jb2xDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJQcm90b2NvbFRhaWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new NonTerminalStackNode(8926, 2, "Expression", null, null); - tmp[0] = new NonTerminalStackNode(8923, 0, "PreProtocolChars", null, null); - tmp[3] = new NonTerminalStackNode(8928, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(8925, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(8929, 4, "ProtocolTail", null, null); + tmp[2] = new NonTerminalStackNode(8863, 2, "Expression", null, null); + tmp[0] = new NonTerminalStackNode(8860, 0, "PreProtocolChars", null, null); + tmp[3] = new NonTerminalStackNode(8865, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(8862, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(8866, 4, "ProtocolTail", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW2xhYmVsKCJwcmUiLGxleCgiUHJlUHJvdG9jb2xDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJQcm90b2NvbFRhaWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uSW50ZXJwb2xhdGVkIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW2xhYmVsKCJwcm90b2NvbENoYXJzIixsZXgoIlByb3RvY29sQ2hhcnMiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(8933, 0, "ProtocolChars", null, null); + tmp[0] = new NonTerminalStackNode(8870, 0, "ProtocolChars", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uSW50ZXJwb2xhdGVkIixzb3J0KCJQcm90b2NvbFBhcnQiKSksW2xhYmVsKCJwcm90b2NvbENoYXJzIixsZXgoIlByb3RvY29sQ2hhcnMiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -10722,37 +10707,37 @@ protected static class Parameters { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUGFyYW1ldGVycyIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmb3JtYWxzIixzb3J0KCJGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(9091, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new LiteralStackNode(9095, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new NonTerminalStackNode(9092, 4, "KeywordFormals", null, null); - tmp[1] = new NonTerminalStackNode(9088, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(9094, 5, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(9087, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[2] = new NonTerminalStackNode(9089, 2, "Formals", null, null); + tmp[3] = new NonTerminalStackNode(9028, 3, "layouts_LAYOUTLIST", null, null); + tmp[6] = new LiteralStackNode(9032, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new NonTerminalStackNode(9029, 4, "KeywordFormals", null, null); + tmp[1] = new NonTerminalStackNode(9025, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(9031, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(9024, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[2] = new NonTerminalStackNode(9026, 2, "Formals", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUGFyYW1ldGVycyIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmb3JtYWxzIixzb3J0KCJGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXJhbWV0ZXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBhcmFtZXRlcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlBhcmFtZXRlcnMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(9102, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9101, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(9099, 1, cHJvZChsaXQoInNvcnQoXCJQYXJhbWV0ZXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); - tmp[0] = new CharStackNode(9098, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(9103, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9100, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(9039, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9038, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9036, 1, cHJvZChsaXQoInNvcnQoXCJQYXJhbWV0ZXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,114,97,109,101,116,101,114,115,34,41}, null, null); + tmp[0] = new CharStackNode(9035, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(9040, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9037, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXJhbWV0ZXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBhcmFtZXRlcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlBhcmFtZXRlcnMiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFyQXJncyIsc29ydCgiUGFyYW1ldGVycyIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmb3JtYWxzIixzb3J0KCJGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4uLiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[4] = new LiteralStackNode(9112, 4, cHJvZChsaXQoIi4uLiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKV0se30p, new int[] {46,46,46}, null, null); - tmp[2] = new NonTerminalStackNode(9109, 2, "Formals", null, null); - tmp[6] = new NonTerminalStackNode(9114, 6, "KeywordFormals", null, null); - tmp[3] = new NonTerminalStackNode(9111, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(9116, 7, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(9107, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[1] = new NonTerminalStackNode(9108, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(9113, 5, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(9117, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new LiteralStackNode(9049, 4, cHJvZChsaXQoIi4uLiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Niw0NildKV0se30p, new int[] {46,46,46}, null, null); + tmp[2] = new NonTerminalStackNode(9046, 2, "Formals", null, null); + tmp[6] = new NonTerminalStackNode(9051, 6, "KeywordFormals", null, null); + tmp[3] = new NonTerminalStackNode(9048, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(9053, 7, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(9044, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[1] = new NonTerminalStackNode(9045, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(9050, 5, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(9054, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFyQXJncyIsc29ydCgiUGFyYW1ldGVycyIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJmb3JtYWxzIixzb3J0KCJGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4uLiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgia2V5d29yZEZvcm1hbHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -10777,25 +10762,25 @@ protected static class KeywordArguments_W3NvcnQoIlBhdHRlcm4iKV000 { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbbGFiZWwoIm9wdGlvbmFsQ29tbWEiLGxleCgiT3B0aW9uYWxDb21tYSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksY29uZGl0aW9uYWwobGFiZWwoImtleXdvcmRBcmd1bWVudExpc3QiLFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(9146, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new SeparatedListStackNode(9155, 2, cmVndWxhcihcaXRlci1zZXBzKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudCIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(9148, 0, "KeywordArgument_W3NvcnQoIlBhdHRlcm4iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9149, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(9150, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(9151, 3, "layouts_LAYOUTLIST", null, null)}, true, new IEnterFilter[] {new CharPrecedeRequirement(new int[][]{{9,10},{32,32},{40,40},{44,44}})}, null); - tmp[0] = new NonTerminalStackNode(9144, 0, "OptionalComma", null, null); + tmp[1] = new NonTerminalStackNode(9083, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(9092, 2, cmVndWxhcihcaXRlci1zZXBzKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudCIsW3NvcnQoIlBhdHRlcm4iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(9085, 0, "KeywordArgument_W3NvcnQoIlBhdHRlcm4iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9086, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(9087, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(9088, 3, "layouts_LAYOUTLIST", null, null)}, true, new IEnterFilter[] {new CharPrecedeRequirement(new int[][]{{9,10},{32,32},{40,40},{44,44}})}, null); + tmp[0] = new NonTerminalStackNode(9081, 0, "OptionalComma", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbbGFiZWwoIm9wdGlvbmFsQ29tbWEiLGxleCgiT3B0aW9uYWxDb21tYSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksY29uZGl0aW9uYWwobGFiZWwoImtleXdvcmRBcmd1bWVudExpc3QiLFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnRzIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJLZXl3b3JkQXJndW1lbnRzXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudHMiLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(9161, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(9164, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(9159, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(9160, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50c1wiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NSw3NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,115,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(9163, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9162, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(9098, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(9101, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9096, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(9097, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50c1wiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NSw3NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,115,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(9100, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9099, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnRzIixbc29ydCgiUGF0dGVybiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJLZXl3b3JkQXJndW1lbnRzXCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudHMiLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uZSIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(9169, 0); + tmp[0] = new EpsilonStackNode(9106, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uZSIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIlBhdHRlcm4iKV0pKSxbXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10820,24 +10805,24 @@ protected static class DecimalIntegerLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJEZWNpbWFsSW50ZWdlckxpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiRGVjaW1hbEludGVnZXJMaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(9177, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9176, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(9174, 1, cHJvZChsaXQoInNvcnQoXCJEZWNpbWFsSW50ZWdlckxpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,101,99,105,109,97,108,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); - tmp[0] = new CharStackNode(9173, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(9178, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9175, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(9114, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9113, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9111, 1, cHJvZChsaXQoInNvcnQoXCJEZWNpbWFsSW50ZWdlckxpdGVyYWxcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,68,101,99,105,109,97,108,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); + tmp[0] = new CharStackNode(9110, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(9115, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9112, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJEZWNpbWFsSW50ZWdlckxpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiRGVjaW1hbEludGVnZXJMaXRlcmFsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDksNTcpXSksY29uZGl0aW9uYWwoXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new CharStackNode(9181, 0, new int[][]{{49,57}}, null, null); - tmp[1] = new ListStackNode(9185, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9182, 0, new int[][]{{48,57}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[0] = new CharStackNode(9118, 0, new int[][]{{49,57}}, null, null); + tmp[1] = new ListStackNode(9122, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9119, 0, new int[][]{{48,57}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDksNTcpXSksY29uZGl0aW9uYWwoXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpLFtjb25kaXRpb25hbChsaXQoIjAiKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9189, 0, cHJvZChsaXQoIjAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pXSx7fSk00, new int[] {48}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[0] = new LiteralStackNode(9126, 0, cHJvZChsaXQoIjAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDQ4KV0pXSx7fSk00, new int[] {48}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIkRlY2ltYWxJbnRlZ2VyTGl0ZXJhbCIpLFtjb25kaXRpb25hbChsaXQoIjAiKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -10862,48 +10847,48 @@ protected static class NamedRegExp { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkUmVnRXhwIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXIoc29ydChcIk5hbWVkUmVnRXhwXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3RhcihsZXgoIk5hbWVkUmVnRXhwIikpKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(9292, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJOYW1lZFJlZ0V4cFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,78,97,109,101,100,82,101,103,69,120,112,34,41,41}, null, null); - tmp[4] = new CharStackNode(9296, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(9291, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(9295, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9294, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(9293, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(9229, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJOYW1lZFJlZ0V4cFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,78,97,109,101,100,82,101,103,69,120,112,34,41,41}, null, null); + tmp[4] = new CharStackNode(9233, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9228, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9232, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9231, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(9230, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkUmVnRXhwIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXIoc29ydChcIk5hbWVkUmVnRXhwXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3RhcihsZXgoIk5hbWVkUmVnRXhwIikpKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkUmVnRXhwIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5hbWVkUmVnRXhwXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5hbWVkUmVnRXhwIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(9306, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(9301, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(9302, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lZFJlZ0V4cFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,97,109,101,100,82,101,103,69,120,112,34,41}, null, null); - tmp[2] = new LiteralStackNode(9303, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(9305, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9304, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(9243, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9238, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(9239, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lZFJlZ0V4cFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,97,109,101,100,82,101,103,69,120,112,34,41}, null, null); + tmp[2] = new LiteralStackNode(9240, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(9242, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9241, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWVkUmVnRXhwIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5hbWVkUmVnRXhwXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5hbWVkUmVnRXhwIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpLHJhbmdlKDYwLDYwKSxyYW5nZSg2Miw2MikscmFuZ2UoOTIsOTIpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new CharStackNode(9309, 0, new int[][]{{92,92}}, null, null); - tmp[1] = new CharStackNode(9310, 1, new int[][]{{47,47},{60,60},{62,62},{92,92}}, null, null); + tmp[0] = new CharStackNode(9246, 0, new int[][]{{92,92}}, null, null); + tmp[1] = new CharStackNode(9247, 1, new int[][]{{47,47},{60,60},{62,62},{92,92}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDcsNDcpLHJhbmdlKDYwLDYwKSxyYW5nZSg2Miw2MikscmFuZ2UoOTIsOTIpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW2xpdCgiXDwiKSxsZXgoIk5hbWUiKSxsaXQoIlw11IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(9312, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[2] = new LiteralStackNode(9314, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[1] = new NonTerminalStackNode(9313, 1, "Name", null, null); + tmp[0] = new LiteralStackNode(9249, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[2] = new LiteralStackNode(9251, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[1] = new NonTerminalStackNode(9250, 1, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW2xpdCgiXDwiKSxsZXgoIk5hbWUiKSxsaXQoIlw11IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW2xleCgiTmFtZWRCYWNrc2xhc2giKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(9316, 0, "NamedBackslash", null, null); + tmp[0] = new NonTerminalStackNode(9253, 0, "NamedBackslash", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW2xleCgiTmFtZWRCYWNrc2xhc2giKV0se30p, tmp); } protected static final void _init_cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxLDQ2KSxyYW5nZSg0OCw1OSkscmFuZ2UoNjEsNjEpLHJhbmdlKDYzLDkxKSxyYW5nZSg5MywxMTE0MTExKV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(9318, 0, new int[][]{{1,46},{48,59},{61,61},{63,91},{93,1114111}}, null, null); + tmp[0] = new CharStackNode(9255, 0, new int[][]{{1,46},{48,59},{61,61},{63,91},{93,1114111}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWVkUmVnRXhwIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxLDQ2KSxyYW5nZSg0OCw1OSkscmFuZ2UoNjEsNjEpLHJhbmdlKDYzLDkxKSxyYW5nZSg5MywxMTE0MTExKV0pXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -10934,19 +10919,19 @@ protected static class PreProtocolChars { protected static final void _init_cHJvZChsZXgoIlByZVByb3RvY29sQ2hhcnMiKSxbbGl0KCJ8IiksbGV4KCJVUkxDaGFycyIpLGxpdCgiXDwiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(9367, 1, "URLChars", null, null); - tmp[2] = new LiteralStackNode(9368, 2, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[0] = new LiteralStackNode(9366, 0, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[1] = new NonTerminalStackNode(9304, 1, "URLChars", null, null); + tmp[2] = new LiteralStackNode(9305, 2, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[0] = new LiteralStackNode(9303, 0, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlByZVByb3RvY29sQ2hhcnMiKSxbbGl0KCJ8IiksbGV4KCJVUkxDaGFycyIpLGxpdCgiXDwiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJlUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQcmVQcm90b2NvbENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(9375, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9374, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(9372, 1, cHJvZChsaXQoInNvcnQoXCJQcmVQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,114,101,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); - tmp[4] = new CharStackNode(9376, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9373, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(9371, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9312, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9311, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9309, 1, cHJvZChsaXQoInNvcnQoXCJQcmVQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,114,101,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); + tmp[4] = new CharStackNode(9313, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9310, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(9308, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJlUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQcmVQcm90b2NvbENoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -10969,37 +10954,37 @@ protected static class Header { protected static final void _init_cHJvZChsYWJlbCgicGFyYW1ldGVycyIsc29ydCgiSGVhZGVyIikpLFtsYWJlbCgidGFncyIsc29ydCgiVGFncyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJtb2R1bGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXJhbXMiLHNvcnQoIk1vZHVsZVBhcmFtZXRlcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJpbXBvcnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[3] = new NonTerminalStackNode(9419, 3, "layouts_LAYOUTLIST", null, null); - tmp[8] = new SeparatedListStackNode(9428, 8, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(9426, 0, "Import", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9427, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[6] = new NonTerminalStackNode(9423, 6, "ModuleParameters", null, null); - tmp[2] = new LiteralStackNode(9418, 2, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); - tmp[4] = new NonTerminalStackNode(9420, 4, "QualifiedName", null, null); - tmp[0] = new NonTerminalStackNode(9415, 0, "Tags", null, null); - tmp[5] = new NonTerminalStackNode(9422, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(9417, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(9425, 7, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(9356, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new SeparatedListStackNode(9365, 8, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(9363, 0, "Import", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9364, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[6] = new NonTerminalStackNode(9360, 6, "ModuleParameters", null, null); + tmp[2] = new LiteralStackNode(9355, 2, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); + tmp[4] = new NonTerminalStackNode(9357, 4, "QualifiedName", null, null); + tmp[0] = new NonTerminalStackNode(9352, 0, "Tags", null, null); + tmp[5] = new NonTerminalStackNode(9359, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(9354, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(9362, 7, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicGFyYW1ldGVycyIsc29ydCgiSGVhZGVyIikpLFtsYWJlbCgidGFncyIsc29ydCgiVGFncyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJtb2R1bGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJwYXJhbXMiLHNvcnQoIk1vZHVsZVBhcmFtZXRlcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJpbXBvcnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJIZWFkZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiSGVhZGVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJIZWFkZXIiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(9437, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9434, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(9432, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(9436, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9435, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(9433, 1, cHJvZChsaXQoInNvcnQoXCJIZWFkZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzIsNzIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,72,101,97,100,101,114,34,41}, null, null); + tmp[4] = new CharStackNode(9374, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9371, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(9369, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9373, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9372, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9370, 1, cHJvZChsaXQoInNvcnQoXCJIZWFkZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzIsNzIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,72,101,97,100,101,114,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJIZWFkZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiSGVhZGVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJIZWFkZXIiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSGVhZGVyIikpLFtsYWJlbCgidGFncyIsc29ydCgiVGFncyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJtb2R1bGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJpbXBvcnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[6] = new SeparatedListStackNode(9451, 6, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(9449, 0, "Import", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9450, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[4] = new NonTerminalStackNode(9446, 4, "QualifiedName", null, null); - tmp[2] = new LiteralStackNode(9444, 2, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); - tmp[0] = new NonTerminalStackNode(9441, 0, "Tags", null, null); - tmp[3] = new NonTerminalStackNode(9445, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(9443, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(9448, 5, "layouts_LAYOUTLIST", null, null); + tmp[6] = new SeparatedListStackNode(9388, 6, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(9386, 0, "Import", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(9387, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[4] = new NonTerminalStackNode(9383, 4, "QualifiedName", null, null); + tmp[2] = new LiteralStackNode(9381, 2, cHJvZChsaXQoIm1vZHVsZSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {109,111,100,117,108,101}, null, null); + tmp[0] = new NonTerminalStackNode(9378, 0, "Tags", null, null); + tmp[3] = new NonTerminalStackNode(9382, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(9380, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(9385, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSGVhZGVyIikpLFtsYWJlbCgidGFncyIsc29ydCgiVGFncyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJtb2R1bGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJpbXBvcnRzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiSW1wb3J0IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -11024,19 +11009,19 @@ protected static class ProtocolChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQcm90b2NvbENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(9720, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9719, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(9717, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); - tmp[4] = new CharStackNode(9721, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9718, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(9716, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9657, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9656, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9654, 1, cHJvZChsaXQoInNvcnQoXCJQcm90b2NvbENoYXJzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); + tmp[4] = new CharStackNode(9658, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9655, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(9653, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByb3RvY29sQ2hhcnMiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvdG9jb2xDaGFyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJQcm90b2NvbENoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlByb3RvY29sQ2hhcnMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSksbGV4KCJVUkxDaGFycyIpLGNvbmRpdGlvbmFsKGxpdCgiOi8vIikse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDEwKSxyYW5nZSgxMywxMykscmFuZ2UoMzIsMzIpLHJhbmdlKDE2MCwxNjApLHJhbmdlKDU3NjAsNTc2MCkscmFuZ2UoODE5Miw4MjAyKSxyYW5nZSg4MjM5LDgyMzkpLHJhbmdlKDgyODcsODI4NykscmFuZ2UoMTIyODgsMTIyODgpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new CharStackNode(9724, 0, new int[][]{{124,124}}, null, null); - tmp[2] = new LiteralStackNode(9728, 2, cHJvZChsaXQoIjovLyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKV0se30p, new int[] {58,47,47}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,10},{13,13},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}})}); - tmp[1] = new NonTerminalStackNode(9725, 1, "URLChars", null, null); + tmp[0] = new CharStackNode(9661, 0, new int[][]{{124,124}}, null, null); + tmp[2] = new LiteralStackNode(9665, 2, cHJvZChsaXQoIjovLyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKV0se30p, new int[] {58,47,47}, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{9,10},{13,13},{32,32},{160,160},{5760,5760},{8192,8202},{8239,8239},{8287,8287},{12288,12288}})}); + tmp[1] = new NonTerminalStackNode(9662, 1, "URLChars", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlByb3RvY29sQ2hhcnMiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSksbGV4KCJVUkxDaGFycyIpLGNvbmRpdGlvbmFsKGxpdCgiOi8vIikse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg5LDEwKSxyYW5nZSgxMywxMykscmFuZ2UoMzIsMzIpLHJhbmdlKDE2MCwxNjApLHJhbmdlKDU3NjAsNTc2MCkscmFuZ2UoODE5Miw4MjAyKSxyYW5nZSg4MjM5LDgyMzkpLHJhbmdlKDgyODcsODI4NykscmFuZ2UoMTIyODgsMTIyODgpXSkpfSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -11059,59 +11044,59 @@ protected static class Assignment { protected static final void _init_cHJvZChsYWJlbCgicHJvZHVjdCIsc29ydCgiQXNzaWdubWVudCIpKSxbbGl0KCIqPSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9760, 0, cHJvZChsaXQoIio9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {42,61}, null, null); + tmp[0] = new LiteralStackNode(9697, 0, cHJvZChsaXQoIio9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Miw0MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {42,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHJvZHVjdCIsc29ydCgiQXNzaWdubWVudCIpKSxbbGl0KCIqPSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGl2aXNpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiLz0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9763, 0, cHJvZChsaXQoIi89IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {47,61}, null, null); + tmp[0] = new LiteralStackNode(9700, 0, cHJvZChsaXQoIi89IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {47,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGl2aXNpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiLz0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQXNzaWdubWVudCIpKSxbbGl0KCI9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9766, 0, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[0] = new LiteralStackNode(9703, 0, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiQXNzaWdubWVudCIpKSxbbGl0KCI9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW50ZXJzZWN0aW9uIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIiY9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9769, 0, cHJvZChsaXQoIiY9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOCwzOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {38,61}, null, null); + tmp[0] = new LiteralStackNode(9706, 0, cHJvZChsaXQoIiY9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzOCwzOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {38,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZXJzZWN0aW9uIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIiY9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25tZW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkFzc2lnbm1lbnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkFzc2lnbm1lbnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(9776, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9775, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(9772, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(9777, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9774, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(9773, 1, cHJvZChsaXQoInNvcnQoXCJBc3NpZ25tZW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,65,115,115,105,103,110,109,101,110,116,34,41}, null, null); + tmp[3] = new ListStackNode(9713, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9712, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(9709, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(9714, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9711, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(9710, 1, cHJvZChsaXQoInNvcnQoXCJBc3NpZ25tZW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,65,115,115,105,103,110,109,101,110,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJBc3NpZ25tZW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkFzc2lnbm1lbnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkFzc2lnbm1lbnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWRkaXRpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiKz0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9781, 0, cHJvZChsaXQoIis9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Myw0MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {43,61}, null, null); + tmp[0] = new LiteralStackNode(9718, 0, cHJvZChsaXQoIis9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0Myw0MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {43,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWRkaXRpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiKz0iKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaWZEZWZpbmVkIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIj89IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9784, 0, cHJvZChsaXQoIj89IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Myw2MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {63,61}, null, null); + tmp[0] = new LiteralStackNode(9721, 0, cHJvZChsaXQoIj89IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Myw2MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {63,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZEZWZpbmVkIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIj89IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXBwZW5kIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIlw8XDw9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9787, 0, cHJvZChsaXQoIlw8XDw9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {60,60,61}, null, null); + tmp[0] = new LiteralStackNode(9724, 0, cHJvZChsaXQoIlw8XDw9IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {60,60,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXBwZW5kIixzb3J0KCJBc3NpZ25tZW50IikpLFtsaXQoIlw8XDw9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3VidHJhY3Rpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiLT0iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(9790, 0, cHJvZChsaXQoIi09IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {45,61}, null, null); + tmp[0] = new LiteralStackNode(9727, 0, cHJvZChsaXQoIi09IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSldLHt9KQ0000, new int[] {45,61}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3VidHJhY3Rpb24iLHNvcnQoIkFzc2lnbm1lbnQiKSksW2xpdCgiLT0iKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -11148,41 +11133,41 @@ protected static class TypeVar { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlVmFyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlR5cGVWYXJcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJUeXBlVmFyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(9813, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJUeXBlVmFyXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,86,97,114,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[0] = new CharStackNode(9812, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(9817, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(9816, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9815, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(9814, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(9750, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJUeXBlVmFyXCIpLFtsaXQoXCIsXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,84,121,112,101,86,97,114,34,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[0] = new CharStackNode(9749, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(9754, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9753, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9752, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(9751, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlVmFyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlR5cGVWYXJcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJUeXBlVmFyIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlVmFyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlR5cGVWYXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlR5cGVWYXIiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(9825, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9827, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(9826, 1, cHJvZChsaXQoInNvcnQoXCJUeXBlVmFyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,84,121,112,101,86,97,114,34,41}, null, null); - tmp[3] = new ListStackNode(9829, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9828, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(9830, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9762, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9764, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(9763, 1, cHJvZChsaXQoInNvcnQoXCJUeXBlVmFyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Niw4NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,84,121,112,101,86,97,114,34,41}, null, null); + tmp[3] = new ListStackNode(9766, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9765, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(9767, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUeXBlVmFyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlR5cGVWYXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlR5cGVWYXIiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYm91bmRlZCIsc29ydCgiVHlwZVZhciIpKSxbbGl0KCImIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXDw6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib3VuZCIsc29ydCgiVHlwZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new LiteralStackNode(9834, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); - tmp[4] = new LiteralStackNode(9839, 4, cHJvZChsaXQoIlw8OiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {60,58}, null, null); - tmp[6] = new NonTerminalStackNode(9841, 6, "Type", null, null); - tmp[2] = new NonTerminalStackNode(9836, 2, "Name", null, null); - tmp[3] = new NonTerminalStackNode(9838, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(9840, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(9835, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(9771, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); + tmp[4] = new LiteralStackNode(9776, 4, cHJvZChsaXQoIlw8OiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {60,58}, null, null); + tmp[6] = new NonTerminalStackNode(9778, 6, "Type", null, null); + tmp[2] = new NonTerminalStackNode(9773, 2, "Name", null, null); + tmp[3] = new NonTerminalStackNode(9775, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(9777, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(9772, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYm91bmRlZCIsc29ydCgiVHlwZVZhciIpKSxbbGl0KCImIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXDw6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib3VuZCIsc29ydCgiVHlwZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZnJlZSIsc29ydCgiVHlwZVZhciIpKSxbbGl0KCImIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(9845, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); - tmp[2] = new NonTerminalStackNode(9847, 2, "Name", null, null); - tmp[1] = new NonTerminalStackNode(9846, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(9782, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); + tmp[2] = new NonTerminalStackNode(9784, 2, "Name", null, null); + tmp[1] = new NonTerminalStackNode(9783, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZnJlZSIsc29ydCgiVHlwZVZhciIpKSxbbGl0KCImIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJuYW1lIixsZXgoIk5hbWUiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -11209,19 +11194,19 @@ protected static class PostProtocolChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RQcm90b2NvbENoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBvc3RQcm90b2NvbENoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlBvc3RQcm90b2NvbENoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(9938, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(9941, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(9936, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(9937, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0UHJvdG9jb2xDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,111,115,116,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(9940, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9939, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(9875, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(9878, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9873, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(9874, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0UHJvdG9jb2xDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,111,115,116,80,114,111,116,111,99,111,108,67,104,97,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(9877, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9876, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RQcm90b2NvbENoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlBvc3RQcm90b2NvbENoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlBvc3RQcm90b2NvbENoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlBvc3RQcm90b2NvbENoYXJzIiksW2xpdCgiXD4iKSxsZXgoIlVSTENoYXJzIiksbGl0KCI6Ly8iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(9946, 2, cHJvZChsaXQoIjovLyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKV0se30p, new int[] {58,47,47}, null, null); - tmp[0] = new LiteralStackNode(9944, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[1] = new NonTerminalStackNode(9945, 1, "URLChars", null, null); + tmp[2] = new LiteralStackNode(9883, 2, cHJvZChsaXQoIjovLyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0Nyw0NyldKV0se30p, new int[] {58,47,47}, null, null); + tmp[0] = new LiteralStackNode(9881, 0, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[1] = new NonTerminalStackNode(9882, 1, "URLChars", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlBvc3RQcm90b2NvbENoYXJzIiksW2xpdCgiXD4iKSxsZXgoIlVSTENoYXJzIiksbGl0KCI6Ly8iKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -11244,25 +11229,25 @@ protected static class Concrete { protected static final void _init_cHJvZChsYWJlbCgidHlwZWQiLGxleCgiQ29uY3JldGUiKSksW2xpdCgiKCIpLGxhYmVsKCJsMSIsbGF5b3V0cygiTEFZT1VUTElTVCIpKSxsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGFiZWwoImwyIixsYXlvdXRzKCJMQVlPVVRMSVNUIikpLGxpdCgiKSIpLGxhYmVsKCJsMyIsbGF5b3V0cygiTEFZT1VUTElTVCIpKSxsaXQoImAiKSxsYWJlbCgicGFydHMiLFxpdGVyLXN0YXIobGV4KCJDb25jcmV0ZVBhcnQiKSkpLGxpdCgiYCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[7] = new ListStackNode(9962, 7, cmVndWxhcihcaXRlci1zdGFyKGxleCgiQ29uY3JldGVQYXJ0IikpKQ0000, new NonTerminalStackNode(9961, 0, "ConcretePart", null, null), false, null, null); - tmp[3] = new NonTerminalStackNode(9955, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new LiteralStackNode(9960, 6, cHJvZChsaXQoImAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {96}, null, null); - tmp[2] = new NonTerminalStackNode(9953, 2, "Sym", null, null); - tmp[4] = new LiteralStackNode(9957, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[0] = new LiteralStackNode(9950, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[5] = new NonTerminalStackNode(9958, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(9951, 1, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(9964, 8, cHJvZChsaXQoImAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {96}, null, null); + tmp[7] = new ListStackNode(9899, 7, cmVndWxhcihcaXRlci1zdGFyKGxleCgiQ29uY3JldGVQYXJ0IikpKQ0000, new NonTerminalStackNode(9898, 0, "ConcretePart", null, null), false, null, null); + tmp[3] = new NonTerminalStackNode(9892, 3, "layouts_LAYOUTLIST", null, null); + tmp[6] = new LiteralStackNode(9897, 6, cHJvZChsaXQoImAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {96}, null, null); + tmp[2] = new NonTerminalStackNode(9890, 2, "Sym", null, null); + tmp[4] = new LiteralStackNode(9894, 4, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[0] = new LiteralStackNode(9887, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[5] = new NonTerminalStackNode(9895, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(9888, 1, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(9901, 8, cHJvZChsaXQoImAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk2LDk2KV0pXSx7fSk00, new int[] {96}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHlwZWQiLGxleCgiQ29uY3JldGUiKSksW2xpdCgiKCIpLGxhYmVsKCJsMSIsbGF5b3V0cygiTEFZT1VUTElTVCIpKSxsYWJlbCgic3ltYm9sIixzb3J0KCJTeW0iKSksbGFiZWwoImwyIixsYXlvdXRzKCJMQVlPVVRMSVNUIikpLGxpdCgiKSIpLGxhYmVsKCJsMyIsbGF5b3V0cygiTEFZT1VUTElTVCIpKSxsaXQoImAiKSxsYWJlbCgicGFydHMiLFxpdGVyLXN0YXIobGV4KCJDb25jcmV0ZVBhcnQiKSkpLGxpdCgiYCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbmNyZXRlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkNvbmNyZXRlIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(9967, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(9969, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(9968, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,34,41}, null, null); - tmp[3] = new ListStackNode(9971, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9970, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(9972, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(9904, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9906, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(9905, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,34,41}, null, null); + tmp[3] = new ListStackNode(9908, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9907, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(9909, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkNvbmNyZXRlIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbmNyZXRlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkNvbmNyZXRlIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -11285,31 +11270,31 @@ protected static class PatternWithAction { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXR0ZXJuV2l0aEFjdGlvblwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUGF0dGVybldpdGhBY3Rpb24iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(10034, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10031, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(10029, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(10033, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10032, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10030, 1, cHJvZChsaXQoInNvcnQoXCJQYXR0ZXJuV2l0aEFjdGlvblwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDg3LDg3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,116,116,101,114,110,87,105,116,104,65,99,116,105,111,110,34,41}, null, null); + tmp[4] = new CharStackNode(9971, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(9968, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(9966, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(9970, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(9969, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(9967, 1, cHJvZChsaXQoInNvcnQoXCJQYXR0ZXJuV2l0aEFjdGlvblwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDg3LDg3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,97,116,116,101,114,110,87,105,116,104,65,99,116,105,111,110,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQYXR0ZXJuV2l0aEFjdGlvblwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiUGF0dGVybldpdGhBY3Rpb24iKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXJiaXRyYXJ5Iixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJTdGF0ZW1lbnQiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(10038, 0, "Pattern", null, null); - tmp[2] = new LiteralStackNode(10041, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new NonTerminalStackNode(10043, 4, "Statement", null, null); - tmp[1] = new NonTerminalStackNode(10040, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10042, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(9975, 0, "Pattern", null, null); + tmp[2] = new LiteralStackNode(9978, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new NonTerminalStackNode(9980, 4, "Statement", null, null); + tmp[1] = new NonTerminalStackNode(9977, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(9979, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXJiaXRyYXJ5Iixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJTdGF0ZW1lbnQiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVwbGFjaW5nIixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPVw11IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZXBsYWNlbWVudCIsc29ydCgiUmVwbGFjZW1lbnQiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(10047, 0, "Pattern", null, null); - tmp[4] = new NonTerminalStackNode(10052, 4, "Replacement", null, null); - tmp[2] = new LiteralStackNode(10050, 2, cHJvZChsaXQoIj1cPiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pXSx7fSk00, new int[] {61,62}, null, null); - tmp[3] = new NonTerminalStackNode(10051, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10049, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(9984, 0, "Pattern", null, null); + tmp[4] = new NonTerminalStackNode(9989, 4, "Replacement", null, null); + tmp[2] = new LiteralStackNode(9987, 2, cHJvZChsaXQoIj1cPiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjEsNjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pXSx7fSk00, new int[] {61,62}, null, null); + tmp[3] = new NonTerminalStackNode(9988, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(9986, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVwbGFjaW5nIixzb3J0KCJQYXR0ZXJuV2l0aEFjdGlvbiIpKSxbbGFiZWwoInBhdHRlcm4iLHNvcnQoIlBhdHRlcm4iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPVw11IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZXBsYWNlbWVudCIsc29ydCgiUmVwbGFjZW1lbnQiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -11334,19 +11319,19 @@ protected static class Module { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJNb2R1bGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTW9kdWxlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJNb2R1bGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(10106, 1, cHJvZChsaXQoInNvcnQoXCJNb2R1bGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,77,111,100,117,108,101,34,41}, null, null); - tmp[3] = new ListStackNode(10109, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10108, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(10105, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10107, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(10110, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(10043, 1, cHJvZChsaXQoInNvcnQoXCJNb2R1bGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,77,111,100,117,108,101,34,41}, null, null); + tmp[3] = new ListStackNode(10046, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10045, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(10042, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10044, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(10047, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJNb2R1bGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTW9kdWxlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJNb2R1bGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTW9kdWxlIikpLFtsYWJlbCgiaGVhZGVyIixzb3J0KCJIZWFkZXIiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJCb2R5IikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new NonTerminalStackNode(10114, 0, "Header", null, null); - tmp[2] = new NonTerminalStackNode(10117, 2, "Body", null, null); - tmp[1] = new NonTerminalStackNode(10116, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(10051, 0, "Header", null, null); + tmp[2] = new NonTerminalStackNode(10054, 2, "Body", null, null); + tmp[1] = new NonTerminalStackNode(10053, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiTW9kdWxlIikpLFtsYWJlbCgiaGVhZGVyIixzb3J0KCJIZWFkZXIiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJCb2R5IikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -11369,19 +11354,19 @@ protected static class MidStringChars { protected static final void _init_cHJvZChsZXgoIk1pZFN0cmluZ0NoYXJzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKSxcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new CharStackNode(10170, 2, new int[][]{{60,60}}, null, null); - tmp[0] = new CharStackNode(10167, 0, new int[][]{{62,62}}, null, null); - tmp[1] = new ListStackNode(10169, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(10168, 0, "StringCharacter", null, null), false, null, null); + tmp[2] = new CharStackNode(10107, 2, new int[][]{{60,60}}, null, null); + tmp[0] = new CharStackNode(10104, 0, new int[][]{{62,62}}, null, null); + tmp[1] = new ListStackNode(10106, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(10105, 0, "StringCharacter", null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk1pZFN0cmluZ0NoYXJzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKSxcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk1pZFN0cmluZ0NoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk1pZFN0cmluZ0NoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk1pZFN0cmluZ0NoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(10173, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(10178, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10175, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(10177, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10176, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10174, 1, cHJvZChsaXQoInNvcnQoXCJNaWRTdHJpbmdDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,77,105,100,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); + tmp[0] = new CharStackNode(10110, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(10115, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10112, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(10114, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10113, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10111, 1, cHJvZChsaXQoInNvcnQoXCJNaWRTdHJpbmdDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,77,105,100,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk1pZFN0cmluZ0NoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk1pZFN0cmluZ0NoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk1pZFN0cmluZ0NoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -11404,27 +11389,27 @@ protected static class Toplevel { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUb3BsZXZlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUb3BsZXZlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVG9wbGV2ZWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(10381, 1, cHJvZChsaXQoInNvcnQoXCJUb3BsZXZlbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE4LDExOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,111,112,108,101,118,101,108,34,41}, null, null); - tmp[3] = new ListStackNode(10384, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10383, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(10380, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10382, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(10385, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(10318, 1, cHJvZChsaXQoInNvcnQoXCJUb3BsZXZlbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE4LDExOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,111,112,108,101,118,101,108,34,41}, null, null); + tmp[3] = new ListStackNode(10321, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10320, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(10317, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10319, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(10322, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUb3BsZXZlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUb3BsZXZlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVG9wbGV2ZWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZ2l2ZW5WaXNpYmlsaXR5Iixzb3J0KCJUb3BsZXZlbCIpKSxbbGFiZWwoImRlY2xhcmF0aW9uIixzb3J0KCJEZWNsYXJhdGlvbiIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(10389, 0, "Declaration", null, null); + tmp[0] = new NonTerminalStackNode(10326, 0, "Declaration", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZ2l2ZW5WaXNpYmlsaXR5Iixzb3J0KCJUb3BsZXZlbCIpKSxbbGFiZWwoImRlY2xhcmF0aW9uIixzb3J0KCJEZWNsYXJhdGlvbiIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUb3BsZXZlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJUb3BsZXZlbFwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJUb3BsZXZlbCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(10395, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(10398, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(10393, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(10397, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10396, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10394, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJUb3BsZXZlbFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,84,111,112,108,101,118,101,108,34,41,41}, null, null); + tmp[2] = new LiteralStackNode(10332, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(10335, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(10330, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(10334, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10333, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10331, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJUb3BsZXZlbFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,84,111,112,108,101,118,101,108,34,41,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJUb3BsZXZlbCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJUb3BsZXZlbFwiKSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJUb3BsZXZlbCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -11449,349 +11434,349 @@ protected static class Statement { protected static final void _init_cHJvZChsYWJlbCgidHJ5RmluYWxseSIsc29ydCgiU3RhdGVtZW50IikpLFtsaXQoInRyeSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RhdGVtZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiaGFuZGxlcnMiLFxpdGVyLXNlcHMoc29ydCgiQ2F0Y2giKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImZpbmFsbHkiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImZpbmFsbHlCb2R5Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[1] = new NonTerminalStackNode(10646, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10654, 5, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10656, 7, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10649, 3, "layouts_LAYOUTLIST", null, null); - tmp[8] = new NonTerminalStackNode(10658, 8, "Statement", null, null); - tmp[6] = new LiteralStackNode(10655, 6, cHJvZChsaXQoImZpbmFsbHkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pXSx7fSk00, new int[] {102,105,110,97,108,108,121}, null, null); - tmp[2] = new NonTerminalStackNode(10647, 2, "Statement", null, null); - tmp[4] = new SeparatedListStackNode(10652, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhdGNoIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10650, 0, "Catch", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10651, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(10645, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); + tmp[1] = new NonTerminalStackNode(10583, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10591, 5, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10593, 7, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10586, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new NonTerminalStackNode(10595, 8, "Statement", null, null); + tmp[6] = new LiteralStackNode(10592, 6, cHJvZChsaXQoImZpbmFsbHkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pXSx7fSk00, new int[] {102,105,110,97,108,108,121}, null, null); + tmp[2] = new NonTerminalStackNode(10584, 2, "Statement", null, null); + tmp[4] = new SeparatedListStackNode(10589, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhdGNoIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10587, 0, "Catch", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10588, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new LiteralStackNode(10582, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHJ5RmluYWxseSIsc29ydCgiU3RhdGVtZW50IikpLFtsaXQoInRyeSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RhdGVtZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiaGFuZGxlcnMiLFxpdGVyLXNlcHMoc29ydCgiQ2F0Y2giKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImZpbmFsbHkiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImZpbmFsbHlCb2R5Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY29udGludWUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJjb250aW51ZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFyZ2V0Iixzb3J0KCJUYXJnZXQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(10526, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10523, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(10527, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[2] = new NonTerminalStackNode(10524, 2, "Target", null, null); - tmp[0] = new LiteralStackNode(10522, 0, cHJvZChsaXQoImNvbnRpbnVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,111,110,116,105,110,117,101}, null, null); + tmp[3] = new NonTerminalStackNode(10463, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10460, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new LiteralStackNode(10464, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[2] = new NonTerminalStackNode(10461, 2, "Target", null, null); + tmp[0] = new LiteralStackNode(10459, 0, cHJvZChsaXQoImNvbnRpbnVlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {99,111,110,116,105,110,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29udGludWUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJjb250aW51ZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFyZ2V0Iixzb3J0KCJUYXJnZXQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW5zZXJ0Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiaW5zZXJ0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkYXRhVGFyZ2V0Iixzb3J0KCJEYXRhVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(10582, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10585, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(10581, 0, cHJvZChsaXQoImluc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,115,101,114,116}, null, null); - tmp[2] = new NonTerminalStackNode(10583, 2, "DataTarget", null, null); - tmp[4] = new NonTerminalStackNode(10587, 4, "Statement", null, null); + tmp[1] = new NonTerminalStackNode(10519, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10522, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10518, 0, cHJvZChsaXQoImluc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,110,115,101,114,116}, null, null); + tmp[2] = new NonTerminalStackNode(10520, 2, "DataTarget", null, null); + tmp[4] = new NonTerminalStackNode(10524, 4, "Statement", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW5zZXJ0Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiaW5zZXJ0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkYXRhVGFyZ2V0Iixzb3J0KCJEYXRhVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNzaWdubWVudCIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiYXNzaWduYWJsZSIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm9wZXJhdG9yIixzb3J0KCJBc3NpZ25tZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(10532, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10535, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(10530, 0, "Assignable", null, null); - tmp[2] = new NonTerminalStackNode(10533, 2, "Assignment", null, null); - tmp[4] = new NonTerminalStackNode(10537, 4, "Statement", null, null); + tmp[1] = new NonTerminalStackNode(10469, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10472, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(10467, 0, "Assignable", null, null); + tmp[2] = new NonTerminalStackNode(10470, 2, "Assignment", null, null); + tmp[4] = new NonTerminalStackNode(10474, 4, "Statement", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzaWdubWVudCIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiYXNzaWduYWJsZSIsc29ydCgiQXNzaWduYWJsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm9wZXJhdG9yIixzb3J0KCJBc3NpZ25tZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidHJ5Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgidHJ5IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdGF0ZW1lbnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJoYW5kbGVycyIsXGl0ZXItc2Vwcyhzb3J0KCJDYXRjaCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHthc3NvYyhcbm9uLWFzc29jKCkpLHRhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(10667, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10664, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(10663, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); - tmp[4] = new SeparatedListStackNode(10670, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhdGNoIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10668, 0, "Catch", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10669, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new NonTerminalStackNode(10665, 2, "Statement", null, null); + tmp[3] = new NonTerminalStackNode(10604, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10601, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10600, 0, cHJvZChsaXQoInRyeSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKV0se30p, new int[] {116,114,121}, null, null); + tmp[4] = new SeparatedListStackNode(10607, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhdGNoIiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10605, 0, "Catch", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10606, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new NonTerminalStackNode(10602, 2, "Statement", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidHJ5Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgidHJ5IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdGF0ZW1lbnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJoYW5kbGVycyIsXGl0ZXItc2Vwcyhzb3J0KCJDYXRjaCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHthc3NvYyhcbm9uLWFzc29jKCkpLHRhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmFyaWFibGVEZWNsYXJhdGlvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkxvY2FsVmFyaWFibGVEZWNsYXJhdGlvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(10543, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(10541, 0, "LocalVariableDeclaration", null, null); - tmp[2] = new LiteralStackNode(10544, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[1] = new NonTerminalStackNode(10480, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(10478, 0, "LocalVariableDeclaration", null, null); + tmp[2] = new LiteralStackNode(10481, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmFyaWFibGVEZWNsYXJhdGlvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkxvY2FsVmFyaWFibGVEZWNsYXJhdGlvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgidmlzaXQiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGFiZWwoImxhYmVsIixzb3J0KCJMYWJlbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInZpc2l0Iixzb3J0KCJWaXNpdCIpKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(10550, 2, "Visit", null, null); - tmp[0] = new NonTerminalStackNode(10547, 0, "Label", null, null); - tmp[1] = new NonTerminalStackNode(10549, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(10487, 2, "Visit", null, null); + tmp[0] = new NonTerminalStackNode(10484, 0, "Label", null, null); + tmp[1] = new NonTerminalStackNode(10486, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidmlzaXQiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGFiZWwoImxhYmVsIixzb3J0KCJMYWJlbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInZpc2l0Iixzb3J0KCJWaXNpdCIpKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGhyb3ciLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJ0aHJvdyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new NonTerminalStackNode(10594, 2, "Statement", null, null); - tmp[0] = new LiteralStackNode(10591, 0, cHJvZChsaXQoInRocm93IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pXSx7fSk00, new int[] {116,104,114,111,119}, null, null); - tmp[1] = new NonTerminalStackNode(10592, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(10531, 2, "Statement", null, null); + tmp[0] = new LiteralStackNode(10528, 0, cHJvZChsaXQoInRocm93IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pXSx7fSk00, new int[] {116,104,114,111,119}, null, null); + tmp[1] = new NonTerminalStackNode(10529, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGhyb3ciLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJ0aHJvdyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic29sdmUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJzb2x2ZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInZhcmlhYmxlcyIsXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib3VuZCIsc29ydCgiQm91bmQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsY29uZGl0aW9uYWwoc29ydCgiU3RhdGVtZW50Iikse2V4Y2VwdCgidmFyaWFibGVEZWNsYXJhdGlvbiIpLGV4Y2VwdCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIpfSkpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[4] = new SeparatedListStackNode(10562, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlF1YWxpZmllZE5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10558, 0, "QualifiedName", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10559, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10560, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10561, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[6] = new NonTerminalStackNode(10565, 6, "Bound", null, null); - tmp[2] = new LiteralStackNode(10556, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[10] = new NonTerminalStackNode(10571, 10, "Statement", null, null); - tmp[0] = new LiteralStackNode(10554, 0, cHJvZChsaXQoInNvbHZlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {115,111,108,118,101}, null, null); - tmp[9] = new NonTerminalStackNode(10569, 9, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10557, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10564, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10555, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10567, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(10568, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new SeparatedListStackNode(10499, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlF1YWxpZmllZE5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10495, 0, "QualifiedName", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10496, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10497, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10498, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[6] = new NonTerminalStackNode(10502, 6, "Bound", null, null); + tmp[2] = new LiteralStackNode(10493, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[10] = new NonTerminalStackNode(10508, 10, "Statement", null, null); + tmp[0] = new LiteralStackNode(10491, 0, cHJvZChsaXQoInNvbHZlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {115,111,108,118,101}, null, null); + tmp[9] = new NonTerminalStackNode(10506, 9, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10494, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10501, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10492, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10504, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(10505, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic29sdmUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJzb2x2ZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInZhcmlhYmxlcyIsXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib3VuZCIsc29ydCgiQm91bmQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsY29uZGl0aW9uYWwoc29ydCgiU3RhdGVtZW50Iikse2V4Y2VwdCgidmFyaWFibGVEZWNsYXJhdGlvbiIpLGV4Y2VwdCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIpfSkpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZmlsdGVyIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiZmlsdGVyIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(10577, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new LiteralStackNode(10575, 0, cHJvZChsaXQoImZpbHRlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,105,108,116,101,114}, null, null); - tmp[1] = new NonTerminalStackNode(10576, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(10514, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new LiteralStackNode(10512, 0, cHJvZChsaXQoImZpbHRlciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,105,108,116,101,114}, null, null); + tmp[1] = new NonTerminalStackNode(10513, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZmlsdGVyIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiZmlsdGVyIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmV0dXJuIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgicmV0dXJuIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzdGF0ZW1lbnQiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new LiteralStackNode(10608, 0, cHJvZChsaXQoInJldHVybiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {114,101,116,117,114,110}, null, null); - tmp[2] = new NonTerminalStackNode(10611, 2, "Statement", null, null); - tmp[1] = new NonTerminalStackNode(10609, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10545, 0, cHJvZChsaXQoInJldHVybiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKV0se30p, new int[] {114,101,116,117,114,110}, null, null); + tmp[2] = new NonTerminalStackNode(10548, 2, "Statement", null, null); + tmp[1] = new NonTerminalStackNode(10546, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmV0dXJuIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgicmV0dXJuIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJzdGF0ZW1lbnQiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3dpdGNoIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgic3dpdGNoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY2FzZXMiLFxpdGVyLXNlcHMoc29ydCgiQ2FzZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifSIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[7] = new NonTerminalStackNode(10624, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10621, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10617, 1, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(10633, 13, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(10628, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10619, 3, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(10625, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[6] = new NonTerminalStackNode(10622, 6, "Expression", null, null); - tmp[2] = new LiteralStackNode(10618, 2, cHJvZChsaXQoInN3aXRjaCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSldLHt9KQ0000, new int[] {115,119,105,116,99,104}, null, null); - tmp[14] = new LiteralStackNode(10634, 14, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[12] = new SeparatedListStackNode(10631, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(10629, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10630, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[4] = new LiteralStackNode(10620, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[9] = new NonTerminalStackNode(10626, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(10627, 10, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[0] = new NonTerminalStackNode(10615, 0, "Label", null, null); + tmp[7] = new NonTerminalStackNode(10561, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10558, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10554, 1, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(10570, 13, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(10565, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10556, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(10562, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[6] = new NonTerminalStackNode(10559, 6, "Expression", null, null); + tmp[2] = new LiteralStackNode(10555, 2, cHJvZChsaXQoInN3aXRjaCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSldLHt9KQ0000, new int[] {115,119,105,116,99,104}, null, null); + tmp[14] = new LiteralStackNode(10571, 14, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[12] = new SeparatedListStackNode(10568, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkNhc2UiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(10566, 0, "Case", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10567, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[4] = new LiteralStackNode(10557, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[9] = new NonTerminalStackNode(10563, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(10564, 10, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[0] = new NonTerminalStackNode(10552, 0, "Label", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3dpdGNoIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgic3dpdGNoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgieyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY2FzZXMiLFxpdGVyLXNlcHMoc29ydCgiQ2FzZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifSIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZmFpbCIsc29ydCgiU3RhdGVtZW50IikpLFtsaXQoImZhaWwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhcmdldCIsc29ydCgiVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(10638, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10641, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(10639, 2, "Target", null, null); - tmp[4] = new LiteralStackNode(10642, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new LiteralStackNode(10637, 0, cHJvZChsaXQoImZhaWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {102,97,105,108}, null, null); + tmp[1] = new NonTerminalStackNode(10575, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10578, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(10576, 2, "Target", null, null); + tmp[4] = new LiteralStackNode(10579, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new LiteralStackNode(10574, 0, cHJvZChsaXQoImZhaWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {102,97,105,108}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZmFpbCIsc29ydCgiU3RhdGVtZW50IikpLFtsaXQoImZhaWwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhcmdldCIsc29ydCgiVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJpdGVyKHNvcnQoXCJTdGF0ZW1lbnRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(10678, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10677, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10675, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIlN0YXRlbWVudFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {105,116,101,114,40,115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41,41}, null, null); - tmp[4] = new CharStackNode(10679, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10676, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(10674, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(10615, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10614, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10612, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIlN0YXRlbWVudFwiKSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {105,116,101,114,40,115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41,41}, null, null); + tmp[4] = new CharStackNode(10616, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10613, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(10611, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJpdGVyKHNvcnQoXCJTdGF0ZW1lbnRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZXhwcmVzc2lvbiIsY29uZGl0aW9uYWwoc29ydCgiRXhwcmVzc2lvbiIpLHtleGNlcHQoIm5vbkVtcHR5QmxvY2siKSxleGNlcHQoInZpc2l0Iil9KSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(10688, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(10689, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new NonTerminalStackNode(10686, 0, "Expression", null, null); + tmp[1] = new NonTerminalStackNode(10625, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(10626, 2, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new NonTerminalStackNode(10623, 0, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZXhwcmVzc2lvbiIsY29uZGl0aW9uYWwoc29ydCgiRXhwcmVzc2lvbiIpLHtleGNlcHQoIm5vbkVtcHR5QmxvY2siKSxleGNlcHQoInZpc2l0Iil9KSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNzZXJ0Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiYXNzZXJ0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(10696, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10693, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(10697, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[2] = new NonTerminalStackNode(10694, 2, "Expression", null, null); - tmp[0] = new LiteralStackNode(10692, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); + tmp[3] = new NonTerminalStackNode(10633, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10630, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new LiteralStackNode(10634, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[2] = new NonTerminalStackNode(10631, 2, "Expression", null, null); + tmp[0] = new LiteralStackNode(10629, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzZXJ0Iixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiYXNzZXJ0IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uRW1wdHlCbG9jayIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN0YXRlbWVudHMiLFxpdGVyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[3] = new NonTerminalStackNode(10704, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10702, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10709, 5, "layouts_LAYOUTLIST", null, null); - tmp[4] = new SeparatedListStackNode(10707, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(10705, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10706, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(10703, 2, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[6] = new LiteralStackNode(10710, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[0] = new NonTerminalStackNode(10700, 0, "Label", null, null); + tmp[3] = new NonTerminalStackNode(10641, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10639, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10646, 5, "layouts_LAYOUTLIST", null, null); + tmp[4] = new SeparatedListStackNode(10644, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(10642, 0, "Statement", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10643, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(10640, 2, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[6] = new LiteralStackNode(10647, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[0] = new NonTerminalStackNode(10637, 0, "Label", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uRW1wdHlCbG9jayIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN0YXRlbWVudHMiLFxpdGVyLXNlcHMoc29ydCgiU3RhdGVtZW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ9IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(10713, 0, "FunctionDeclaration", null, null); + tmp[0] = new NonTerminalStackNode(10650, 0, "FunctionDeclaration", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgiZnVuY3Rpb25EZWNsYXJhdGlvbiIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiU3RhdGVtZW50XCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(10721, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10720, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10718, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdGF0ZW1lbnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41,41}, null, null); - tmp[4] = new CharStackNode(10722, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10719, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(10717, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(10658, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10657, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10655, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJTdGF0ZW1lbnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41,41}, null, null); + tmp[4] = new CharStackNode(10659, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10656, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(10654, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiU3RhdGVtZW50XCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlN0YXRlbWVudCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgid2hpbGUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGFiZWwoImxhYmVsIixzb3J0KCJMYWJlbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ3aGlsZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImJvZHkiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[8] = new LiteralStackNode(10742, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[3] = new NonTerminalStackNode(10732, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10741, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10734, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10730, 1, "layouts_LAYOUTLIST", null, null); - tmp[10] = new NonTerminalStackNode(10745, 10, "Statement", null, null); - tmp[0] = new NonTerminalStackNode(10728, 0, "Label", null, null); - tmp[9] = new NonTerminalStackNode(10743, 9, "layouts_LAYOUTLIST", null, null); - tmp[4] = new LiteralStackNode(10733, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[6] = new SeparatedListStackNode(10739, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10735, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10736, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10737, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10738, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(10731, 2, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); + tmp[8] = new LiteralStackNode(10679, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[3] = new NonTerminalStackNode(10669, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10678, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10671, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10667, 1, "layouts_LAYOUTLIST", null, null); + tmp[10] = new NonTerminalStackNode(10682, 10, "Statement", null, null); + tmp[0] = new NonTerminalStackNode(10665, 0, "Label", null, null); + tmp[9] = new NonTerminalStackNode(10680, 9, "layouts_LAYOUTLIST", null, null); + tmp[4] = new LiteralStackNode(10670, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[6] = new SeparatedListStackNode(10676, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10672, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10673, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10674, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10675, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(10668, 2, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgid2hpbGUiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGFiZWwoImxhYmVsIixzb3J0KCJMYWJlbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ3aGlsZSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImNvbmRpdGlvbnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImJvZHkiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZG9XaGlsZSIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImRvIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdGF0ZW1lbnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgid2hpbGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[8] = new LiteralStackNode(10759, 8, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[11] = new NonTerminalStackNode(10763, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10753, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10758, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10756, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10751, 1, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(10765, 13, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(10749, 0, "Label", null, null); - tmp[10] = new NonTerminalStackNode(10761, 10, "Expression", null, null); - tmp[9] = new NonTerminalStackNode(10760, 9, "layouts_LAYOUTLIST", null, null); - tmp[14] = new LiteralStackNode(10766, 14, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[12] = new LiteralStackNode(10764, 12, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[4] = new NonTerminalStackNode(10754, 4, "Statement", null, null); - tmp[6] = new LiteralStackNode(10757, 6, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); - tmp[2] = new LiteralStackNode(10752, 2, cHJvZChsaXQoImRvIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {100,111}, null, null); + tmp[8] = new LiteralStackNode(10696, 8, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[11] = new NonTerminalStackNode(10700, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10690, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10695, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10693, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10688, 1, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(10702, 13, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(10686, 0, "Label", null, null); + tmp[10] = new NonTerminalStackNode(10698, 10, "Expression", null, null); + tmp[9] = new NonTerminalStackNode(10697, 9, "layouts_LAYOUTLIST", null, null); + tmp[14] = new LiteralStackNode(10703, 14, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[12] = new LiteralStackNode(10701, 12, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new NonTerminalStackNode(10691, 4, "Statement", null, null); + tmp[6] = new LiteralStackNode(10694, 6, cHJvZChsaXQoIndoaWxlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pXSx7fSk00, new int[] {119,104,105,108,101}, null, null); + tmp[2] = new LiteralStackNode(10689, 2, cHJvZChsaXQoImRvIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pXSx7fSk00, new int[] {100,111}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZG9XaGlsZSIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImRvIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJTdGF0ZW1lbnQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgid2hpbGUiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYnJlYWsiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJicmVhayIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFyZ2V0Iixzb3J0KCJUYXJnZXQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new NonTerminalStackNode(10771, 2, "Target", null, null); - tmp[4] = new LiteralStackNode(10774, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[0] = new LiteralStackNode(10769, 0, cHJvZChsaXQoImJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSldLHt9KQ0000, new int[] {98,114,101,97,107}, null, null); - tmp[1] = new NonTerminalStackNode(10770, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10773, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(10708, 2, "Target", null, null); + tmp[4] = new LiteralStackNode(10711, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new LiteralStackNode(10706, 0, cHJvZChsaXQoImJyZWFrIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSldLHt9KQ0000, new int[] {98,114,101,97,107}, null, null); + tmp[1] = new NonTerminalStackNode(10707, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10710, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYnJlYWsiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJicmVhayIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFyZ2V0Iixzb3J0KCJUYXJnZXQiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZm9yIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiZm9yIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ2VuZXJhdG9ycyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RhdGVtZW50IikpXSx7dGFnKCJicmVha2FibGUiKCkpLHRhZygiYnJlYWthYmxlIigie2dlbmVyYXRvcnN9IikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[6] = new SeparatedListStackNode(10788, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10784, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10785, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10786, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10787, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(10780, 2, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); - tmp[4] = new LiteralStackNode(10782, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[9] = new NonTerminalStackNode(10792, 9, "layouts_LAYOUTLIST", null, null); - tmp[10] = new NonTerminalStackNode(10793, 10, "Statement", null, null); - tmp[0] = new NonTerminalStackNode(10777, 0, "Label", null, null); - tmp[1] = new NonTerminalStackNode(10779, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10783, 5, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10790, 7, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10781, 3, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(10791, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[6] = new SeparatedListStackNode(10725, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10721, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10722, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10723, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10724, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(10717, 2, cHJvZChsaXQoImZvciIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKV0se30p, new int[] {102,111,114}, null, null); + tmp[4] = new LiteralStackNode(10719, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[9] = new NonTerminalStackNode(10729, 9, "layouts_LAYOUTLIST", null, null); + tmp[10] = new NonTerminalStackNode(10730, 10, "Statement", null, null); + tmp[0] = new NonTerminalStackNode(10714, 0, "Label", null, null); + tmp[1] = new NonTerminalStackNode(10716, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10720, 5, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10727, 7, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10718, 3, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(10728, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZm9yIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiZm9yIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ2VuZXJhdG9ycyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYm9keSIsc29ydCgiU3RhdGVtZW50IikpXSx7dGFnKCJicmVha2FibGUiKCkpLHRhZygiYnJlYWthYmxlIigie2dlbmVyYXRvcnN9IikpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaWZUaGVuIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiaWYiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb25zIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0aGVuU3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGNvbmRpdGlvbmFsKGVtcHR5KCkse1xub3QtZm9sbG93KGxpdCgiZWxzZSIpKX0pXSx7dGFnKCJicmVha2FibGUiKCkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[13]; - tmp[12] = new EmptyStackNode(10819, 12, cmVndWxhcihlbXB0eSgpKQ0000, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {101,108,115,101})}); - tmp[4] = new LiteralStackNode(10802, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[6] = new SeparatedListStackNode(10808, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10804, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10805, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10806, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10807, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(10800, 2, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); - tmp[0] = new NonTerminalStackNode(10797, 0, "Label", null, null); - tmp[10] = new NonTerminalStackNode(10814, 10, "Statement", null, null); - tmp[9] = new NonTerminalStackNode(10812, 9, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(10816, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10801, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10810, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10803, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10799, 1, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(10811, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[12] = new EmptyStackNode(10756, 12, cmVndWxhcihlbXB0eSgpKQ0000, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {101,108,115,101})}); + tmp[4] = new LiteralStackNode(10739, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[6] = new SeparatedListStackNode(10745, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10741, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10742, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10743, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10744, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(10737, 2, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); + tmp[0] = new NonTerminalStackNode(10734, 0, "Label", null, null); + tmp[10] = new NonTerminalStackNode(10751, 10, "Statement", null, null); + tmp[9] = new NonTerminalStackNode(10749, 9, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(10753, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10738, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10747, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10740, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10736, 1, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(10748, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZUaGVuIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xhYmVsKCJsYWJlbCIsc29ydCgiTGFiZWwiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiaWYiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJjb25kaXRpb25zIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIpIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0aGVuU3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGNvbmRpdGlvbmFsKGVtcHR5KCkse1xub3QtZm9sbG93KGxpdCgiZWxzZSIpKX0pXSx7dGFnKCJicmVha2FibGUiKCkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3RhdGVtZW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTdGF0ZW1lbnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(10827, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10824, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(10822, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(10826, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10825, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10823, 1, cHJvZChsaXQoInNvcnQoXCJTdGF0ZW1lbnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41}, null, null); + tmp[4] = new CharStackNode(10764, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10761, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(10759, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(10763, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10762, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10760, 1, cHJvZChsaXQoInNvcnQoXCJTdGF0ZW1lbnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,83,116,97,116,101,109,101,110,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGF0ZW1lbnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3RhdGVtZW50XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTdGF0ZW1lbnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaWZUaGVuRWxzZSIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImlmIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9ucyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGhlblN0YXRlbWVudCIsc29ydCgiU3RhdGVtZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImVsc2UiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsc2VTdGF0ZW1lbnQiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[9] = new NonTerminalStackNode(10846, 9, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(10831, 0, "Label", null, null); - tmp[10] = new NonTerminalStackNode(10847, 10, "Statement", null, null); - tmp[6] = new SeparatedListStackNode(10842, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10838, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10839, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10840, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10841, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[2] = new LiteralStackNode(10834, 2, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); - tmp[12] = new LiteralStackNode(10850, 12, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); - tmp[14] = new NonTerminalStackNode(10853, 14, "Statement", null, null); - tmp[4] = new LiteralStackNode(10836, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[8] = new LiteralStackNode(10845, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[5] = new NonTerminalStackNode(10837, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10833, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(10844, 7, "layouts_LAYOUTLIST", null, null); - tmp[13] = new NonTerminalStackNode(10851, 13, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(10849, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10835, 3, "layouts_LAYOUTLIST", null, null); + tmp[9] = new NonTerminalStackNode(10783, 9, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(10768, 0, "Label", null, null); + tmp[10] = new NonTerminalStackNode(10784, 10, "Statement", null, null); + tmp[6] = new SeparatedListStackNode(10779, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10775, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10776, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10777, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10778, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[2] = new LiteralStackNode(10771, 2, cHJvZChsaXQoImlmIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pXSx7fSk00, new int[] {105,102}, null, null); + tmp[12] = new LiteralStackNode(10787, 12, cHJvZChsaXQoImVsc2UiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {101,108,115,101}, null, null); + tmp[14] = new NonTerminalStackNode(10790, 14, "Statement", null, null); + tmp[4] = new LiteralStackNode(10773, 4, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[8] = new LiteralStackNode(10782, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[5] = new NonTerminalStackNode(10774, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10770, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(10781, 7, "layouts_LAYOUTLIST", null, null); + tmp[13] = new NonTerminalStackNode(10788, 13, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(10786, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10772, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaWZUaGVuRWxzZSIsc29ydCgiU3RhdGVtZW50IikpLFtsYWJlbCgibGFiZWwiLHNvcnQoIkxhYmVsIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImlmIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9ucyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGhlblN0YXRlbWVudCIsc29ydCgiU3RhdGVtZW50IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoImVsc2UiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImVsc2VTdGF0ZW1lbnQiLGNvbmRpdGlvbmFsKHNvcnQoIlN0YXRlbWVudCIpLHtleGNlcHQoInZhcmlhYmxlRGVjbGFyYXRpb24iKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZW1wdHlTdGF0ZW1lbnQiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCI7IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(10857, 0, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[0] = new LiteralStackNode(10794, 0, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHlTdGF0ZW1lbnQiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCI7IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZ2xvYmFsRGlyZWN0aXZlIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiZ2xvYmFsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZXMiLFxpdGVyLXNlcHMoc29ydCgiUXVhbGlmaWVkTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new LiteralStackNode(10860, 0, cHJvZChsaXQoImdsb2JhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {103,108,111,98,97,108}, null, null); - tmp[2] = new NonTerminalStackNode(10862, 2, "Type", null, null); - tmp[6] = new LiteralStackNode(10872, 6, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[4] = new SeparatedListStackNode(10869, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlF1YWxpZmllZE5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10865, 0, "QualifiedName", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10866, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10867, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10868, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[5] = new NonTerminalStackNode(10871, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10861, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10864, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10797, 0, cHJvZChsaXQoImdsb2JhbCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTgsOTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pXSx7fSk00, new int[] {103,108,111,98,97,108}, null, null); + tmp[2] = new NonTerminalStackNode(10799, 2, "Type", null, null); + tmp[6] = new LiteralStackNode(10809, 6, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[4] = new SeparatedListStackNode(10806, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlF1YWxpZmllZE5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(10802, 0, "QualifiedName", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(10803, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(10804, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(10805, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[5] = new NonTerminalStackNode(10808, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10798, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10801, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZ2xvYmFsRGlyZWN0aXZlIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiZ2xvYmFsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0eXBlIixzb3J0KCJUeXBlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZXMiLFxpdGVyLXNlcHMoc29ydCgiUXVhbGlmaWVkTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se3RhZygiYnJlYWthYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXBwZW5kIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiYXBwZW5kIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkYXRhVGFyZ2V0Iixzb3J0KCJEYXRhVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new LiteralStackNode(10598, 0, cHJvZChsaXQoImFwcGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {97,112,112,101,110,100}, null, null); - tmp[2] = new NonTerminalStackNode(10600, 2, "DataTarget", null, null); - tmp[4] = new NonTerminalStackNode(10604, 4, "Statement", null, null); - tmp[1] = new NonTerminalStackNode(10599, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10602, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10535, 0, cHJvZChsaXQoImFwcGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSldLHt9KQ0000, new int[] {97,112,112,101,110,100}, null, null); + tmp[2] = new NonTerminalStackNode(10537, 2, "DataTarget", null, null); + tmp[4] = new NonTerminalStackNode(10541, 4, "Statement", null, null); + tmp[1] = new NonTerminalStackNode(10536, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10539, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXBwZW5kIixzb3J0KCJTdGF0ZW1lbnQiKSksW2xpdCgiYXBwZW5kIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJkYXRhVGFyZ2V0Iixzb3J0KCJEYXRhVGFyZ2V0IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic3RhdGVtZW50Iixjb25kaXRpb25hbChzb3J0KCJTdGF0ZW1lbnQiKSx7ZXhjZXB0KCJ2YXJpYWJsZURlY2xhcmF0aW9uIiksZXhjZXB0KCJmdW5jdGlvbkRlY2xhcmF0aW9uIil9KSldLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNzZXJ0V2l0aE1lc3NhZ2UiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJhc3NlcnQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibWVzc2FnZSIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[0] = new LiteralStackNode(10875, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); - tmp[2] = new NonTerminalStackNode(10877, 2, "Expression", null, null); - tmp[6] = new NonTerminalStackNode(10882, 6, "Expression", null, null); - tmp[4] = new LiteralStackNode(10880, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[8] = new LiteralStackNode(10885, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[7] = new NonTerminalStackNode(10884, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(10876, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(10881, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(10879, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(10812, 0, cHJvZChsaXQoImFzc2VydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {97,115,115,101,114,116}, null, null); + tmp[2] = new NonTerminalStackNode(10814, 2, "Expression", null, null); + tmp[6] = new NonTerminalStackNode(10819, 6, "Expression", null, null); + tmp[4] = new LiteralStackNode(10817, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[8] = new LiteralStackNode(10822, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[7] = new NonTerminalStackNode(10821, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(10813, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(10818, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(10816, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzZXJ0V2l0aE1lc3NhZ2UiLHNvcnQoIlN0YXRlbWVudCIpKSxbbGl0KCJhc3NlcnQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibWVzc2FnZSIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoImJyZWFrYWJsZSIoKSl9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -11870,37 +11855,37 @@ protected static class TimePartNoTZ { protected static final void _init_cHJvZChsZXgoIlRpbWVQYXJ0Tm9UWiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLGxpdCgiOiIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksbGl0KCI6IiksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[3] = new CharStackNode(10971, 3, new int[][]{{48,53}}, null, null); - tmp[8] = new OptionalStackNode(10984, 8, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSkp, new SequenceStackNode(10983, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCkscmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLG9wdChzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10976, 0, new int[][]{{44,44},{46,46}}, null, null), new CharStackNode(10977, 1, new int[][]{{48,57}}, null, null), new OptionalStackNode(10982, 2, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSkp, new SequenceStackNode(10981, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10978, 0, new int[][]{{48,57}}, null, null), new OptionalStackNode(10980, 1, cmVndWxhcihvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSk00, new CharStackNode(10979, 0, new int[][]{{48,57}}, null, null), null, null)}, null, null), null, null)}, null, null), null, null); - tmp[4] = new CharStackNode(10972, 4, new int[][]{{48,57}}, null, null); - tmp[2] = new LiteralStackNode(10970, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(10968, 0, new int[][]{{48,50}}, null, null); - tmp[7] = new CharStackNode(10975, 7, new int[][]{{48,57}}, null, null); - tmp[1] = new CharStackNode(10969, 1, new int[][]{{48,57}}, null, null); - tmp[5] = new LiteralStackNode(10973, 5, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[6] = new CharStackNode(10974, 6, new int[][]{{48,53}}, null, null); + tmp[3] = new CharStackNode(10908, 3, new int[][]{{48,53}}, null, null); + tmp[8] = new OptionalStackNode(10921, 8, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSkp, new SequenceStackNode(10920, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCkscmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLG9wdChzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10913, 0, new int[][]{{44,44},{46,46}}, null, null), new CharStackNode(10914, 1, new int[][]{{48,57}}, null, null), new OptionalStackNode(10919, 2, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSkp, new SequenceStackNode(10918, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10915, 0, new int[][]{{48,57}}, null, null), new OptionalStackNode(10917, 1, cmVndWxhcihvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSk00, new CharStackNode(10916, 0, new int[][]{{48,57}}, null, null), null, null)}, null, null), null, null)}, null, null), null, null); + tmp[4] = new CharStackNode(10909, 4, new int[][]{{48,57}}, null, null); + tmp[2] = new LiteralStackNode(10907, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(10905, 0, new int[][]{{48,50}}, null, null); + tmp[7] = new CharStackNode(10912, 7, new int[][]{{48,57}}, null, null); + tmp[1] = new CharStackNode(10906, 1, new int[][]{{48,57}}, null, null); + tmp[5] = new LiteralStackNode(10910, 5, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[6] = new CharStackNode(10911, 6, new int[][]{{48,53}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVQYXJ0Tm9UWiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLGxpdCgiOiIpLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksbGl0KCI6IiksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRpbWVQYXJ0Tm9UWiIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUaW1lUGFydE5vVFpcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGltZVBhcnROb1RaIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(10991, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10990, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(10988, 1, cHJvZChsaXQoInNvcnQoXCJUaW1lUGFydE5vVFpcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MCw5MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,105,109,101,80,97,114,116,78,111,84,90,34,41}, null, null); - tmp[4] = new CharStackNode(10992, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(10987, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(10989, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(10928, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10927, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10925, 1, cHJvZChsaXQoInNvcnQoXCJUaW1lUGFydE5vVFpcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzgsNzgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MCw5MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,105,109,101,80,97,114,116,78,111,84,90,34,41}, null, null); + tmp[4] = new CharStackNode(10929, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(10924, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10926, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRpbWVQYXJ0Tm9UWiIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUaW1lUGFydE5vVFpcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGltZVBhcnROb1RaIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlRpbWVQYXJ0Tm9UWiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[2] = new CharStackNode(10997, 2, new int[][]{{48,53}}, null, null); - tmp[6] = new OptionalStackNode(11009, 6, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSkp, new SequenceStackNode(11008, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCkscmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLG9wdChzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(11001, 0, new int[][]{{44,44},{46,46}}, null, null), new CharStackNode(11002, 1, new int[][]{{48,57}}, null, null), new OptionalStackNode(11007, 2, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSkp, new SequenceStackNode(11006, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(11003, 0, new int[][]{{48,57}}, null, null), new OptionalStackNode(11005, 1, cmVndWxhcihvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSk00, new CharStackNode(11004, 0, new int[][]{{48,57}}, null, null), null, null)}, null, null), null, null)}, null, null), null, null); - tmp[0] = new CharStackNode(10995, 0, new int[][]{{48,50}}, null, null); - tmp[3] = new CharStackNode(10998, 3, new int[][]{{48,57}}, null, null); - tmp[4] = new CharStackNode(10999, 4, new int[][]{{48,53}}, null, null); - tmp[1] = new CharStackNode(10996, 1, new int[][]{{48,57}}, null, null); - tmp[5] = new CharStackNode(11000, 5, new int[][]{{48,57}}, null, null); + tmp[2] = new CharStackNode(10934, 2, new int[][]{{48,53}}, null, null); + tmp[6] = new OptionalStackNode(10946, 6, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSkp, new SequenceStackNode(10945, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCkscmFuZ2UoNDYsNDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLG9wdChzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10938, 0, new int[][]{{44,44},{46,46}}, null, null), new CharStackNode(10939, 1, new int[][]{{48,57}}, null, null), new OptionalStackNode(10944, 2, cmVndWxhcihvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSkp, new SequenceStackNode(10943, 0, cmVndWxhcihzZXEoW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(10940, 0, new int[][]{{48,57}}, null, null), new OptionalStackNode(10942, 1, cmVndWxhcihvcHQoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSk00, new CharStackNode(10941, 0, new int[][]{{48,57}}, null, null), null, null)}, null, null), null, null)}, null, null), null, null); + tmp[0] = new CharStackNode(10932, 0, new int[][]{{48,50}}, null, null); + tmp[3] = new CharStackNode(10935, 3, new int[][]{{48,57}}, null, null); + tmp[4] = new CharStackNode(10936, 4, new int[][]{{48,53}}, null, null); + tmp[1] = new CharStackNode(10933, 1, new int[][]{{48,57}}, null, null); + tmp[5] = new CharStackNode(10937, 5, new int[][]{{48,57}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVQYXJ0Tm9UWiIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpLHJhbmdlKDQ2LDQ2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSxvcHQoc2VxKFtcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksb3B0KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSldKSldKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -11925,45 +11910,45 @@ protected static class EvalCommand { protected static final void _init_cHJvZChsYWJlbCgiaW1wb3J0Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGFiZWwoImltcG9ydGVkIixzb3J0KCJJbXBvcnQiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11013, 0, "Import", null, null); + tmp[0] = new NonTerminalStackNode(10950, 0, "Import", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW1wb3J0Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGFiZWwoImltcG9ydGVkIixzb3J0KCJJbXBvcnQiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkV2YWxDb21tYW5kIikpLFtsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkRlY2xhcmF0aW9uIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11017, 0, "Declaration", null, null); + tmp[0] = new NonTerminalStackNode(10954, 0, "Declaration", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkV2YWxDb21tYW5kIikpLFtsYWJlbCgiZGVjbGFyYXRpb24iLHNvcnQoIkRlY2xhcmF0aW9uIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGFiZWwoInN0YXRlbWVudCIsY29uZGl0aW9uYWwoc29ydCgiU3RhdGVtZW50Iikse2V4Y2VwdCgidmFyaWFibGVEZWNsYXJhdGlvbiIpLGV4Y2VwdCgidmlzaXQiKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11022, 0, "Statement", null, null); + tmp[0] = new NonTerminalStackNode(10959, 0, "Statement", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RhdGVtZW50Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGFiZWwoInN0YXRlbWVudCIsY29uZGl0aW9uYWwoc29ydCgiU3RhdGVtZW50Iikse2V4Y2VwdCgidmFyaWFibGVEZWNsYXJhdGlvbiIpLGV4Y2VwdCgidmlzaXQiKSxleGNlcHQoImZ1bmN0aW9uRGVjbGFyYXRpb24iKX0pKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgib3V0cHV0Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGV4KCJPdXRwdXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11026, 0, "Output", null, null); + tmp[0] = new NonTerminalStackNode(10963, 0, "Output", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgib3V0cHV0Iixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbbGV4KCJPdXRwdXQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIml0ZXIoc29ydChcIkV2YWxDb21tYW5kXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJFdmFsQ29tbWFuZCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11031, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11034, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(11029, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(11030, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIkV2YWxDb21tYW5kXCIpKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {105,116,101,114,40,115,111,114,116,40,34,69,118,97,108,67,111,109,109,97,110,100,34,41,41}, null, null); - tmp[3] = new ListStackNode(11033, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11032, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(10968, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(10971, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(10966, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(10967, 1, cHJvZChsaXQoIml0ZXIoc29ydChcIkV2YWxDb21tYW5kXCIpKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOCwxMTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {105,116,101,114,40,115,111,114,116,40,34,69,118,97,108,67,111,109,109,97,110,100,34,41,41}, null, null); + tmp[3] = new ListStackNode(10970, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10969, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIml0ZXIoc29ydChcIkV2YWxDb21tYW5kXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJFdmFsQ29tbWFuZCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJFdmFsQ29tbWFuZFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiRXZhbENvbW1hbmQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11042, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11045, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(11040, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(11041, 1, cHJvZChsaXQoInNvcnQoXCJFdmFsQ29tbWFuZFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE4LDExOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,69,118,97,108,67,111,109,109,97,110,100,34,41}, null, null); - tmp[3] = new ListStackNode(11044, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11043, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(10979, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(10982, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(10977, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(10978, 1, cHJvZChsaXQoInNvcnQoXCJFdmFsQ29tbWFuZFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE4LDExOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,69,118,97,108,67,111,109,109,97,110,100,34,41}, null, null); + tmp[3] = new ListStackNode(10981, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10980, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJFdmFsQ29tbWFuZCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJFdmFsQ29tbWFuZFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiRXZhbENvbW1hbmQiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -11994,39 +11979,39 @@ protected static class FunctionModifier { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZ1bmN0aW9uTW9kaWZpZXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZ1bmN0aW9uTW9kaWZpZXIiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(11054, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11053, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11051, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,34,41}, null, null); - tmp[4] = new CharStackNode(11055, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11052, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(11050, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(10991, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(10990, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(10988, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,34,41}, null, null); + tmp[4] = new CharStackNode(10992, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(10989, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(10987, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZ1bmN0aW9uTW9kaWZpZXJcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZ1bmN0aW9uTW9kaWZpZXIiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGVzdCIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJ0ZXN0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11059, 0, cHJvZChsaXQoInRlc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {116,101,115,116}, null, null); + tmp[0] = new LiteralStackNode(10996, 0, cHJvZChsaXQoInRlc3QiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {116,101,115,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGVzdCIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJ0ZXN0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXIoc29ydChcIkZ1bmN0aW9uTW9kaWZpZXJcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(11062, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(11067, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11064, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(11066, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11065, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11063, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyXCIpKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzAsNzApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,34,41,41}, null, null); + tmp[0] = new CharStackNode(10999, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(11004, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11001, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(11003, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11002, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11000, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyXCIpKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzAsNzApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAyLDEwMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,34,41,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVyIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXIoc29ydChcIkZ1bmN0aW9uTW9kaWZpZXJcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJkZWZhdWx0IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11073, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); + tmp[0] = new LiteralStackNode(11010, 0, cHJvZChsaXQoImRlZmF1bHQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pXSx7fSk00, new int[] {100,101,102,97,117,108,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJkZWZhdWx0IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiamF2YSIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJqYXZhIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11076, 0, cHJvZChsaXQoImphdmEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNiwxMDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {106,97,118,97}, null, null); + tmp[0] = new LiteralStackNode(11013, 0, cHJvZChsaXQoImphdmEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEwNiwxMDYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTgsMTE4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKV0se30p, new int[] {106,97,118,97}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiamF2YSIsc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpKSxbbGl0KCJqYXZhIildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12055,23 +12040,23 @@ protected static class BooleanLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkJvb2xlYW5MaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkJvb2xlYW5MaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkJvb2xlYW5MaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11087, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11090, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(11085, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(11086, 1, cHJvZChsaXQoInNvcnQoXCJCb29sZWFuTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Niw2NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,66,111,111,108,101,97,110,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(11089, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11088, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(11024, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(11027, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(11022, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(11023, 1, cHJvZChsaXQoInNvcnQoXCJCb29sZWFuTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Niw2NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,66,111,111,108,101,97,110,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(11026, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11025, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkJvb2xlYW5MaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkJvb2xlYW5MaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkJvb2xlYW5MaXRlcmFsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkJvb2xlYW5MaXRlcmFsIiksW2xpdCgiZmFsc2UiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11093, 0, cHJvZChsaXQoImZhbHNlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {102,97,108,115,101}, null, null); + tmp[0] = new LiteralStackNode(11030, 0, cHJvZChsaXQoImZhbHNlIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKV0se30p, new int[] {102,97,108,115,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkJvb2xlYW5MaXRlcmFsIiksW2xpdCgiZmFsc2UiKV0se30p, tmp); } protected static final void _init_cHJvZChsZXgoIkJvb2xlYW5MaXRlcmFsIiksW2xpdCgidHJ1ZSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11095, 0, cHJvZChsaXQoInRydWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,114,117,101}, null, null); + tmp[0] = new LiteralStackNode(11032, 0, cHJvZChsaXQoInRydWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSldLHt9KQ0000, new int[] {116,114,117,101}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkJvb2xlYW5MaXRlcmFsIiksW2xpdCgidHJ1ZSIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12096,31 +12081,31 @@ protected static class KeywordArgument_W3NvcnQoIkV4cHJlc3Npb24iKV000 { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(11106, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11103, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(11101, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(11105, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11104, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11102, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKFxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIyLDEyMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(11043, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11040, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(11038, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(11042, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11041, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11039, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKFxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIyLDEyMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11118, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(11120, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11119, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11117, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMiwxMjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); - tmp[4] = new CharStackNode(11121, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(11116, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11055, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(11057, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11056, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11054, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMiwxMjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(11058, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(11053, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11130, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[3] = new NonTerminalStackNode(11131, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(11129, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(11127, 0, "Name", null, null); - tmp[4] = new NonTerminalStackNode(11132, 4, "Expression", null, null); + tmp[2] = new LiteralStackNode(11067, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[3] = new NonTerminalStackNode(11068, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(11066, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(11064, 0, "Name", null, null); + tmp[4] = new NonTerminalStackNode(11069, 4, "Expression", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12145,59 +12130,59 @@ protected static class Literal { protected static final void _init_cHJvZChsYWJlbCgicmVnRXhwIixzb3J0KCJMaXRlcmFsIikpLFtsYWJlbCgicmVnRXhwTGl0ZXJhbCIsbGV4KCJSZWdFeHBMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoInJlZ2V4cCIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11270, 0, "RegExpLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11207, 0, "RegExpLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVnRXhwIixzb3J0KCJMaXRlcmFsIikpLFtsYWJlbCgicmVnRXhwTGl0ZXJhbCIsbGV4KCJSZWdFeHBMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoInJlZ2V4cCIpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGF0ZVRpbWUiLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJkYXRlVGltZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11274, 0, "DateTimeLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11211, 0, "DateTimeLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGF0ZVRpbWUiLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJkYXRlVGltZUxpdGVyYWwiLHNvcnQoIkRhdGVUaW1lTGl0ZXJhbCIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYm9vbGVhbiIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoImJvb2xlYW5MaXRlcmFsIixsZXgoIkJvb2xlYW5MaXRlcmFsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11278, 0, "BooleanLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11215, 0, "BooleanLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYm9vbGVhbiIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoImJvb2xlYW5MaXRlcmFsIixsZXgoIkJvb2xlYW5MaXRlcmFsIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkxpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkxpdGVyYWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(11287, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11284, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(11282, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(11286, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11285, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11283, 1, cHJvZChsaXQoInNvcnQoXCJMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,76,105,116,101,114,97,108,34,41}, null, null); + tmp[4] = new CharStackNode(11224, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11221, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(11219, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(11223, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11222, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11220, 1, cHJvZChsaXQoInNvcnQoXCJMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,76,105,116,101,114,97,108,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkxpdGVyYWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkxpdGVyYWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibG9jYXRpb24iLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJsb2NhdGlvbkxpdGVyYWwiLHNvcnQoIkxvY2F0aW9uTGl0ZXJhbCIpKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11291, 0, "LocationLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11228, 0, "LocationLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibG9jYXRpb24iLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJsb2NhdGlvbkxpdGVyYWwiLHNvcnQoIkxvY2F0aW9uTGl0ZXJhbCIpKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmVhbCIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoInJlYWxMaXRlcmFsIixsZXgoIlJlYWxMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoIm51bWJlciIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11295, 0, "RealLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11232, 0, "RealLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmVhbCIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoInJlYWxMaXRlcmFsIixsZXgoIlJlYWxMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoIm51bWJlciIpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiaW50ZWdlciIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoImludGVnZXJMaXRlcmFsIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKV0se3RhZygiY2F0ZWdvcnkiKCJudW1iZXIiKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11299, 0, "IntegerLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11236, 0, "IntegerLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZWdlciIsc29ydCgiTGl0ZXJhbCIpKSxbbGFiZWwoImludGVnZXJMaXRlcmFsIixzb3J0KCJJbnRlZ2VyTGl0ZXJhbCIpKV0se3RhZygiY2F0ZWdvcnkiKCJudW1iZXIiKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3RyaW5nIixzb3J0KCJMaXRlcmFsIikpLFtsYWJlbCgic3RyaW5nTGl0ZXJhbCIsc29ydCgiU3RyaW5nTGl0ZXJhbCIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11303, 0, "StringLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11240, 0, "StringLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3RyaW5nIixzb3J0KCJMaXRlcmFsIikpLFtsYWJlbCgic3RyaW5nTGl0ZXJhbCIsc29ydCgiU3RyaW5nTGl0ZXJhbCIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgicmF0aW9uYWwiLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJyYXRpb25hbExpdGVyYWwiLGxleCgiUmF0aW9uYWxMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoIm51bWJlciIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11307, 0, "RationalLiteral", null, null); + tmp[0] = new NonTerminalStackNode(11244, 0, "RationalLiteral", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicmF0aW9uYWwiLHNvcnQoIkxpdGVyYWwiKSksW2xhYmVsKCJyYXRpb25hbExpdGVyYWwiLGxleCgiUmF0aW9uYWxMaXRlcmFsIikpXSx7dGFnKCJjYXRlZ29yeSIoIm51bWJlciIpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12234,39 +12219,39 @@ protected static class ProdModifier { protected static final void _init_cHJvZChsYWJlbCgiYnJhY2tldCIsc29ydCgiUHJvZE1vZGlmaWVyIikpLFtsaXQoImJyYWNrZXQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(11315, 0, cHJvZChsaXQoImJyYWNrZXQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {98,114,97,99,107,101,116}, null, null); + tmp[0] = new LiteralStackNode(11252, 0, cHJvZChsaXQoImJyYWNrZXQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk4LDk4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNywxMDcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSldLHt9KQ0000, new int[] {98,114,97,99,107,101,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYnJhY2tldCIsc29ydCgiUHJvZE1vZGlmaWVyIikpLFtsaXQoImJyYWNrZXQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvZE1vZGlmaWVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm9kTW9kaWZpZXIiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(11322, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11321, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11319, 1, cHJvZChsaXQoInNvcnQoXCJQcm9kTW9kaWZpZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,100,77,111,100,105,102,105,101,114,34,41}, null, null); - tmp[0] = new CharStackNode(11318, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(11323, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11320, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(11259, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11258, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11256, 1, cHJvZChsaXQoInNvcnQoXCJQcm9kTW9kaWZpZXJcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,80,114,111,100,77,111,100,105,102,105,101,114,34,41}, null, null); + tmp[0] = new CharStackNode(11255, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(11260, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11257, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUHJvZE1vZGlmaWVyXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJQcm9kTW9kaWZpZXIiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidGFnIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW2xhYmVsKCJ0YWciLHNvcnQoIlRhZyIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11327, 0, "Tag", null, null); + tmp[0] = new NonTerminalStackNode(11264, 0, "Tag", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidGFnIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW2xhYmVsKCJ0YWciLHNvcnQoIlRhZyIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiUHJvZE1vZGlmaWVyXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlByb2RNb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(11331, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(11336, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11333, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(11335, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11334, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11332, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJQcm9kTW9kaWZpZXJcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,80,114,111,100,77,111,100,105,102,105,101,114,34,41,41}, null, null); + tmp[0] = new CharStackNode(11268, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(11273, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11270, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(11272, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11271, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11269, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJQcm9kTW9kaWZpZXJcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzcsNzcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMiwxMDIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,80,114,111,100,77,111,100,105,102,105,101,114,34,41,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJQcm9kTW9kaWZpZXIiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiUHJvZE1vZGlmaWVyXCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlByb2RNb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiUHJvZE1vZGlmaWVyIikpLFtsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiQXNzb2MiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(11342, 0, "Assoc", null, null); + tmp[0] = new NonTerminalStackNode(11279, 0, "Assoc", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiUHJvZE1vZGlmaWVyIikpLFtsYWJlbCgiYXNzb2NpYXRpdml0eSIsc29ydCgiQXNzb2MiKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12295,20 +12280,20 @@ protected static class RegExpLiteral { protected static final void _init_cHJvZChsZXgoIlJlZ0V4cExpdGVyYWwiKSxbbGl0KCIvIiksXGl0ZXItc3RhcihsZXgoIlJlZ0V4cCIpKSxsaXQoIi8iKSxsZXgoIlJlZ0V4cE1vZGlmaWVyIildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[4]; - tmp[2] = new LiteralStackNode(11779, 2, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); - tmp[0] = new LiteralStackNode(11776, 0, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); - tmp[1] = new ListStackNode(11778, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKQ0000, new NonTerminalStackNode(11777, 0, "RegExp", null, null), false, null, null); - tmp[3] = new NonTerminalStackNode(11780, 3, "RegExpModifier", null, null); + tmp[2] = new LiteralStackNode(11716, 2, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); + tmp[0] = new LiteralStackNode(11713, 0, cHJvZChsaXQoIi8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KV0pXSx7fSk00, new int[] {47}, null, null); + tmp[1] = new ListStackNode(11715, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKQ0000, new NonTerminalStackNode(11714, 0, "RegExp", null, null), false, null, null); + tmp[3] = new NonTerminalStackNode(11717, 3, "RegExpModifier", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cExpdGVyYWwiKSxbbGl0KCIvIiksXGl0ZXItc3RhcihsZXgoIlJlZ0V4cCIpKSxsaXQoIi8iKSxsZXgoIlJlZ0V4cE1vZGlmaWVyIildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cExpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUmVnRXhwTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJSZWdFeHBMaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(11783, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11785, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11788, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(11784, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,76,105,116,101,114,97,108,34,41}, null, null); - tmp[3] = new ListStackNode(11787, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11786, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(11720, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11722, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(11725, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(11721, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBMaXRlcmFsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgyLDgyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2OSw2OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,76,105,116,101,114,97,108,34,41}, null, null); + tmp[3] = new ListStackNode(11724, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11723, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cExpdGVyYWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiUmVnRXhwTGl0ZXJhbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJSZWdFeHBMaXRlcmFsIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12331,31 +12316,31 @@ protected static class KeywordArgument_W3NvcnQoIlBhdHRlcm4iKV000 { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiUGF0dGVyblwiKV0pLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(11829, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11832, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(11827, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(11828, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKFxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIyLDEyMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(11831, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11830, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(11766, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(11769, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(11764, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(11765, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKFxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIyLDEyMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzUsNzUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgwLDgwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(11768, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11767, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiUGF0dGVyblwiKV0pLFtsaXQoXCIsXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(11847, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11844, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(11842, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(11846, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11845, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11843, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMiwxMjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(11784, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11781, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(11779, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(11783, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11782, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11780, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50XCIsW3NvcnQoXCJQYXR0ZXJuXCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMiwxMjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMCwxMDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc1LDc1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTksMTE5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw2NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5MSw5MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,34,44,91,115,111,114,116,40,34,80,97,116,116,101,114,110,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXHBhcmFtZXRlcml6ZWQtc29ydChcIktleXdvcmRBcmd1bWVudFwiLFtzb3J0KFwiUGF0dGVyblwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnQiLFtzb3J0KCJQYXR0ZXJuIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSkpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(11853, 0, "Name", null, null); - tmp[4] = new NonTerminalStackNode(11858, 4, "Pattern", null, null); - tmp[2] = new LiteralStackNode(11856, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[3] = new NonTerminalStackNode(11857, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(11855, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(11790, 0, "Name", null, null); + tmp[4] = new NonTerminalStackNode(11795, 4, "Pattern", null, null); + tmp[2] = new LiteralStackNode(11793, 2, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[3] = new NonTerminalStackNode(11794, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(11792, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiUGF0dGVybiIpXSkpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIlBhdHRlcm4iKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12380,17 +12365,17 @@ protected static class Nonterminal { protected static final void _init_cHJvZChsZXgoIk5vbnRlcm1pbmFsIiksW2NvbmRpdGlvbmFsKHNlcShbY29uZGl0aW9uYWwoXGNoYXItY2xhc3MoW3JhbmdlKDY1LDkwKV0pLHtcbm90LXByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDY1LDkwKV0pKX0pLGNvbmRpdGlvbmFsKFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldKSx7ZGVsZXRlKGtleXdvcmRzKCJSYXNjYWxLZXl3b3JkcyIpKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SequenceStackNode(11948, 0, cmVndWxhcihzZXEoW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCldKSx7XG5vdC1wcmVjZWRlKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCldKSl9KSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(11941, 0, new int[][]{{65,90}}, new IEnterFilter[] {new CharPrecedeRestriction(new int[][]{{65,90}})}, null), new ListStackNode(11945, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(11942, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})})}, null, new ICompletionFilter[] {new StringMatchRestriction(new int[] {108,114,101,108}), new StringMatchRestriction(new int[] {112,114,105,118,97,116,101}), new StringMatchRestriction(new int[] {98,97,103}), new StringMatchRestriction(new int[] {100,101,102,97,117,108,116}), new StringMatchRestriction(new int[] {108,97,121,111,117,116}), new StringMatchRestriction(new int[] {97,115,115,111,99}), new StringMatchRestriction(new int[] {105,102}), new StringMatchRestriction(new int[] {108,111,99}), new StringMatchRestriction(new int[] {98,114,97,99,107,101,116}), new StringMatchRestriction(new int[] {110,111,116,105,110}), new StringMatchRestriction(new int[] {102,97,105,108}), new StringMatchRestriction(new int[] {116,114,117,101}), new StringMatchRestriction(new int[] {105,109,112,111,114,116}), new StringMatchRestriction(new int[] {110,117,109}), new StringMatchRestriction(new int[] {108,101,120,105,99,97,108}), new StringMatchRestriction(new int[] {109,111,100}), new StringMatchRestriction(new int[] {106,111,105,110}), new StringMatchRestriction(new int[] {116,117,112,108,101}), new StringMatchRestriction(new int[] {97,110,110,111}), new StringMatchRestriction(new int[] {98,111,111,108}), new StringMatchRestriction(new int[] {116,104,114,111,119}), new StringMatchRestriction(new int[] {115,116,97,114,116}), new StringMatchRestriction(new int[] {112,117,98,108,105,99}), new StringMatchRestriction(new int[] {118,105,115,105,116}), new StringMatchRestriction(new int[] {109,111,100,117,108,101}), new StringMatchRestriction(new int[] {114,101,97,108}), new StringMatchRestriction(new int[] {111}), new StringMatchRestriction(new int[] {97,108,105,97,115}), new StringMatchRestriction(new int[] {110,111,110,45,97,115,115,111,99}), new StringMatchRestriction(new int[] {100,97,116,101,116,105,109,101}), new StringMatchRestriction(new int[] {105,110,115,101,114,116}), new StringMatchRestriction(new int[] {109,97,112}), new StringMatchRestriction(new int[] {116,104,114,111,119,115}), new StringMatchRestriction(new int[] {118,111,105,100}), new StringMatchRestriction(new int[] {102,111,114}), new StringMatchRestriction(new int[] {114,101,108}), new StringMatchRestriction(new int[] {115,116,114}), new StringMatchRestriction(new int[] {115,101,116}), new StringMatchRestriction(new int[] {105,116}), new StringMatchRestriction(new int[] {99,97,115,101}), new StringMatchRestriction(new int[] {101,120,116,101,110,100}), new StringMatchRestriction(new int[] {102,97,108,115,101}), new StringMatchRestriction(new int[] {110,111,100,101}), new StringMatchRestriction(new int[] {101,108,115,101}), new StringMatchRestriction(new int[] {116,114,121}), new StringMatchRestriction(new int[] {118,97,108,117,101}), new StringMatchRestriction(new int[] {99,97,116,99,104}), new StringMatchRestriction(new int[] {115,111,108,118,101}), new StringMatchRestriction(new int[] {119,104,105,108,101}), new StringMatchRestriction(new int[] {102,105,110,97,108,108,121}), new StringMatchRestriction(new int[] {107,101,121,119,111,114,100}), new StringMatchRestriction(new int[] {115,121,110,116,97,120}), new StringMatchRestriction(new int[] {97,110,121}), new StringMatchRestriction(new int[] {97,115,115,101,114,116}), new StringMatchRestriction(new int[] {116,97,103}), new StringMatchRestriction(new int[] {114,97,116}), new StringMatchRestriction(new int[] {108,105,115,116}), new StringMatchRestriction(new int[] {99,111,110,116,105,110,117,101}), new StringMatchRestriction(new int[] {102,105,108,116,101,114}), new StringMatchRestriction(new int[] {116,121,112,101}), new StringMatchRestriction(new int[] {97,108,108}), new StringMatchRestriction(new int[] {111,110,101}), new StringMatchRestriction(new int[] {116,101,115,116}), new StringMatchRestriction(new int[] {105,110}), new StringMatchRestriction(new int[] {100,121,110,97,109,105,99}), new StringMatchRestriction(new int[] {105,110,116}), new StringMatchRestriction(new int[] {114,101,116,117,114,110}), new StringMatchRestriction(new int[] {100,97,116,97}), new StringMatchRestriction(new int[] {97,112,112,101,110,100}), new StringMatchRestriction(new int[] {115,119,105,116,99,104}), new StringMatchRestriction(new int[] {98,114,101,97,107})}); + tmp[0] = new SequenceStackNode(11885, 0, cmVndWxhcihzZXEoW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCldKSx7XG5vdC1wcmVjZWRlKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCldKSl9KSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(11878, 0, new int[][]{{65,90}}, new IEnterFilter[] {new CharPrecedeRestriction(new int[][]{{65,90}})}, null), new ListStackNode(11882, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(11879, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})})}, null, new ICompletionFilter[] {new StringMatchRestriction(new int[] {116,104,114,111,119,115}), new StringMatchRestriction(new int[] {118,111,105,100}), new StringMatchRestriction(new int[] {112,117,98,108,105,99}), new StringMatchRestriction(new int[] {100,97,116,97}), new StringMatchRestriction(new int[] {102,105,110,97,108,108,121}), new StringMatchRestriction(new int[] {116,114,121}), new StringMatchRestriction(new int[] {115,116,97,114,116}), new StringMatchRestriction(new int[] {98,114,101,97,107}), new StringMatchRestriction(new int[] {105,109,112,111,114,116}), new StringMatchRestriction(new int[] {105,110,115,101,114,116}), new StringMatchRestriction(new int[] {116,121,112,101}), new StringMatchRestriction(new int[] {116,101,115,116}), new StringMatchRestriction(new int[] {109,97,112}), new StringMatchRestriction(new int[] {99,111,110,116,105,110,117,101}), new StringMatchRestriction(new int[] {102,97,105,108}), new StringMatchRestriction(new int[] {99,97,116,99,104}), new StringMatchRestriction(new int[] {115,121,110,116,97,120}), new StringMatchRestriction(new int[] {100,97,116,101,116,105,109,101}), new StringMatchRestriction(new int[] {111}), new StringMatchRestriction(new int[] {110,117,109}), new StringMatchRestriction(new int[] {114,97,116}), new StringMatchRestriction(new int[] {101,120,116,101,110,100}), new StringMatchRestriction(new int[] {107,101,121,119,111,114,100}), new StringMatchRestriction(new int[] {115,119,105,116,99,104}), new StringMatchRestriction(new int[] {97,110,121}), new StringMatchRestriction(new int[] {119,104,105,108,101}), new StringMatchRestriction(new int[] {108,105,115,116}), new StringMatchRestriction(new int[] {110,111,116,105,110}), new StringMatchRestriction(new int[] {108,114,101,108}), new StringMatchRestriction(new int[] {112,114,105,118,97,116,101}), new StringMatchRestriction(new int[] {114,101,108}), new StringMatchRestriction(new int[] {118,97,108,117,101}), new StringMatchRestriction(new int[] {102,105,108,116,101,114}), new StringMatchRestriction(new int[] {109,111,100}), new StringMatchRestriction(new int[] {97,115,115,111,99}), new StringMatchRestriction(new int[] {97,112,112,101,110,100}), new StringMatchRestriction(new int[] {110,111,100,101}), new StringMatchRestriction(new int[] {99,97,115,101}), new StringMatchRestriction(new int[] {115,101,116}), new StringMatchRestriction(new int[] {114,101,97,108}), new StringMatchRestriction(new int[] {106,111,105,110}), new StringMatchRestriction(new int[] {97,110,110,111}), new StringMatchRestriction(new int[] {114,101,116,117,114,110}), new StringMatchRestriction(new int[] {111,110,101}), new StringMatchRestriction(new int[] {116,104,114,111,119}), new StringMatchRestriction(new int[] {116,97,103}), new StringMatchRestriction(new int[] {98,97,103}), new StringMatchRestriction(new int[] {100,101,102,97,117,108,116}), new StringMatchRestriction(new int[] {108,101,120,105,99,97,108}), new StringMatchRestriction(new int[] {101,108,115,101}), new StringMatchRestriction(new int[] {98,114,97,99,107,101,116}), new StringMatchRestriction(new int[] {97,108,108}), new StringMatchRestriction(new int[] {97,108,105,97,115}), new StringMatchRestriction(new int[] {98,111,111,108}), new StringMatchRestriction(new int[] {105,110,116}), new StringMatchRestriction(new int[] {105,102}), new StringMatchRestriction(new int[] {100,121,110,97,109,105,99}), new StringMatchRestriction(new int[] {116,117,112,108,101}), new StringMatchRestriction(new int[] {97,115,115,101,114,116}), new StringMatchRestriction(new int[] {105,116}), new StringMatchRestriction(new int[] {110,111,110,45,97,115,115,111,99}), new StringMatchRestriction(new int[] {116,114,117,101}), new StringMatchRestriction(new int[] {102,97,108,115,101}), new StringMatchRestriction(new int[] {105,110}), new StringMatchRestriction(new int[] {109,111,100,117,108,101}), new StringMatchRestriction(new int[] {102,111,114}), new StringMatchRestriction(new int[] {108,111,99}), new StringMatchRestriction(new int[] {115,111,108,118,101}), new StringMatchRestriction(new int[] {118,105,115,105,116}), new StringMatchRestriction(new int[] {108,97,121,111,117,116}), new StringMatchRestriction(new int[] {115,116,114})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5vbnRlcm1pbmFsIiksW2NvbmRpdGlvbmFsKHNlcShbY29uZGl0aW9uYWwoXGNoYXItY2xhc3MoW3JhbmdlKDY1LDkwKV0pLHtcbm90LXByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDY1LDkwKV0pKX0pLGNvbmRpdGlvbmFsKFxpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSkse1xub3QtZm9sbG93KFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldKSx7ZGVsZXRlKGtleXdvcmRzKCJSYXNjYWxLZXl3b3JkcyIpKX0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5vbnRlcm1pbmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5vbnRlcm1pbmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5vbnRlcm1pbmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(11956, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11953, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(11951, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(11955, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11954, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(11952, 1, cHJvZChsaXQoInNvcnQoXCJOb250ZXJtaW5hbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,78,111,110,116,101,114,109,105,110,97,108,34,41}, null, null); + tmp[4] = new CharStackNode(11893, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11890, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(11888, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(11892, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11891, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(11889, 1, cHJvZChsaXQoInNvcnQoXCJOb250ZXJtaW5hbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OCw3OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,78,111,110,116,101,114,109,105,110,97,108,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5vbnRlcm1pbmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIk5vbnRlcm1pbmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIk5vbnRlcm1pbmFsIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12413,19 +12398,19 @@ protected static class PreStringChars { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVN0cmluZ0NoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlByZVN0cmluZ0NoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlByZVN0cmluZ0NoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(11988, 1, cHJvZChsaXQoInNvcnQoXCJQcmVTdHJpbmdDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,114,101,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(11991, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11990, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(11987, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(11989, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(11992, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(11925, 1, cHJvZChsaXQoInNvcnQoXCJQcmVTdHJpbmdDaGFyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,80,114,101,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(11928, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11927, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(11924, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(11926, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(11929, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlByZVN0cmluZ0NoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlByZVN0cmluZ0NoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlByZVN0cmluZ0NoYXJzIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlByZVN0cmluZ0NoYXJzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new CharStackNode(11998, 2, new int[][]{{60,60}}, null, null); - tmp[0] = new CharStackNode(11995, 0, new int[][]{{34,34}}, null, null); - tmp[1] = new ListStackNode(11997, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(11996, 0, "StringCharacter", null, null), false, null, null); + tmp[2] = new CharStackNode(11935, 2, new int[][]{{60,60}}, null, null); + tmp[0] = new CharStackNode(11932, 0, new int[][]{{34,34}}, null, null); + tmp[1] = new ListStackNode(11934, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(11933, 0, "StringCharacter", null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlByZVN0cmluZ0NoYXJzIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se3RhZygiY2F0ZWdvcnkiKCJzdHJpbmciKSl9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12448,37 +12433,37 @@ protected static class StringTail { protected static final void _init_cHJvZChsYWJlbCgicG9zdCIsc29ydCgiU3RyaW5nVGFpbCIpKSxbbGFiZWwoInBvc3QiLGxleCgiUG9zdFN0cmluZ0NoYXJzIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(12038, 0, "PostStringChars", null, null); + tmp[0] = new NonTerminalStackNode(11975, 0, "PostStringChars", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicG9zdCIsc29ydCgiU3RyaW5nVGFpbCIpKSxbbGFiZWwoInBvc3QiLGxleCgiUG9zdFN0cmluZ0NoYXJzIikpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdUYWlsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ1RhaWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN0cmluZ1RhaWwiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(12043, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdUYWlsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,84,97,105,108,34,41}, null, null); - tmp[0] = new CharStackNode(12042, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(12047, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(12046, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12045, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(12044, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(11980, 1, cHJvZChsaXQoInNvcnQoXCJTdHJpbmdUYWlsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,114,105,110,103,84,97,105,108,34,41}, null, null); + tmp[0] = new CharStackNode(11979, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(11984, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(11983, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(11982, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(11981, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdHJpbmdUYWlsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlN0cmluZ1RhaWxcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlN0cmluZ1RhaWwiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWlkSW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdUYWlsIikpLFtsYWJlbCgibWlkIixsZXgoIk1pZFN0cmluZ0NoYXJzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ1RhaWwiKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(12051, 0, "MidStringChars", null, null); - tmp[2] = new NonTerminalStackNode(12054, 2, "Expression", null, null); - tmp[4] = new NonTerminalStackNode(12057, 4, "StringTail", null, null); - tmp[1] = new NonTerminalStackNode(12053, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12056, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(11988, 0, "MidStringChars", null, null); + tmp[2] = new NonTerminalStackNode(11991, 2, "Expression", null, null); + tmp[4] = new NonTerminalStackNode(11994, 4, "StringTail", null, null); + tmp[1] = new NonTerminalStackNode(11990, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(11993, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWlkSW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdUYWlsIikpLFtsYWJlbCgibWlkIixsZXgoIk1pZFN0cmluZ0NoYXJzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ1RhaWwiKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWlkVGVtcGxhdGUiLHNvcnQoIlN0cmluZ1RhaWwiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0ZW1wbGF0ZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJTdHJpbmdUYWlsIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new NonTerminalStackNode(12061, 0, "MidStringChars", null, null); - tmp[2] = new NonTerminalStackNode(12064, 2, "StringTemplate", null, null); - tmp[4] = new NonTerminalStackNode(12067, 4, "StringTail", null, null); - tmp[1] = new NonTerminalStackNode(12063, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12066, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(11998, 0, "MidStringChars", null, null); + tmp[2] = new NonTerminalStackNode(12001, 2, "StringTemplate", null, null); + tmp[4] = new NonTerminalStackNode(12004, 4, "StringTail", null, null); + tmp[1] = new NonTerminalStackNode(12000, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(12003, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWlkVGVtcGxhdGUiLHNvcnQoIlN0cmluZ1RhaWwiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0ZW1wbGF0ZSIsc29ydCgiU3RyaW5nVGVtcGxhdGUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0YWlsIixzb3J0KCJTdHJpbmdUYWlsIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12505,58 +12490,58 @@ protected static class RegExp { protected static final void _init_cHJvZChsZXgoIlJlZ0V4cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMSw0NikscmFuZ2UoNDgsNTkpLHJhbmdlKDYxLDYxKSxyYW5nZSg2Myw5MSkscmFuZ2UoOTMsMTExNDExMSldKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(12104, 0, new int[][]{{1,46},{48,59},{61,61},{63,91},{93,1114111}}, null, null); + tmp[0] = new CharStackNode(12041, 0, new int[][]{{1,46},{48,59},{61,61},{63,91},{93,1114111}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMSw0NikscmFuZ2UoNDgsNTkpLHJhbmdlKDYxLDYxKSxyYW5nZSg2Myw5MSkscmFuZ2UoOTMsMTExNDExMSldKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSZWdFeHBcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(12111, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12110, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(12108, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSZWdFeHBcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,82,101,103,69,120,112,34,41,41}, null, null); - tmp[0] = new CharStackNode(12107, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(12112, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(12109, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(12048, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12047, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(12045, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSZWdFeHBcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Miw4MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,82,101,103,69,120,112,34,41,41}, null, null); + tmp[0] = new CharStackNode(12044, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(12049, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12046, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJSZWdFeHBcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiUmVnRXhwIikpKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIlJlZ0V4cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KSxyYW5nZSg2MCw2MCkscmFuZ2UoNjIsNjIpLHJhbmdlKDkyLDkyKV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[0] = new CharStackNode(12116, 0, new int[][]{{92,92}}, null, null); - tmp[1] = new CharStackNode(12117, 1, new int[][]{{47,47},{60,60},{62,62},{92,92}}, null, null); + tmp[0] = new CharStackNode(12053, 0, new int[][]{{92,92}}, null, null); + tmp[1] = new CharStackNode(12054, 1, new int[][]{{47,47},{60,60},{62,62},{92,92}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ3LDQ3KSxyYW5nZSg2MCw2MCkscmFuZ2UoNjIsNjIpLHJhbmdlKDkyLDkyKV0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsZXgoIlJlZ0V4cCIpLFtsaXQoIlw8IiksbGV4KCJOYW1lIiksbGl0KCJcPiIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new LiteralStackNode(12121, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[0] = new LiteralStackNode(12119, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[1] = new NonTerminalStackNode(12120, 1, "Name", null, null); + tmp[2] = new LiteralStackNode(12058, 2, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[0] = new LiteralStackNode(12056, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[1] = new NonTerminalStackNode(12057, 1, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cCIpLFtsaXQoIlw8IiksbGV4KCJOYW1lIiksbGl0KCJcPiIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsZXgoIlJlZ0V4cCIpLFtsaXQoIlw8IiksbGV4KCJOYW1lIiksbGl0KCI6IiksXGl0ZXItc3RhcihsZXgoIk5hbWVkUmVnRXhwIikpLGxpdCgiXD4iKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new LiteralStackNode(12123, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[2] = new LiteralStackNode(12125, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new LiteralStackNode(12128, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); - tmp[1] = new NonTerminalStackNode(12124, 1, "Name", null, null); - tmp[3] = new ListStackNode(12127, 3, cmVndWxhcihcaXRlci1zdGFyKGxleCgiTmFtZWRSZWdFeHAiKSkp, new NonTerminalStackNode(12126, 0, "NamedRegExp", null, null), false, null, null); + tmp[0] = new LiteralStackNode(12060, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[2] = new LiteralStackNode(12062, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new LiteralStackNode(12065, 4, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[1] = new NonTerminalStackNode(12061, 1, "Name", null, null); + tmp[3] = new ListStackNode(12064, 3, cmVndWxhcihcaXRlci1zdGFyKGxleCgiTmFtZWRSZWdFeHAiKSkp, new NonTerminalStackNode(12063, 0, "NamedRegExp", null, null), false, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cCIpLFtsaXQoIlw8IiksbGV4KCJOYW1lIiksbGl0KCI6IiksXGl0ZXItc3RhcihsZXgoIk5hbWVkUmVnRXhwIikpLGxpdCgiXD4iKV0se30p, tmp); } protected static final void _init_cHJvZChsZXgoIlJlZ0V4cCIpLFtsZXgoIkJhY2tzbGFzaCIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(12130, 0, "Backslash", null, null); + tmp[0] = new NonTerminalStackNode(12067, 0, "Backslash", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlJlZ0V4cCIpLFtsZXgoIkJhY2tzbGFzaCIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSZWdFeHBcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUmVnRXhwIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(12134, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,34,41}, null, null); - tmp[3] = new ListStackNode(12137, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12136, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(12135, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(12138, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(12133, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(12071, 1, cHJvZChsaXQoInNvcnQoXCJSZWdFeHBcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODIsODIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY5LDY5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjAsMTIwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,82,101,103,69,120,112,34,41}, null, null); + tmp[3] = new ListStackNode(12074, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12073, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(12072, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(12075, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(12070, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlJlZ0V4cCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJSZWdFeHBcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUmVnRXhwIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12589,21 +12574,21 @@ protected static class DataTypeSelector { protected static final void _init_cHJvZChsYWJlbCgic2VsZWN0b3IiLHNvcnQoIkRhdGFUeXBlU2VsZWN0b3IiKSksW2xhYmVsKCJzb3J0Iixzb3J0KCJRdWFsaWZpZWROYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInByb2R1Y3Rpb24iLGxleCgiTmFtZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(12406, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(12404, 0, "QualifiedName", null, null); - tmp[2] = new LiteralStackNode(12407, 2, cHJvZChsaXQoIi4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pXSx7fSk00, new int[] {46}, null, null); - tmp[3] = new NonTerminalStackNode(12408, 3, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(12409, 4, "Name", null, null); + tmp[1] = new NonTerminalStackNode(12343, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(12341, 0, "QualifiedName", null, null); + tmp[2] = new LiteralStackNode(12344, 2, cHJvZChsaXQoIi4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ2LDQ2KV0pXSx7fSk00, new int[] {46}, null, null); + tmp[3] = new NonTerminalStackNode(12345, 3, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(12346, 4, "Name", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2VsZWN0b3IiLHNvcnQoIkRhdGFUeXBlU2VsZWN0b3IiKSksW2xhYmVsKCJzb3J0Iixzb3J0KCJRdWFsaWZpZWROYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIi4iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInByb2R1Y3Rpb24iLGxleCgiTmFtZSIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEYXRhVHlwZVNlbGVjdG9yIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGFUeXBlU2VsZWN0b3JcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkRhdGFUeXBlU2VsZWN0b3IiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(12413, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(12415, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(12414, 1, cHJvZChsaXQoInNvcnQoXCJEYXRhVHlwZVNlbGVjdG9yXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,68,97,116,97,84,121,112,101,83,101,108,101,99,116,111,114,34,41}, null, null); - tmp[4] = new CharStackNode(12418, 4, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(12417, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12416, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(12350, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12352, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(12351, 1, cHJvZChsaXQoInNvcnQoXCJEYXRhVHlwZVNlbGVjdG9yXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY4LDY4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,68,97,116,97,84,121,112,101,83,101,108,101,99,116,111,114,34,41}, null, null); + tmp[4] = new CharStackNode(12355, 4, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(12354, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12353, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJEYXRhVHlwZVNlbGVjdG9yIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkRhdGFUeXBlU2VsZWN0b3JcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkRhdGFUeXBlU2VsZWN0b3IiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12626,19 +12611,19 @@ protected static class TagString { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRhZ1N0cmluZyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUYWdTdHJpbmdcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGFnU3RyaW5nIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(12430, 1, cHJvZChsaXQoInNvcnQoXCJUYWdTdHJpbmdcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,97,103,83,116,114,105,110,103,34,41}, null, null); - tmp[3] = new ListStackNode(12433, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12432, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(12431, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(12434, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(12429, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(12367, 1, cHJvZChsaXQoInNvcnQoXCJUYWdTdHJpbmdcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAzLDEwMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,84,97,103,83,116,114,105,110,103,34,41}, null, null); + tmp[3] = new ListStackNode(12370, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12369, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(12368, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(12371, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(12366, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRhZ1N0cmluZyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUYWdTdHJpbmdcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGFnU3RyaW5nIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlRhZ1N0cmluZyIpLFtjb25kaXRpb25hbChsaXQoInsiKSx7XG5vdC1wcmVjZWRlKGxpdCgiXFwiKSl9KSxsYWJlbCgiY29udGVudHMiLFxpdGVyLXN0YXIoYWx0KHtzZXEoW2xpdCgiXFwiKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIzLDEyMykscmFuZ2UoMTI1LDEyNSldKV0pLGxleCgiVGFnU3RyaW5nIiksXGNoYXItY2xhc3MoW3JhbmdlKDEsMTIyKSxyYW5nZSgxMjQsMTI0KSxyYW5nZSgxMjYsMTExNDExMSldKX0pKSksY29uZGl0aW9uYWwobGl0KCJ9Iikse1xub3QtcHJlY2VkZShsaXQoIlxcIikpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(12446, 1, cmVndWxhcihcaXRlci1zdGFyKGFsdCh7c2VxKFtsaXQoIlxcIiksXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpLHJhbmdlKDEyNSwxMjUpXSldKSxsZXgoIlRhZ1N0cmluZyIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxLDEyMikscmFuZ2UoMTI0LDEyNCkscmFuZ2UoMTI2LDExMTQxMTEpXSl9KSkp, new AlternativeStackNode(12445, 0, cmVndWxhcihhbHQoe3NlcShbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjMsMTIzKSxyYW5nZSgxMjUsMTI1KV0pXSksbGV4KCJUYWdTdHJpbmciKSxcY2hhci1jbGFzcyhbcmFuZ2UoMSwxMjIpLHJhbmdlKDEyNCwxMjQpLHJhbmdlKDEyNiwxMTE0MTExKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new SequenceStackNode(12442, 0, cmVndWxhcihzZXEoW2xpdCgiXFwiKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIzLDEyMykscmFuZ2UoMTI1LDEyNSldKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new LiteralStackNode(12440, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null), new CharStackNode(12441, 1, new int[][]{{123,123},{125,125}}, null, null)}, null, null), new NonTerminalStackNode(12443, 0, "TagString", null, null), new CharStackNode(12444, 0, new int[][]{{1,122},{124,124},{126,1114111}}, null, null)}, null, null), false, null, null); - tmp[0] = new LiteralStackNode(12439, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, new IEnterFilter[] {new StringPrecedeRestriction(new int[] {92})}, null); - tmp[2] = new LiteralStackNode(12450, 2, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, new IEnterFilter[] {new StringPrecedeRestriction(new int[] {92})}, null); + tmp[1] = new ListStackNode(12383, 1, cmVndWxhcihcaXRlci1zdGFyKGFsdCh7c2VxKFtsaXQoIlxcIiksXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpLHJhbmdlKDEyNSwxMjUpXSldKSxsZXgoIlRhZ1N0cmluZyIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxLDEyMikscmFuZ2UoMTI0LDEyNCkscmFuZ2UoMTI2LDExMTQxMTEpXSl9KSkp, new AlternativeStackNode(12382, 0, cmVndWxhcihhbHQoe3NlcShbbGl0KCJcXCIpLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjMsMTIzKSxyYW5nZSgxMjUsMTI1KV0pXSksbGV4KCJUYWdTdHJpbmciKSxcY2hhci1jbGFzcyhbcmFuZ2UoMSwxMjIpLHJhbmdlKDEyNCwxMjQpLHJhbmdlKDEyNiwxMTE0MTExKV0pfSkp, (AbstractStackNode[]) new AbstractStackNode[]{new SequenceStackNode(12379, 0, cmVndWxhcihzZXEoW2xpdCgiXFwiKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIzLDEyMykscmFuZ2UoMTI1LDEyNSldKV0pKQ0000, (AbstractStackNode[]) new AbstractStackNode[]{new LiteralStackNode(12377, 0, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null), new CharStackNode(12378, 1, new int[][]{{123,123},{125,125}}, null, null)}, null, null), new NonTerminalStackNode(12380, 0, "TagString", null, null), new CharStackNode(12381, 0, new int[][]{{1,122},{124,124},{126,1114111}}, null, null)}, null, null), false, null, null); + tmp[0] = new LiteralStackNode(12376, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, new IEnterFilter[] {new StringPrecedeRestriction(new int[] {92})}, null); + tmp[2] = new LiteralStackNode(12387, 2, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, new IEnterFilter[] {new StringPrecedeRestriction(new int[] {92})}, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRhZ1N0cmluZyIpLFtjb25kaXRpb25hbChsaXQoInsiKSx7XG5vdC1wcmVjZWRlKGxpdCgiXFwiKSl9KSxsYWJlbCgiY29udGVudHMiLFxpdGVyLXN0YXIoYWx0KHtzZXEoW2xpdCgiXFwiKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIzLDEyMykscmFuZ2UoMTI1LDEyNSldKV0pLGxleCgiVGFnU3RyaW5nIiksXGNoYXItY2xhc3MoW3JhbmdlKDEsMTIyKSxyYW5nZSgxMjQsMTI0KSxyYW5nZSgxMjYsMTExNDExMSldKX0pKSksY29uZGl0aW9uYWwobGl0KCJ9Iikse1xub3QtcHJlY2VkZShsaXQoIlxcIikpfSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12661,18 +12646,18 @@ protected static class NonterminalLabel { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5vbnRlcm1pbmFsTGFiZWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTm9udGVybWluYWxMYWJlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJOb250ZXJtaW5hbExhYmVsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(12458, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12457, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(12459, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(12456, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(12455, 1, cHJvZChsaXQoInNvcnQoXCJOb250ZXJtaW5hbExhYmVsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,111,110,116,101,114,109,105,110,97,108,76,97,98,101,108,34,41}, null, null); - tmp[0] = new CharStackNode(12454, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(12395, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12394, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(12396, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12393, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(12392, 1, cHJvZChsaXQoInNvcnQoXCJOb250ZXJtaW5hbExhYmVsXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OCw5OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,111,110,116,101,114,109,105,110,97,108,76,97,98,101,108,34,41}, null, null); + tmp[0] = new CharStackNode(12391, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5vbnRlcm1pbmFsTGFiZWwiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTm9udGVybWluYWxMYWJlbFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJOb250ZXJtaW5hbExhYmVsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIk5vbnRlcm1pbmFsTGFiZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDEyMildKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[2]; - tmp[1] = new ListStackNode(12466, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(12463, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); - tmp[0] = new CharStackNode(12462, 0, new int[][]{{97,122}}, null, null); + tmp[1] = new ListStackNode(12403, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(12400, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[0] = new CharStackNode(12399, 0, new int[][]{{97,122}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5vbnRlcm1pbmFsTGFiZWwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk3LDEyMildKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12695,35 +12680,35 @@ protected static class Name { protected static final void _init_cHJvZChsZXgoIk5hbWUiKSxbY29uZGl0aW9uYWwoc2VxKFtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkse1xub3QtcHJlY2VkZShcY2hhci1jbGFzcyhbcmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSksY29uZGl0aW9uYWwoXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0pLHtkZWxldGUoa2V5d29yZHMoIlJhc2NhbEtleXdvcmRzIikpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SequenceStackNode(12546, 0, cmVndWxhcihzZXEoW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSx7XG5vdC1wcmVjZWRlKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(12539, 0, new int[][]{{65,90},{95,95},{97,122}}, new IEnterFilter[] {new CharPrecedeRestriction(new int[][]{{65,90},{95,95},{97,122}})}, null), new ListStackNode(12543, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(12540, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})})}, null, new ICompletionFilter[] {new StringMatchRestriction(new int[] {108,114,101,108}), new StringMatchRestriction(new int[] {112,114,105,118,97,116,101}), new StringMatchRestriction(new int[] {98,97,103}), new StringMatchRestriction(new int[] {100,101,102,97,117,108,116}), new StringMatchRestriction(new int[] {108,97,121,111,117,116}), new StringMatchRestriction(new int[] {97,115,115,111,99}), new StringMatchRestriction(new int[] {105,102}), new StringMatchRestriction(new int[] {108,111,99}), new StringMatchRestriction(new int[] {98,114,97,99,107,101,116}), new StringMatchRestriction(new int[] {110,111,116,105,110}), new StringMatchRestriction(new int[] {102,97,105,108}), new StringMatchRestriction(new int[] {116,114,117,101}), new StringMatchRestriction(new int[] {105,109,112,111,114,116}), new StringMatchRestriction(new int[] {110,117,109}), new StringMatchRestriction(new int[] {108,101,120,105,99,97,108}), new StringMatchRestriction(new int[] {109,111,100}), new StringMatchRestriction(new int[] {106,111,105,110}), new StringMatchRestriction(new int[] {116,117,112,108,101}), new StringMatchRestriction(new int[] {97,110,110,111}), new StringMatchRestriction(new int[] {98,111,111,108}), new StringMatchRestriction(new int[] {116,104,114,111,119}), new StringMatchRestriction(new int[] {115,116,97,114,116}), new StringMatchRestriction(new int[] {112,117,98,108,105,99}), new StringMatchRestriction(new int[] {118,105,115,105,116}), new StringMatchRestriction(new int[] {109,111,100,117,108,101}), new StringMatchRestriction(new int[] {114,101,97,108}), new StringMatchRestriction(new int[] {111}), new StringMatchRestriction(new int[] {97,108,105,97,115}), new StringMatchRestriction(new int[] {110,111,110,45,97,115,115,111,99}), new StringMatchRestriction(new int[] {100,97,116,101,116,105,109,101}), new StringMatchRestriction(new int[] {105,110,115,101,114,116}), new StringMatchRestriction(new int[] {109,97,112}), new StringMatchRestriction(new int[] {116,104,114,111,119,115}), new StringMatchRestriction(new int[] {118,111,105,100}), new StringMatchRestriction(new int[] {102,111,114}), new StringMatchRestriction(new int[] {114,101,108}), new StringMatchRestriction(new int[] {115,116,114}), new StringMatchRestriction(new int[] {115,101,116}), new StringMatchRestriction(new int[] {105,116}), new StringMatchRestriction(new int[] {99,97,115,101}), new StringMatchRestriction(new int[] {101,120,116,101,110,100}), new StringMatchRestriction(new int[] {102,97,108,115,101}), new StringMatchRestriction(new int[] {110,111,100,101}), new StringMatchRestriction(new int[] {101,108,115,101}), new StringMatchRestriction(new int[] {116,114,121}), new StringMatchRestriction(new int[] {118,97,108,117,101}), new StringMatchRestriction(new int[] {99,97,116,99,104}), new StringMatchRestriction(new int[] {115,111,108,118,101}), new StringMatchRestriction(new int[] {119,104,105,108,101}), new StringMatchRestriction(new int[] {102,105,110,97,108,108,121}), new StringMatchRestriction(new int[] {107,101,121,119,111,114,100}), new StringMatchRestriction(new int[] {115,121,110,116,97,120}), new StringMatchRestriction(new int[] {97,110,121}), new StringMatchRestriction(new int[] {97,115,115,101,114,116}), new StringMatchRestriction(new int[] {116,97,103}), new StringMatchRestriction(new int[] {114,97,116}), new StringMatchRestriction(new int[] {108,105,115,116}), new StringMatchRestriction(new int[] {99,111,110,116,105,110,117,101}), new StringMatchRestriction(new int[] {102,105,108,116,101,114}), new StringMatchRestriction(new int[] {116,121,112,101}), new StringMatchRestriction(new int[] {97,108,108}), new StringMatchRestriction(new int[] {111,110,101}), new StringMatchRestriction(new int[] {116,101,115,116}), new StringMatchRestriction(new int[] {105,110}), new StringMatchRestriction(new int[] {100,121,110,97,109,105,99}), new StringMatchRestriction(new int[] {105,110,116}), new StringMatchRestriction(new int[] {114,101,116,117,114,110}), new StringMatchRestriction(new int[] {100,97,116,97}), new StringMatchRestriction(new int[] {97,112,112,101,110,100}), new StringMatchRestriction(new int[] {115,119,105,116,99,104}), new StringMatchRestriction(new int[] {98,114,101,97,107})}); + tmp[0] = new SequenceStackNode(12483, 0, cmVndWxhcihzZXEoW2NvbmRpdGlvbmFsKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSx7XG5vdC1wcmVjZWRlKFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSkp, (AbstractStackNode[]) new AbstractStackNode[]{new CharStackNode(12476, 0, new int[][]{{65,90},{95,95},{97,122}}, new IEnterFilter[] {new CharPrecedeRestriction(new int[][]{{65,90},{95,95},{97,122}})}, null), new ListStackNode(12480, 1, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpKQ0000, new CharStackNode(12477, 0, new int[][]{{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})})}, null, new ICompletionFilter[] {new StringMatchRestriction(new int[] {116,104,114,111,119,115}), new StringMatchRestriction(new int[] {118,111,105,100}), new StringMatchRestriction(new int[] {112,117,98,108,105,99}), new StringMatchRestriction(new int[] {100,97,116,97}), new StringMatchRestriction(new int[] {102,105,110,97,108,108,121}), new StringMatchRestriction(new int[] {116,114,121}), new StringMatchRestriction(new int[] {115,116,97,114,116}), new StringMatchRestriction(new int[] {98,114,101,97,107}), new StringMatchRestriction(new int[] {105,109,112,111,114,116}), new StringMatchRestriction(new int[] {105,110,115,101,114,116}), new StringMatchRestriction(new int[] {116,121,112,101}), new StringMatchRestriction(new int[] {116,101,115,116}), new StringMatchRestriction(new int[] {109,97,112}), new StringMatchRestriction(new int[] {99,111,110,116,105,110,117,101}), new StringMatchRestriction(new int[] {102,97,105,108}), new StringMatchRestriction(new int[] {99,97,116,99,104}), new StringMatchRestriction(new int[] {115,121,110,116,97,120}), new StringMatchRestriction(new int[] {100,97,116,101,116,105,109,101}), new StringMatchRestriction(new int[] {111}), new StringMatchRestriction(new int[] {110,117,109}), new StringMatchRestriction(new int[] {114,97,116}), new StringMatchRestriction(new int[] {101,120,116,101,110,100}), new StringMatchRestriction(new int[] {107,101,121,119,111,114,100}), new StringMatchRestriction(new int[] {115,119,105,116,99,104}), new StringMatchRestriction(new int[] {97,110,121}), new StringMatchRestriction(new int[] {119,104,105,108,101}), new StringMatchRestriction(new int[] {108,105,115,116}), new StringMatchRestriction(new int[] {110,111,116,105,110}), new StringMatchRestriction(new int[] {108,114,101,108}), new StringMatchRestriction(new int[] {112,114,105,118,97,116,101}), new StringMatchRestriction(new int[] {114,101,108}), new StringMatchRestriction(new int[] {118,97,108,117,101}), new StringMatchRestriction(new int[] {102,105,108,116,101,114}), new StringMatchRestriction(new int[] {109,111,100}), new StringMatchRestriction(new int[] {97,115,115,111,99}), new StringMatchRestriction(new int[] {97,112,112,101,110,100}), new StringMatchRestriction(new int[] {110,111,100,101}), new StringMatchRestriction(new int[] {99,97,115,101}), new StringMatchRestriction(new int[] {115,101,116}), new StringMatchRestriction(new int[] {114,101,97,108}), new StringMatchRestriction(new int[] {106,111,105,110}), new StringMatchRestriction(new int[] {97,110,110,111}), new StringMatchRestriction(new int[] {114,101,116,117,114,110}), new StringMatchRestriction(new int[] {111,110,101}), new StringMatchRestriction(new int[] {116,104,114,111,119}), new StringMatchRestriction(new int[] {116,97,103}), new StringMatchRestriction(new int[] {98,97,103}), new StringMatchRestriction(new int[] {100,101,102,97,117,108,116}), new StringMatchRestriction(new int[] {108,101,120,105,99,97,108}), new StringMatchRestriction(new int[] {101,108,115,101}), new StringMatchRestriction(new int[] {98,114,97,99,107,101,116}), new StringMatchRestriction(new int[] {97,108,108}), new StringMatchRestriction(new int[] {97,108,105,97,115}), new StringMatchRestriction(new int[] {98,111,111,108}), new StringMatchRestriction(new int[] {105,110,116}), new StringMatchRestriction(new int[] {105,102}), new StringMatchRestriction(new int[] {100,121,110,97,109,105,99}), new StringMatchRestriction(new int[] {116,117,112,108,101}), new StringMatchRestriction(new int[] {97,115,115,101,114,116}), new StringMatchRestriction(new int[] {105,116}), new StringMatchRestriction(new int[] {110,111,110,45,97,115,115,111,99}), new StringMatchRestriction(new int[] {116,114,117,101}), new StringMatchRestriction(new int[] {102,97,108,115,101}), new StringMatchRestriction(new int[] {105,110}), new StringMatchRestriction(new int[] {109,111,100,117,108,101}), new StringMatchRestriction(new int[] {102,111,114}), new StringMatchRestriction(new int[] {108,111,99}), new StringMatchRestriction(new int[] {115,111,108,118,101}), new StringMatchRestriction(new int[] {118,105,115,105,116}), new StringMatchRestriction(new int[] {108,97,121,111,117,116}), new StringMatchRestriction(new int[] {115,116,114})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWUiKSxbY29uZGl0aW9uYWwoc2VxKFtjb25kaXRpb25hbChcY2hhci1jbGFzcyhbcmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkse1xub3QtcHJlY2VkZShcY2hhci1jbGFzcyhbcmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSksY29uZGl0aW9uYWwoXGl0ZXItc3RhcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KSxyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSl9KV0pLHtkZWxldGUoa2V5d29yZHMoIlJhc2NhbEtleXdvcmRzIikpfSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIk5hbWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSkscmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KSxyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new CharStackNode(12549, 1, new int[][]{{65,90},{95,95},{97,122}}, null, null); - tmp[0] = new CharStackNode(12548, 0, new int[][]{{92,92}}, null, null); - tmp[2] = new ListStackNode(12553, 2, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSkscmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSk00, new CharStackNode(12550, 0, new int[][]{{45,45},{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{45,45},{48,57},{65,90},{95,95},{97,122}})}); + tmp[1] = new CharStackNode(12486, 1, new int[][]{{65,90},{95,95},{97,122}}, null, null); + tmp[0] = new CharStackNode(12485, 0, new int[][]{{92,92}}, null, null); + tmp[2] = new ListStackNode(12490, 2, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSkscmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSk00, new CharStackNode(12487, 0, new int[][]{{45,45},{48,57},{65,90},{95,95},{97,122}}, null, null), false, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{45,45},{48,57},{65,90},{95,95},{97,122}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIk5hbWUiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2NSw5MCkscmFuZ2UoOTUsOTUpLHJhbmdlKDk3LDEyMildKSxjb25kaXRpb25hbChcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSkscmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKSx7XG5vdC1mb2xsb3coXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KSxyYW5nZSg0OCw1NykscmFuZ2UoNjUsOTApLHJhbmdlKDk1LDk1KSxyYW5nZSg5NywxMjIpXSkpfSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiTmFtZVwiKSxbbGl0KFwiOjpcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2VwcyhsZXgoIk5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(12556, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(12558, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(12561, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(12557, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJOYW1lXCIpLFtsaXQoXCI6OlwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,78,97,109,101,34,41,44,91,108,105,116,40,34,58,58,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(12560, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12559, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(12493, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12495, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(12498, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(12494, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJOYW1lXCIpLFtsaXQoXCI6OlwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,78,97,109,101,34,41,44,91,108,105,116,40,34,58,58,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(12497, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12496, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc2Vwcyhzb3J0KFwiTmFtZVwiKSxbbGl0KFwiOjpcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2VwcyhsZXgoIk5hbWUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOjoiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTmFtZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJOYW1lIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(12569, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(12574, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(12571, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(12573, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12572, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(12570, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,97,109,101,34,41}, null, null); + tmp[0] = new CharStackNode(12506, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(12511, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12508, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(12510, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12509, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(12507, 1, cHJvZChsaXQoInNvcnQoXCJOYW1lXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc4LDc4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,78,97,109,101,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIk5hbWUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiTmFtZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIobGV4KCJOYW1lIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12750,71 +12735,71 @@ protected static class FunctionDeclaration { protected static final void _init_cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKSxbbGFiZWwoInRhZ3MiLHNvcnQoIlRhZ3MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2aXNpYmlsaXR5Iixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2lnbmF0dXJlIixzb3J0KCJTaWduYXR1cmUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKSx0YWcoImJyZWFrYWJsZSIoIntleHByZXNzaW9ufSIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[11]; - tmp[8] = new NonTerminalStackNode(12818, 8, "Expression", null, null); - tmp[9] = new NonTerminalStackNode(12820, 9, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12812, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(12817, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(12815, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(12809, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(12807, 0, "Tags", null, null); - tmp[10] = new LiteralStackNode(12821, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[4] = new NonTerminalStackNode(12813, 4, "Signature", null, null); - tmp[6] = new LiteralStackNode(12816, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[2] = new NonTerminalStackNode(12810, 2, "Visibility", null, null); + tmp[8] = new NonTerminalStackNode(12755, 8, "Expression", null, null); + tmp[9] = new NonTerminalStackNode(12757, 9, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(12749, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(12754, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(12752, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(12746, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(12744, 0, "Tags", null, null); + tmp[10] = new LiteralStackNode(12758, 10, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[4] = new NonTerminalStackNode(12750, 4, "Signature", null, null); + tmp[6] = new LiteralStackNode(12753, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[2] = new NonTerminalStackNode(12747, 2, "Visibility", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKSxbbGFiZWwoInRhZ3MiLHNvcnQoIlRhZ3MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2aXNpYmlsaXR5Iixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2lnbmF0dXJlIixzb3J0KCJTaWduYXR1cmUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZXhwcmVzc2lvbiIsc29ydCgiRXhwcmVzc2lvbiIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt0YWcoIkZvbGRhYmxlIigpKSx0YWcoImJyZWFrYWJsZSIoIntleHByZXNzaW9ufSIpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbkRlY2xhcmF0aW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZ1bmN0aW9uRGVjbGFyYXRpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(12828, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12827, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(12826, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(12829, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(12824, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(12825, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbkRlY2xhcmF0aW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,68,101,99,108,97,114,97,116,105,111,110,34,41}, null, null); + tmp[3] = new ListStackNode(12765, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12764, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(12763, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(12766, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(12761, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(12762, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbkRlY2xhcmF0aW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTcsMTE3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5OSw5OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjgsNjgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDgsMTA4KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,68,101,99,108,97,114,97,116,105,111,110,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbkRlY2xhcmF0aW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZ1bmN0aW9uRGVjbGFyYXRpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWJzdHJhY3QiLHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSksW2xhYmVsKCJ0YWdzIixzb3J0KCJUYWdzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidmlzaWJpbGl0eSIsc29ydCgiVmlzaWJpbGl0eSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNpZ25hdHVyZSIsc29ydCgiU2lnbmF0dXJlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new NonTerminalStackNode(12833, 0, "Tags", null, null); - tmp[4] = new NonTerminalStackNode(12839, 4, "Signature", null, null); - tmp[6] = new LiteralStackNode(12842, 6, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[2] = new NonTerminalStackNode(12836, 2, "Visibility", null, null); - tmp[5] = new NonTerminalStackNode(12841, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(12835, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12838, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(12770, 0, "Tags", null, null); + tmp[4] = new NonTerminalStackNode(12776, 4, "Signature", null, null); + tmp[6] = new LiteralStackNode(12779, 6, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[2] = new NonTerminalStackNode(12773, 2, "Visibility", null, null); + tmp[5] = new NonTerminalStackNode(12778, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(12772, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(12775, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWJzdHJhY3QiLHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSksW2xhYmVsKCJ0YWdzIixzb3J0KCJUYWdzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidmlzaWJpbGl0eSIsc29ydCgiVmlzaWJpbGl0eSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNpZ25hdHVyZSIsc29ydCgiU2lnbmF0dXJlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKSxbbGFiZWwoInRhZ3MiLHNvcnQoIlRhZ3MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2aXNpYmlsaXR5Iixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2lnbmF0dXJlIixzb3J0KCJTaWduYXR1cmUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJGdW5jdGlvbkJvZHkiKSldLHt0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new NonTerminalStackNode(12845, 0, "Tags", null, null); - tmp[2] = new NonTerminalStackNode(12848, 2, "Visibility", null, null); - tmp[6] = new NonTerminalStackNode(12854, 6, "FunctionBody", null, null); - tmp[4] = new NonTerminalStackNode(12851, 4, "Signature", null, null); - tmp[1] = new NonTerminalStackNode(12847, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(12853, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12850, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(12782, 0, "Tags", null, null); + tmp[2] = new NonTerminalStackNode(12785, 2, "Visibility", null, null); + tmp[6] = new NonTerminalStackNode(12791, 6, "FunctionBody", null, null); + tmp[4] = new NonTerminalStackNode(12788, 4, "Signature", null, null); + tmp[1] = new NonTerminalStackNode(12784, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(12790, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(12787, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRnVuY3Rpb25EZWNsYXJhdGlvbiIpKSxbbGFiZWwoInRhZ3MiLHNvcnQoIlRhZ3MiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ2aXNpYmlsaXR5Iixzb3J0KCJWaXNpYmlsaXR5IikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgic2lnbmF0dXJlIixzb3J0KCJTaWduYXR1cmUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJib2R5Iixzb3J0KCJGdW5jdGlvbkJvZHkiKSldLHt0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiY29uZGl0aW9uYWwiLHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSksW2xhYmVsKCJ0YWdzIixzb3J0KCJUYWdzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidmlzaWJpbGl0eSIsc29ydCgiVmlzaWJpbGl0eSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNpZ25hdHVyZSIsc29ydCgiU2lnbmF0dXJlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgid2hlbiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9ucyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCJ7ZXhwcmVzc2lvbixjb25kaXRpb25zfSIpKSx0YWcoIkZvbGRhYmxlIigpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[15]; - tmp[4] = new NonTerminalStackNode(12864, 4, "Signature", null, null); - tmp[12] = new SeparatedListStackNode(12878, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(12874, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(12875, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(12876, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(12877, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[6] = new LiteralStackNode(12867, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[13] = new NonTerminalStackNode(12880, 13, "layouts_LAYOUTLIST", null, null); - tmp[10] = new LiteralStackNode(12872, 10, cHJvZChsaXQoIndoZW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {119,104,101,110}, null, null); - tmp[0] = new NonTerminalStackNode(12858, 0, "Tags", null, null); - tmp[9] = new NonTerminalStackNode(12871, 9, "layouts_LAYOUTLIST", null, null); - tmp[14] = new LiteralStackNode(12881, 14, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); - tmp[2] = new NonTerminalStackNode(12861, 2, "Visibility", null, null); - tmp[8] = new NonTerminalStackNode(12869, 8, "Expression", null, null); - tmp[11] = new NonTerminalStackNode(12873, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(12863, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(12868, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(12866, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(12860, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(12801, 4, "Signature", null, null); + tmp[12] = new SeparatedListStackNode(12815, 12, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(12811, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(12812, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(12813, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(12814, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[6] = new LiteralStackNode(12804, 6, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[13] = new NonTerminalStackNode(12817, 13, "layouts_LAYOUTLIST", null, null); + tmp[10] = new LiteralStackNode(12809, 10, cHJvZChsaXQoIndoZW4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExOSwxMTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNCwxMDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSldLHt9KQ0000, new int[] {119,104,101,110}, null, null); + tmp[0] = new NonTerminalStackNode(12795, 0, "Tags", null, null); + tmp[9] = new NonTerminalStackNode(12808, 9, "layouts_LAYOUTLIST", null, null); + tmp[14] = new LiteralStackNode(12818, 14, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[2] = new NonTerminalStackNode(12798, 2, "Visibility", null, null); + tmp[8] = new NonTerminalStackNode(12806, 8, "Expression", null, null); + tmp[11] = new NonTerminalStackNode(12810, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(12800, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(12805, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(12803, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(12797, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiY29uZGl0aW9uYWwiLHNvcnQoIkZ1bmN0aW9uRGVjbGFyYXRpb24iKSksW2xhYmVsKCJ0YWdzIixzb3J0KCJUYWdzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidmlzaWJpbGl0eSIsc29ydCgiVmlzaWJpbGl0eSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInNpZ25hdHVyZSIsc29ydCgiU2lnbmF0dXJlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIj0iKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImV4cHJlc3Npb24iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgid2hlbiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiY29uZGl0aW9ucyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOyIpXSx7dGFnKCJicmVha2FibGUiKCJ7ZXhwcmVzc2lvbixjb25kaXRpb25zfSIpKSx0YWcoIkZvbGRhYmxlIigpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -12843,23 +12828,23 @@ protected static class Start { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdGFydFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RhcnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13021, 1, cHJvZChsaXQoInNvcnQoXCJTdGFydFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,97,114,116,34,41}, null, null); - tmp[3] = new ListStackNode(13024, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13023, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(13020, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13022, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13025, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(12958, 1, cHJvZChsaXQoInNvcnQoXCJTdGFydFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4Myw4MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,116,97,114,116,34,41}, null, null); + tmp[3] = new ListStackNode(12961, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(12960, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(12957, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(12959, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(12962, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTdGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJTdGFydFwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiU3RhcnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicHJlc2VudCIsc29ydCgiU3RhcnQiKSksW2xpdCgic3RhcnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(13029, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); + tmp[0] = new LiteralStackNode(12966, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicHJlc2VudCIsc29ydCgiU3RhcnQiKSksW2xpdCgic3RhcnQiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiYWJzZW50Iixzb3J0KCJTdGFydCIpKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(13031, 0); + tmp[0] = new EpsilonStackNode(12968, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiYWJzZW50Iixzb3J0KCJTdGFydCIpKSxbXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12884,33 +12869,33 @@ protected static class LAYOUT { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkxBWU9VVCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJMQVlPVVRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiTEFZT1VUIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13113, 1, cHJvZChsaXQoInNvcnQoXCJMQVlPVVRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4OSw4OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzksNzkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg1LDg1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,76,65,89,79,85,84,34,41}, null, null); - tmp[3] = new ListStackNode(13116, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13115, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(13114, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13117, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(13112, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13050, 1, cHJvZChsaXQoInNvcnQoXCJMQVlPVVRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzYsNzYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY1LDY1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4OSw4OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzksNzkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg1LDg1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NCw4NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,76,65,89,79,85,84,34,41}, null, null); + tmp[3] = new ListStackNode(13053, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13052, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(13051, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(13054, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(13049, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkxBWU9VVCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJMQVlPVVRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiTEFZT1VUIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkxBWU9VVCIpLFtsZXgoIkNvbW1lbnQiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(13120, 0, "Comment", null, null); + tmp[0] = new NonTerminalStackNode(13057, 0, "Comment", null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkxBWU9VVCIpLFtsZXgoIkNvbW1lbnQiKV0se30p, tmp); } protected static final void _init_cHJvZChsZXgoIkxBWU9VVCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOSwxMykscmFuZ2UoMzIsMzIpLHJhbmdlKDEzMywxMzMpLHJhbmdlKDE2MCwxNjApLHJhbmdlKDU3NjAsNTc2MCkscmFuZ2UoNjE1OCw2MTU4KSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzIsODIzMykscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new CharStackNode(13122, 0, new int[][]{{9,13},{32,32},{133,133},{160,160},{5760,5760},{6158,6158},{8192,8202},{8232,8233},{8239,8239},{8287,8287},{12288,12288}}, null, null); + tmp[0] = new CharStackNode(13059, 0, new int[][]{{9,13},{32,32},{133,133},{160,160},{5760,5760},{6158,6158},{8192,8202},{8232,8233},{8239,8239},{8287,8287},{12288,12288}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIkxBWU9VVCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOSwxMykscmFuZ2UoMzIsMzIpLHJhbmdlKDEzMywxMzMpLHJhbmdlKDE2MCwxNjApLHJhbmdlKDU3NjAsNTc2MCkscmFuZ2UoNjE1OCw2MTU4KSxyYW5nZSg4MTkyLDgyMDIpLHJhbmdlKDgyMzIsODIzMykscmFuZ2UoODIzOSw4MjM5KSxyYW5nZSg4Mjg3LDgyODcpLHJhbmdlKDEyMjg4LDEyMjg4KV0pXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkxBWU9VVCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJMQVlPVVRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiTEFZT1VUIikpKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(13130, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13127, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(13129, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13128, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13126, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJMQVlPVVRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg5LDg5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OSw3OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODUsODUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,76,65,89,79,85,84,34,41,41}, null, null); - tmp[0] = new CharStackNode(13125, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13067, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13064, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(13066, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13065, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13063, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJMQVlPVVRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Niw3NildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg5LDg5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3OSw3OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODUsODUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg0LDg0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,76,65,89,79,85,84,34,41,41}, null, null); + tmp[0] = new CharStackNode(13062, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkxBWU9VVCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJMQVlPVVRcIikpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyKGxleCgiTEFZT1VUIikpKSl9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -12937,17 +12922,17 @@ protected static class Body { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCb2R5IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkJvZHlcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkJvZHkiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(13140, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13139, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13137, 1, cHJvZChsaXQoInNvcnQoXCJCb2R5XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY2LDY2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,66,111,100,121,34,41}, null, null); - tmp[0] = new CharStackNode(13136, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(13141, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13138, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(13077, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13076, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13074, 1, cHJvZChsaXQoInNvcnQoXCJCb2R5XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY2LDY2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjEsMTIxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,66,111,100,121,34,41}, null, null); + tmp[0] = new CharStackNode(13073, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13078, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13075, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJCb2R5IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkJvZHlcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkJvZHkiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgidG9wbGV2ZWxzIixzb3J0KCJCb2R5IikpLFtsYWJlbCgidG9wbGV2ZWxzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiVG9wbGV2ZWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(13147, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVG9wbGV2ZWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13145, 0, "Toplevel", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13146, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new SeparatedListStackNode(13084, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVG9wbGV2ZWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13082, 0, "Toplevel", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13083, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgidG9wbGV2ZWxzIixzb3J0KCJCb2R5IikpLFtsYWJlbCgidG9wbGV2ZWxzIixcaXRlci1zdGFyLXNlcHMoc29ydCgiVG9wbGV2ZWwiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -12970,61 +12955,61 @@ protected static class Import { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSW1wb3J0IikpLFtsaXQoImltcG9ydCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibW9kdWxlIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new NonTerminalStackNode(13173, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(13174, 2, "ImportedModule", null, null); - tmp[3] = new NonTerminalStackNode(13176, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(13172, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); - tmp[4] = new LiteralStackNode(13177, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[1] = new NonTerminalStackNode(13110, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(13111, 2, "ImportedModule", null, null); + tmp[3] = new NonTerminalStackNode(13113, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(13109, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); + tmp[4] = new LiteralStackNode(13114, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiSW1wb3J0IikpLFtsaXQoImltcG9ydCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibW9kdWxlIixzb3J0KCJJbXBvcnRlZE1vZHVsZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZXh0ZW5kIixzb3J0KCJJbXBvcnQiKSksW2xpdCgiZXh0ZW5kIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJtb2R1bGUiLHNvcnQoIkltcG9ydGVkTW9kdWxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(13184, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(13181, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new NonTerminalStackNode(13182, 2, "ImportedModule", null, null); - tmp[0] = new LiteralStackNode(13180, 0, cHJvZChsaXQoImV4dGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {101,120,116,101,110,100}, null, null); - tmp[4] = new LiteralStackNode(13185, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[3] = new NonTerminalStackNode(13121, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13118, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(13119, 2, "ImportedModule", null, null); + tmp[0] = new LiteralStackNode(13117, 0, cHJvZChsaXQoImV4dGVuZCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKV0se30p, new int[] {101,120,116,101,110,100}, null, null); + tmp[4] = new LiteralStackNode(13122, 4, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXh0ZW5kIixzb3J0KCJJbXBvcnQiKSksW2xpdCgiZXh0ZW5kIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJtb2R1bGUiLHNvcnQoIkltcG9ydGVkTW9kdWxlIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIjsiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZXh0ZXJuYWwiLHNvcnQoIkltcG9ydCIpKSxbbGl0KCJpbXBvcnQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXQiLHNvcnQoIkxvY2F0aW9uTGl0ZXJhbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[2] = new NonTerminalStackNode(13190, 2, "QualifiedName", null, null); - tmp[4] = new LiteralStackNode(13193, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); - tmp[0] = new LiteralStackNode(13188, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); - tmp[3] = new NonTerminalStackNode(13192, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new NonTerminalStackNode(13195, 6, "LocationLiteral", null, null); - tmp[5] = new NonTerminalStackNode(13194, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(13189, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(13197, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(13198, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); + tmp[2] = new NonTerminalStackNode(13127, 2, "QualifiedName", null, null); + tmp[4] = new LiteralStackNode(13130, 4, cHJvZChsaXQoIj0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYxLDYxKV0pXSx7fSk00, new int[] {61}, null, null); + tmp[0] = new LiteralStackNode(13125, 0, cHJvZChsaXQoImltcG9ydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {105,109,112,111,114,116}, null, null); + tmp[3] = new NonTerminalStackNode(13129, 3, "layouts_LAYOUTLIST", null, null); + tmp[6] = new NonTerminalStackNode(13132, 6, "LocationLiteral", null, null); + tmp[5] = new NonTerminalStackNode(13131, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13126, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(13134, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(13135, 8, cHJvZChsaXQoIjsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU5LDU5KV0pXSx7fSk00, new int[] {59}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZXh0ZXJuYWwiLHNvcnQoIkltcG9ydCIpKSxbbGl0KCJpbXBvcnQiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoIm5hbWUiLHNvcnQoIlF1YWxpZmllZE5hbWUiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiPSIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiYXQiLHNvcnQoIkxvY2F0aW9uTGl0ZXJhbCIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI7IildLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiSW1wb3J0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJJbXBvcnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(13206, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(13202, 1, cHJvZChsaXQoInNvcnQoXCJJbXBvcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,73,109,112,111,114,116,34,41}, null, null); - tmp[2] = new LiteralStackNode(13203, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(13201, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(13205, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13204, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(13143, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13139, 1, cHJvZChsaXQoInNvcnQoXCJJbXBvcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,73,109,112,111,114,116,34,41}, null, null); + tmp[2] = new LiteralStackNode(13140, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(13138, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(13142, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13141, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiSW1wb3J0XCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJJbXBvcnQiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic3ludGF4Iixzb3J0KCJJbXBvcnQiKSksW2xhYmVsKCJzeW50YXgiLHNvcnQoIlN5bnRheERlZmluaXRpb24iKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(13210, 0, "SyntaxDefinition", null, null); + tmp[0] = new NonTerminalStackNode(13147, 0, "SyntaxDefinition", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic3ludGF4Iixzb3J0KCJJbXBvcnQiKSksW2xhYmVsKCJzeW50YXgiLHNvcnQoIlN5bnRheERlZmluaXRpb24iKSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiSW1wb3J0XCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIkltcG9ydCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(13218, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13217, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13215, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJJbXBvcnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,73,109,112,111,114,116,34,41,41}, null, null); - tmp[2] = new LiteralStackNode(13216, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13219, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(13214, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(13155, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13154, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13152, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyKHNvcnQoXCJJbXBvcnRcIikpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Myw3MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA5LDEwOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {92,105,116,101,114,45,115,116,97,114,40,115,111,114,116,40,34,73,109,112,111,114,116,34,41,41}, null, null); + tmp[2] = new LiteralStackNode(13153, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(13156, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(13151, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJJbXBvcnQiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJcXGl0ZXItc3Rhcihzb3J0KFwiSW1wb3J0XCIpKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc3Rhci1zZXBzKHNvcnQoIkltcG9ydCIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13055,23 +13040,23 @@ protected static class ConcreteHole { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb25jcmV0ZUhvbGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ29uY3JldGVIb2xlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJDb25jcmV0ZUhvbGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(13303, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(13301, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(13302, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZUhvbGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Miw3MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,72,111,108,101,34,41}, null, null); - tmp[3] = new ListStackNode(13305, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13304, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(13306, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13240, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(13238, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13239, 1, cHJvZChsaXQoInNvcnQoXCJDb25jcmV0ZUhvbGVcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjcsNjcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDk5LDk5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Miw3MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,67,111,110,99,114,101,116,101,72,111,108,101,34,41}, null, null); + tmp[3] = new ListStackNode(13242, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13241, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(13243, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb25jcmV0ZUhvbGUiKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiQ29uY3JldGVIb2xlXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJDb25jcmV0ZUhvbGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgib25lIixzb3J0KCJDb25jcmV0ZUhvbGUiKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlw11IildLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[4] = new NonTerminalStackNode(13315, 4, "Name", null, null); - tmp[2] = new NonTerminalStackNode(13312, 2, "Sym", null, null); - tmp[0] = new LiteralStackNode(13310, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); - tmp[3] = new NonTerminalStackNode(13314, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(13317, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(13311, 1, "layouts_LAYOUTLIST", null, null); - tmp[6] = new LiteralStackNode(13318, 6, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); + tmp[4] = new NonTerminalStackNode(13252, 4, "Name", null, null); + tmp[2] = new NonTerminalStackNode(13249, 2, "Sym", null, null); + tmp[0] = new LiteralStackNode(13247, 0, cHJvZChsaXQoIlw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60}, null, null); + tmp[3] = new NonTerminalStackNode(13251, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(13254, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13248, 1, "layouts_LAYOUTLIST", null, null); + tmp[6] = new LiteralStackNode(13255, 6, cHJvZChsaXQoIlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgib25lIixzb3J0KCJDb25jcmV0ZUhvbGUiKSksW2xpdCgiXDwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInN5bWJvbCIsc29ydCgiU3ltIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIlw11IildLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -13094,29 +13079,29 @@ protected static class UserType { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJVc2VyVHlwZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJVc2VyVHlwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVXNlclR5cGUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13495, 1, cHJvZChsaXQoInNvcnQoXCJVc2VyVHlwZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,85,115,101,114,84,121,112,101,34,41}, null, null); - tmp[3] = new ListStackNode(13498, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13497, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(13494, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13496, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13499, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13432, 1, cHJvZChsaXQoInNvcnQoXCJVc2VyVHlwZVwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4NSw4NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,85,115,101,114,84,121,112,101,34,41}, null, null); + tmp[3] = new ListStackNode(13435, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13434, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(13431, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13433, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(13436, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJVc2VyVHlwZSIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJVc2VyVHlwZVwiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiVXNlclR5cGUiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgicGFyYW1ldHJpYyIsc29ydCgiVXNlclR5cGUiKSksW2NvbmRpdGlvbmFsKGxhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLHtmb2xsb3cobGl0KCJbIikpfSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicGFyYW1ldGVycyIsXGl0ZXItc2Vwcyhzb3J0KCJUeXBlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[7]; - tmp[0] = new NonTerminalStackNode(13506, 0, "QualifiedName", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); - tmp[6] = new LiteralStackNode(13517, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[2] = new LiteralStackNode(13508, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[4] = new SeparatedListStackNode(13514, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13510, 0, "Type", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13511, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13512, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13513, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[3] = new NonTerminalStackNode(13509, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(13507, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(13516, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(13443, 0, "QualifiedName", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); + tmp[6] = new LiteralStackNode(13454, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[2] = new LiteralStackNode(13445, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[4] = new SeparatedListStackNode(13451, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlR5cGUiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13447, 0, "Type", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13448, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13449, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13450, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[3] = new NonTerminalStackNode(13446, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13444, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(13453, 5, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgicGFyYW1ldHJpYyIsc29ydCgiVXNlclR5cGUiKSksW2NvbmRpdGlvbmFsKGxhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLHtmb2xsb3cobGl0KCJbIikpfSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiWyIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgicGFyYW1ldGVycyIsXGl0ZXItc2Vwcyhzb3J0KCJUeXBlIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiXSIpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibmFtZSIsc29ydCgiVXNlclR5cGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new NonTerminalStackNode(13520, 0, "QualifiedName", null, null); + tmp[0] = new NonTerminalStackNode(13457, 0, "QualifiedName", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibmFtZSIsc29ydCgiVXNlclR5cGUiKSksW2xhYmVsKCJuYW1lIixzb3J0KCJRdWFsaWZpZWROYW1lIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13141,35 +13126,35 @@ protected static class Variant { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlZhcmlhbnRcIiksW2xpdChcInxcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJWYXJpYW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13526, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYW50XCIpLFtsaXQoXCJ8XCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODYsODYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTI0LDEyNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,86,97,114,105,97,110,116,34,41,44,91,108,105,116,40,34,124,34,41,93,41}, null, null); - tmp[4] = new CharStackNode(13530, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(13525, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(13529, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13528, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(13527, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(13463, 1, cHJvZChsaXQoIlxcaXRlci1zZXBzKHNvcnQoXCJWYXJpYW50XCIpLFtsaXQoXCJ8XCIpXSkiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkyLDkyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODYsODYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTI0LDEyNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Myw5MyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {92,105,116,101,114,45,115,101,112,115,40,115,111,114,116,40,34,86,97,114,105,97,110,116,34,41,44,91,108,105,116,40,34,124,34,41,93,41}, null, null); + tmp[4] = new CharStackNode(13467, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(13462, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(13466, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13465, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(13464, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlZhcmlhbnRcIiksW2xpdChcInxcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJWYXJpYW50IiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibkFyeUNvbnN0cnVjdG9yIixzb3J0KCJWYXJpYW50IikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFyZ3VtZW50cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlR5cGVBcmciKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImtleXdvcmRBcmd1bWVudHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[4] = new SeparatedListStackNode(13547, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13543, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13544, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13545, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13546, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); - tmp[6] = new NonTerminalStackNode(13550, 6, "KeywordFormals", null, null); - tmp[0] = new NonTerminalStackNode(13538, 0, "Name", null, null); - tmp[7] = new NonTerminalStackNode(13552, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(13553, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new LiteralStackNode(13541, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[3] = new NonTerminalStackNode(13542, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(13549, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(13540, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new SeparatedListStackNode(13484, 4, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiVHlwZUFyZyIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13480, 0, "TypeArg", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13481, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13482, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13483, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[6] = new NonTerminalStackNode(13487, 6, "KeywordFormals", null, null); + tmp[0] = new NonTerminalStackNode(13475, 0, "Name", null, null); + tmp[7] = new NonTerminalStackNode(13489, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(13490, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new LiteralStackNode(13478, 2, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[3] = new NonTerminalStackNode(13479, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(13486, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13477, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibkFyeUNvbnN0cnVjdG9yIixzb3J0KCJWYXJpYW50IikpLFtsYWJlbCgibmFtZSIsbGV4KCJOYW1lIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImFyZ3VtZW50cyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIlR5cGVBcmciKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImtleXdvcmRBcmd1bWVudHMiLHNvcnQoIktleXdvcmRGb3JtYWxzIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIikiKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlZhcmlhbnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlZhcmlhbnQiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(13556, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(13561, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13558, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(13560, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13559, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13557, 1, cHJvZChsaXQoInNvcnQoXCJWYXJpYW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,86,97,114,105,97,110,116,34,41}, null, null); + tmp[0] = new CharStackNode(13493, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13498, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13495, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(13497, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13496, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13494, 1, cHJvZChsaXQoInNvcnQoXCJWYXJpYW50XCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDg2LDg2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA1LDEwNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,86,97,114,105,97,110,116,34,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJWYXJpYW50IikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlZhcmlhbnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlZhcmlhbnQiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13194,17 +13179,17 @@ protected static class FunctionModifiers { protected static final void _init_cHJvZChsYWJlbCgibW9kaWZpZXJsaXN0Iixzb3J0KCJGdW5jdGlvbk1vZGlmaWVycyIpKSxbbGFiZWwoIm1vZGlmaWVycyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIkZ1bmN0aW9uTW9kaWZpZXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(13616, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(13614, 0, "FunctionModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13615, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new SeparatedListStackNode(13553, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiRnVuY3Rpb25Nb2RpZmllciIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(13551, 0, "FunctionModifier", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13552, 1, "layouts_LAYOUTLIST", null, null)}, false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibW9kaWZpZXJsaXN0Iixzb3J0KCJGdW5jdGlvbk1vZGlmaWVycyIpKSxbbGFiZWwoIm1vZGlmaWVycyIsXGl0ZXItc3Rhci1zZXBzKHNvcnQoIkZ1bmN0aW9uTW9kaWZpZXIiKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiRnVuY3Rpb25Nb2RpZmllcnMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(13620, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13622, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13625, 4, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(13621, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3MCw3MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,115,34,41}, null, null); - tmp[3] = new ListStackNode(13624, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13623, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(13557, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13559, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(13562, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13558, 1, cHJvZChsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyc1wiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3MCw3MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE3LDExNyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEwLDExMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTksOTkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDc3LDc3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDIsMTAyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,70,117,110,99,116,105,111,110,77,111,100,105,102,105,101,114,115,34,41}, null, null); + tmp[3] = new ListStackNode(13561, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13560, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGdW5jdGlvbk1vZGlmaWVycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJGdW5jdGlvbk1vZGlmaWVyc1wiKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoc29ydCgiRnVuY3Rpb25Nb2RpZmllcnMiKSkpfSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13227,46 +13212,46 @@ protected static class TimeZonePart { protected static final void _init_cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[2] = new CharStackNode(13776, 2, new int[][]{{48,57}}, null, null); - tmp[1] = new CharStackNode(13775, 1, new int[][]{{48,49}}, null, null); - tmp[0] = new CharStackNode(13774, 0, new int[][]{{43,43},{45,45}}, null, null); + tmp[2] = new CharStackNode(13713, 2, new int[][]{{48,57}}, null, null); + tmp[1] = new CharStackNode(13712, 1, new int[][]{{48,49}}, null, null); + tmp[0] = new CharStackNode(13711, 0, new int[][]{{43,43},{45,45}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSldLHt9KQ0000, tmp); } protected static final void _init_cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtsaXQoIloiKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new LiteralStackNode(13778, 0, cHJvZChsaXQoIloiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkwLDkwKV0pXSx7fSk00, new int[] {90}, null, null); + tmp[0] = new LiteralStackNode(13715, 0, cHJvZChsaXQoIloiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkwLDkwKV0pXSx7fSk00, new int[] {90}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtsaXQoIloiKV0se30p, tmp); } protected static final void _init_cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(13784, 4, new int[][]{{48,57}}, null, null); - tmp[2] = new CharStackNode(13782, 2, new int[][]{{48,57}}, null, null); - tmp[0] = new CharStackNode(13780, 0, new int[][]{{43,43},{45,45}}, null, null); - tmp[3] = new CharStackNode(13783, 3, new int[][]{{48,53}}, null, null); - tmp[1] = new CharStackNode(13781, 1, new int[][]{{48,49}}, null, null); + tmp[4] = new CharStackNode(13721, 4, new int[][]{{48,57}}, null, null); + tmp[2] = new CharStackNode(13719, 2, new int[][]{{48,57}}, null, null); + tmp[0] = new CharStackNode(13717, 0, new int[][]{{43,43},{45,45}}, null, null); + tmp[3] = new CharStackNode(13720, 3, new int[][]{{48,53}}, null, null); + tmp[1] = new CharStackNode(13718, 1, new int[][]{{48,49}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRpbWVab25lUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUaW1lWm9uZVBhcnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGltZVpvbmVQYXJ0IikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[0] = new CharStackNode(13787, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13789, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(13788, 1, cHJvZChsaXQoInNvcnQoXCJUaW1lWm9uZVBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkwLDkwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,84,105,109,101,90,111,110,101,80,97,114,116,34,41}, null, null); - tmp[3] = new ListStackNode(13791, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13790, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[4] = new CharStackNode(13792, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(13724, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13726, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(13725, 1, cHJvZChsaXQoInNvcnQoXCJUaW1lWm9uZVBhcnRcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODQsODQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDkwLDkwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg4MCw4MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,84,105,109,101,90,111,110,101,80,97,114,116,34,41}, null, null); + tmp[3] = new ListStackNode(13728, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13727, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[4] = new CharStackNode(13729, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlRpbWVab25lUGFydCIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJUaW1lWm9uZVBhcnRcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiVGltZVpvbmVQYXJ0IikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksbGl0KCI6IiksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[6]; - tmp[4] = new CharStackNode(13799, 4, new int[][]{{48,53}}, null, null); - tmp[2] = new CharStackNode(13797, 2, new int[][]{{48,57}}, null, null); - tmp[3] = new LiteralStackNode(13798, 3, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(13795, 0, new int[][]{{43,43},{45,45}}, null, null); - tmp[5] = new CharStackNode(13800, 5, new int[][]{{48,57}}, null, null); - tmp[1] = new CharStackNode(13796, 1, new int[][]{{48,49}}, null, null); + tmp[4] = new CharStackNode(13736, 4, new int[][]{{48,53}}, null, null); + tmp[2] = new CharStackNode(13734, 2, new int[][]{{48,57}}, null, null); + tmp[3] = new LiteralStackNode(13735, 3, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(13732, 0, new int[][]{{43,43},{45,45}}, null, null); + tmp[5] = new CharStackNode(13737, 5, new int[][]{{48,57}}, null, null); + tmp[1] = new CharStackNode(13733, 1, new int[][]{{48,49}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlRpbWVab25lUGFydCIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNDMsNDMpLHJhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSksbGl0KCI6IiksXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDUzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKV0se30p, tmp); } public static void init(ExpectBuilder builder){ @@ -13295,19 +13280,19 @@ protected static class PostStringChars { protected static final void _init_cHJvZChsZXgoIlBvc3RTdHJpbmdDaGFycyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjIsNjIpXSksXGl0ZXItc3RhcihsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new ListStackNode(13901, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(13900, 0, "StringCharacter", null, null), false, null, null); - tmp[2] = new CharStackNode(13902, 2, new int[][]{{34,34}}, null, null); - tmp[0] = new CharStackNode(13899, 0, new int[][]{{62,62}}, null, null); + tmp[1] = new ListStackNode(13838, 1, cmVndWxhcihcaXRlci1zdGFyKGxleCgiU3RyaW5nQ2hhcmFjdGVyIikpKQ0000, new NonTerminalStackNode(13837, 0, "StringCharacter", null, null), false, null, null); + tmp[2] = new CharStackNode(13839, 2, new int[][]{{34,34}}, null, null); + tmp[0] = new CharStackNode(13836, 0, new int[][]{{62,62}}, null, null); builder.addAlternative(RascalParser.cHJvZChsZXgoIlBvc3RTdHJpbmdDaGFycyIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoNjIsNjIpXSksXGl0ZXItc3RhcihsZXgoIlN0cmluZ0NoYXJhY3RlciIpKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSldLHt0YWcoImNhdGVnb3J5Iigic3RyaW5nIikpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RTdHJpbmdDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQb3N0U3RyaW5nQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUG9zdFN0cmluZ0NoYXJzIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(13909, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13908, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13906, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0U3RyaW5nQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,111,115,116,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); - tmp[0] = new CharStackNode(13905, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(13910, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13907, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(13846, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13845, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13843, 1, cHJvZChsaXQoInNvcnQoXCJQb3N0U3RyaW5nQ2hhcnNcIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODAsODApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDgzLDgzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDMsMTAzKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Nyw2NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA0LDEwNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,80,111,115,116,83,116,114,105,110,103,67,104,97,114,115,34,41}, null, null); + tmp[0] = new CharStackNode(13842, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13847, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13844, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlBvc3RTdHJpbmdDaGFycyIpKSxbXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKSxsaXQoInNvcnQoXCJQb3N0U3RyaW5nQ2hhcnNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKGxleCgiUG9zdFN0cmluZ0NoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -13330,19 +13315,19 @@ protected static class HexIntegerLiteral { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkhleEludGVnZXJMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkhleEludGVnZXJMaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkhleEludGVnZXJMaXRlcmFsIikpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13916, 1, cHJvZChsaXQoInNvcnQoXCJIZXhJbnRlZ2VyTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Miw3MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,72,101,120,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); - tmp[0] = new CharStackNode(13915, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(13920, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13917, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(13919, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13918, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13853, 1, cHJvZChsaXQoInNvcnQoXCJIZXhJbnRlZ2VyTGl0ZXJhbFwiKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Miw3MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIwLDEyMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNzMsNzMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDc2LDc2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,72,101,120,73,110,116,101,103,101,114,76,105,116,101,114,97,108,34,41}, null, null); + tmp[0] = new CharStackNode(13852, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13857, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13854, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(13856, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13855, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIkhleEludGVnZXJMaXRlcmFsIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkhleEludGVnZXJMaXRlcmFsXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIkhleEludGVnZXJMaXRlcmFsIikpKX0p, tmp); } protected static final void _init_cHJvZChsZXgoIkhleEludGVnZXJMaXRlcmFsIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODgsODgpLHJhbmdlKDEyMCwxMjApXSksY29uZGl0aW9uYWwoaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[0] = new CharStackNode(13923, 0, new int[][]{{48,48}}, null, null); - tmp[1] = new CharStackNode(13924, 1, new int[][]{{88,88},{120,120}}, null, null); - tmp[2] = new ListStackNode(13928, 2, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSkp, new CharStackNode(13925, 0, new int[][]{{48,57},{65,70},{97,102}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); + tmp[0] = new CharStackNode(13860, 0, new int[][]{{48,48}}, null, null); + tmp[1] = new CharStackNode(13861, 1, new int[][]{{88,88},{120,120}}, null, null); + tmp[2] = new ListStackNode(13865, 2, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NykscmFuZ2UoNjUsNzApLHJhbmdlKDk3LDEwMildKSkp, new CharStackNode(13862, 0, new int[][]{{48,57},{65,70},{97,102}}, null, null), true, null, new ICompletionFilter[] {new CharFollowRestriction(new int[][]{{48,57},{65,90},{95,95},{97,122}})}); builder.addAlternative(RascalParser.cHJvZChsZXgoIkhleEludGVnZXJMaXRlcmFsIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg0OCw0OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODgsODgpLHJhbmdlKDEyMCwxMjApXSksY29uZGl0aW9uYWwoaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDcwKSxyYW5nZSg5NywxMDIpXSkpLHtcbm90LWZvbGxvdyhcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpLHJhbmdlKDY1LDkwKSxyYW5nZSg5NSw5NSkscmFuZ2UoOTcsMTIyKV0pKX0pXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13365,25 +13350,25 @@ protected static class KeywordArguments_W3NvcnQoIkV4cHJlc3Npb24iKV000 { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnRzIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJLZXl3b3JkQXJndW1lbnRzXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudHMiLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new ListStackNode(13938, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13937, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(13934, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(13939, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13936, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[1] = new LiteralStackNode(13935, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50c1wiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NSw3NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,115,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(13875, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13874, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(13871, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(13876, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13873, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[1] = new LiteralStackNode(13872, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiS2V5d29yZEFyZ3VtZW50c1wiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3NSw3NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAxLDEwMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTIxLDEyMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE5LDExOSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTAwLDEwMCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjUsNjUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNywxMTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,75,101,121,119,111,114,100,65,114,103,117,109,101,110,116,115,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJLZXl3b3JkQXJndW1lbnRzIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJLZXl3b3JkQXJndW1lbnRzXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudHMiLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibm9uZSIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new EpsilonStackNode(13944, 0); + tmp[0] = new EpsilonStackNode(13881, 0); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibm9uZSIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbXSx7fSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbbGFiZWwoIm9wdGlvbmFsQ29tbWEiLGxleCgiT3B0aW9uYWxDb21tYSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksY29uZGl0aW9uYWwobGFiZWwoImtleXdvcmRBcmd1bWVudExpc3QiLFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[3]; - tmp[1] = new NonTerminalStackNode(13950, 1, "layouts_LAYOUTLIST", null, null); - tmp[2] = new SeparatedListStackNode(13959, 2, cmVndWxhcihcaXRlci1zZXBzKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudCIsW3NvcnQoIkV4cHJlc3Npb24iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13952, 0, "KeywordArgument_W3NvcnQoIkV4cHJlc3Npb24iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13953, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13954, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13955, 3, "layouts_LAYOUTLIST", null, null)}, true, new IEnterFilter[] {new CharPrecedeRequirement(new int[][]{{9,10},{32,32},{40,40},{44,44}})}, null); - tmp[0] = new NonTerminalStackNode(13948, 0, "OptionalComma", null, null); + tmp[1] = new NonTerminalStackNode(13887, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new SeparatedListStackNode(13896, 2, cmVndWxhcihcaXRlci1zZXBzKFxwYXJhbWV0ZXJpemVkLXNvcnQoIktleXdvcmRBcmd1bWVudCIsW3NvcnQoIkV4cHJlc3Npb24iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13889, 0, "KeywordArgument_W3NvcnQoIkV4cHJlc3Npb24iKV000", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13890, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13891, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13892, 3, "layouts_LAYOUTLIST", null, null)}, true, new IEnterFilter[] {new CharPrecedeRequirement(new int[][]{{9,10},{32,32},{40,40},{44,44}})}, null); + tmp[0] = new NonTerminalStackNode(13885, 0, "OptionalComma", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50cyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbbGFiZWwoIm9wdGlvbmFsQ29tbWEiLGxleCgiT3B0aW9uYWxDb21tYSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksY29uZGl0aW9uYWwobGFiZWwoImtleXdvcmRBcmd1bWVudExpc3QiLFxpdGVyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiS2V5d29yZEFyZ3VtZW50Iixbc29ydCgiRXhwcmVzc2lvbiIpXSksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkse3ByZWNlZGUoXGNoYXItY2xhc3MoW3JhbmdlKDksMTApLHJhbmdlKDMyLDMyKSxyYW5nZSg0MCw0MCkscmFuZ2UoNDQsNDQpXSkpfSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -13408,17 +13393,17 @@ protected static class Formals { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGb3JtYWxzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZvcm1hbHNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZvcm1hbHMiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(13964, 1, cHJvZChsaXQoInNvcnQoXCJGb3JtYWxzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,70,111,114,109,97,108,115,34,41}, null, null); - tmp[3] = new ListStackNode(13967, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13966, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[0] = new CharStackNode(13963, 0, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(13965, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(13968, 4, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(13901, 1, cHJvZChsaXQoInNvcnQoXCJGb3JtYWxzXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDcwLDcwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTA4LDEwOCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {115,111,114,116,40,34,70,111,114,109,97,108,115,34,41}, null, null); + tmp[3] = new ListStackNode(13904, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13903, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[0] = new CharStackNode(13900, 0, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13902, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(13905, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJGb3JtYWxzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkZvcm1hbHNcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkZvcm1hbHMiKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRm9ybWFscyIpKSxbbGFiZWwoImZvcm1hbHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(13976, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13972, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13973, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13974, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13975, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); + tmp[0] = new SeparatedListStackNode(13913, 0, cmVndWxhcihcaXRlci1zdGFyLXNlcHMoc29ydCgiUGF0dGVybiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(13909, 0, "Pattern", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13910, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13911, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13912, 3, "layouts_LAYOUTLIST", null, null)}, false, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiRm9ybWFscyIpKSxbbGFiZWwoImZvcm1hbHMiLFxpdGVyLXN0YXItc2Vwcyhzb3J0KCJQYXR0ZXJuIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSldLHt9KQ0000, tmp); } public static void init(ExpectBuilder builder){ @@ -13441,57 +13426,57 @@ protected static class Comprehension { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbXByZWhlbnNpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNvbXByZWhlbnNpb24iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[2] = new LiteralStackNode(13994, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(13992, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(13996, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13995, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(13993, 1, cHJvZChsaXQoInNvcnQoXCJDb21wcmVoZW5zaW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,111,109,112,114,101,104,101,110,115,105,111,110,34,41}, null, null); - tmp[4] = new CharStackNode(13997, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(13931, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(13929, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(13933, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(13932, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(13930, 1, cHJvZChsaXQoInNvcnQoXCJDb21wcmVoZW5zaW9uXCIpIiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MCw0MCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMzQsMzQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDY3LDY3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTIsMTEyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDQsMTA0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTEsMTExKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTAsMTEwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDEsNDEpXSldLHt9KQ0000, new int[] {115,111,114,116,40,34,67,111,109,112,114,101,104,101,110,115,105,111,110,34,41}, null, null); + tmp[4] = new CharStackNode(13934, 4, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIkNvbXByZWhlbnNpb25cIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIkNvbXByZWhlbnNpb24iKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgic2V0Iixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJlc3VsdHMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImdlbmVyYXRvcnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se3RhZygiYnJlYWthYmxlIigie3Jlc3VsdHMsZ2VuZXJhdG9yc30iKSl9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[3] = new NonTerminalStackNode(14009, 3, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(14018, 7, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14001, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[4] = new LiteralStackNode(14010, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[2] = new SeparatedListStackNode(14007, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14003, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14004, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14005, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14006, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[8] = new LiteralStackNode(14019, 8, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[1] = new NonTerminalStackNode(14002, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14011, 5, "layouts_LAYOUTLIST", null, null); - tmp[6] = new SeparatedListStackNode(14016, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14012, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14013, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14014, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14015, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[3] = new NonTerminalStackNode(13946, 3, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(13955, 7, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(13938, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[4] = new LiteralStackNode(13947, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[2] = new SeparatedListStackNode(13944, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13940, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13941, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13942, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13943, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[8] = new LiteralStackNode(13956, 8, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[1] = new NonTerminalStackNode(13939, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(13948, 5, "layouts_LAYOUTLIST", null, null); + tmp[6] = new SeparatedListStackNode(13953, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13949, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13950, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13951, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13952, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgic2V0Iixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtsaXQoInsiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInJlc3VsdHMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoInwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImdlbmVyYXRvcnMiLFxpdGVyLXNlcHMoc29ydCgiRXhwcmVzc2lvbiIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIn0iKV0se3RhZygiYnJlYWthYmxlIigie3Jlc3VsdHMsZ2VuZXJhdG9yc30iKSl9KQ0000, tmp); } protected static final void _init_cHJvZChsYWJlbCgibGlzdCIsc29ydCgiQ29tcHJlaGVuc2lvbiIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZXN1bHRzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJnZW5lcmF0b3JzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt0YWcoImJyZWFrYWJsZSIoIntyZXN1bHRzLGdlbmVyYXRvcnN9IikpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[9]; - tmp[2] = new SeparatedListStackNode(14028, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14024, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14025, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14026, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14027, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[4] = new LiteralStackNode(14031, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[0] = new LiteralStackNode(14022, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[3] = new NonTerminalStackNode(14030, 3, "layouts_LAYOUTLIST", null, null); - tmp[6] = new SeparatedListStackNode(14037, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14033, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14034, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14035, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14036, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[7] = new NonTerminalStackNode(14039, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14032, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14023, 1, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(14040, 8, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[2] = new SeparatedListStackNode(13965, 2, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13961, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13962, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13963, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13964, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[4] = new LiteralStackNode(13968, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[0] = new LiteralStackNode(13959, 0, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[3] = new NonTerminalStackNode(13967, 3, "layouts_LAYOUTLIST", null, null); + tmp[6] = new SeparatedListStackNode(13974, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13970, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13971, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13972, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13973, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[7] = new NonTerminalStackNode(13976, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(13969, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13960, 1, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(13977, 8, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibGlzdCIsc29ydCgiQ29tcHJlaGVuc2lvbiIpKSxbbGl0KCJbIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJyZXN1bHRzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJnZW5lcmF0b3JzIixcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJdIildLHt0YWcoImJyZWFrYWJsZSIoIntyZXN1bHRzLGdlbmVyYXRvcnN9IikpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgibWFwIixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImZyb20iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidG8iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ2VuZXJhdG9ycyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7dGFnKCJicmVha2FibGUiKCJ7ZnJvbSx0byxnZW5lcmF0b3JzfSIpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[13]; - tmp[2] = new NonTerminalStackNode(14045, 2, "Expression", null, null); - tmp[12] = new LiteralStackNode(14062, 12, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[9] = new NonTerminalStackNode(14054, 9, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(14053, 8, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[6] = new NonTerminalStackNode(14050, 6, "Expression", null, null); - tmp[4] = new LiteralStackNode(14048, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[10] = new SeparatedListStackNode(14059, 10, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14055, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14056, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14057, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14058, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(14043, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[5] = new NonTerminalStackNode(14049, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14044, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(14052, 7, "layouts_LAYOUTLIST", null, null); - tmp[11] = new NonTerminalStackNode(14061, 11, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14047, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new NonTerminalStackNode(13982, 2, "Expression", null, null); + tmp[12] = new LiteralStackNode(13999, 12, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[9] = new NonTerminalStackNode(13991, 9, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(13990, 8, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[6] = new NonTerminalStackNode(13987, 6, "Expression", null, null); + tmp[4] = new LiteralStackNode(13985, 4, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[10] = new SeparatedListStackNode(13996, 10, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIkV4cHJlc3Npb24iKSxbbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiLCIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(13992, 0, "Expression", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(13993, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(13994, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(13995, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new LiteralStackNode(13980, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[5] = new NonTerminalStackNode(13986, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(13981, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(13989, 7, "layouts_LAYOUTLIST", null, null); + tmp[11] = new NonTerminalStackNode(13998, 11, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(13984, 3, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgibWFwIixzb3J0KCJDb21wcmVoZW5zaW9uIikpLFtsaXQoIigiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoImZyb20iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiOiIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidG8iLHNvcnQoIkV4cHJlc3Npb24iKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgifCIpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgiZ2VuZXJhdG9ycyIsXGl0ZXItc2Vwcyhzb3J0KCJFeHByZXNzaW9uIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7dGFnKCJicmVha2FibGUiKCJ7ZnJvbSx0byxnZW5lcmF0b3JzfSIpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -13518,31 +13503,31 @@ protected static class Mapping_W3NvcnQoIkV4cHJlc3Npb24iKV000 { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbbGFiZWwoImZyb20iLGNvbmRpdGlvbmFsKHNvcnQoIkV4cHJlc3Npb24iKSx7ZXhjZXB0KCJpZkRlZmluZWRPdGhlcndpc2UiKX0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0byIsc29ydCgiRXhwcmVzc2lvbiIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14142, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14140, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14138, 0, "Expression", null, null); - tmp[4] = new NonTerminalStackNode(14143, 4, "Expression", null, null); - tmp[2] = new LiteralStackNode(14141, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new NonTerminalStackNode(14079, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14077, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14075, 0, "Expression", null, null); + tmp[4] = new NonTerminalStackNode(14080, 4, "Expression", null, null); + tmp[2] = new LiteralStackNode(14078, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZGVmYXVsdCIsXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pKSxbbGFiZWwoImZyb20iLGNvbmRpdGlvbmFsKHNvcnQoIkV4cHJlc3Npb24iKSx7ZXhjZXB0KCJpZkRlZmluZWRPdGhlcndpc2UiKX0pKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6IiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJ0byIsc29ydCgiRXhwcmVzc2lvbiIpKV0se30p, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIk1hcHBpbmciLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14149, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiTWFwcGluZ1wiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(14152, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14151, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14150, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14153, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14148, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14086, 1, cHJvZChsaXQoIlxccGFyYW1ldGVyaXplZC1zb3J0KFwiTWFwcGluZ1wiLFtzb3J0KFwiRXhwcmVzc2lvblwiKV0pIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(14089, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14088, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14087, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14090, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14085, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSkiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKFxwYXJhbWV0ZXJpemVkLXNvcnQoIk1hcHBpbmciLFtzb3J0KCJFeHByZXNzaW9uIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIk1hcHBpbmdcIixbc29ydChcIkV4cHJlc3Npb25cIildKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14160, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); - tmp[3] = new ListStackNode(14163, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14162, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14161, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14164, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14159, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14097, 1, cHJvZChsaXQoIlxcaXRlci1zdGFyLXNlcHMoXFxwYXJhbWV0ZXJpemVkLXNvcnQoXCJNYXBwaW5nXCIsW3NvcnQoXCJFeHByZXNzaW9uXCIpXSksW2xpdChcIixcIildKSIpLFtcY2hhci1jbGFzcyhbcmFuZ2UoOTIsOTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQ1LDQ1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDUsNDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTEyLDExMildKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDk3LDk3KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDksMTA5KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTQsMTE0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDUsMTA1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMjIsMTIyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDEsMTAxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMDAsMTAwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NSw0NSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE1LDExNSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTExLDExMSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDAsNDApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg3Nyw3NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTcsOTcpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMywxMDMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjksNjkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMCwxMjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMiwxMTIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwMSwxMDEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMCwxMTApXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0NCw0NCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTEsOTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOCwxMDgpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwNSwxMDUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNDQsNDQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKSxcY2hhci1jbGFzcyhbcmFuZ2UoOTMsOTMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {92,105,116,101,114,45,115,116,97,114,45,115,101,112,115,40,92,112,97,114,97,109,101,116,101,114,105,122,101,100,45,115,111,114,116,40,34,77,97,112,112,105,110,103,34,44,91,115,111,114,116,40,34,69,120,112,114,101,115,115,105,111,110,34,41,93,41,44,91,108,105,116,40,34,44,34,41,93,41}, null, null); + tmp[3] = new ListStackNode(14100, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14099, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14098, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14101, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14096, 0, new int[][]{{0,0}}, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixccGFyYW1ldGVyaXplZC1zb3J0KCJNYXBwaW5nIixbc29ydCgiRXhwcmVzc2lvbiIpXSkpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXN0YXItc2VwcyhcXHBhcmFtZXRlcml6ZWQtc29ydChcIk1hcHBpbmdcIixbc29ydChcIkV4cHJlc3Npb25cIildKSxbbGl0KFwiLFwiKV0pIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihcaXRlci1zdGFyLXNlcHMoXHBhcmFtZXRlcml6ZWQtc29ydCgiTWFwcGluZyIsW3NvcnQoIkV4cHJlc3Npb24iKV0pLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -13567,287 +13552,287 @@ protected static class Sym { protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJTeW0iKSksW1xjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSksbGl0KCJzb3J0KFwiU3ltXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihzb3J0KCJTeW0iKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[1] = new LiteralStackNode(14505, 1, cHJvZChsaXQoInNvcnQoXCJTeW1cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,109,34,41}, null, null); - tmp[3] = new ListStackNode(14508, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14507, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14506, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14509, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14504, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14442, 1, cHJvZChsaXQoInNvcnQoXCJTeW1cIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDExNSwxMTUpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExMSwxMTEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNCwxMTQpXSksXGNoYXItY2xhc3MoW3JhbmdlKDExNiwxMTYpXSksXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgzNCwzNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoODMsODMpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEyMSwxMjEpXSksXGNoYXItY2xhc3MoW3JhbmdlKDEwOSwxMDkpXSksXGNoYXItY2xhc3MoW3JhbmdlKDM0LDM0KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg0MSw0MSldKV0se30p, new int[] {115,111,114,116,40,34,83,121,109,34,41}, null, null); + tmp[3] = new ListStackNode(14445, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14444, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14443, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14446, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14441, 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(14462, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14460, 1, "layouts_LAYOUTLIST", null, null); - tmp[4] = new NonTerminalStackNode(14463, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14461, 2, cHJvZChsaXQoIlw8XDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60,60}, null, null); - tmp[0] = new NonTerminalStackNode(14458, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14399, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14397, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14400, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14398, 2, cHJvZChsaXQoIlw8XDwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2MCw2MCldKV0se30p, new int[] {60,60}, null, null); + tmp[0] = new NonTerminalStackNode(14395, 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(14301, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14299, 0, "Sym", null, null); - tmp[2] = new LiteralStackNode(14302, 2, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); + tmp[1] = new NonTerminalStackNode(14238, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14236, 0, "Sym", null, null); + tmp[2] = new LiteralStackNode(14239, 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(14306, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14305, 0, cHJvZChsaXQoIl4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk0LDk0KV0pXSx7fSk00, new int[] {94}, null, null); - tmp[2] = new NonTerminalStackNode(14307, 2, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14243, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14242, 0, cHJvZChsaXQoIl4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDk0LDk0KV0pXSx7fSk00, new int[] {94}, null, null); + tmp[2] = new NonTerminalStackNode(14244, 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(14321, 8, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); - tmp[7] = new NonTerminalStackNode(14320, 7, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14312, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14318, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14315, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14311, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[2] = new NonTerminalStackNode(14313, 2, "Sym", null, null); - tmp[6] = new LiteralStackNode(14319, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[4] = new NonTerminalStackNode(14316, 4, "Sym", null, null); + tmp[8] = new LiteralStackNode(14258, 8, cHJvZChsaXQoIisiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQzLDQzKV0pXSx7fSk00, new int[] {43}, null, null); + tmp[7] = new NonTerminalStackNode(14257, 7, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14249, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14255, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14252, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14248, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[2] = new NonTerminalStackNode(14250, 2, "Sym", null, null); + tmp[6] = new LiteralStackNode(14256, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[4] = new NonTerminalStackNode(14253, 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(14328, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14337, 5, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14330, 3, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14327, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); - tmp[2] = new LiteralStackNode(14329, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(14338, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); - tmp[4] = new SeparatedListStackNode(14335, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14331, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14332, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14333, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14334, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[1] = new NonTerminalStackNode(14265, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14274, 5, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14267, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14264, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRequirement(new int[] {91})}); + tmp[2] = new LiteralStackNode(14266, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(14275, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[4] = new SeparatedListStackNode(14272, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCIsIiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14268, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14269, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14270, 2, cHJvZChsaXQoIiwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQ0LDQ0KV0pXSx7fSk00, new int[] {44}, null, null), new NonTerminalStackNode(14271, 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(14341, 0, "StringConstant", null, null); + tmp[0] = new NonTerminalStackNode(14278, 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(14471, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14469, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14467, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14472, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14470, 2, cHJvZChsaXQoIiFcPFw8IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjAsNjApXSksXGNoYXItY2xhc3MoW3JhbmdlKDYwLDYwKV0pXSx7fSk00, new int[] {33,60,60}, null, null); + tmp[3] = new NonTerminalStackNode(14408, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14406, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14404, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14409, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14407, 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(14348, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); - tmp[0] = new NonTerminalStackNode(14345, 0, "Sym", null, null); - tmp[1] = new NonTerminalStackNode(14347, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14285, 2, cHJvZChsaXQoIj8iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYzLDYzKV0pXSx7fSk00, new int[] {63}, null, null); + tmp[0] = new NonTerminalStackNode(14282, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14284, 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(14354, 0, "Nonterminal", null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {91})}); + tmp[0] = new NonTerminalStackNode(14291, 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(14369, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); - tmp[0] = new NonTerminalStackNode(14366, 0, "Sym", null, null); - tmp[1] = new NonTerminalStackNode(14368, 1, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14306, 2, cHJvZChsaXQoIiQiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM2LDM2KV0pXSx7fSk00, new int[] {36}, null, null); + tmp[0] = new NonTerminalStackNode(14303, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14305, 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(14389, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); - tmp[6] = new LiteralStackNode(14397, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); - tmp[2] = new NonTerminalStackNode(14391, 2, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14394, 4, "Sym", null, null); - tmp[8] = new LiteralStackNode(14399, 8, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[7] = new NonTerminalStackNode(14398, 7, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14396, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14390, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14393, 3, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14326, 0, cHJvZChsaXQoInsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyMywxMjMpXSldLHt9KQ0000, new int[] {123}, null, null); + tmp[6] = new LiteralStackNode(14334, 6, cHJvZChsaXQoIn0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNSwxMjUpXSldLHt9KQ0000, new int[] {125}, null, null); + tmp[2] = new NonTerminalStackNode(14328, 2, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14331, 4, "Sym", null, null); + tmp[8] = new LiteralStackNode(14336, 8, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[7] = new NonTerminalStackNode(14335, 7, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14333, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14327, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14330, 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(14402, 0, "Sym", null, null); - tmp[2] = new LiteralStackNode(14405, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); - tmp[1] = new NonTerminalStackNode(14404, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14339, 0, "Sym", null, null); + tmp[2] = new LiteralStackNode(14342, 2, cHJvZChsaXQoIioiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQyLDQyKV0pXSx7fSk00, new int[] {42}, null, null); + tmp[1] = new NonTerminalStackNode(14341, 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(14408, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[4] = new SeparatedListStackNode(14415, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(14413, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14414, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[6] = new LiteralStackNode(14418, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[2] = new NonTerminalStackNode(14410, 2, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14412, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14409, 1, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14417, 5, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14345, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[4] = new SeparatedListStackNode(14352, 4, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIildKSk00, new NonTerminalStackNode(14350, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14351, 1, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[6] = new LiteralStackNode(14355, 6, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[2] = new NonTerminalStackNode(14347, 2, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14349, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14346, 1, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14354, 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(14421, 0, "Class", null, null); + tmp[0] = new NonTerminalStackNode(14358, 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(14292, 1, "layouts_LAYOUTLIST", null, null); - tmp[3] = new NonTerminalStackNode(14294, 3, "layouts_LAYOUTLIST", null, null); - tmp[2] = new LiteralStackNode(14293, 2, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); - tmp[4] = new NonTerminalStackNode(14295, 4, "NonterminalLabel", null, null); - tmp[0] = new NonTerminalStackNode(14290, 0, "Sym", null, null); + tmp[1] = new NonTerminalStackNode(14229, 1, "layouts_LAYOUTLIST", null, null); + tmp[3] = new NonTerminalStackNode(14231, 3, "layouts_LAYOUTLIST", null, null); + tmp[2] = new LiteralStackNode(14230, 2, cHJvZChsaXQoIiEiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDMzLDMzKV0pXSx7fSk00, new int[] {33}, null, null); + tmp[4] = new NonTerminalStackNode(14232, 4, "NonterminalLabel", null, null); + tmp[0] = new NonTerminalStackNode(14227, 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(14241, 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(14244, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14243, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[2] = new LiteralStackNode(14242, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14245, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14240, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14178, 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(14181, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14180, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14179, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14182, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14177, 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(14480, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14478, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14476, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14481, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14479, 2, cHJvZChsaXQoIiFcPlw11IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgzMywzMyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNjIsNjIpXSksXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pXSx7fSk00, new int[] {33,62,62}, null, null); + tmp[3] = new NonTerminalStackNode(14417, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14415, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14413, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14418, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14416, 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(14257, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14256, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14254, 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(14253, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(14258, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14255, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(14194, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14193, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14191, 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(14190, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(14195, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14192, 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(14499, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14497, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14495, 0, "Sym", null, null); - tmp[4] = new NonTerminalStackNode(14500, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14498, 2, cHJvZChsaXQoIlxcIiksW1xjaGFyLWNsYXNzKFtyYW5nZSg5Miw5MildKV0se30p, new int[] {92}, null, null); + tmp[3] = new NonTerminalStackNode(14436, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14434, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14432, 0, "Sym", null, null); + tmp[4] = new NonTerminalStackNode(14437, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14435, 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(14430, 0, "CaseInsensitiveStringConstant", null, null); + tmp[0] = new NonTerminalStackNode(14367, 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(14437, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14440, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14435, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new LiteralStackNode(14434, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); - tmp[4] = new NonTerminalStackNode(14438, 4, "Nonterminal", null, null); - tmp[2] = new LiteralStackNode(14436, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); - tmp[6] = new LiteralStackNode(14441, 6, cHJvZChsaXQoIl0iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkzLDkzKV0pXSx7fSk00, new int[] {93}, null, null); + tmp[3] = new NonTerminalStackNode(14374, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14377, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14372, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14371, 0, cHJvZChsaXQoInN0YXJ0IiksW1xjaGFyLWNsYXNzKFtyYW5nZSgxMTUsMTE1KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSgxMTYsMTE2KV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg5Nyw5NyldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE0LDExNCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoMTE2LDExNildKV0se30p, new int[] {115,116,97,114,116}, null, null); + tmp[4] = new NonTerminalStackNode(14375, 4, "Nonterminal", null, null); + tmp[2] = new LiteralStackNode(14373, 2, cHJvZChsaXQoIlsiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDkxLDkxKV0pXSx7fSk00, new int[] {91}, null, null); + tmp[6] = new LiteralStackNode(14378, 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(14362, 4, "IntegerLiteral", null, null); - tmp[2] = new LiteralStackNode(14360, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); - tmp[0] = new NonTerminalStackNode(14357, 0, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14361, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14359, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14299, 4, "IntegerLiteral", null, null); + tmp[2] = new LiteralStackNode(14297, 2, cHJvZChsaXQoIkAiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDY0LDY0KV0pXSx7fSk00, new int[] {64}, null, null); + tmp[0] = new NonTerminalStackNode(14294, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14298, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14296, 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(14269, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14266, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14264, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14268, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14267, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14265, 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(14206, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14203, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14201, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14205, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14204, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14202, 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(14377, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); - tmp[2] = new NonTerminalStackNode(14374, 2, "Sym", null, null); - tmp[6] = new SeparatedListStackNode(14383, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14379, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14380, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14381, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null), new NonTerminalStackNode(14382, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); - tmp[0] = new LiteralStackNode(14372, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[3] = new NonTerminalStackNode(14376, 3, "layouts_LAYOUTLIST", null, null); - tmp[5] = new NonTerminalStackNode(14378, 5, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14373, 1, "layouts_LAYOUTLIST", null, null); - tmp[7] = new NonTerminalStackNode(14385, 7, "layouts_LAYOUTLIST", null, null); - tmp[8] = new LiteralStackNode(14386, 8, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[4] = new LiteralStackNode(14314, 4, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null); + tmp[2] = new NonTerminalStackNode(14311, 2, "Sym", null, null); + tmp[6] = new SeparatedListStackNode(14320, 6, cmVndWxhcihcaXRlci1zZXBzKHNvcnQoIlN5bSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCJ8IiksbGF5b3V0cygiTEFZT1VUTElTVCIpXSkp, new NonTerminalStackNode(14316, 0, "Sym", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14317, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14318, 2, cHJvZChsaXQoInwiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDEyNCwxMjQpXSldLHt9KQ0000, new int[] {124}, null, null), new NonTerminalStackNode(14319, 3, "layouts_LAYOUTLIST", null, null)}, true, null, null); + tmp[0] = new LiteralStackNode(14309, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[3] = new NonTerminalStackNode(14313, 3, "layouts_LAYOUTLIST", null, null); + tmp[5] = new NonTerminalStackNode(14315, 5, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14310, 1, "layouts_LAYOUTLIST", null, null); + tmp[7] = new NonTerminalStackNode(14322, 7, "layouts_LAYOUTLIST", null, null); + tmp[8] = new LiteralStackNode(14323, 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(14490, 4, "Sym", null, null); - tmp[2] = new LiteralStackNode(14488, 2, cHJvZChsaXQoIlw11XD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62,62}, null, null); - tmp[0] = new NonTerminalStackNode(14485, 0, "Sym", null, null); - tmp[3] = new NonTerminalStackNode(14489, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14487, 1, "layouts_LAYOUTLIST", null, null); + tmp[4] = new NonTerminalStackNode(14427, 4, "Sym", null, null); + tmp[2] = new LiteralStackNode(14425, 2, cHJvZChsaXQoIlw11XD4iKSxbXGNoYXItY2xhc3MoW3JhbmdlKDYyLDYyKV0pLFxjaGFyLWNsYXNzKFtyYW5nZSg2Miw2MildKV0se30p, new int[] {62,62}, null, null); + tmp[0] = new NonTerminalStackNode(14422, 0, "Sym", null, null); + tmp[3] = new NonTerminalStackNode(14426, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14424, 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(14444, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); - tmp[2] = new NonTerminalStackNode(14446, 2, "Nonterminal", null, null); - tmp[1] = new NonTerminalStackNode(14445, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14381, 0, cHJvZChsaXQoIiYiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDM4LDM4KV0pXSx7fSk00, new int[] {38}, null, null); + tmp[2] = new NonTerminalStackNode(14383, 2, "Nonterminal", null, null); + tmp[1] = new NonTerminalStackNode(14382, 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(14450, 0, "Sym", null, null); - tmp[2] = new NonTerminalStackNode(14453, 2, "NonterminalLabel", null, null); - tmp[1] = new NonTerminalStackNode(14452, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14387, 0, "Sym", null, null); + tmp[2] = new NonTerminalStackNode(14390, 2, "NonterminalLabel", null, null); + tmp[1] = new NonTerminalStackNode(14389, 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(14275, 0, new int[][]{{0,0}}, null, null); - tmp[4] = new CharStackNode(14280, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14277, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[3] = new ListStackNode(14279, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14278, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14276, 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(14212, 0, new int[][]{{0,0}}, null, null); + tmp[4] = new CharStackNode(14217, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14214, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[3] = new ListStackNode(14216, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14215, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14213, 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(14425, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); - tmp[2] = new LiteralStackNode(14427, 2, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); - tmp[1] = new NonTerminalStackNode(14426, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new LiteralStackNode(14362, 0, cHJvZChsaXQoIigiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQwLDQwKV0pXSx7fSk00, new int[] {40}, null, null); + tmp[2] = new LiteralStackNode(14364, 2, cHJvZChsaXQoIikiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDQxLDQxKV0pXSx7fSk00, new int[] {41}, null, null); + tmp[1] = new NonTerminalStackNode(14363, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiZW1wdHkiLHNvcnQoIlN5bSIpKSxbbGl0KCIoIiksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxpdCgiKSIpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -13926,27 +13911,27 @@ protected static class QualifiedName { protected static final void _init_cHJvZChsYWJlbCgiZGVmYXVsdCIsc29ydCgiUXVhbGlmaWVkTmFtZSIpKSxbY29uZGl0aW9uYWwobGFiZWwoIm5hbWVzIixcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKSx7XG5vdC1mb2xsb3cobGl0KCI6OiIpKX0pXSx7fSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new SeparatedListStackNode(14643, 0, cmVndWxhcihcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14636, 0, "Name", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14637, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14638, 2, cHJvZChsaXQoIjo6IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg1OCw1OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSldLHt9KQ0000, new int[] {58,58}, null, null), new NonTerminalStackNode(14639, 3, "layouts_LAYOUTLIST", null, null)}, true, null, new ICompletionFilter[] {new StringFollowRestriction(new int[] {58,58})}); + tmp[0] = new SeparatedListStackNode(14580, 0, cmVndWxhcihcaXRlci1zZXBzKGxleCgiTmFtZSIpLFtsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGl0KCI6OiIpLGxheW91dHMoIkxBWU9VVExJU1QiKV0pKQ0000, new NonTerminalStackNode(14573, 0, "Name", null, null), (AbstractStackNode[]) new AbstractStackNode[]{new NonTerminalStackNode(14574, 1, "layouts_LAYOUTLIST", null, null), new LiteralStackNode(14575, 2, cHJvZChsaXQoIjo6IiksW1xjaGFyLWNsYXNzKFtyYW5nZSg1OCw1OCldKSxcY2hhci1jbGFzcyhbcmFuZ2UoNTgsNTgpXSldLHt9KQ0000, new int[] {58,58}, null, null), new NonTerminalStackNode(14576, 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_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlF1YWxpZmllZE5hbWVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(14651, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14648, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14646, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14650, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14649, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14647, 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(14588, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14585, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14583, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14587, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14586, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14584, 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); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgiXFxpdGVyLXNlcHMoc29ydChcIlF1YWxpZmllZE5hbWVcIiksW2xpdChcIixcIildKSIpLGxpdCgiOiIpLGl0ZXIoXGNoYXItY2xhc3MoW3JhbmdlKDQ4LDU3KV0pKSxcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pXSx7dGFnKCJob2xlVHlwZSIoXGl0ZXItc2Vwcyhzb3J0KCJRdWFsaWZpZWROYW1lIiksW2xheW91dHMoIkxBWU9VVExJU1QiKSxsaXQoIiwiKSxsYXlvdXRzKCJMQVlPVVRMSVNUIildKSkpfSk00, tmp); } protected static final void _init_cHJvZChsYWJlbCgiJE1ldGFIb2xlIixzb3J0KCJRdWFsaWZpZWROYW1lIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlF1YWxpZmllZE5hbWVcIikiKSxsaXQoIjoiKSxpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSksXGNoYXItY2xhc3MoW3JhbmdlKDAsMCldKV0se3RhZygiaG9sZVR5cGUiKHNvcnQoIlF1YWxpZmllZE5hbWUiKSkpfSk00(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[4] = new CharStackNode(14664, 4, new int[][]{{0,0}}, null, null); - tmp[2] = new LiteralStackNode(14661, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[0] = new CharStackNode(14659, 0, new int[][]{{0,0}}, null, null); - tmp[3] = new ListStackNode(14663, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14662, 0, new int[][]{{48,57}}, null, null), true, null, null); - tmp[1] = new LiteralStackNode(14660, 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(14601, 4, new int[][]{{0,0}}, null, null); + tmp[2] = new LiteralStackNode(14598, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[0] = new CharStackNode(14596, 0, new int[][]{{0,0}}, null, null); + tmp[3] = new ListStackNode(14600, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14599, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[1] = new LiteralStackNode(14597, 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){ @@ -13971,37 +13956,37 @@ protected static class StringMiddle { protected static final void _init_cHJvZChsYWJlbCgidGVtcGxhdGUiLHNvcnQoIlN0cmluZ01pZGRsZSIpKSxbbGFiZWwoIm1pZCIsbGV4KCJNaWRTdHJpbmdDaGFycyIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRlbXBsYXRlIixzb3J0KCJTdHJpbmdUZW1wbGF0ZSIpKSxsYXlvdXRzKCJMQVlPVVRMSVNUIiksbGFiZWwoInRhaWwiLHNvcnQoIlN0cmluZ01pZGRsZSIpKV0se30p(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[5]; - tmp[3] = new NonTerminalStackNode(14862, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14859, 1, "layouts_LAYOUTLIST", null, null); - tmp[0] = new NonTerminalStackNode(14857, 0, "MidStringChars", null, null); - tmp[4] = new NonTerminalStackNode(14863, 4, "StringMiddle", null, null); - tmp[2] = new NonTerminalStackNode(14860, 2, "StringTemplate", null, null); + tmp[3] = new NonTerminalStackNode(14799, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14796, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14794, 0, "MidStringChars", null, null); + tmp[4] = new NonTerminalStackNode(14800, 4, "StringMiddle", null, null); + tmp[2] = new NonTerminalStackNode(14797, 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(14867, 0, "MidStringChars", null, null); + tmp[0] = new NonTerminalStackNode(14804, 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(14873, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14876, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14871, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(14872, 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(14875, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14874, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14810, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14813, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14808, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14809, 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(14812, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14811, 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(14880, 0, "MidStringChars", null, null); - tmp[4] = new NonTerminalStackNode(14886, 4, "StringMiddle", null, null); - tmp[2] = new NonTerminalStackNode(14883, 2, "Expression", null, null); - tmp[3] = new NonTerminalStackNode(14885, 3, "layouts_LAYOUTLIST", null, null); - tmp[1] = new NonTerminalStackNode(14882, 1, "layouts_LAYOUTLIST", null, null); + tmp[0] = new NonTerminalStackNode(14817, 0, "MidStringChars", null, null); + tmp[4] = new NonTerminalStackNode(14823, 4, "StringMiddle", null, null); + tmp[2] = new NonTerminalStackNode(14820, 2, "Expression", null, null); + tmp[3] = new NonTerminalStackNode(14822, 3, "layouts_LAYOUTLIST", null, null); + tmp[1] = new NonTerminalStackNode(14819, 1, "layouts_LAYOUTLIST", null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiaW50ZXJwb2xhdGVkIixzb3J0KCJTdHJpbmdNaWRkbGUiKSksW2xhYmVsKCJtaWQiLGxleCgiTWlkU3RyaW5nQ2hhcnMiKSksbGF5b3V0cygiTEFZT1VUTElTVCIpLGxhYmVsKCJleHByZXNzaW9uIixzb3J0KCJFeHByZXNzaW9uIikpLGxheW91dHMoIkxBWU9VVExJU1QiKSxsYWJlbCgidGFpbCIsc29ydCgiU3RyaW5nTWlkZGxlIikpXSx7fSk00, tmp); } public static void init(ExpectBuilder builder){ @@ -14028,17 +14013,17 @@ protected static class URLChars { protected static final void _init_cHJvZChsZXgoIlVSTENoYXJzIiksW1xpdGVyLXN0YXIoXGNoYXItY2xhc3MoW3JhbmdlKDEsOCkscmFuZ2UoMTEsMTIpLHJhbmdlKDE0LDMxKSxyYW5nZSgzMyw1OSkscmFuZ2UoNjEsMTIzKSxyYW5nZSgxMjUsMTExNDExMSldKSldLHt9KQ0000(ExpectBuilder builder) { AbstractStackNode[] tmp = (AbstractStackNode[]) new AbstractStackNode[1]; - tmp[0] = new ListStackNode(14891, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDgpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwzMSkscmFuZ2UoMzMsNTkpLHJhbmdlKDYxLDEyMykscmFuZ2UoMTI1LDExMTQxMTEpXSkpKQ0000, new CharStackNode(14890, 0, new int[][]{{1,8},{11,12},{14,31},{33,59},{61,123},{125,1114111}}, null, null), false, null, null); + tmp[0] = new ListStackNode(14828, 0, cmVndWxhcihcaXRlci1zdGFyKFxjaGFyLWNsYXNzKFtyYW5nZSgxLDgpLHJhbmdlKDExLDEyKSxyYW5nZSgxNCwzMSkscmFuZ2UoMzMsNTkpLHJhbmdlKDYxLDEyMykscmFuZ2UoMTI1LDExMTQxMTEpXSkpKQ0000, new CharStackNode(14827, 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(14896, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); - tmp[4] = new CharStackNode(14899, 4, new int[][]{{0,0}}, null, null); - tmp[0] = new CharStackNode(14894, 0, new int[][]{{0,0}}, null, null); - tmp[1] = new LiteralStackNode(14895, 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(14898, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14897, 0, new int[][]{{48,57}}, null, null), true, null, null); + tmp[2] = new LiteralStackNode(14833, 2, cHJvZChsaXQoIjoiKSxbXGNoYXItY2xhc3MoW3JhbmdlKDU4LDU4KV0pXSx7fSk00, new int[] {58}, null, null); + tmp[4] = new CharStackNode(14836, 4, new int[][]{{0,0}}, null, null); + tmp[0] = new CharStackNode(14831, 0, new int[][]{{0,0}}, null, null); + tmp[1] = new LiteralStackNode(14832, 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(14835, 3, cmVndWxhcihpdGVyKFxjaGFyLWNsYXNzKFtyYW5nZSg0OCw1NyldKSkp, new CharStackNode(14834, 0, new int[][]{{48,57}}, null, null), true, null, null); builder.addAlternative(RascalParser.cHJvZChsYWJlbCgiJE1ldGFIb2xlIixsZXgoIlVSTENoYXJzIikpLFtcY2hhci1jbGFzcyhbcmFuZ2UoMCwwKV0pLGxpdCgic29ydChcIlVSTENoYXJzXCIpIiksbGl0KCI6IiksaXRlcihcY2hhci1jbGFzcyhbcmFuZ2UoNDgsNTcpXSkpLFxjaGFyLWNsYXNzKFtyYW5nZSgwLDApXSldLHt0YWcoImhvbGVUeXBlIihsZXgoIlVSTENoYXJzIikpKX0p, tmp); } public static void init(ExpectBuilder builder){ @@ -14050,7 +14035,7 @@ public static void init(ExpectBuilder builder){ } } - private int nextFreeStackNodeId = 14901; + private int nextFreeStackNodeId = 14838; protected int getFreeStackNodeId() { return nextFreeStackNodeId++; } diff --git a/src/org/rascalmpl/library/lang/rascal/tests/library/lang/json/JSONIOTests.rsc b/src/org/rascalmpl/library/lang/rascal/tests/library/lang/json/JSONIOTests.rsc index 85571ea4b05..a701ed71ace 100644 --- a/src/org/rascalmpl/library/lang/rascal/tests/library/lang/json/JSONIOTests.rsc +++ b/src/org/rascalmpl/library/lang/rascal/tests/library/lang/json/JSONIOTests.rsc @@ -85,6 +85,7 @@ test bool originTracking() { @synopsis{Normalizer used to create lists out of other containers} value allContainersToLists(set[value] x) = [*x]; value allContainersToLists(value tup) = [] when \tuple(_) := typeOf(tup), "" == "\<\>"; +value allContainersToLists(<>) = []; value allContainersToLists() = [x]; value allContainersToLists() = [x,y]; value allContainersToLists() = [x,y,z]; diff --git a/src/org/rascalmpl/semantics/dynamic/Expression.java b/src/org/rascalmpl/semantics/dynamic/Expression.java index a7f7b5e6d12..70787931e03 100644 --- a/src/org/rascalmpl/semantics/dynamic/Expression.java +++ b/src/org/rascalmpl/semantics/dynamic/Expression.java @@ -2763,7 +2763,7 @@ public IBooleanResult buildBacktracker(IEvaluatorContext __eval) { @Override public IMatchingResult buildMatcher(IEvaluatorContext eval, boolean bindTypeParameters) { - return new TuplePattern(eval, this, buildMatchers(this.getElements(), eval, bindTypeParameters)); + return new TuplePattern(eval, this, buildMatchers(this.getElements0(), eval, bindTypeParameters)); } @Override @@ -2772,8 +2772,7 @@ public Result interpret(IEvaluator> __eval) { __eval.setCurrentAST(this); __eval.notifyAboutSuspension(this); - java.util.List elements = this - .getElements(); + var elements = this.getElements0(); IValue[] values = new IValue[elements.size()]; Type[] types = new Type[elements.size()]; @@ -2798,7 +2797,7 @@ public Result interpret(IEvaluator> __eval) { @Override public Type typeOf(Environment env, IEvaluator> eval, boolean instantiateTypeParameters) { - java.util.List fields = getElements(); + java.util.List fields = getElements0(); Type fieldTypes[] = new Type[fields.size()]; for (int i = 0; i < fields.size(); i++) {