Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey Overbey2008-06-19 18:40:50 +0000
committerJeffrey Overbey2008-06-19 18:40:50 +0000
commit29db1e05407d13c5bf5c2857e8465fd6d70b4598 (patch)
tree048d098fc163dc05e2fa6a864f4235c06a549c7d
parent0c18d9d0fd07eff6a450f2393494965442d21a77 (diff)
downloadorg.eclipse.photran-29db1e05407d13c5bf5c2857e8465fd6d70b4598.tar.gz
org.eclipse.photran-29db1e05407d13c5bf5c2857e8465fd6d70b4598.tar.xz
org.eclipse.photran-29db1e05407d13c5bf5c2857e8465fd6d70b4598.zip
Regenerated parser after fixing bugs in AST generator; fixed bugs in VPG and UI actions; fixed IF parsing regression
-rwxr-xr-xorg.eclipse.photran.core.vpg/parser/build-parser4
-rw-r--r--org.eclipse.photran.core.vpg/parser/fortran95.bnf2
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAccessSpecNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAttrSpecNode.java176
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCaseSelectorNode.java10
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCharSelectorNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTComponentAttrSpecNode.java74
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTConstantNode.java120
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTDataStmtValueNode.java58
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatIdentifierNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatsepNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIfStmtNode.java2
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTInitializationNode.java38
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIntentSpecNode.java36
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTOperatorNode.java266
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTPrefixSpecNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdCtlSpecNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdFmtIdNode.java336
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdUnitIdNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTTypeSpecNode.java104
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTUnitIdentifierNode.java26
-rw-r--r--org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/Parser.java9089
-rw-r--r--org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ReferenceCollector.java2
-rw-r--r--org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ScopingNode.java46
-rw-r--r--org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/actions/DisplaySymbolTable.java4
-rw-r--r--org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/search/ReferenceSearchResult.java2
26 files changed, 3187 insertions, 7390 deletions
diff --git a/org.eclipse.photran.core.vpg/parser/build-parser b/org.eclipse.photran.core.vpg/parser/build-parser
index 23f23432..013dc7ba 100755
--- a/org.eclipse.photran.core.vpg/parser/build-parser
+++ b/org.eclipse.photran.core.vpg/parser/build-parser
@@ -8,14 +8,14 @@ echo Deleting old files...
rm -f *.java
echo Generating parser and AST classes...
-java -Xmx256M -cp $SRCDIR/ludwig.jar \
+java -Xmx256M -cp $SRCDIR/ludwig.jar:/Users/joverbey/Documents/eclipse/ludwig-workspace/bz.over.templates/lib/js.jar \
Main_LALR1_Java_AST_Prototype \
-shift T_COMMA "<IoControlSpecList>" \
-reduce "<SFVarName>" "<SFDummyArgName>" \
-package "org.eclipse.photran.internal.core.parser" \
-prec "<DeferredShapeSpecList> > <AssumedShapeSpec>" \
-prec "<BodyPlusInternals> > <Label>, T_ICON" \
- -prec "<LblDef>, <Label>, T_ICON > <ConditionalBody>, <ElseIfConstruct>" \
+ -prec "<LblDef>, <Label>, T_ICON < <ConditionalBody>, <ElseIfConstruct>" \
-shift T_IDENT "<CommonBlock>" \
-imports "import org.eclipse.photran.internal.core.lexer.*; \
import org.eclipse.photran.internal.core.analysis.binding.ScopingNode;" \
diff --git a/org.eclipse.photran.core.vpg/parser/fortran95.bnf b/org.eclipse.photran.core.vpg/parser/fortran95.bnf
index 725ce097..075c155c 100644
--- a/org.eclipse.photran.core.vpg/parser/fortran95.bnf
+++ b/org.eclipse.photran.core.vpg/parser/fortran95.bnf
@@ -1589,7 +1589,7 @@ ASTAssignmentStmtNode:<PointerAssignmentStmt> ::=
# JO -- Added error production
<IfStmt> ::=
| (inline):<LblDef> T_IF -:T_LPAREN guardingExpression:<Expr> -:T_RPAREN <ActionStmt>
- | (inline):<LblDef> T_IF (error) T_EOS
+# | (inline):<LblDef> T_IF (error) T_EOS
# R808
<CaseConstruct> ::=
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAccessSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAccessSpecNode.java
index a9e2a6c4..a93d5423 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAccessSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAccessSpecNode.java
@@ -26,28 +26,28 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTAccessSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token isPrivate; // in ASTAccessSpecNode
org.eclipse.photran.internal.core.lexer.Token isPublic; // in ASTAccessSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isPrivate; // in ASTAccessSpecNode
- public boolean isPrivate()
+ public boolean isPublic()
{
- return this.isPrivate != null;
+ return this.isPublic != null;
}
- public void setIsPrivate(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsPublic(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isPrivate = newValue;
+ this.isPublic = newValue;
}
- public boolean isPublic()
+ public boolean isPrivate()
{
- return this.isPublic != null;
+ return this.isPrivate != null;
}
- public void setIsPublic(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsPrivate(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isPublic = newValue;
+ this.isPrivate = newValue;
}
@@ -66,8 +66,8 @@ public class ASTAccessSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.isPrivate;
- case 1: return this.isPublic;
+ case 0: return this.isPublic;
+ case 1: return this.isPrivate;
default: return null;
}
}
@@ -76,8 +76,8 @@ public class ASTAccessSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.isPrivate = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.isPublic = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.isPublic = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.isPrivate = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAttrSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAttrSpecNode.java
index 8bc67d14..5fc6dbcb 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAttrSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTAttrSpecNode.java
@@ -26,30 +26,41 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTAttrSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token isExternal; // in ASTAttrSpecNode
- ASTAccessSpecNode accessSpec; // in ASTAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token isParameter; // in ASTAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token isAllocatable; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token isOptional; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token isIntent; // in ASTAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token isSave; // in ASTAttrSpecNode
+ ASTAccessSpecNode accessSpec; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isParameter; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isDimension; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token isTarget; // in ASTAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token isPointer; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token isIntrinsic; // in ASTAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token isDimension; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isAllocatable; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTAttrSpecNode
ASTArraySpecNode arraySpec; // in ASTAttrSpecNode
ASTIntentSpecNode intentSpec; // in ASTAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isExternal; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isPointer; // in ASTAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isSave; // in ASTAttrSpecNode
- public boolean isExternal()
+ public boolean isOptional()
{
- return this.isExternal != null;
+ return this.isOptional != null;
}
- public void setIsExternal(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsOptional(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isExternal = newValue;
+ this.isOptional = newValue;
+ }
+
+
+ public boolean isIntent()
+ {
+ return this.isIntent != null;
+ }
+
+ public void setIsIntent(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.isIntent = newValue;
}
@@ -75,113 +86,102 @@ public class ASTAttrSpecNode extends ASTNode
}
- public boolean isAllocatable()
- {
- return this.isAllocatable != null;
- }
-
- public void setIsAllocatable(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.isAllocatable = newValue;
- }
-
-
- public boolean isOptional()
+ public boolean isDimension()
{
- return this.isOptional != null;
+ return this.isDimension != null;
}
- public void setIsOptional(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsDimension(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isOptional = newValue;
+ this.isDimension = newValue;
}
- public boolean isIntent()
+ public boolean isTarget()
{
- return this.isIntent != null;
+ return this.isTarget != null;
}
- public void setIsIntent(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsTarget(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isIntent = newValue;
+ this.isTarget = newValue;
}
- public boolean isSave()
+ public boolean isIntrinsic()
{
- return this.isSave != null;
+ return this.isIntrinsic != null;
}
- public void setIsSave(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsIntrinsic(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isSave = newValue;
+ this.isIntrinsic = newValue;
}
- public boolean isTarget()
+ public boolean isAllocatable()
{
- return this.isTarget != null;
+ return this.isAllocatable != null;
}
- public void setIsTarget(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsAllocatable(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isTarget = newValue;
+ this.isAllocatable = newValue;
}
- public boolean isPointer()
+ public ASTArraySpecNode getArraySpec()
{
- return this.isPointer != null;
+ return this.arraySpec;
}
- public void setIsPointer(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setArraySpec(ASTArraySpecNode newValue)
{
- this.isPointer = newValue;
+ this.arraySpec = newValue;
}
- public boolean isIntrinsic()
+ public ASTIntentSpecNode getIntentSpec()
{
- return this.isIntrinsic != null;
+ return this.intentSpec;
}
- public void setIsIntrinsic(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIntentSpec(ASTIntentSpecNode newValue)
{
- this.isIntrinsic = newValue;
+ this.intentSpec = newValue;
}
- public boolean isDimension()
+ public boolean isExternal()
{
- return this.isDimension != null;
+ return this.isExternal != null;
}
- public void setIsDimension(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsExternal(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isDimension = newValue;
+ this.isExternal = newValue;
}
- public ASTArraySpecNode getArraySpec()
+ public boolean isPointer()
{
- return this.arraySpec;
+ return this.isPointer != null;
}
- public void setArraySpec(ASTArraySpecNode newValue)
+ public void setIsPointer(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.arraySpec = newValue;
+ this.isPointer = newValue;
}
- public ASTIntentSpecNode getIntentSpec()
+ public boolean isSave()
{
- return this.intentSpec;
+ return this.isSave != null;
}
- public void setIntentSpec(ASTIntentSpecNode newValue)
+ public void setIsSave(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.intentSpec = newValue;
+ this.isSave = newValue;
}
@@ -200,21 +200,21 @@ public class ASTAttrSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.isExternal;
- case 1: return this.accessSpec;
- case 2: return this.isParameter;
- case 3: return this.isAllocatable;
- case 4: return this.isOptional;
- case 5: return this.isIntent;
- case 6: return this.isSave;
- case 7: return this.isTarget;
- case 8: return this.isPointer;
- case 9: return this.isIntrinsic;
- case 10: return this.isDimension;
- case 11: return this.hiddenTLparen;
- case 12: return this.arraySpec;
- case 13: return this.intentSpec;
- case 14: return this.hiddenTRparen;
+ case 0: return this.isOptional;
+ case 1: return this.isIntent;
+ case 2: return this.accessSpec;
+ case 3: return this.isParameter;
+ case 4: return this.isDimension;
+ case 5: return this.isTarget;
+ case 6: return this.isIntrinsic;
+ case 7: return this.isAllocatable;
+ case 8: return this.hiddenTLparen;
+ case 9: return this.arraySpec;
+ case 10: return this.intentSpec;
+ case 11: return this.hiddenTRparen;
+ case 12: return this.isExternal;
+ case 13: return this.isPointer;
+ case 14: return this.isSave;
default: return null;
}
}
@@ -223,21 +223,21 @@ public class ASTAttrSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.isExternal = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.accessSpec = (ASTAccessSpecNode)value;
- case 2: this.isParameter = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.isAllocatable = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.isOptional = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.isIntent = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 6: this.isSave = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 7: this.isTarget = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 8: this.isPointer = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 9: this.isIntrinsic = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 10: this.isDimension = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 11: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 12: this.arraySpec = (ASTArraySpecNode)value;
- case 13: this.intentSpec = (ASTIntentSpecNode)value;
- case 14: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.isOptional = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.isIntent = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.accessSpec = (ASTAccessSpecNode)value;
+ case 3: this.isParameter = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.isDimension = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.isTarget = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 6: this.isIntrinsic = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 7: this.isAllocatable = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 8: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 9: this.arraySpec = (ASTArraySpecNode)value;
+ case 10: this.intentSpec = (ASTIntentSpecNode)value;
+ case 11: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 12: this.isExternal = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 13: this.isPointer = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 14: this.isSave = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCaseSelectorNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCaseSelectorNode.java
index c9166ad7..c6dffce0 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCaseSelectorNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCaseSelectorNode.java
@@ -26,8 +26,8 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTCaseSelectorNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token hasDefaultSelector; // in ASTCaseSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTCaseSelectorNode
+ org.eclipse.photran.internal.core.lexer.Token hasDefaultSelector; // in ASTCaseSelectorNode
IASTListNode<ASTCaseValueRangeNode> caseValueRangeListSelector; // in ASTCaseSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTCaseSelectorNode
@@ -68,8 +68,8 @@ public class ASTCaseSelectorNode extends ASTNode
{
switch (index)
{
- case 0: return this.hasDefaultSelector;
- case 1: return this.hiddenTLparen;
+ case 0: return this.hiddenTLparen;
+ case 1: return this.hasDefaultSelector;
case 2: return this.caseValueRangeListSelector;
case 3: return this.hiddenTRparen;
default: return null;
@@ -80,8 +80,8 @@ public class ASTCaseSelectorNode extends ASTNode
{
switch (index)
{
- case 0: this.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)value;
case 2: this.caseValueRangeListSelector = (IASTListNode<ASTCaseValueRangeNode>)value;
case 3: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCharSelectorNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCharSelectorNode.java
index 126b8d0e..0badf43f 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCharSelectorNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTCharSelectorNode.java
@@ -30,8 +30,8 @@ public class ASTCharSelectorNode extends ASTNode
org.eclipse.photran.internal.core.lexer.Token constIntLength; // in ASTCharSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTCharSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLeneq; // in ASTCharSelectorNode
- org.eclipse.photran.internal.core.lexer.Token isAssumedLength; // in ASTCharSelectorNode
ASTExprNode lengthExpr; // in ASTCharSelectorNode
+ org.eclipse.photran.internal.core.lexer.Token isAssumedLength; // in ASTCharSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTComma; // in ASTCharSelectorNode
org.eclipse.photran.internal.core.lexer.Token hiddenTKindeq; // in ASTCharSelectorNode
ASTExprNode kindExpr; // in ASTCharSelectorNode
@@ -48,25 +48,25 @@ public class ASTCharSelectorNode extends ASTNode
}
- public boolean isAssumedLength()
+ public ASTExprNode getLengthExpr()
{
- return this.isAssumedLength != null;
+ return this.lengthExpr;
}
- public void setIsAssumedLength(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setLengthExpr(ASTExprNode newValue)
{
- this.isAssumedLength = newValue;
+ this.lengthExpr = newValue;
}
- public ASTExprNode getLengthExpr()
+ public boolean isAssumedLength()
{
- return this.lengthExpr;
+ return this.isAssumedLength != null;
}
- public void setLengthExpr(ASTExprNode newValue)
+ public void setIsAssumedLength(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.lengthExpr = newValue;
+ this.isAssumedLength = newValue;
}
@@ -100,8 +100,8 @@ public class ASTCharSelectorNode extends ASTNode
case 1: return this.constIntLength;
case 2: return this.hiddenTLparen;
case 3: return this.hiddenTLeneq;
- case 4: return this.isAssumedLength;
- case 5: return this.lengthExpr;
+ case 4: return this.lengthExpr;
+ case 5: return this.isAssumedLength;
case 6: return this.hiddenTComma;
case 7: return this.hiddenTKindeq;
case 8: return this.kindExpr;
@@ -118,8 +118,8 @@ public class ASTCharSelectorNode extends ASTNode
case 1: this.constIntLength = (org.eclipse.photran.internal.core.lexer.Token)value;
case 2: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
case 3: this.hiddenTLeneq = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.isAssumedLength = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.lengthExpr = (ASTExprNode)value;
+ case 4: this.lengthExpr = (ASTExprNode)value;
+ case 5: this.isAssumedLength = (org.eclipse.photran.internal.core.lexer.Token)value;
case 6: this.hiddenTComma = (org.eclipse.photran.internal.core.lexer.Token)value;
case 7: this.hiddenTKindeq = (org.eclipse.photran.internal.core.lexer.Token)value;
case 8: this.kindExpr = (ASTExprNode)value;
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTComponentAttrSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTComponentAttrSpecNode.java
index 4f1e67c3..1bf6b8d9 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTComponentAttrSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTComponentAttrSpecNode.java
@@ -26,66 +26,66 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTComponentAttrSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token allocatable; // in ASTComponentAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token dimension; // in ASTComponentAttrSpecNode
- org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTComponentAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token pointer; // in ASTComponentAttrSpecNode
ASTAccessSpecNode accessSpec; // in ASTComponentAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token dimension; // in ASTComponentAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTComponentAttrSpecNode
ASTComponentArraySpecNode componentArraySpec; // in ASTComponentAttrSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTComponentAttrSpecNode
+ org.eclipse.photran.internal.core.lexer.Token allocatable; // in ASTComponentAttrSpecNode
- public boolean allocatable()
+ public boolean pointer()
{
- return this.allocatable != null;
+ return this.pointer != null;
}
- public void setAllocatable(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setPointer(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.allocatable = newValue;
+ this.pointer = newValue;
}
- public boolean dimension()
+ public ASTAccessSpecNode getAccessSpec()
{
- return this.dimension != null;
+ return this.accessSpec;
}
- public void setDimension(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setAccessSpec(ASTAccessSpecNode newValue)
{
- this.dimension = newValue;
+ this.accessSpec = newValue;
}
- public boolean pointer()
+ public boolean dimension()
{
- return this.pointer != null;
+ return this.dimension != null;
}
- public void setPointer(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setDimension(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.pointer = newValue;
+ this.dimension = newValue;
}
- public ASTAccessSpecNode getAccessSpec()
+ public ASTComponentArraySpecNode getComponentArraySpec()
{
- return this.accessSpec;
+ return this.componentArraySpec;
}
- public void setAccessSpec(ASTAccessSpecNode newValue)
+ public void setComponentArraySpec(ASTComponentArraySpecNode newValue)
{
- this.accessSpec = newValue;
+ this.componentArraySpec = newValue;
}
- public ASTComponentArraySpecNode getComponentArraySpec()
+ public boolean allocatable()
{
- return this.componentArraySpec;
+ return this.allocatable != null;
}
- public void setComponentArraySpec(ASTComponentArraySpecNode newValue)
+ public void setAllocatable(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.componentArraySpec = newValue;
+ this.allocatable = newValue;
}
@@ -104,13 +104,13 @@ public class ASTComponentAttrSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.allocatable;
- case 1: return this.dimension;
- case 2: return this.hiddenTLparen;
- case 3: return this.pointer;
- case 4: return this.accessSpec;
- case 5: return this.componentArraySpec;
- case 6: return this.hiddenTRparen;
+ case 0: return this.pointer;
+ case 1: return this.accessSpec;
+ case 2: return this.dimension;
+ case 3: return this.hiddenTLparen;
+ case 4: return this.componentArraySpec;
+ case 5: return this.hiddenTRparen;
+ case 6: return this.allocatable;
default: return null;
}
}
@@ -119,13 +119,13 @@ public class ASTComponentAttrSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.allocatable = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.dimension = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.pointer = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.accessSpec = (ASTAccessSpecNode)value;
- case 5: this.componentArraySpec = (ASTComponentArraySpecNode)value;
- case 6: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.pointer = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.accessSpec = (ASTAccessSpecNode)value;
+ case 2: this.dimension = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.componentArraySpec = (ASTComponentArraySpecNode)value;
+ case 5: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 6: this.allocatable = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTConstantNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTConstantNode.java
index 6adedf13..6482d608 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTConstantNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTConstantNode.java
@@ -26,71 +26,71 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTConstantNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token hasIntKind; // in ASTConstantNode
- org.eclipse.photran.internal.core.lexer.Token hasPlus; // in ASTConstantNode
- org.eclipse.photran.internal.core.lexer.Token hasMinus; // in ASTConstantNode
- ASTUnsignedArithmeticConstantNode unsignedArithmeticConstant; // in ASTConstantNode
ASTNamedConstantUseNode namedConstantKind; // in ASTConstantNode
- org.eclipse.photran.internal.core.lexer.Token hiddenTUnderscore; // in ASTConstantNode
- org.eclipse.photran.internal.core.lexer.Token stringConst; // in ASTConstantNode
ASTStructureConstructorNode structureConstructor; // in ASTConstantNode
+ org.eclipse.photran.internal.core.lexer.Token hasPlus; // in ASTConstantNode
ASTBozLiteralConstantNode bozLiteralConstant; // in ASTConstantNode
+ org.eclipse.photran.internal.core.lexer.Token hasIntKind; // in ASTConstantNode
+ org.eclipse.photran.internal.core.lexer.Token hiddenTUnderscore; // in ASTConstantNode
+ org.eclipse.photran.internal.core.lexer.Token stringConst; // in ASTConstantNode
org.eclipse.photran.internal.core.lexer.Token hollerithConst; // in ASTConstantNode
ASTLogicalConstantNode logicalConst; // in ASTConstantNode
+ org.eclipse.photran.internal.core.lexer.Token hasMinus; // in ASTConstantNode
+ ASTUnsignedArithmeticConstantNode unsignedArithmeticConstant; // in ASTConstantNode
ASTNamedConstantUseNode name; // in ASTConstantNode
- public boolean hasIntKind()
+ public ASTNamedConstantUseNode getNamedConstantKind()
{
- return this.hasIntKind != null;
+ return this.namedConstantKind;
}
- public void setHasIntKind(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setNamedConstantKind(ASTNamedConstantUseNode newValue)
{
- this.hasIntKind = newValue;
+ this.namedConstantKind = newValue;
}
- public boolean hasPlus()
+ public ASTStructureConstructorNode getStructureConstructor()
{
- return this.hasPlus != null;
+ return this.structureConstructor;
}
- public void setHasPlus(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setStructureConstructor(ASTStructureConstructorNode newValue)
{
- this.hasPlus = newValue;
+ this.structureConstructor = newValue;
}
- public boolean hasMinus()
+ public boolean hasPlus()
{
- return this.hasMinus != null;
+ return this.hasPlus != null;
}
- public void setHasMinus(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasPlus(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasMinus = newValue;
+ this.hasPlus = newValue;
}
- public ASTUnsignedArithmeticConstantNode getUnsignedArithmeticConstant()
+ public ASTBozLiteralConstantNode getBozLiteralConstant()
{
- return this.unsignedArithmeticConstant;
+ return this.bozLiteralConstant;
}
- public void setUnsignedArithmeticConstant(ASTUnsignedArithmeticConstantNode newValue)
+ public void setBozLiteralConstant(ASTBozLiteralConstantNode newValue)
{
- this.unsignedArithmeticConstant = newValue;
+ this.bozLiteralConstant = newValue;
}
- public ASTNamedConstantUseNode getNamedConstantKind()
+ public boolean hasIntKind()
{
- return this.namedConstantKind;
+ return this.hasIntKind != null;
}
- public void setNamedConstantKind(ASTNamedConstantUseNode newValue)
+ public void setHasIntKind(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.namedConstantKind = newValue;
+ this.hasIntKind = newValue;
}
@@ -105,47 +105,47 @@ public class ASTConstantNode extends ASTNode
}
- public ASTStructureConstructorNode getStructureConstructor()
+ public org.eclipse.photran.internal.core.lexer.Token getHollerithConst()
{
- return this.structureConstructor;
+ return this.hollerithConst;
}
- public void setStructureConstructor(ASTStructureConstructorNode newValue)
+ public void setHollerithConst(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.structureConstructor = newValue;
+ this.hollerithConst = newValue;
}
- public ASTBozLiteralConstantNode getBozLiteralConstant()
+ public ASTLogicalConstantNode getLogicalConst()
{
- return this.bozLiteralConstant;
+ return this.logicalConst;
}
- public void setBozLiteralConstant(ASTBozLiteralConstantNode newValue)
+ public void setLogicalConst(ASTLogicalConstantNode newValue)
{
- this.bozLiteralConstant = newValue;
+ this.logicalConst = newValue;
}
- public org.eclipse.photran.internal.core.lexer.Token getHollerithConst()
+ public boolean hasMinus()
{
- return this.hollerithConst;
+ return this.hasMinus != null;
}
- public void setHollerithConst(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasMinus(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hollerithConst = newValue;
+ this.hasMinus = newValue;
}
- public ASTLogicalConstantNode getLogicalConst()
+ public ASTUnsignedArithmeticConstantNode getUnsignedArithmeticConstant()
{
- return this.logicalConst;
+ return this.unsignedArithmeticConstant;
}
- public void setLogicalConst(ASTLogicalConstantNode newValue)
+ public void setUnsignedArithmeticConstant(ASTUnsignedArithmeticConstantNode newValue)
{
- this.logicalConst = newValue;
+ this.unsignedArithmeticConstant = newValue;
}
@@ -175,17 +175,17 @@ public class ASTConstantNode extends ASTNode
{
switch (index)
{
- case 0: return this.hasIntKind;
- case 1: return this.hasPlus;
- case 2: return this.hasMinus;
- case 3: return this.unsignedArithmeticConstant;
- case 4: return this.namedConstantKind;
+ case 0: return this.namedConstantKind;
+ case 1: return this.structureConstructor;
+ case 2: return this.hasPlus;
+ case 3: return this.bozLiteralConstant;
+ case 4: return this.hasIntKind;
case 5: return this.hiddenTUnderscore;
case 6: return this.stringConst;
- case 7: return this.structureConstructor;
- case 8: return this.bozLiteralConstant;
- case 9: return this.hollerithConst;
- case 10: return this.logicalConst;
+ case 7: return this.hollerithConst;
+ case 8: return this.logicalConst;
+ case 9: return this.hasMinus;
+ case 10: return this.unsignedArithmeticConstant;
case 11: return this.name;
default: return null;
}
@@ -195,17 +195,17 @@ public class ASTConstantNode extends ASTNode
{
switch (index)
{
- case 0: this.hasIntKind = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.hasPlus = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.hasMinus = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.unsignedArithmeticConstant = (ASTUnsignedArithmeticConstantNode)value;
- case 4: this.namedConstantKind = (ASTNamedConstantUseNode)value;
+ case 0: this.namedConstantKind = (ASTNamedConstantUseNode)value;
+ case 1: this.structureConstructor = (ASTStructureConstructorNode)value;
+ case 2: this.hasPlus = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.bozLiteralConstant = (ASTBozLiteralConstantNode)value;
+ case 4: this.hasIntKind = (org.eclipse.photran.internal.core.lexer.Token)value;
case 5: this.hiddenTUnderscore = (org.eclipse.photran.internal.core.lexer.Token)value;
case 6: this.stringConst = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 7: this.structureConstructor = (ASTStructureConstructorNode)value;
- case 8: this.bozLiteralConstant = (ASTBozLiteralConstantNode)value;
- case 9: this.hollerithConst = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 10: this.logicalConst = (ASTLogicalConstantNode)value;
+ case 7: this.hollerithConst = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 8: this.logicalConst = (ASTLogicalConstantNode)value;
+ case 9: this.hasMinus = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 10: this.unsignedArithmeticConstant = (ASTUnsignedArithmeticConstantNode)value;
case 11: this.name = (ASTNamedConstantUseNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTDataStmtValueNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTDataStmtValueNode.java
index 03c2a1d8..e0a535c6 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTDataStmtValueNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTDataStmtValueNode.java
@@ -26,24 +26,13 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTDataStmtValueNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token hasConstIntKind; // in ASTDataStmtValueNode
ASTNamedConstantUseNode namedConstKind; // in ASTDataStmtValueNode
+ org.eclipse.photran.internal.core.lexer.Token hasConstIntKind; // in ASTDataStmtValueNode
org.eclipse.photran.internal.core.lexer.Token hiddenTAsterisk; // in ASTDataStmtValueNode
- ASTConstantNode constant; // in ASTDataStmtValueNode
org.eclipse.photran.internal.core.lexer.Token isNull; // in ASTDataStmtValueNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTDataStmtValueNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTDataStmtValueNode
-
- public boolean hasConstIntKind()
- {
- return this.hasConstIntKind != null;
- }
-
- public void setHasConstIntKind(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.hasConstIntKind = newValue;
- }
-
+ ASTConstantNode constant; // in ASTDataStmtValueNode
public ASTNamedConstantUseNode getNamedConstKind()
{
@@ -56,14 +45,14 @@ public class ASTDataStmtValueNode extends ASTNode
}
- public ASTConstantNode getConstant()
+ public boolean hasConstIntKind()
{
- return this.constant;
+ return this.hasConstIntKind != null;
}
- public void setConstant(ASTConstantNode newValue)
+ public void setHasConstIntKind(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.constant = newValue;
+ this.hasConstIntKind = newValue;
}
@@ -78,6 +67,17 @@ public class ASTDataStmtValueNode extends ASTNode
}
+ public ASTConstantNode getConstant()
+ {
+ return this.constant;
+ }
+
+ public void setConstant(ASTConstantNode newValue)
+ {
+ this.constant = newValue;
+ }
+
+
public void accept(IASTVisitor visitor)
{
visitor.visitASTDataStmtValueNode(this);
@@ -93,13 +93,13 @@ public class ASTDataStmtValueNode extends ASTNode
{
switch (index)
{
- case 0: return this.hasConstIntKind;
- case 1: return this.namedConstKind;
+ case 0: return this.namedConstKind;
+ case 1: return this.hasConstIntKind;
case 2: return this.hiddenTAsterisk;
- case 3: return this.constant;
- case 4: return this.isNull;
- case 5: return this.hiddenTLparen;
- case 6: return this.hiddenTRparen;
+ case 3: return this.isNull;
+ case 4: return this.hiddenTLparen;
+ case 5: return this.hiddenTRparen;
+ case 6: return this.constant;
default: return null;
}
}
@@ -108,13 +108,13 @@ public class ASTDataStmtValueNode extends ASTNode
{
switch (index)
{
- case 0: this.hasConstIntKind = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.namedConstKind = (ASTNamedConstantUseNode)value;
+ case 0: this.namedConstKind = (ASTNamedConstantUseNode)value;
+ case 1: this.hasConstIntKind = (org.eclipse.photran.internal.core.lexer.Token)value;
case 2: this.hiddenTAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.constant = (ASTConstantNode)value;
- case 4: this.isNull = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 6: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.isNull = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 6: this.constant = (ASTConstantNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatIdentifierNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatIdentifierNode.java
index 117db2e8..ef610495 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatIdentifierNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatIdentifierNode.java
@@ -26,29 +26,29 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTFormatIdentifierNode extends ASTNode
{
- ASTCExprNode formatExpr; // in ASTFormatIdentifierNode
org.eclipse.photran.internal.core.lexer.Token formatIsAsterisk; // in ASTFormatIdentifierNode
+ ASTCExprNode formatExpr; // in ASTFormatIdentifierNode
ASTLblRefNode formatLbl; // in ASTFormatIdentifierNode
- public ASTCExprNode getFormatExpr()
+ public boolean formatIsAsterisk()
{
- return this.formatExpr;
+ return this.formatIsAsterisk != null;
}
- public void setFormatExpr(ASTCExprNode newValue)
+ public void setFormatIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.formatExpr = newValue;
+ this.formatIsAsterisk = newValue;
}
- public boolean formatIsAsterisk()
+ public ASTCExprNode getFormatExpr()
{
- return this.formatIsAsterisk != null;
+ return this.formatExpr;
}
- public void setFormatIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setFormatExpr(ASTCExprNode newValue)
{
- this.formatIsAsterisk = newValue;
+ this.formatExpr = newValue;
}
@@ -78,8 +78,8 @@ public class ASTFormatIdentifierNode extends ASTNode
{
switch (index)
{
- case 0: return this.formatExpr;
- case 1: return this.formatIsAsterisk;
+ case 0: return this.formatIsAsterisk;
+ case 1: return this.formatExpr;
case 2: return this.formatLbl;
default: return null;
}
@@ -89,8 +89,8 @@ public class ASTFormatIdentifierNode extends ASTNode
{
switch (index)
{
- case 0: this.formatExpr = (ASTCExprNode)value;
- case 1: this.formatIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.formatIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.formatExpr = (ASTCExprNode)value;
case 2: this.formatLbl = (ASTLblRefNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatsepNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatsepNode.java
index c92f3199..7b30e6cb 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatsepNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTFormatsepNode.java
@@ -26,28 +26,28 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTFormatsepNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token colonFormatSep; // in ASTFormatsepNode
org.eclipse.photran.internal.core.lexer.Token slashFormatSep; // in ASTFormatsepNode
+ org.eclipse.photran.internal.core.lexer.Token colonFormatSep; // in ASTFormatsepNode
- public boolean colonFormatSep()
+ public boolean slashFormatSep()
{
- return this.colonFormatSep != null;
+ return this.slashFormatSep != null;
}
- public void setColonFormatSep(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setSlashFormatSep(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.colonFormatSep = newValue;
+ this.slashFormatSep = newValue;
}
- public boolean slashFormatSep()
+ public boolean colonFormatSep()
{
- return this.slashFormatSep != null;
+ return this.colonFormatSep != null;
}
- public void setSlashFormatSep(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setColonFormatSep(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.slashFormatSep = newValue;
+ this.colonFormatSep = newValue;
}
@@ -66,8 +66,8 @@ public class ASTFormatsepNode extends ASTNode
{
switch (index)
{
- case 0: return this.colonFormatSep;
- case 1: return this.slashFormatSep;
+ case 0: return this.slashFormatSep;
+ case 1: return this.colonFormatSep;
default: return null;
}
}
@@ -76,8 +76,8 @@ public class ASTFormatsepNode extends ASTNode
{
switch (index)
{
- case 0: this.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIfStmtNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIfStmtNode.java
index 3633326f..ebfe935b 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIfStmtNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIfStmtNode.java
@@ -24,7 +24,7 @@ import org.eclipse.photran.internal.core.lexer.Token;
import org.eclipse.photran.internal.core.lexer.*; import org.eclipse.photran.internal.core.analysis.binding.ScopingNode;
-public class ASTIfStmtNode extends ASTNodeWithErrorRecoverySymbols implements IActionStmt
+public class ASTIfStmtNode extends ASTNode implements IActionStmt
{
org.eclipse.photran.internal.core.lexer.Token label; // in ASTIfStmtNode
org.eclipse.photran.internal.core.lexer.Token tIf; // in ASTIfStmtNode
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTInitializationNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTInitializationNode.java
index 32d0d662..e8681d47 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTInitializationNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTInitializationNode.java
@@ -27,11 +27,11 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTInitializationNode extends ASTNode
{
org.eclipse.photran.internal.core.lexer.Token assignsExpr; // in ASTInitializationNode
- ASTExprNode assignedExpr; // in ASTInitializationNode
org.eclipse.photran.internal.core.lexer.Token assignsNull; // in ASTInitializationNode
org.eclipse.photran.internal.core.lexer.Token hiddenTNull; // in ASTInitializationNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTInitializationNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTInitializationNode
+ ASTExprNode assignedExpr; // in ASTInitializationNode
public boolean assignsExpr()
{
@@ -44,25 +44,25 @@ public class ASTInitializationNode extends ASTNode
}
- public ASTExprNode getAssignedExpr()
+ public boolean assignsNull()
{
- return this.assignedExpr;
+ return this.assignsNull != null;
}
- public void setAssignedExpr(ASTExprNode newValue)
+ public void setAssignsNull(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.assignedExpr = newValue;
+ this.assignsNull = newValue;
}
- public boolean assignsNull()
+ public ASTExprNode getAssignedExpr()
{
- return this.assignsNull != null;
+ return this.assignedExpr;
}
- public void setAssignsNull(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setAssignedExpr(ASTExprNode newValue)
{
- this.assignsNull = newValue;
+ this.assignedExpr = newValue;
}
@@ -82,11 +82,11 @@ public class ASTInitializationNode extends ASTNode
switch (index)
{
case 0: return this.assignsExpr;
- case 1: return this.assignedExpr;
- case 2: return this.assignsNull;
- case 3: return this.hiddenTNull;
- case 4: return this.hiddenTLparen;
- case 5: return this.hiddenTRparen;
+ case 1: return this.assignsNull;
+ case 2: return this.hiddenTNull;
+ case 3: return this.hiddenTLparen;
+ case 4: return this.hiddenTRparen;
+ case 5: return this.assignedExpr;
default: return null;
}
}
@@ -96,11 +96,11 @@ public class ASTInitializationNode extends ASTNode
switch (index)
{
case 0: this.assignsExpr = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.assignedExpr = (ASTExprNode)value;
- case 2: this.assignsNull = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.hiddenTNull = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.assignsNull = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.hiddenTNull = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.assignedExpr = (ASTExprNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIntentSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIntentSpecNode.java
index ac45d573..1ce5c3bb 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIntentSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTIntentSpecNode.java
@@ -26,19 +26,19 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTIntentSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token isIntentOut; // in ASTIntentSpecNode
- org.eclipse.photran.internal.core.lexer.Token isIntentIn; // in ASTIntentSpecNode
org.eclipse.photran.internal.core.lexer.Token isIntentInOut; // in ASTIntentSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTOut; // in ASTIntentSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isIntentIn; // in ASTIntentSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isIntentOut; // in ASTIntentSpecNode
- public boolean isIntentOut()
+ public boolean isIntentInOut()
{
- return this.isIntentOut != null;
+ return this.isIntentInOut != null;
}
- public void setIsIntentOut(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsIntentInOut(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isIntentOut = newValue;
+ this.isIntentInOut = newValue;
}
@@ -53,14 +53,14 @@ public class ASTIntentSpecNode extends ASTNode
}
- public boolean isIntentInOut()
+ public boolean isIntentOut()
{
- return this.isIntentInOut != null;
+ return this.isIntentOut != null;
}
- public void setIsIntentInOut(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsIntentOut(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isIntentInOut = newValue;
+ this.isIntentOut = newValue;
}
@@ -79,10 +79,10 @@ public class ASTIntentSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.isIntentOut;
- case 1: return this.isIntentIn;
- case 2: return this.isIntentInOut;
- case 3: return this.hiddenTOut;
+ case 0: return this.isIntentInOut;
+ case 1: return this.hiddenTOut;
+ case 2: return this.isIntentIn;
+ case 3: return this.isIntentOut;
default: return null;
}
}
@@ -91,10 +91,10 @@ public class ASTIntentSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.isIntentOut = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.isIntentIn = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.isIntentInOut = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.hiddenTOut = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.isIntentInOut = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.hiddenTOut = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.isIntentIn = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.isIntentOut = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTOperatorNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTOperatorNode.java
index 568fd645..8b3fc872 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTOperatorNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTOperatorNode.java
@@ -26,91 +26,91 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTOperatorNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token hasLtOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasTimesOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasEqvOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasDivideOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasConcatOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasNeqvOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasPlusOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasMinusOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasOrOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasGeOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasEqEqOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasNotOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasEqOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasNeqvOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasNeOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasGeOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasAndOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasEqvOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token definedUnaryOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasPowerOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasEqOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasSlashEqOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasLeOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token definedUnaryOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasPlusOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token definedBinaryOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasOrOp; // in ASTOperatorNode
org.eclipse.photran.internal.core.lexer.Token hasGtOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasEqEqOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasConcatOp; // in ASTOperatorNode
- org.eclipse.photran.internal.core.lexer.Token hasDivideOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token definedBinaryOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasTimesOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasLeOp; // in ASTOperatorNode
+ org.eclipse.photran.internal.core.lexer.Token hasLtOp; // in ASTOperatorNode
- public boolean hasLtOp()
+ public boolean hasDivideOp()
{
- return this.hasLtOp != null;
+ return this.hasDivideOp != null;
}
- public void setHasLtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasDivideOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasLtOp = newValue;
+ this.hasDivideOp = newValue;
}
- public boolean hasTimesOp()
+ public boolean hasConcatOp()
{
- return this.hasTimesOp != null;
+ return this.hasConcatOp != null;
}
- public void setHasTimesOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasConcatOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasTimesOp = newValue;
+ this.hasConcatOp = newValue;
}
- public boolean hasEqvOp()
+ public boolean hasNeqvOp()
{
- return this.hasEqvOp != null;
+ return this.hasNeqvOp != null;
}
- public void setHasEqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasNeqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasEqvOp = newValue;
+ this.hasNeqvOp = newValue;
}
- public boolean hasMinusOp()
+ public boolean hasPlusOp()
{
- return this.hasMinusOp != null;
+ return this.hasPlusOp != null;
}
- public void setHasMinusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasPlusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasMinusOp = newValue;
+ this.hasPlusOp = newValue;
}
- public boolean hasOrOp()
+ public boolean hasMinusOp()
{
- return this.hasOrOp != null;
+ return this.hasMinusOp != null;
}
- public void setHasOrOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasMinusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasOrOp = newValue;
+ this.hasMinusOp = newValue;
}
- public boolean hasGeOp()
+ public boolean hasEqEqOp()
{
- return this.hasGeOp != null;
+ return this.hasEqEqOp != null;
}
- public void setHasGeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasEqEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasGeOp = newValue;
+ this.hasEqEqOp = newValue;
}
@@ -125,36 +125,25 @@ public class ASTOperatorNode extends ASTNode
}
- public boolean hasEqOp()
- {
- return this.hasEqOp != null;
- }
-
- public void setHasEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.hasEqOp = newValue;
- }
-
-
- public boolean hasNeqvOp()
+ public boolean hasNeOp()
{
- return this.hasNeqvOp != null;
+ return this.hasNeOp != null;
}
- public void setHasNeqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasNeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasNeqvOp = newValue;
+ this.hasNeOp = newValue;
}
- public boolean hasNeOp()
+ public boolean hasGeOp()
{
- return this.hasNeOp != null;
+ return this.hasGeOp != null;
}
- public void setHasNeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasGeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasNeOp = newValue;
+ this.hasGeOp = newValue;
}
@@ -169,69 +158,69 @@ public class ASTOperatorNode extends ASTNode
}
- public boolean hasPowerOp()
+ public boolean hasEqvOp()
{
- return this.hasPowerOp != null;
+ return this.hasEqvOp != null;
}
- public void setHasPowerOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasEqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasPowerOp = newValue;
+ this.hasEqvOp = newValue;
}
- public boolean hasSlashEqOp()
+ public org.eclipse.photran.internal.core.lexer.Token getDefinedUnaryOp()
{
- return this.hasSlashEqOp != null;
+ return this.definedUnaryOp;
}
- public void setHasSlashEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setDefinedUnaryOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasSlashEqOp = newValue;
+ this.definedUnaryOp = newValue;
}
- public boolean hasLeOp()
+ public boolean hasPowerOp()
{
- return this.hasLeOp != null;
+ return this.hasPowerOp != null;
}
- public void setHasLeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasPowerOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasLeOp = newValue;
+ this.hasPowerOp = newValue;
}
- public org.eclipse.photran.internal.core.lexer.Token getDefinedUnaryOp()
+ public boolean hasEqOp()
{
- return this.definedUnaryOp;
+ return this.hasEqOp != null;
}
- public void setDefinedUnaryOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.definedUnaryOp = newValue;
+ this.hasEqOp = newValue;
}
- public boolean hasPlusOp()
+ public boolean hasSlashEqOp()
{
- return this.hasPlusOp != null;
+ return this.hasSlashEqOp != null;
}
- public void setHasPlusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasSlashEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasPlusOp = newValue;
+ this.hasSlashEqOp = newValue;
}
- public org.eclipse.photran.internal.core.lexer.Token getDefinedBinaryOp()
+ public boolean hasOrOp()
{
- return this.definedBinaryOp;
+ return this.hasOrOp != null;
}
- public void setDefinedBinaryOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasOrOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.definedBinaryOp = newValue;
+ this.hasOrOp = newValue;
}
@@ -246,36 +235,47 @@ public class ASTOperatorNode extends ASTNode
}
- public boolean hasEqEqOp()
+ public org.eclipse.photran.internal.core.lexer.Token getDefinedBinaryOp()
{
- return this.hasEqEqOp != null;
+ return this.definedBinaryOp;
}
- public void setHasEqEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setDefinedBinaryOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasEqEqOp = newValue;
+ this.definedBinaryOp = newValue;
}
- public boolean hasConcatOp()
+ public boolean hasTimesOp()
{
- return this.hasConcatOp != null;
+ return this.hasTimesOp != null;
}
- public void setHasConcatOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasTimesOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasConcatOp = newValue;
+ this.hasTimesOp = newValue;
}
- public boolean hasDivideOp()
+ public boolean hasLeOp()
{
- return this.hasDivideOp != null;
+ return this.hasLeOp != null;
}
- public void setHasDivideOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasLeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasDivideOp = newValue;
+ this.hasLeOp = newValue;
+ }
+
+
+ public boolean hasLtOp()
+ {
+ return this.hasLtOp != null;
+ }
+
+ public void setHasLtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.hasLtOp = newValue;
}
@@ -294,27 +294,27 @@ public class ASTOperatorNode extends ASTNode
{
switch (index)
{
- case 0: return this.hasLtOp;
- case 1: return this.hasTimesOp;
- case 2: return this.hasEqvOp;
- case 3: return this.hasMinusOp;
- case 4: return this.hasOrOp;
- case 5: return this.hasGeOp;
+ case 0: return this.hasDivideOp;
+ case 1: return this.hasConcatOp;
+ case 2: return this.hasNeqvOp;
+ case 3: return this.hasPlusOp;
+ case 4: return this.hasMinusOp;
+ case 5: return this.hasEqEqOp;
case 6: return this.hasNotOp;
- case 7: return this.hasEqOp;
- case 8: return this.hasNeqvOp;
- case 9: return this.hasNeOp;
- case 10: return this.hasAndOp;
- case 11: return this.hasPowerOp;
- case 12: return this.hasSlashEqOp;
- case 13: return this.hasLeOp;
- case 14: return this.definedUnaryOp;
- case 15: return this.hasPlusOp;
- case 16: return this.definedBinaryOp;
- case 17: return this.hasGtOp;
- case 18: return this.hasEqEqOp;
- case 19: return this.hasConcatOp;
- case 20: return this.hasDivideOp;
+ case 7: return this.hasNeOp;
+ case 8: return this.hasGeOp;
+ case 9: return this.hasAndOp;
+ case 10: return this.hasEqvOp;
+ case 11: return this.definedUnaryOp;
+ case 12: return this.hasPowerOp;
+ case 13: return this.hasEqOp;
+ case 14: return this.hasSlashEqOp;
+ case 15: return this.hasOrOp;
+ case 16: return this.hasGtOp;
+ case 17: return this.definedBinaryOp;
+ case 18: return this.hasTimesOp;
+ case 19: return this.hasLeOp;
+ case 20: return this.hasLtOp;
default: return null;
}
}
@@ -323,27 +323,27 @@ public class ASTOperatorNode extends ASTNode
{
switch (index)
{
- case 0: this.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
case 6: this.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 7: this.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 8: this.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 9: this.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 10: this.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 11: this.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 12: this.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 13: this.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 14: this.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 15: this.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 16: this.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 17: this.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 18: this.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 19: this.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 20: this.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 7: this.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 8: this.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 9: this.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 10: this.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 11: this.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 12: this.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 13: this.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 14: this.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 15: this.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 16: this.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 17: this.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 18: this.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 19: this.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 20: this.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTPrefixSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTPrefixSpecNode.java
index e8a58ee9..52cc164f 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTPrefixSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTPrefixSpecNode.java
@@ -26,30 +26,30 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTPrefixSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token isPure; // in ASTPrefixSpecNode
org.eclipse.photran.internal.core.lexer.Token isRecursive; // in ASTPrefixSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isPure; // in ASTPrefixSpecNode
org.eclipse.photran.internal.core.lexer.Token isElemental; // in ASTPrefixSpecNode
ASTTypeSpecNode typeSpec; // in ASTPrefixSpecNode
- public boolean isPure()
+ public boolean isRecursive()
{
- return this.isPure != null;
+ return this.isRecursive != null;
}
- public void setIsPure(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsRecursive(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isPure = newValue;
+ this.isRecursive = newValue;
}
- public boolean isRecursive()
+ public boolean isPure()
{
- return this.isRecursive != null;
+ return this.isPure != null;
}
- public void setIsRecursive(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsPure(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isRecursive = newValue;
+ this.isPure = newValue;
}
@@ -90,8 +90,8 @@ public class ASTPrefixSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.isPure;
- case 1: return this.isRecursive;
+ case 0: return this.isRecursive;
+ case 1: return this.isPure;
case 2: return this.isElemental;
case 3: return this.typeSpec;
default: return null;
@@ -102,8 +102,8 @@ public class ASTPrefixSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.isPure = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.isRecursive = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.isRecursive = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.isPure = (org.eclipse.photran.internal.core.lexer.Token)value;
case 2: this.isElemental = (org.eclipse.photran.internal.core.lexer.Token)value;
case 3: this.typeSpec = (ASTTypeSpecNode)value;
default: throw new IllegalArgumentException("Invalid index");
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdCtlSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdCtlSpecNode.java
index bbe4cc03..ce7b0520 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdCtlSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdCtlSpecNode.java
@@ -27,30 +27,30 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTRdCtlSpecNode extends ASTNode
{
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTRdCtlSpecNode
- org.eclipse.photran.internal.core.lexer.Token readUnitIsAsterisk; // in ASTRdCtlSpecNode
IASTListNode<ASTRdIoCtlSpecListNode> rdIoCtlSpecList; // in ASTRdCtlSpecNode
+ org.eclipse.photran.internal.core.lexer.Token readUnitIsAsterisk; // in ASTRdCtlSpecNode
ASTUFExprNode readUnitExpr; // in ASTRdCtlSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTRdCtlSpecNode
- public boolean readUnitIsAsterisk()
+ public IASTListNode<ASTRdIoCtlSpecListNode> getRdIoCtlSpecList()
{
- return this.readUnitIsAsterisk != null;
+ return this.rdIoCtlSpecList;
}
- public void setReadUnitIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setRdIoCtlSpecList(IASTListNode<ASTRdIoCtlSpecListNode> newValue)
{
- this.readUnitIsAsterisk = newValue;
+ this.rdIoCtlSpecList = newValue;
}
- public IASTListNode<ASTRdIoCtlSpecListNode> getRdIoCtlSpecList()
+ public boolean readUnitIsAsterisk()
{
- return this.rdIoCtlSpecList;
+ return this.readUnitIsAsterisk != null;
}
- public void setRdIoCtlSpecList(IASTListNode<ASTRdIoCtlSpecListNode> newValue)
+ public void setReadUnitIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.rdIoCtlSpecList = newValue;
+ this.readUnitIsAsterisk = newValue;
}
@@ -81,8 +81,8 @@ public class ASTRdCtlSpecNode extends ASTNode
switch (index)
{
case 0: return this.hiddenTLparen;
- case 1: return this.readUnitIsAsterisk;
- case 2: return this.rdIoCtlSpecList;
+ case 1: return this.rdIoCtlSpecList;
+ case 2: return this.readUnitIsAsterisk;
case 3: return this.readUnitExpr;
case 4: return this.hiddenTRparen;
default: return null;
@@ -94,8 +94,8 @@ public class ASTRdCtlSpecNode extends ASTNode
switch (index)
{
case 0: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.rdIoCtlSpecList = (IASTListNode<ASTRdIoCtlSpecListNode>)value;
+ case 1: this.rdIoCtlSpecList = (IASTListNode<ASTRdIoCtlSpecListNode>)value;
+ case 2: this.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
case 3: this.readUnitExpr = (ASTUFExprNode)value;
case 4: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdFmtIdNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdFmtIdNode.java
index ef4a1aa4..9f34bafa 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdFmtIdNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdFmtIdNode.java
@@ -26,78 +26,34 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTRdFmtIdNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token formatIsAsterisk; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasMinusOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasOrOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasGtOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasNeqvOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasLeOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasPowerOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasDivideOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasLtOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasGeOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasTimesOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasPowerOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasEqOp; // in ASTRdFmtIdNode
- ASTCOperandNode primary1; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasPlusOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasNeOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasEqEqOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasPlusOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasMinusOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasGtOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasEqvOp; // in ASTRdFmtIdNode
+ ASTCOperandNode primary1; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasAndOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasSlashEqOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasEqvOp; // in ASTRdFmtIdNode
- org.eclipse.photran.internal.core.lexer.Token hasNotOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasLtOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasTimesOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasEqEqOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasLeOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token definedUnaryOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token label; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token definedBinaryOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasNotOp; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTRdFmtIdNode
ASTUFExprNode formatIdExpr; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTRdFmtIdNode
org.eclipse.photran.internal.core.lexer.Token hasConcatOp; // in ASTRdFmtIdNode
ASTCPrimaryNode primary2; // in ASTRdFmtIdNode
-
- public boolean formatIsAsterisk()
- {
- return this.formatIsAsterisk != null;
- }
-
- public void setFormatIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.formatIsAsterisk = newValue;
- }
-
-
- public boolean hasMinusOp()
- {
- return this.hasMinusOp != null;
- }
-
- public void setHasMinusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.hasMinusOp = newValue;
- }
-
-
- public boolean hasOrOp()
- {
- return this.hasOrOp != null;
- }
-
- public void setHasOrOp(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.hasOrOp = newValue;
- }
-
-
- public boolean hasGtOp()
- {
- return this.hasGtOp != null;
- }
-
- public void setHasGtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.hasGtOp = newValue;
- }
-
+ org.eclipse.photran.internal.core.lexer.Token hasEqOp; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token formatIsAsterisk; // in ASTRdFmtIdNode
+ org.eclipse.photran.internal.core.lexer.Token hasOrOp; // in ASTRdFmtIdNode
public boolean hasNeqvOp()
{
@@ -110,14 +66,14 @@ public class ASTRdFmtIdNode extends ASTNode
}
- public boolean hasLeOp()
+ public boolean hasPowerOp()
{
- return this.hasLeOp != null;
+ return this.hasPowerOp != null;
}
- public void setHasLeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasPowerOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasLeOp = newValue;
+ this.hasPowerOp = newValue;
}
@@ -132,146 +88,146 @@ public class ASTRdFmtIdNode extends ASTNode
}
- public boolean hasLtOp()
+ public boolean hasGeOp()
{
- return this.hasLtOp != null;
+ return this.hasGeOp != null;
}
- public void setHasLtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasGeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasLtOp = newValue;
+ this.hasGeOp = newValue;
}
- public boolean hasGeOp()
+ public boolean hasNeOp()
{
- return this.hasGeOp != null;
+ return this.hasNeOp != null;
}
- public void setHasGeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasNeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasGeOp = newValue;
+ this.hasNeOp = newValue;
}
- public boolean hasTimesOp()
+ public boolean hasPlusOp()
{
- return this.hasTimesOp != null;
+ return this.hasPlusOp != null;
}
- public void setHasTimesOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasPlusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasTimesOp = newValue;
+ this.hasPlusOp = newValue;
}
- public boolean hasPowerOp()
+ public boolean hasMinusOp()
{
- return this.hasPowerOp != null;
+ return this.hasMinusOp != null;
}
- public void setHasPowerOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasMinusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasPowerOp = newValue;
+ this.hasMinusOp = newValue;
}
- public boolean hasEqOp()
+ public boolean hasGtOp()
{
- return this.hasEqOp != null;
+ return this.hasGtOp != null;
}
- public void setHasEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasGtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasEqOp = newValue;
+ this.hasGtOp = newValue;
}
- public ASTCOperandNode getPrimary1()
+ public boolean hasEqvOp()
{
- return this.primary1;
+ return this.hasEqvOp != null;
}
- public void setPrimary1(ASTCOperandNode newValue)
+ public void setHasEqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.primary1 = newValue;
+ this.hasEqvOp = newValue;
}
- public boolean hasPlusOp()
+ public ASTCOperandNode getPrimary1()
{
- return this.hasPlusOp != null;
+ return this.primary1;
}
- public void setHasPlusOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setPrimary1(ASTCOperandNode newValue)
{
- this.hasPlusOp = newValue;
+ this.primary1 = newValue;
}
- public boolean hasNeOp()
+ public boolean hasAndOp()
{
- return this.hasNeOp != null;
+ return this.hasAndOp != null;
}
- public void setHasNeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasAndOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasNeOp = newValue;
+ this.hasAndOp = newValue;
}
- public boolean hasEqEqOp()
+ public boolean hasSlashEqOp()
{
- return this.hasEqEqOp != null;
+ return this.hasSlashEqOp != null;
}
- public void setHasEqEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasSlashEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasEqEqOp = newValue;
+ this.hasSlashEqOp = newValue;
}
- public boolean hasAndOp()
+ public boolean hasLtOp()
{
- return this.hasAndOp != null;
+ return this.hasLtOp != null;
}
- public void setHasAndOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasLtOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasAndOp = newValue;
+ this.hasLtOp = newValue;
}
- public boolean hasSlashEqOp()
+ public boolean hasTimesOp()
{
- return this.hasSlashEqOp != null;
+ return this.hasTimesOp != null;
}
- public void setHasSlashEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasTimesOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasSlashEqOp = newValue;
+ this.hasTimesOp = newValue;
}
- public boolean hasEqvOp()
+ public boolean hasEqEqOp()
{
- return this.hasEqvOp != null;
+ return this.hasEqEqOp != null;
}
- public void setHasEqvOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasEqEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasEqvOp = newValue;
+ this.hasEqEqOp = newValue;
}
- public boolean hasNotOp()
+ public boolean hasLeOp()
{
- return this.hasNotOp != null;
+ return this.hasLeOp != null;
}
- public void setHasNotOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setHasLeOp(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.hasNotOp = newValue;
+ this.hasLeOp = newValue;
}
@@ -308,6 +264,17 @@ public class ASTRdFmtIdNode extends ASTNode
}
+ public boolean hasNotOp()
+ {
+ return this.hasNotOp != null;
+ }
+
+ public void setHasNotOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.hasNotOp = newValue;
+ }
+
+
public ASTUFExprNode getFormatIdExpr()
{
return this.formatIdExpr;
@@ -341,6 +308,39 @@ public class ASTRdFmtIdNode extends ASTNode
}
+ public boolean hasEqOp()
+ {
+ return this.hasEqOp != null;
+ }
+
+ public void setHasEqOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.hasEqOp = newValue;
+ }
+
+
+ public boolean formatIsAsterisk()
+ {
+ return this.formatIsAsterisk != null;
+ }
+
+ public void setFormatIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.formatIsAsterisk = newValue;
+ }
+
+
+ public boolean hasOrOp()
+ {
+ return this.hasOrOp != null;
+ }
+
+ public void setHasOrOp(org.eclipse.photran.internal.core.lexer.Token newValue)
+ {
+ this.hasOrOp = newValue;
+ }
+
+
public void accept(IASTVisitor visitor)
{
visitor.visitASTRdFmtIdNode(this);
@@ -356,34 +356,34 @@ public class ASTRdFmtIdNode extends ASTNode
{
switch (index)
{
- case 0: return this.formatIsAsterisk;
- case 1: return this.hasMinusOp;
- case 2: return this.hasOrOp;
- case 3: return this.hasGtOp;
- case 4: return this.hasNeqvOp;
- case 5: return this.hasLeOp;
- case 6: return this.hasDivideOp;
- case 7: return this.hasLtOp;
- case 8: return this.hasGeOp;
- case 9: return this.hasTimesOp;
- case 10: return this.hasPowerOp;
- case 11: return this.hasEqOp;
- case 12: return this.primary1;
- case 13: return this.hasPlusOp;
- case 14: return this.hasNeOp;
- case 15: return this.hasEqEqOp;
- case 16: return this.hasAndOp;
- case 17: return this.hasSlashEqOp;
- case 18: return this.hasEqvOp;
+ case 0: return this.hasNeqvOp;
+ case 1: return this.hasPowerOp;
+ case 2: return this.hasDivideOp;
+ case 3: return this.hasGeOp;
+ case 4: return this.hasNeOp;
+ case 5: return this.hasPlusOp;
+ case 6: return this.hasMinusOp;
+ case 7: return this.hasGtOp;
+ case 8: return this.hasEqvOp;
+ case 9: return this.primary1;
+ case 10: return this.hasAndOp;
+ case 11: return this.hasSlashEqOp;
+ case 12: return this.hasLtOp;
+ case 13: return this.hasTimesOp;
+ case 14: return this.hasEqEqOp;
+ case 15: return this.hasLeOp;
+ case 16: return this.definedUnaryOp;
+ case 17: return this.label;
+ case 18: return this.definedBinaryOp;
case 19: return this.hasNotOp;
- case 20: return this.definedUnaryOp;
- case 21: return this.label;
- case 22: return this.definedBinaryOp;
- case 23: return this.hiddenTLparen;
- case 24: return this.formatIdExpr;
- case 25: return this.hiddenTRparen;
- case 26: return this.hasConcatOp;
- case 27: return this.primary2;
+ case 20: return this.hiddenTLparen;
+ case 21: return this.formatIdExpr;
+ case 22: return this.hiddenTRparen;
+ case 23: return this.hasConcatOp;
+ case 24: return this.primary2;
+ case 25: return this.hasEqOp;
+ case 26: return this.formatIsAsterisk;
+ case 27: return this.hasOrOp;
default: return null;
}
}
@@ -392,34 +392,34 @@ public class ASTRdFmtIdNode extends ASTNode
{
switch (index)
{
- case 0: this.formatIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 3: this.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 6: this.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 7: this.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 8: this.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 9: this.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 10: this.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 11: this.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 12: this.primary1 = (ASTCOperandNode)value;
- case 13: this.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 14: this.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 15: this.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 16: this.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 17: this.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 18: this.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 3: this.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 4: this.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 6: this.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 7: this.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 8: this.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 9: this.primary1 = (ASTCOperandNode)value;
+ case 10: this.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 11: this.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 12: this.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 13: this.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 14: this.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 15: this.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 16: this.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 17: this.label = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 18: this.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
case 19: this.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 20: this.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 21: this.label = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 22: this.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 23: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 24: this.formatIdExpr = (ASTUFExprNode)value;
- case 25: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 26: this.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 27: this.primary2 = (ASTCPrimaryNode)value;
+ case 20: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 21: this.formatIdExpr = (ASTUFExprNode)value;
+ case 22: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 23: this.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 24: this.primary2 = (ASTCPrimaryNode)value;
+ case 25: this.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 26: this.formatIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 27: this.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdUnitIdNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdUnitIdNode.java
index c0c32621..aba30ef2 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdUnitIdNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTRdUnitIdNode.java
@@ -27,29 +27,29 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTRdUnitIdNode extends ASTNode
{
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTRdUnitIdNode
- org.eclipse.photran.internal.core.lexer.Token readUnitIsAsterisk; // in ASTRdUnitIdNode
ASTUFExprNode readUnitExpr; // in ASTRdUnitIdNode
+ org.eclipse.photran.internal.core.lexer.Token readUnitIsAsterisk; // in ASTRdUnitIdNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTRdUnitIdNode
- public boolean readUnitIsAsterisk()
+ public ASTUFExprNode getReadUnitExpr()
{
- return this.readUnitIsAsterisk != null;
+ return this.readUnitExpr;
}
- public void setReadUnitIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setReadUnitExpr(ASTUFExprNode newValue)
{
- this.readUnitIsAsterisk = newValue;
+ this.readUnitExpr = newValue;
}
- public ASTUFExprNode getReadUnitExpr()
+ public boolean readUnitIsAsterisk()
{
- return this.readUnitExpr;
+ return this.readUnitIsAsterisk != null;
}
- public void setReadUnitExpr(ASTUFExprNode newValue)
+ public void setReadUnitIsAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.readUnitExpr = newValue;
+ this.readUnitIsAsterisk = newValue;
}
@@ -69,8 +69,8 @@ public class ASTRdUnitIdNode extends ASTNode
switch (index)
{
case 0: return this.hiddenTLparen;
- case 1: return this.readUnitIsAsterisk;
- case 2: return this.readUnitExpr;
+ case 1: return this.readUnitExpr;
+ case 2: return this.readUnitIsAsterisk;
case 3: return this.hiddenTRparen;
default: return null;
}
@@ -81,8 +81,8 @@ public class ASTRdUnitIdNode extends ASTNode
switch (index)
{
case 0: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.readUnitExpr = (ASTUFExprNode)value;
+ case 1: this.readUnitExpr = (ASTUFExprNode)value;
+ case 2: this.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
case 3: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
default: throw new IllegalArgumentException("Invalid index");
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTTypeSpecNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTTypeSpecNode.java
index 51198941..c6c35be0 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTTypeSpecNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTTypeSpecNode.java
@@ -26,50 +26,39 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTTypeSpecNode extends ASTNode
{
- org.eclipse.photran.internal.core.lexer.Token isComplex; // in ASTTypeSpecNode
- org.eclipse.photran.internal.core.lexer.Token isInteger; // in ASTTypeSpecNode
- org.eclipse.photran.internal.core.lexer.Token isCharacter; // in ASTTypeSpecNode
- org.eclipse.photran.internal.core.lexer.Token isReal; // in ASTTypeSpecNode
org.eclipse.photran.internal.core.lexer.Token isLogical; // in ASTTypeSpecNode
- ASTKindSelectorNode kindSelector; // in ASTTypeSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isDouble; // in ASTTypeSpecNode
+ org.eclipse.photran.internal.core.lexer.Token hiddenTPrecision; // in ASTTypeSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isReal; // in ASTTypeSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isCharacter; // in ASTTypeSpecNode
+ org.eclipse.photran.internal.core.lexer.Token isComplex; // in ASTTypeSpecNode
org.eclipse.photran.internal.core.lexer.Token isDerivedType; // in ASTTypeSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTLparen; // in ASTTypeSpecNode
org.eclipse.photran.internal.core.lexer.Token typeName; // in ASTTypeSpecNode
org.eclipse.photran.internal.core.lexer.Token hiddenTRparen; // in ASTTypeSpecNode
ASTCharSelectorNode charSelector; // in ASTTypeSpecNode
- org.eclipse.photran.internal.core.lexer.Token isDouble; // in ASTTypeSpecNode
- org.eclipse.photran.internal.core.lexer.Token hiddenTPrecision; // in ASTTypeSpecNode
-
- public boolean isComplex()
- {
- return this.isComplex != null;
- }
-
- public void setIsComplex(org.eclipse.photran.internal.core.lexer.Token newValue)
- {
- this.isComplex = newValue;
- }
-
+ org.eclipse.photran.internal.core.lexer.Token isInteger; // in ASTTypeSpecNode
+ ASTKindSelectorNode kindSelector; // in ASTTypeSpecNode
- public boolean isInteger()
+ public boolean isLogical()
{
- return this.isInteger != null;
+ return this.isLogical != null;
}
- public void setIsInteger(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsLogical(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isInteger = newValue;
+ this.isLogical = newValue;
}
- public boolean isCharacter()
+ public boolean isDouble()
{
- return this.isCharacter != null;
+ return this.isDouble != null;
}
- public void setIsCharacter(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsDouble(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isCharacter = newValue;
+ this.isDouble = newValue;
}
@@ -84,25 +73,25 @@ public class ASTTypeSpecNode extends ASTNode
}
- public boolean isLogical()
+ public boolean isCharacter()
{
- return this.isLogical != null;
+ return this.isCharacter != null;
}
- public void setIsLogical(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsCharacter(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isLogical = newValue;
+ this.isCharacter = newValue;
}
- public ASTKindSelectorNode getKindSelector()
+ public boolean isComplex()
{
- return this.kindSelector;
+ return this.isComplex != null;
}
- public void setKindSelector(ASTKindSelectorNode newValue)
+ public void setIsComplex(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.kindSelector = newValue;
+ this.isComplex = newValue;
}
@@ -139,14 +128,25 @@ public class ASTTypeSpecNode extends ASTNode
}
- public boolean isDouble()
+ public boolean isInteger()
{
- return this.isDouble != null;
+ return this.isInteger != null;
}
- public void setIsDouble(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setIsInteger(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.isDouble = newValue;
+ this.isInteger = newValue;
+ }
+
+
+ public ASTKindSelectorNode getKindSelector()
+ {
+ return this.kindSelector;
+ }
+
+ public void setKindSelector(ASTKindSelectorNode newValue)
+ {
+ this.kindSelector = newValue;
}
@@ -165,19 +165,19 @@ public class ASTTypeSpecNode extends ASTNode
{
switch (index)
{
- case 0: return this.isComplex;
- case 1: return this.isInteger;
- case 2: return this.isCharacter;
+ case 0: return this.isLogical;
+ case 1: return this.isDouble;
+ case 2: return this.hiddenTPrecision;
case 3: return this.isReal;
- case 4: return this.isLogical;
- case 5: return this.kindSelector;
+ case 4: return this.isCharacter;
+ case 5: return this.isComplex;
case 6: return this.isDerivedType;
case 7: return this.hiddenTLparen;
case 8: return this.typeName;
case 9: return this.hiddenTRparen;
case 10: return this.charSelector;
- case 11: return this.isDouble;
- case 12: return this.hiddenTPrecision;
+ case 11: return this.isInteger;
+ case 12: return this.kindSelector;
default: return null;
}
}
@@ -186,19 +186,19 @@ public class ASTTypeSpecNode extends ASTNode
{
switch (index)
{
- case 0: this.isComplex = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 1: this.isInteger = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 2: this.isCharacter = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.isLogical = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.isDouble = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 2: this.hiddenTPrecision = (org.eclipse.photran.internal.core.lexer.Token)value;
case 3: this.isReal = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 4: this.isLogical = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 5: this.kindSelector = (ASTKindSelectorNode)value;
+ case 4: this.isCharacter = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 5: this.isComplex = (org.eclipse.photran.internal.core.lexer.Token)value;
case 6: this.isDerivedType = (org.eclipse.photran.internal.core.lexer.Token)value;
case 7: this.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)value;
case 8: this.typeName = (org.eclipse.photran.internal.core.lexer.Token)value;
case 9: this.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)value;
case 10: this.charSelector = (ASTCharSelectorNode)value;
- case 11: this.isDouble = (org.eclipse.photran.internal.core.lexer.Token)value;
- case 12: this.hiddenTPrecision = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 11: this.isInteger = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 12: this.kindSelector = (ASTKindSelectorNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTUnitIdentifierNode.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTUnitIdentifierNode.java
index a2d245ca..f6fea2db 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTUnitIdentifierNode.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/ASTUnitIdentifierNode.java
@@ -26,28 +26,28 @@ import org.eclipse.photran.internal.core.lexer.*; import org.e
public class ASTUnitIdentifierNode extends ASTNode
{
- ASTUFExprNode expression; // in ASTUnitIdentifierNode
org.eclipse.photran.internal.core.lexer.Token hasAsterisk; // in ASTUnitIdentifierNode
+ ASTUFExprNode expression; // in ASTUnitIdentifierNode
- public ASTUFExprNode getExpression()
+ public boolean hasAsterisk()
{
- return this.expression;
+ return this.hasAsterisk != null;
}
- public void setExpression(ASTUFExprNode newValue)
+ public void setHasAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
{
- this.expression = newValue;
+ this.hasAsterisk = newValue;
}
- public boolean hasAsterisk()
+ public ASTUFExprNode getExpression()
{
- return this.hasAsterisk != null;
+ return this.expression;
}
- public void setHasAsterisk(org.eclipse.photran.internal.core.lexer.Token newValue)
+ public void setExpression(ASTUFExprNode newValue)
{
- this.hasAsterisk = newValue;
+ this.expression = newValue;
}
@@ -66,8 +66,8 @@ public class ASTUnitIdentifierNode extends ASTNode
{
switch (index)
{
- case 0: return this.expression;
- case 1: return this.hasAsterisk;
+ case 0: return this.hasAsterisk;
+ case 1: return this.expression;
default: return null;
}
}
@@ -76,8 +76,8 @@ public class ASTUnitIdentifierNode extends ASTNode
{
switch (index)
{
- case 0: this.expression = (ASTUFExprNode)value;
- case 1: this.hasAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 0: this.hasAsterisk = (org.eclipse.photran.internal.core.lexer.Token)value;
+ case 1: this.expression = (ASTUFExprNode)value;
default: throw new IllegalArgumentException("Invalid index");
}
}
diff --git a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/Parser.java b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/Parser.java
index 652b967d..aadf0280 100644
--- a/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/Parser.java
+++ b/org.eclipse.photran.core.vpg/parser/org/eclipse/photran/internal/core/parser/Parser.java
@@ -32,7 +32,7 @@ import java.util.zip.Inflater;
public class Parser
{
protected static final int NUM_STATES = 2089;
- protected static final int NUM_PRODUCTIONS = 1077;
+ protected static final int NUM_PRODUCTIONS = 1076;
protected static final int NUM_TERMINALS = 190;
protected static final int NUM_NONTERMINALS = 382;
@@ -2218,15 +2218,14 @@ public class Parser
public static final Production ELSE_IF_STMT_ERROR_7 = new Production(Nonterminal.ELSE_IF_STMT, 2, "ASTElseIfStmtNode:<ElseIfStmt> ::= [ASTElseIfStmtNode] ():<LblDef> ():T_ELSEIF");
public static final Production ELSE_IF_STMT_ERROR_8 = new Production(Nonterminal.ELSE_IF_STMT, 3, "ASTElseIfStmtNode:<ElseIfStmt> ::= [ASTElseIfStmtNode] ():<LblDef> ():T_ELSE ():T_IF");
public static final Production ELSE_STMT_ERROR_9 = new Production(Nonterminal.ELSE_STMT, 2, "ASTElseStmtNode:<ElseStmt> ::= [ASTElseStmtNode] ():<LblDef> ():T_ELSE");
- public static final Production IF_STMT_ERROR_10 = new Production(Nonterminal.IF_STMT, 2, "ASTIfStmtNode:<IfStmt> ::= [ASTIfStmtNode] ():<LblDef> T_IF");
- public static final Production SELECT_CASE_STMT_ERROR_11 = new Production(Nonterminal.SELECT_CASE_STMT, 4, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ASTSelectCaseStmtNode():<Name> ():T_COLON ():T_SELECTCASE");
- public static final Production SELECT_CASE_STMT_ERROR_12 = new Production(Nonterminal.SELECT_CASE_STMT, 2, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ():T_SELECTCASE");
- public static final Production SELECT_CASE_STMT_ERROR_13 = new Production(Nonterminal.SELECT_CASE_STMT, 5, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ASTSelectCaseStmtNode():<Name> ():T_COLON ():T_SELECT ():T_CASE");
- public static final Production SELECT_CASE_STMT_ERROR_14 = new Production(Nonterminal.SELECT_CASE_STMT, 3, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ():T_SELECT ():T_CASE");
- public static final Production CASE_STMT_ERROR_15 = new Production(Nonterminal.CASE_STMT, 2, "ASTCaseStmtNode:<CaseStmt> ::= [ASTCaseStmtNode] ():<LblDef> ():T_CASE");
- public static final Production FORMAT_STMT_ERROR_16 = new Production(Nonterminal.FORMAT_STMT, 2, "ASTFormatStmtNode:<FormatStmt> ::= [ASTFormatStmtNode] ():<LblDef> ():T_FORMAT");
- public static final Production FUNCTION_STMT_ERROR_17 = new Production(Nonterminal.FUNCTION_STMT, 3, "ASTFunctionStmtNode:<FunctionStmt> ::= [ASTFunctionStmtNode] ():<LblDef> ():<FunctionPrefix> <FunctionName>");
- public static final Production SUBROUTINE_STMT_ERROR_18 = new Production(Nonterminal.SUBROUTINE_STMT, 3, "ASTSubroutineStmtNode:<SubroutineStmt> ::= [ASTSubroutineStmtNode] ():<LblDef> ():<SubroutinePrefix> <SubroutineName>");
+ public static final Production SELECT_CASE_STMT_ERROR_10 = new Production(Nonterminal.SELECT_CASE_STMT, 4, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ASTSelectCaseStmtNode():<Name> ():T_COLON ():T_SELECTCASE");
+ public static final Production SELECT_CASE_STMT_ERROR_11 = new Production(Nonterminal.SELECT_CASE_STMT, 2, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ():T_SELECTCASE");
+ public static final Production SELECT_CASE_STMT_ERROR_12 = new Production(Nonterminal.SELECT_CASE_STMT, 5, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ASTSelectCaseStmtNode():<Name> ():T_COLON ():T_SELECT ():T_CASE");
+ public static final Production SELECT_CASE_STMT_ERROR_13 = new Production(Nonterminal.SELECT_CASE_STMT, 3, "ASTSelectCaseStmtNode:<SelectCaseStmt> ::= [ASTSelectCaseStmtNode] ():<LblDef> ():T_SELECT ():T_CASE");
+ public static final Production CASE_STMT_ERROR_14 = new Production(Nonterminal.CASE_STMT, 2, "ASTCaseStmtNode:<CaseStmt> ::= [ASTCaseStmtNode] ():<LblDef> ():T_CASE");
+ public static final Production FORMAT_STMT_ERROR_15 = new Production(Nonterminal.FORMAT_STMT, 2, "ASTFormatStmtNode:<FormatStmt> ::= [ASTFormatStmtNode] ():<LblDef> ():T_FORMAT");
+ public static final Production FUNCTION_STMT_ERROR_16 = new Production(Nonterminal.FUNCTION_STMT, 3, "ASTFunctionStmtNode:<FunctionStmt> ::= [ASTFunctionStmtNode] ():<LblDef> ():<FunctionPrefix> <FunctionName>");
+ public static final Production SUBROUTINE_STMT_ERROR_17 = new Production(Nonterminal.SUBROUTINE_STMT, 3, "ASTSubroutineStmtNode:<SubroutineStmt> ::= [ASTSubroutineStmtNode] ():<LblDef> ():<SubroutinePrefix> <SubroutineName>");
protected static final int EXECUTABLE_PROGRAM_1_INDEX = 1;
protected static final int PROGRAM_UNIT_LIST_2_INDEX = 2;
@@ -3295,15 +3294,14 @@ public class Parser
protected static final int ELSE_IF_STMT_ERROR_7_INDEX = 1065;
protected static final int ELSE_IF_STMT_ERROR_8_INDEX = 1066;
protected static final int ELSE_STMT_ERROR_9_INDEX = 1067;
- protected static final int IF_STMT_ERROR_10_INDEX = 1068;
+ protected static final int SELECT_CASE_STMT_ERROR_10_INDEX = 1068;
protected static final int SELECT_CASE_STMT_ERROR_11_INDEX = 1069;
protected static final int SELECT_CASE_STMT_ERROR_12_INDEX = 1070;
protected static final int SELECT_CASE_STMT_ERROR_13_INDEX = 1071;
- protected static final int SELECT_CASE_STMT_ERROR_14_INDEX = 1072;
- protected static final int CASE_STMT_ERROR_15_INDEX = 1073;
- protected static final int FORMAT_STMT_ERROR_16_INDEX = 1074;
- protected static final int FUNCTION_STMT_ERROR_17_INDEX = 1075;
- protected static final int SUBROUTINE_STMT_ERROR_18_INDEX = 1076;
+ protected static final int CASE_STMT_ERROR_14_INDEX = 1072;
+ protected static final int FORMAT_STMT_ERROR_15_INDEX = 1073;
+ protected static final int FUNCTION_STMT_ERROR_16_INDEX = 1074;
+ protected static final int SUBROUTINE_STMT_ERROR_17_INDEX = 1075;
protected static final Production[] values = new Production[]
{
@@ -4375,15 +4373,14 @@ public class Parser
ELSE_IF_STMT_ERROR_7,
ELSE_IF_STMT_ERROR_8,
ELSE_STMT_ERROR_9,
- IF_STMT_ERROR_10,
+ SELECT_CASE_STMT_ERROR_10,
SELECT_CASE_STMT_ERROR_11,
SELECT_CASE_STMT_ERROR_12,
SELECT_CASE_STMT_ERROR_13,
- SELECT_CASE_STMT_ERROR_14,
- CASE_STMT_ERROR_15,
- FORMAT_STMT_ERROR_16,
- FUNCTION_STMT_ERROR_17,
- SUBROUTINE_STMT_ERROR_18,
+ CASE_STMT_ERROR_14,
+ FORMAT_STMT_ERROR_15,
+ FUNCTION_STMT_ERROR_16,
+ SUBROUTINE_STMT_ERROR_17,
};
}
@@ -4432,8 +4429,8 @@ public class Parser
return get(state, index);
}
- protected static final int[] rowmap = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 0, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 45, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 10, 128, 129, 130, 131, 132, 133, 0, 134, 135, 136, 137, 138, 139, 140, 73, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 76, 151, 152, 153, 154, 155, 156, 59, 157, 158, 159, 160, 161, 71, 79, 96, 8, 0, 14, 0, 93, 132, 112, 162, 1, 163, 2, 71, 118, 3, 0, 4, 5, 6, 7, 8, 94, 95, 164, 77, 98, 99, 84, 9, 100, 101, 8, 119, 10, 102, 0, 103, 104, 105, 107, 11, 1, 108, 0, 109, 165, 166, 12, 59, 167, 13, 2, 14, 0, 120, 121, 144, 111, 15, 168, 122, 169, 113, 170, 116, 134, 135, 136, 171, 137, 172, 139, 140, 147, 148, 16, 149, 150, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 187, 71, 188, 3, 188, 189, 162, 17, 4, 6, 190, 191, 190, 192, 7, 192, 193, 194, 195, 14, 18, 196, 197, 116, 198, 94, 195, 198, 199, 200, 163, 201, 202, 164, 203, 204, 205, 165, 0, 123, 206, 207, 166, 96, 199, 208, 200, 8, 19, 209, 210, 168, 211, 212, 213, 169, 214, 215, 9, 216, 217, 20, 201, 10, 117, 203, 21, 11, 12, 218, 219, 13, 15, 220, 221, 16, 17, 18, 19, 21, 22, 222, 23, 24, 223, 224, 225, 25, 26, 27, 226, 204, 28, 29, 30, 31, 32, 33, 34, 227, 35, 36, 37, 228, 38, 39, 229, 40, 41, 42, 43, 44, 230, 45, 231, 232, 46, 47, 48, 233, 49, 50, 51, 52, 53, 234, 54, 235, 205, 55, 208, 56, 0, 59, 125, 219, 236, 237, 22, 238, 239, 0, 240, 241, 242, 243, 244, 245, 246, 247, 248, 57, 58, 59, 60, 61, 62, 63, 64, 249, 65, 66, 67, 250, 68, 251, 69, 70, 72, 73, 23, 24, 1, 74, 252, 71, 75, 253, 76, 78, 80, 2, 254, 255, 256, 257, 258, 81, 82, 236, 83, 85, 86, 87, 3, 88, 89, 90, 91, 4, 92, 93, 97, 100, 6, 25, 27, 259, 260, 261, 262, 263, 71, 2, 102, 103, 104, 105, 7, 264, 265, 79, 106, 107, 266, 267, 268, 108, 269, 110, 0, 111, 270, 271, 112, 272, 273, 274, 113, 275, 114, 115, 117, 0, 133, 276, 277, 278, 279, 280, 118, 119, 8, 120, 281, 121, 122, 123, 28, 124, 125, 9, 282, 126, 283, 127, 128, 10, 129, 284, 0, 130, 285, 131, 29, 286, 12, 134, 135, 133, 137, 13, 138, 71, 139, 141, 177, 132, 142, 143, 145, 146, 287, 2, 288, 3, 289, 4, 6, 147, 30, 148, 290, 151, 291, 144, 292, 293, 294, 295, 8, 14, 296, 36, 297, 298, 299, 300, 301, 302, 303, 149, 304, 305, 306, 73, 126, 307, 239, 240, 152, 153, 154, 155, 14, 73, 308, 156, 309, 310, 311, 157, 312, 313, 314, 315, 158, 316, 159, 317, 318, 241, 242, 160, 10, 319, 243, 320, 321, 322, 323, 161, 324, 162, 325, 326, 79, 327, 170, 328, 167, 329, 330, 32, 331, 59, 332, 0, 333, 334, 145, 33, 335, 7, 8, 172, 244, 336, 164, 15, 27, 55, 57, 337, 338, 67, 339, 68, 340, 341, 75, 77, 245, 342, 343, 344, 166, 345, 346, 347, 348, 349, 350, 351, 352, 0, 9, 214, 10, 11, 353, 354, 355, 356, 357, 358, 13, 14, 19, 359, 34, 360, 173, 361, 362, 174, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 165, 175, 36, 56, 81, 82, 386, 387, 388, 389, 390, 391, 392, 84, 393, 394, 176, 395, 396, 397, 167, 168, 398, 94, 1, 246, 2, 399, 16, 3, 400, 401, 95, 402, 96, 216, 403, 220, 221, 404, 405, 406, 99, 407, 106, 2, 3, 107, 4, 6, 12, 14, 109, 115, 116, 121, 408, 409, 410, 411, 412, 1, 413, 7, 414, 415, 416, 417, 20, 418, 419, 420, 421, 422, 423, 8, 4, 424, 425, 426, 28, 427, 428, 429, 169, 430, 431, 170, 432, 172, 29, 63, 433, 434, 435, 436, 437, 438, 439, 440, 441, 17, 442, 443, 444, 445, 177, 35, 178, 37, 179, 122, 123, 130, 6, 131, 140, 446, 136, 447, 139, 141, 142, 143, 448, 145, 149, 150, 38, 39, 4, 40, 449, 41, 450, 18, 451, 452, 453, 454, 455, 156, 456, 457, 157, 158, 247, 458, 159, 249, 180, 459, 181, 182, 183, 460, 184, 461, 462, 160, 161, 162, 164, 163, 463, 464, 177, 178, 167, 179, 180, 185, 465, 466, 467, 9, 186, 468, 127, 469, 189, 470, 471, 472, 187, 473, 36, 191, 474, 475, 476, 477, 478, 479, 192, 480, 481, 482, 193, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 256, 194, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 10, 508, 509, 510, 511, 512, 513, 185, 514, 186, 20, 76, 515, 257, 0, 516, 196, 517, 518, 519, 195, 197, 198, 42, 199, 200, 202, 204, 205, 206, 207, 43, 520, 521, 260, 268, 522, 523, 524, 525, 526, 527, 208, 528, 529, 209, 530, 531, 532, 533, 269, 534, 535, 536, 537, 210, 538, 539, 44, 211, 212, 213, 214, 215, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 188, 550, 551, 94, 552, 190, 553, 554, 555, 191, 556, 193, 557, 558, 559, 194, 560, 272, 1, 561, 217, 271, 562, 563, 219, 222, 223, 224, 46, 225, 564, 565, 197, 566, 567, 202, 568, 226, 227, 229, 569, 204, 570, 571, 205, 572, 573, 206, 218, 228, 230, 574, 207, 575, 576, 577, 208, 231, 578, 8, 579, 580, 209, 581, 582, 210, 47, 583, 584, 585, 586, 69, 232, 587, 274, 233, 234, 588, 211, 589, 590, 235, 591, 236, 237, 239, 70, 240, 248, 245, 48, 238, 249, 250, 0, 251, 212, 1, 252, 254, 260, 255, 592, 253, 256, 257, 263, 258, 259, 265, 213, 593, 261, 264, 272, 273, 274, 275, 21, 71, 281, 266, 282, 283, 284, 267, 270, 286, 289, 594, 262, 268, 291, 278, 287, 292, 595, 293, 294, 295, 269, 596, 597, 49, 598, 599, 600, 601, 214, 22, 215, 72, 271, 602, 277, 296, 297, 298, 299, 300, 301, 302, 603, 2, 303, 216, 604, 605, 606, 73, 219, 607, 608, 609, 304, 610, 611, 612, 305, 306, 307, 308, 74, 309, 76, 78, 310, 311, 312, 23, 613, 614, 314, 316, 220, 317, 320, 615, 321, 323, 313, 324, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 92, 326, 616, 327, 328, 617, 315, 618, 619, 620, 318, 319, 322, 325, 329, 332, 93, 333, 334, 330, 335, 336, 221, 331, 340, 342, 621, 622, 623, 624, 97, 625, 50, 626, 627, 628, 629, 630, 631, 344, 51, 632, 345, 633, 634, 635, 98, 636, 637, 222, 638, 52, 639, 640, 223, 641, 642, 224, 347, 343, 346, 225, 350, 351, 352, 353, 226, 3, 275, 643, 644, 348, 349, 354, 645, 646, 4, 647, 648, 355, 356, 227, 649, 650, 358, 229, 651, 11, 357, 359, 652, 653, 360, 100, 361, 654, 101, 362, 363, 364, 102, 365, 366, 367, 368, 231, 5, 369, 370, 376, 379, 386, 387, 388, 391, 393, 394, 395, 397, 398, 399, 400, 401, 402, 403, 371, 372, 373, 374, 375, 377, 378, 404, 655, 103, 656, 380, 405, 406, 53, 104, 381, 382, 657, 1, 407, 409, 276, 232, 411, 412, 413, 233, 414, 24, 383, 0, 384, 415, 416, 417, 418, 234, 6, 420, 421, 422, 423, 424, 425, 426, 427, 428, 385, 389, 55, 390, 392, 396, 419, 279, 429, 430, 431, 432, 433, 434, 280, 56, 658, 435, 436, 437, 438, 439, 659, 440, 660, 441, 661, 442, 443, 662, 663, 236, 664, 665, 237, 105, 666, 57, 444, 446, 667, 668, 669, 670, 238, 671, 245, 672, 445, 448, 58, 450, 451, 25, 108, 452, 453, 26, 79, 673, 674, 675, 454, 676, 677, 678, 679, 680, 681, 249, 682, 283, 683, 684, 685, 59, 686, 73, 687, 110, 688, 689, 690, 250, 691, 251, 262, 253, 692, 455, 255, 693, 456, 457, 694, 458, 459, 460, 695, 461, 696, 697, 462, 698, 463, 699, 465, 700, 701, 702, 464, 466, 703, 468, 467, 704, 705, 111, 706, 469, 112, 113, 475, 28, 285, 707, 708, 258, 471, 473, 259, 709, 474, 710, 476, 477, 478, 479, 480, 29, 711, 481, 482, 483, 484, 485, 486, 712, 713, 714, 715, 716, 717, 718, 719, 720, 487, 488, 721, 489, 490, 491, 722, 492, 723, 724, 265, 725, 726, 276, 727, 728, 729, 277, 730, 731, 493, 732, 494, 56, 733, 734, 60, 279, 735, 280, 298, 495, 299, 736, 7, 737, 496, 738, 497, 300, 498, 739, 499, 500, 501, 740, 741, 8, 502, 742, 503, 504, 505, 506, 507, 508, 743, 114, 744, 117, 745, 746, 301, 118, 747, 509, 748, 749, 750, 510, 511, 751, 512, 513, 514, 752, 753, 754, 517, 515, 755, 756, 516, 757, 12, 518, 758, 759, 760, 761, 762, 763, 519, 764, 765, 766, 767, 302, 520, 768, 521, 119, 522, 769, 120, 124, 303, 770, 524, 771, 772, 773, 305, 774, 775, 776, 777, 778, 525, 779, 780, 781, 782, 783, 523, 526, 125, 527, 784, 0, 528, 529, 9, 61, 530, 531, 785, 786, 126, 787, 788, 62, 63, 789, 790, 532, 127, 791, 792, 533, 286, 793, 534, 128, 535, 536, 794, 537, 0, 129, 795, 796, 797, 798, 308, 799, 538, 539, 540, 800, 801, 542, 544, 802, 541, 545, 546, 10, 547, 548, 803, 549, 12, 13, 550, 14, 552, 551, 553, 804, 805, 806, 310, 807, 808, 809, 810, 811, 0, 1, 2, 58, 554, 59, 555, 132, 60, 556, 557, 61, 558, 133, 559, 562, 560, 563, 561, 812, 813, 564, 814, 288, 815, 64, 65, 0, 67, 68, 816, 69, 817, 565, 818, 819, 70, 566, 820, 821, 72, 311, 822, 73, 823, 567, 824, 569, 825, 3, 337, 74, 826, 570, 571, 338, 134, 339, 827, 1, 15, 135, 568, 137, 573, 828, 138, 829, 340, 574, 830, 144, 575, 297, 576, 572, 577, 831, 578, 579, 289, 580, 832, 833, 581, 582, 584, 585, 588, 590, 591, 593, 583, 594, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 834, 835, 606, 836, 837, 341, 838, 839, 607, 302, 608, 609, 610, 840, 2, 613, 841, 611, 616, 617, 615, 618, 842, 843, 619, 630, 620, 290, 622, 623, 844, 845, 846, 621, 847, 624, 625, 16, 17, 626, 636, 627, 848, 849, 850, 146, 851, 852, 18, 853, 342, 854, 855, 856, 640, 643, 857, 858, 859, 860, 861, 344, 862, 345, 863, 347, 864, 348, 350, 628, 865, 152, 866, 867, 631, 632, 633, 868, 869, 870, 634, 871, 644, 649, 872, 351, 873, 75, 76, 635, 296, 874, 352, 875, 651, 645, 876, 652, 646, 647, 653, 877, 878, 879, 655, 656, 663, 153, 880, 881, 882, 304, 154, 155, 353, 160, 356, 883, 884, 358, 361, 638, 664, 363, 362, 639, 885, 886, 887, 648, 888, 889, 890, 364, 637, 642, 650, 657, 661, 891, 892, 658, 893, 894, 365, 659, 895, 896, 660, 666, 667, 668, 665, 366, 897, 898, 899, 367, 900, 368, 901, 902, 77, 903, 904, 78, 905, 669, 906, 670, 671, 672, 674, 907, 908, 673, 909, 910, 911, 912, 20, 913, 21, 675, 677, 914, 679, 678, 915, 680, 916, 681, 682, 683, 369, 917, 387, 918, 684, 919, 168, 169, 170, 685, 920, 686, 921, 922, 397, 923, 398, 171, 687, 688, 689, 172, 181, 924, 925, 690, 692, 693 };
- protected static final int[] columnmap = { 0, 0, 1, 0, 2, 1, 3, 4, 5, 0, 6, 7, 8, 9, 0, 10, 11, 12, 13, 14, 3, 15, 1, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 8, 26, 27, 13, 17, 28, 29, 30, 21, 31, 32, 33, 34, 35, 33, 36, 0, 37, 38, 39, 38, 40, 41, 42, 42, 43, 44, 0, 45, 44, 46, 47, 48, 49, 50, 51, 14, 52, 53, 3, 54, 48, 51, 55, 56, 1, 57, 33, 58, 59, 60, 1, 38, 61, 53, 62, 63, 57, 2, 64, 0, 13, 65, 66, 39, 3, 67, 68, 0, 69, 70, 71, 72, 73, 74, 75, 76, 77, 39, 78, 65, 79, 80, 81, 82, 0, 83, 77, 3, 47, 84, 85, 44, 86, 87, 83, 88, 89, 90, 16, 91, 92, 93, 94, 95, 1, 96, 97, 98, 41, 99, 100, 101, 0, 4, 5, 102, 103, 104, 6, 12, 2, 105, 106, 94, 4, 96, 107, 108, 109, 0, 17, 110, 2, 111, 112, 90, 113, 107, 114, 115, 116, 75, 117, 7, 118, 119, 120, 121, 49, 122, 51, 123, 124, 125, 9, 126 };
+ protected static final int[] rowmap = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 0, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 45, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 10, 128, 129, 130, 131, 132, 133, 0, 134, 135, 136, 137, 138, 139, 140, 72, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 76, 151, 152, 153, 154, 155, 156, 59, 157, 158, 159, 160, 161, 69, 8, 96, 79, 0, 15, 0, 93, 112, 132, 162, 1, 163, 69, 2, 3, 118, 0, 4, 5, 6, 7, 94, 8, 95, 164, 77, 98, 99, 84, 9, 100, 101, 8, 119, 10, 102, 0, 103, 104, 105, 11, 107, 1, 108, 0, 109, 165, 166, 12, 167, 59, 13, 2, 14, 0, 120, 121, 144, 111, 15, 168, 122, 169, 113, 170, 116, 134, 135, 136, 171, 137, 172, 139, 140, 147, 148, 16, 149, 150, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 187, 69, 188, 3, 188, 189, 162, 17, 4, 6, 190, 191, 190, 192, 7, 192, 193, 194, 195, 15, 18, 196, 197, 116, 198, 94, 195, 198, 199, 200, 163, 201, 202, 164, 203, 204, 205, 165, 0, 124, 206, 207, 166, 96, 199, 208, 200, 8, 19, 209, 210, 168, 211, 212, 213, 169, 214, 215, 9, 10, 11, 20, 201, 12, 117, 203, 21, 216, 217, 218, 219, 13, 14, 220, 16, 17, 18, 19, 21, 22, 221, 23, 24, 222, 223, 25, 224, 26, 225, 27, 226, 204, 28, 29, 30, 31, 32, 33, 227, 34, 35, 36, 37, 38, 228, 39, 229, 40, 41, 42, 43, 44, 230, 45, 231, 232, 46, 47, 48, 233, 49, 50, 51, 52, 53, 234, 54, 55, 205, 56, 0, 59, 235, 208, 236, 125, 219, 237, 22, 238, 239, 0, 240, 241, 242, 243, 244, 245, 246, 247, 248, 57, 58, 59, 60, 61, 62, 63, 64, 249, 65, 66, 67, 250, 68, 251, 70, 71, 72, 73, 23, 1, 24, 74, 69, 252, 75, 253, 76, 78, 80, 2, 254, 255, 256, 257, 258, 81, 82, 237, 83, 85, 86, 87, 3, 88, 89, 90, 91, 4, 92, 93, 97, 100, 6, 259, 260, 261, 262, 263, 69, 25, 27, 2, 102, 103, 104, 105, 7, 264, 265, 79, 106, 107, 266, 267, 108, 268, 110, 0, 111, 269, 270, 112, 271, 272, 273, 274, 113, 275, 114, 115, 117, 0, 133, 276, 277, 278, 279, 280, 118, 119, 8, 120, 281, 121, 122, 123, 28, 124, 125, 9, 126, 282, 283, 127, 128, 10, 129, 284, 0, 130, 285, 131, 29, 286, 12, 134, 135, 133, 137, 13, 138, 69, 139, 140, 141, 142, 177, 132, 143, 145, 287, 2, 288, 3, 4, 289, 6, 146, 31, 148, 290, 151, 291, 144, 292, 293, 294, 295, 8, 15, 296, 297, 37, 298, 299, 300, 301, 302, 303, 149, 304, 305, 306, 72, 126, 307, 239, 240, 152, 153, 154, 14, 155, 72, 308, 156, 309, 310, 311, 157, 312, 313, 314, 315, 158, 316, 159, 317, 318, 241, 242, 160, 10, 319, 243, 320, 321, 322, 323, 161, 324, 162, 325, 326, 79, 327, 170, 328, 167, 329, 330, 32, 331, 59, 332, 244, 333, 145, 33, 334, 0, 7, 172, 2, 335, 336, 164, 15, 27, 55, 57, 337, 67, 338, 339, 68, 340, 341, 75, 77, 245, 342, 343, 344, 166, 345, 346, 347, 348, 349, 350, 351, 352, 8, 9, 214, 10, 11, 353, 354, 355, 356, 357, 358, 13, 14, 19, 359, 34, 173, 360, 361, 362, 174, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 165, 175, 37, 56, 81, 82, 386, 387, 388, 389, 390, 391, 392, 84, 393, 394, 176, 395, 396, 246, 3, 397, 16, 398, 167, 168, 399, 94, 1, 4, 400, 401, 95, 402, 96, 216, 403, 220, 225, 404, 405, 406, 99, 407, 106, 2, 3, 107, 6, 8, 12, 14, 408, 409, 410, 411, 412, 1, 413, 7, 109, 115, 116, 121, 414, 415, 416, 417, 20, 418, 419, 420, 421, 422, 423, 8, 424, 4, 425, 426, 28, 427, 428, 429, 169, 430, 431, 170, 432, 172, 29, 63, 433, 434, 435, 436, 437, 17, 438, 439, 440, 441, 442, 443, 444, 177, 35, 178, 36, 179, 122, 123, 130, 6, 131, 143, 136, 445, 446, 139, 140, 141, 142, 447, 147, 149, 150, 38, 39, 4, 40, 448, 41, 449, 450, 18, 451, 452, 453, 454, 455, 156, 456, 457, 157, 158, 247, 458, 159, 459, 180, 181, 460, 182, 183, 461, 462, 160, 161, 162, 164, 163, 463, 464, 249, 184, 177, 178, 167, 179, 184, 185, 465, 466, 467, 9, 186, 468, 127, 469, 189, 470, 471, 472, 187, 473, 37, 191, 474, 475, 476, 477, 478, 479, 480, 192, 481, 482, 193, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 256, 494, 194, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 10, 508, 509, 510, 511, 512, 513, 185, 514, 186, 20, 76, 515, 257, 0, 516, 196, 517, 518, 519, 195, 197, 198, 42, 199, 200, 202, 204, 205, 43, 206, 207, 520, 521, 522, 523, 260, 268, 524, 525, 526, 208, 527, 528, 529, 209, 530, 531, 532, 533, 270, 534, 535, 536, 537, 210, 538, 539, 44, 211, 212, 213, 214, 215, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 188, 550, 190, 551, 552, 94, 553, 554, 555, 191, 556, 193, 557, 558, 559, 194, 560, 271, 1, 561, 217, 562, 272, 563, 219, 221, 222, 223, 46, 224, 564, 565, 197, 566, 567, 202, 568, 226, 227, 229, 569, 204, 570, 571, 205, 572, 573, 206, 218, 228, 230, 574, 207, 575, 576, 577, 208, 231, 578, 8, 579, 580, 209, 581, 582, 210, 47, 583, 584, 585, 232, 586, 274, 233, 587, 69, 234, 588, 211, 589, 590, 235, 591, 236, 237, 239, 70, 247, 248, 244, 48, 238, 249, 250, 0, 251, 252, 212, 1, 254, 260, 592, 255, 253, 256, 257, 263, 258, 259, 265, 213, 593, 261, 272, 21, 71, 264, 273, 274, 275, 281, 282, 266, 283, 284, 267, 269, 286, 289, 594, 262, 268, 291, 278, 287, 292, 595, 293, 294, 295, 270, 596, 214, 22, 597, 598, 49, 599, 600, 601, 215, 72, 271, 602, 277, 296, 297, 298, 299, 300, 301, 302, 603, 2, 303, 216, 604, 605, 606, 73, 304, 305, 306, 307, 74, 308, 76, 78, 309, 310, 311, 23, 607, 608, 609, 219, 610, 611, 612, 312, 613, 614, 314, 316, 220, 317, 320, 615, 321, 323, 313, 324, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 326, 92, 616, 327, 328, 617, 315, 618, 619, 620, 318, 319, 322, 325, 329, 332, 330, 333, 334, 93, 335, 336, 621, 622, 623, 624, 97, 625, 50, 626, 627, 628, 629, 630, 631, 51, 632, 331, 633, 342, 634, 635, 98, 636, 637, 221, 638, 52, 639, 640, 222, 641, 642, 223, 341, 344, 345, 224, 348, 343, 346, 225, 350, 351, 352, 353, 226, 3, 643, 644, 347, 349, 354, 645, 646, 4, 647, 648, 355, 275, 356, 227, 649, 650, 358, 229, 651, 11, 357, 359, 652, 653, 360, 100, 361, 654, 101, 362, 363, 364, 102, 365, 366, 367, 368, 231, 5, 369, 370, 376, 379, 386, 387, 389, 391, 393, 394, 395, 397, 398, 399, 400, 401, 402, 403, 371, 372, 373, 374, 375, 377, 378, 404, 655, 103, 656, 380, 405, 406, 53, 104, 381, 382, 657, 1, 407, 409, 232, 276, 410, 412, 413, 233, 414, 24, 383, 0, 384, 415, 416, 417, 418, 234, 6, 420, 421, 422, 423, 424, 425, 426, 427, 428, 385, 388, 55, 390, 392, 396, 419, 279, 429, 430, 431, 432, 433, 434, 280, 56, 658, 435, 436, 437, 438, 439, 659, 440, 660, 442, 661, 443, 441, 662, 663, 236, 664, 665, 237, 105, 666, 667, 57, 444, 445, 668, 669, 670, 238, 671, 244, 672, 449, 447, 58, 450, 451, 25, 108, 452, 453, 26, 79, 673, 674, 675, 454, 676, 677, 678, 679, 680, 681, 249, 682, 283, 683, 684, 685, 59, 686, 72, 687, 110, 688, 689, 690, 250, 251, 262, 253, 691, 455, 255, 692, 693, 456, 457, 694, 458, 459, 460, 695, 461, 696, 697, 462, 698, 463, 699, 465, 700, 701, 702, 464, 466, 703, 468, 467, 704, 705, 111, 706, 469, 285, 707, 112, 113, 475, 28, 708, 258, 471, 473, 259, 709, 474, 710, 476, 477, 478, 479, 480, 29, 711, 712, 713, 714, 715, 716, 717, 481, 482, 483, 484, 485, 486, 718, 719, 720, 487, 488, 721, 489, 490, 722, 491, 492, 723, 265, 724, 725, 726, 276, 727, 728, 729, 277, 730, 731, 493, 56, 732, 494, 733, 279, 280, 495, 298, 734, 7, 735, 496, 736, 497, 299, 498, 737, 499, 500, 501, 738, 8, 739, 502, 503, 740, 504, 505, 506, 507, 508, 741, 114, 742, 117, 743, 744, 300, 118, 745, 60, 301, 746, 747, 509, 748, 749, 750, 510, 511, 751, 512, 513, 514, 752, 753, 754, 517, 515, 755, 756, 516, 757, 12, 518, 758, 759, 760, 761, 762, 763, 519, 764, 765, 766, 767, 302, 520, 768, 521, 119, 522, 769, 120, 124, 303, 770, 771, 524, 772, 773, 305, 774, 775, 776, 777, 778, 525, 779, 780, 781, 782, 783, 523, 526, 125, 527, 0, 784, 528, 529, 9, 61, 530, 540, 785, 786, 126, 787, 788, 62, 63, 789, 790, 531, 127, 791, 792, 532, 286, 793, 533, 128, 534, 535, 794, 536, 0, 129, 795, 796, 797, 798, 308, 799, 537, 538, 539, 800, 801, 542, 544, 802, 541, 545, 546, 10, 547, 548, 803, 549, 12, 13, 550, 14, 551, 552, 553, 804, 309, 805, 806, 807, 808, 809, 810, 811, 58, 554, 59, 555, 132, 60, 556, 557, 61, 558, 133, 559, 0, 1, 2, 562, 560, 563, 561, 812, 813, 564, 814, 288, 815, 64, 65, 0, 67, 68, 816, 70, 817, 565, 818, 819, 71, 311, 820, 72, 821, 566, 822, 567, 823, 3, 337, 824, 73, 569, 570, 338, 134, 339, 825, 1, 826, 827, 74, 568, 15, 135, 571, 137, 573, 828, 138, 829, 340, 574, 830, 144, 575, 297, 576, 572, 577, 831, 578, 579, 289, 580, 832, 833, 581, 582, 584, 585, 588, 590, 591, 593, 583, 594, 595, 597, 598, 599, 600, 601, 602, 603, 604, 605, 834, 606, 835, 836, 837, 341, 838, 839, 608, 302, 610, 611, 613, 840, 2, 616, 614, 617, 841, 618, 612, 619, 842, 843, 630, 636, 290, 615, 622, 623, 620, 844, 621, 845, 846, 847, 625, 16, 17, 624, 640, 626, 848, 849, 850, 851, 18, 852, 344, 853, 854, 855, 643, 644, 856, 857, 345, 858, 859, 860, 861, 342, 862, 347, 145, 863, 864, 348, 350, 627, 865, 152, 866, 867, 628, 631, 632, 868, 869, 870, 633, 871, 645, 649, 872, 351, 873, 75, 76, 634, 296, 874, 352, 875, 635, 646, 876, 651, 647, 648, 652, 877, 878, 879, 153, 653, 655, 656, 880, 881, 882, 304, 154, 155, 353, 883, 884, 356, 358, 638, 663, 885, 362, 361, 639, 886, 887, 363, 160, 661, 888, 889, 890, 364, 637, 642, 650, 657, 664, 891, 892, 658, 893, 894, 365, 659, 895, 896, 660, 666, 667, 668, 665, 366, 897, 898, 899, 368, 900, 901, 77, 902, 903, 78, 904, 367, 905, 669, 906, 670, 671, 672, 674, 907, 908, 673, 909, 910, 20, 911, 21, 912, 913, 675, 677, 914, 679, 678, 915, 680, 916, 681, 682, 683, 917, 369, 918, 387, 684, 919, 168, 169, 170, 685, 920, 686, 921, 397, 922, 398, 923, 171, 687, 688, 689, 172, 180, 924, 925, 690, 691, 693 };
+ protected static final int[] columnmap = { 0, 0, 1, 0, 2, 1, 3, 4, 5, 0, 6, 7, 8, 9, 0, 10, 11, 12, 13, 14, 3, 15, 1, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 8, 26, 27, 13, 17, 28, 29, 30, 21, 31, 32, 33, 34, 35, 33, 36, 0, 37, 38, 39, 38, 40, 41, 42, 42, 43, 44, 0, 45, 44, 46, 47, 48, 49, 50, 51, 39, 52, 53, 0, 54, 48, 51, 55, 56, 1, 57, 33, 58, 59, 60, 3, 38, 61, 53, 62, 63, 57, 2, 64, 3, 13, 65, 66, 44, 3, 67, 68, 0, 69, 70, 71, 72, 73, 74, 75, 76, 77, 14, 78, 65, 79, 80, 81, 82, 0, 83, 77, 4, 47, 84, 85, 51, 86, 87, 83, 88, 89, 90, 16, 91, 92, 93, 94, 95, 1, 96, 97, 98, 19, 99, 100, 101, 0, 4, 5, 102, 103, 104, 6, 0, 2, 105, 106, 94, 4, 96, 107, 108, 109, 0, 17, 110, 2, 111, 112, 90, 113, 107, 114, 115, 116, 75, 117, 7, 118, 119, 120, 121, 41, 122, 53, 123, 124, 125, 9, 126 };
public static int get(int row, int col)
{
@@ -4465,108 +4462,107 @@ public class Parser
{
final int rows = 1625;
final int cols = 6;
- final int compressedBytes = 3606;
+ final int compressedBytes = 3600;
final int uncompressedBytes = 39001;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtXT+P3cYRX1KMQMVOsDqouEQysE5UnAEXKlzEgAvKloCkc2" +
- "HY6XKSizQpZNUJwDtIAdIpqQykeZAEA+5cSCoF6ZMoBoJ8gXyB" +
- "kO/xPXK585udWe67U5GH81ka7Q1nZ2fnP+cuPX/wh8cvyzsHH3" +
- "7949Wnz94pb9+6dv0TV338/OGb/778xx8PPvnmx6v/ef7Oxdu3" +
- "37v+F1d98PzhV09elO8fvHv/1dV/P+vhh9c/xPCPnz948/hFj/" +
- "/u6x7/xdu33uPWa+GHRXWwMmVRVp+++mXVXigb84vrR86g9bXp" +
- "P2XR/dcemKLo/+acMbnoqYvqnx09N8vrn74e6LnW04P4oIXn4r" +
- "8Wv3b9pZlc/XSQK2b9V4/X8LuvBjkc9uXDL0bg++ZbLjk5L7j2" +
- "XBAfimftlxdeGGfq+02x+qg2P7llTGV251LOzlH73Fznu+/7hf" +
- "alfa6Zferx/91XedO4CycHG1DV66vU+1UG9yjPfhPoycK3kT+l" +
- "xx/03E5ir/QGYP3lRn4j/IjO4tnJl+Va/u82xb96+b+9lv/ebj" +
- "55efC1Zzf/zJ67NetvpXf++5bzcV93PLufS8+cwb0j7YUxxZU1" +
- "A+3kfBtjkJ8QhzceHMkDwlOvz/cg8Dcywgd/xvhw4Ido4Wi/54" +
- "+/EeFHdgQ+F+iTUd6OPXnr9cDODk70ALKP+16P7kv+594TPfeD" +
- "/r5P+PzznZ6h/QS03g160sz05IjneKYH6E93uIc7e1qO5wvhs3" +
- "t9sTGHw70m1yP9dhTqBxbPKIcFKYehHYd8JuFmxs8twy7N+Bm7" +
- "L0cD/Xa4L9VAZy74yAfj8QHZ8UEOfy21+/nhZi/4kb+BzmX0Kw" +
- "L5r23Pz1XHzzX+tuNnMVkxfW7h/7Azkc92fcutr+b0UOcL6azt" +
- "lE7nts9FcERn3VPX0VmW/eLu67D7y012X9bjQ7uGQ/lk+UOdDL" +
- "2+rG84a76vVp0P0x7W5pv6tHNnfnYvjl8Dd+C8qHP0+Ryee0n8" +
- "RLs5add7Yu0MP4KXAomj5LNln1sZf836c8UsOEeGb+jjwJokOP" +
- "25bE5ndJZiehq4kJCH6L1j9AnJz/nTOXmL6B8j1VchI+ty6lcP" +
- "qxynr2xEr8r0J9J7aj0JzpdebyR6OwKf8nzF3MeJPBQY/45OR9" +
- "HJ3bvtfdfSr9IzLmbvsF2m49Od33Jt4rf8Ca8f4QbA5+tNCDf4" +
- "uVp4nE4ZXBtfx+U2FAWL5LZuAywo7mbyUcN6Px5P01c0nKJfG0" +
- "fzfGsDmUf+uTYORc+tqG0HUVy545s23nGsw4XoaX3edMAjFA8q" +
- "48R4vNksijfH9YW3PiEOJeFHYX7scJSrMJeN7Fd63OqLyHBeDR" +
- "1phOeL5BneCyfzKLZ+lzoONcUYjzejbkBxH5fnodbH8R8HeZ4d" +
- "ntUUD6GXLONX1MMuJ3FWOcRZNtBvG5o+737W43kh8atLQk+udn" +
- "iK9b8X+fRw0+Pr5XHrl7b9U2qRnRLgR/zEfLbjfrtFxxP/nIRv" +
- "+F+J9zvFY2T4Sb9dQqfx8HjyszHSnfzUn2/x9xJ2YxJ3gPX+fh" +
- "2g/05MHvBzCf/QADnH8Hm8f1y3TWPevTeH3+m21ecBiPWGWh+D" +
- "I74hejbrI/TbCf6NHqhGPRDHb81Jb7eHp/TfK4v0nhaPiD8T+n" +
- "uqrfnbDt74+zKCfW3yNoQ+9PJOCv4T+zJTuJnCwXP18uPzQSJX" +
- "FP+l+93KuZcXEsdxkjyMt76KW3jSOS1i+Ux1HBqTkyCf+fuhFv" +
- "jXunHmo0EvtYLnlmvqyzh/rBfXp8ALdj3KQ2qeK4o7Qj1cUdEi" +
- "so+S9UJ4lB4gJ87nZ/y5NyN2Tcs3ro9FY+9S4Mvy3i2LP0V+aD" +
- "8B39/98IHPA/B52lae/2f1Uiv0qwvD5SUS+FMt5RsXj8jh+36u" +
- "Vk4KcU4peo8k9igqJ59tG1a2cVP31a61E7x3NyaGth1/mqtTLO" +
- "dnkXSOVL0jmz7RxiMTeBXEKS2wp20sP+YQf9BZRO0d67fEnxvz" +
- "o3j+R/wcod9o1fnbVi5OZH6j4PIAs3v3m3W+pe3kobpZPfpd0c" +
- "tJ88PqB2NOTv+uzzPsVe9xdZNM94XRezn2leIXaeUqB59F9yKQ" +
- "uwg9qnwdW1/zwJbcl/X2ZXf5PQTfLz97o7Tacmvjz5iqNnq/CP" +
- "R755H/goVbYF+qbi+93tjakbY8Gda7mDzM9LYTyn8RwY/gq0p3" +
- "38f1BcWHCf2oD0dr3/dfbzWIB5W8/lUQHDtl/Yd8+6Lr1CPcCO" +
- "vsgnuhxeNiHk6sIhHi0fZ7Y/2TTx+ifJcb91Rst71v/i/yn5Pi" +
- "2W/DeJbC4+b3elKv/M6rVwI9IFg/ecaRsr484Glk+tBx8sngp/" +
- "xt3b70fAN1Va081H68to1Duz+QehLXQ+m6Kpbbwvqqg6/zxvUP" +
- "Y9/duMtqnp0agEyd15E2A+QB4v5kKbLLHB4LbJhlbZv/XJx3Kq" +
- "n8as37vdP9tXnhTTnA/foyhEP8wXrDrt/Utc3y59Jw7fvaOzmc" +
- "13P9fMvoZ8I6tUH5TyV+uo6pxgPzZjhPa2G+Sy7/cH3twx2Fx6" +
- "cf7TfCB9L+VnP7m6gHxPyRvocbnpfvlzJ1T2FedLNfWDcHz4X8" +
- "QXlanL/14EBuabmS1AWC80Xweh9w85bh2R9c2eewuRdkvt8BuF" +
- "HBo/WC3PITkXO0fr1fUp+ge0HCE/VAoPdwf+CCPKfT2AvfbqB5" +
- "KfGcQsxfbaerxH4mX1el8LD2VGU3+X2VKXgm9tTq/ATJOQZ9aP" +
- "Jz5+BWn2Pi4YVsvV0AL8C5+/BVwGc+n78C8uAov47JMziju0cu" +
- "LZ8/kSu1/zA7lyZGp9Kv086R8BzXyfs+vR7uu7tHPWxDPUzKuY" +
- "9HSyfSYyI/00nPnc7Pb3c+rf9q83JpeTZoNwk+PHzzZM2H+68H" +
- "/AMfLLnfbHwD9y7vuejqgAn4KwLuJPW1y2O+1+nrca083lzH3a" +
- "4ar1LLw9F9DOJQGs/74ztKMH4Bce7G35vrYYbO6H4RnR4c+TNK" +
- "vmE+xOuqJNyK5SH6/masnnsG9yVBb0v8qEX+5AI/c1Y/DfFo3z" +
- "fh+dDy9VwhHNOvW8/wQZUH0+a7qPVa/yrN/8zv3y6zp07sf4b5" +
- "Xv65/tyqAavT989s+pROd31K3Z+3c0JIfcv0NTmg50X+sEDeIv" +
- "kQk/jefTpcGy9nwX+O+z0XuCQPZrLxTZQ32Cdcq2eYeZLkfL+8" +
- "fnW4kMfvFPG+rk6qjr9Uffhc/g30ranktsC+DZP30PRDppy7Bb" +
- "GzFo794Tz49w2n6Mf5H0vlyWvUl4jgaL7fQGW15Hwtp/eS870q" +
- "/zMVT3x9gr3Q0p9lv/XwvSztUIc6NeZCLcIf+qtRuBFErFq4zF" +
- "5v80Uof4X7XVV51+mdRXk/53GJ7pNcYhdccL4m6I8Css/0cxpN" +
- "H6x2vjTCn6svEcF5faW11xp7alT2lOsjTfDnz9xOofW55OQM/L" +
- "FZXNkm5SvQnCW8L7qvUttvmU3+M+WXcvXZoj7SlP5SdF54fk6o" +
- "Zcf1x/o5WgI5VM3zkdYFBHnXcF+b53J5GG1exWaKr6l+Rc7uo7" +
- "lAqG+T7Ks0uG+T8B/U/ZaRfkh+Ho4RzeeBeUjG38tQ32+mO7Gy" +
- "/Akl5wCPdk4RniNE639Uh8rEH26Oih7P0QTP6WweiyQOwvo81/" +
- "wiKXzCB8fIRiWl04B5O3COUMJcJjA/x4M3u34/5Xwevp+KPFWb" +
- "yB+OfpJvAjpFfLYieeDqPko/Yfxc9ubOtUbZ96ipXyjzfnA9sr" +
- "+gT9J/f3/Q9m0+Pb8M3qTXBx09H/63w34f1M02Bh8YqbM7qfUC" +
- "Q80DX/5cZT5EZPdl+QRmvpPq3NVxltHX67PgSesTYM404BviJz" +
- "knyuWaX2H1c5BUc6sw36CcV/+Hc/IZ8q142n7Rx2tV/StTuC5e" +
- "K27tfl4Xp+v6bdLf/y2X6o0EuO5emEx4ctDTKPMYWvjmvE7DPL" +
- "DKz/ks8l4289yIP7abA4zskfY9KSaOU9lT1DeI6Uf8gfGmal88" +
- "XNEvB95zSc6Tz7IKSe8jR+6Lmzg1CfWUfHpjf/eU85NjeZJp03" +
- "bC+7xcnTFD3hjHI/Q8MezPT9c3dP5zRn/8vAoKD+J1gh8u8/8b" +
- "4P87QP9KBdfXlbR201C/LzdPPjnNPz+XOJc63z6bsZnz1rOked" +
- "Q+6ue8PTrzuPstgLu3Kp9wBn7mOcEdpbe170nx+oGUeSeh04p+" +
- "70MG/rPv9w2Opj9n2+V7X2C5nxDm+ctonl+br5DMm7LKOKjJdH" +
- "8l/s9mDt7o/7Rlm5Metw+9lA638zl7zfgvzsg+qXP8dPDtvRsT" +
- "jQWg/2zo0dGpi2swfv15qeC8/2kC/1a7ntT//O8/jdrNsO9O3J" +
- "9m8vbXVWL8KN5PysMs76/T9lNp+4KY9Qr7HtM/2fLtufKBBH56" +
- "viK6Rwn5Uid7H5aQZ0Ecin8PIN1/lUtOcs0nlNZzC1+fBHyuwO" +
- "3X+sOwXytTviuhjuzy/f4LeTzL911nmKdnUub16d4Plb0P+G0s" +
- "n6zL66J+JMn8seD3Lkny2HE5tIvel6TpPF77A+w8KxX9RjyPSM" +
- "Q3Tb4I1q+pOxKZyxTsV9s/nCsfpZUH/v1fbZ4nT96D2uNSOdf2" +
- "Qyb3T7J++Iq4F+B9Z1y3gv4DjV+pN8R99ShfJOHDvN9ALycRuQ" +
- "0906ftFwfr++jMtM6utePbev0cj74/X/t7ybk8f8ufipPyTctn" +
- "+f1FeC7N3lu8uHtvkY4vGj7uo/jjTKZ637L6aRmzj2AOj2HuO5" +
- "oHReZLdXNyoP+D5+Fkn8Mw45sSv8szR0g/F4h8Lp4zKfR/InMw" +
- "/gd/v07t");
+ "eNrtXT+vFdcRn102aIntaHmieAlYOiQUL5ILChex5GKxQUo6F5" +
+ "adLg9cpEmBqRNp3xNESkdSIaW5AhQpnQugRPBJiKUoXyBfILv3" +
+ "7r27Z3d+c2bOnvvAUq6eMQyH2Tlz5sz/nXvh+f3fPX6Z3z746J" +
+ "vvLz999l5+6+aVa5+64pPnD9789+Xffn/w6bffX/7P8/fO37r1" +
+ "4bU/ueKXzx98/eRFfvXg/XuvLv/7WQc/vPYRhn/y/P6bxy86/H" +
+ "ded/jP37r5obTeCj/MioMV5VlefPbqZ0VzLq/pp9eOHKH1JXWf" +
+ "PGv/aw4oy7o/OUeUih603zIr/t7SeSO/9tnrns4rHZ1ofSq+Wf" +
+ "FY6bkwkZ8f9/JjpbPF8/XjNfzOq14O+/U+/HwA/rb49kOBW88L" +
+ "8SF71nx17gU5Ku/V2erjkn50k6ggAf/mvHL1+aaRz32fI9qvlR" +
+ "6afMrh/+1PfoPcuZODDajo9JX1HC9M+B/is3W/EfSw64f95t5+" +
+ "zfx0dKlT9OsfN/DVKleIzuzZyVf5Wv7v1Nm/Ovm/tZb/zm4+eX" +
+ "nwjWc3/yiee0XrX3Lv/M9Ob9/27P6+7WCq+4jsBVF2ac3AanTu" +
+ "NRHyE8Lw2oMjeUB4yvX5Hsz8jYTw3p8hHw78DSsc3tO3jr9W4U" +
+ "f2xap/Bnk79uSt0wM7OzjSA8g+plqP7sW+nzusv+utx/e3ve8j" +
+ "Pv8k7A+w612vJ2miJwc8xxM9wH/awz3c2dN8OF8In9zr8zUd9v" +
+ "eaXY/029FcP4h4BjnMWDmc23HIZxZOE35uGXZhws/QfTnq6a/6" +
+ "+1L0dKaCD3wgjw8B+/6LqRyi9enhtBf8yN9A5zL4FcLHccDxc7" +
+ "M1/6uO/6uW/2t40/I/Awi38EbAT8XkPvLnW1ZjepwL0QPWQzrL" +
+ "jrqWzjzvFrc/h+0fbpDHM7fdS2i/czjc1+4jnswOT15edxX9s1" +
+ "i1PkxzWNK35Wnrznxw10qPdyAu/Fx8jj6f5+tz5l80m5N2nSfW" +
+ "jP5GgucKSjNGnhvxuQX5a9afS6Q4r9BzaUJ/6N41y+Ht5yKdKu" +
+ "iZ200Jfw0XMvIQvHe+PsH8lORKpgrKrXr9nGFlPvar+1WCPSqp" +
+ "CutJxb1D+g0/l5TPbXb6dr6eNHo7AB/zfCXcx5E8ZBj/jk7H0U" +
+ "lGOsd6wLAvfN9dSE9iu8zHpzu/5crIb/kDXj/ACcC1+Gm+nvD6" +
+ "eDp1cGt8HZbb+ZFXSG7LZoYFxd0wz79b78fjcfqKh3P0W+NomW" +
+ "9znwf55yh+RPEgem7BbbtANiwja7zjRIcL0dP4vGmBRygeNMaJ" +
+ "4XizXhRvDuszb31EHMrCj+b5scNBrua5bGS/4uNWX0T686r5SG" +
+ "N+vkie4b1wOo9i64+Z41DKhni8HnQDivtw/odfH8Z/PMvz7PCs" +
+ "xngYvVRRpB5rWH34RWvrPZ5nGr86Z/Cvdniy9d9nRr+L+jiRvD" +
+ "gx7+LEusPXyePWX226p5QqO6XgD6anGvbVLjoe+eEsfMPnQn0u" +
+ "Yzykw8/67Ro6ycPj8XljjFs+l19s8Xcncd0N8bu3LxfE49NzO3" +
+ "TukD+AHtY/RHKO4dN4/3ZLfhfvT+HHZVPX9D4HJwmO+KPCU4n4" +
+ "6wF/eF+79Zv7VQz3q9zmYdr1J53d7rF1vxYV0nsSPRwe835b0i" +
+ "r6yw5eb/k50w8SPz+4y+mTbd5JeS7Svjy+0RgOnmuVn7z0+aCR" +
+ "N47/2v1u5V+fV/H0WxG22Kyzmc3X5Lp4E/BZlV+yxt1ePvO3fS" +
+ "3wz2Xt6ONeLzUKPPl6t7lnN9n1c3hmXE9iHtKOZ74vVdwx18MF" +
+ "Fy0iu6lZr4QH6QH7dT7/w8+9EYg3rXyT+lgs9i4Grst7N8H1lc" +
+ "EfM8uVoOf3wwc5DyDnaRs5j+10+yLgz3NwKS8RwZ9iKd+keGT5" +
+ "eWWJnpslk5OgH6I698+3DSjbOKj9adbaBt6X6yND2wz/OqaehS" +
+ "oCy/mWRckPV++IsUcmOIyPBngxiVOCem9uX4JVmKBdE/2T8HOD" +
+ "einKHyDZ31D6mdXivIfGbOXKfEU1uae/WucrmlYeihvFw99knZ" +
+ "zU362+Izo5/SvEI8XFSfQPWC/0M6S5LxH+QIp9qfp+lXKVgh7V" +
+ "vZjJXYAeU75OrK954IrdV+Xtq9rl9xB8v/zsjNhqy62NP0NFSW" +
+ "a/yOxHgf7wNPnYjX0p2r10emNrR5r8pF/vQvIw0edovVPq2xCe" +
+ "VWG778P6jNMDI/pRH47VvlvrqvZ6K/SmCn39S9XH1a+c1DsW74" +
+ "uvRw9wUtbZFfJvxeNCnk+oIjHHY+33xvrHrg+t+s0Ne8q227by" +
+ "38rnRf5zVDz7aB7Pcnjc9F6P6pX/8OqVQA8o1o+ecWSsL/d4ap" +
+ "0+dJJ8Cvg5f9u2LzvfQF3VKg+lH69t49b2N6yexPVQvq6K5Tar" +
+ "fNUh13m1ehjo7RIo/13cjfaF36cI+Y25yv5KeCpgqyrRhuWcUB" +
+ "f6vFzO5VdL2V8a77tJC6/zHu7Xl+3rZ3CKwrOpd5OaHgC3vq+9" +
+ "O8dpPdfPtwx+JqxfE8p/8vhxXZJ/rpVOmGfDedoK5rsM96L01z" +
+ "sLHt1+A3xg7W8xtb+R+kHNH+17uMj/H9U3lfnSR5w8DH8CdWdC" +
+ "/QwAD+Qb0nvBPHCueE9E0Kuz8z2U71daOL1jePYHN/Y5bO4Fm1" +
+ "93AE4muFWuZDmxypV+/Xq/rD5B946FR+qHmd5D80nCMXzIP9z5" +
+ "hKD/cEEe1Vns0cwu2fw0sa7K4RHtqcWfDPA5j8EzsqeVzU/Q8H" +
+ "nWh2Y6Fwiv7DkmGZ7p1rN9ILN6x+Yeyf0JK3COToar5cGZ/DQN" +
+ "PANym6nqjHN5M/sJk3OpQ3ww+nXWORKeQzt6r6fTw11396CHq4" +
+ "keFt4DGsm5lU6kx2LqPhjO5+e3Ox/Xf615ubg8G7SbDB8evHmy" +
+ "5sO91z3+ng8Vu9+0fJvzMBn+CP1jpN9p6mgXh7yus9fdOLmqhv" +
+ "i93ObHSLSzaD1rR2ZxaMPiuTp6F8nkp5W9XzeNv5bsC9HpwZHf" +
+ "Ap6rhF+NfA89HB1zdbGGxPc05/iLd+U+RuhtjR+1yJ9c4GdO6q" +
+ "dzPPK+DHVe8blp8Aj7Wu4vGfNaVn8p5r0ei/+2L/9wmT21+cN+" +
+ "vld+rj+3qsfq7H3Fmz6l012fUvv77TwQVg8LfU0O6H+VP6yQz0" +
+ "A+hCLfu4+ER8fF+uemwvODhmvyYJSMn6q8wT7hVj0jzJNk5/ul" +
+ "jQvmC2X8Tq8nwbnH+CfW9wvI1M8G+tZMcpth3wbER0r/YZH9qk" +
+ "DsbIVjPzkN/rdBD87/VFyevETz+nrsM/8f9SUiuOV8qwg/WTUf" +
+ "TO+vxtq1MP5l9kJFf5L9lv2veV71dahTonOlCv/cXw3CSRHJWu" +
+ "E6e73N56D8Fe53NeVd/RoNqt2MucT3SRrtgtCHaav7oH4qcFfQ" +
+ "c63zpRGdqfpCEVzWV1Z7bbGnlMSeSv2l+7anKexaKjk5A39sEl" +
+ "c2UfkNNGcJ74vvq7T2WyaTf0rz3muqPlvURxrTX4rOC8/PmWvN" +
+ "Yf2xfY6WQg5N83y09QJF3nW+r+G5KE9SGf0fDo+U58F5m3m/om" +
+ "T3Wb4l65/E/aimPlK5H3KeL9XM/6HpfCE+Dyn4e9F5zhGjxzup" +
+ "wvk3aX4RJ/8Av3I+0u2RP8/WoRLZBQSX5qjY8RyN8Jxa5rG4kD" +
+ "4X6HSEzyi43/AcmwVw49ybgf6CYuY1gfk5Hrze9fsZ5/PI/VTs" +
+ "qVYG/mvpD/FHNb+osp9X6F6Y54MB3ynO3xg+F733thoy9t9a8o" +
+ "TIPoI+Sf+9/l7bN+n0/DJ4HV9PdPx8+F/3+71f1tsYvGckzguZ" +
+ "4mhlnUjWhxF8M9sjste7k+CJq7Nz+1oZ61krOT+wpM4lxvUB/0" +
+ "qXh0Fzolyq+RWVfQ6SaW4VPnfI/+L/cBt/sqfNl128VpQ/p8y1" +
+ "8Vp2c7fOFqfb+m2s3x8H7eCZ2BfrvUiDhxLg2fDzdJ7vNfkPn4" +
+ "febyrgcwN+zm5OL9JjQp5tDA/2AUboYUAnv97aH4jtL78vGW7o" +
+ "Z+P7tOPz2JOo31gHV9kdNzKGAH9tzNfF+RX7vu/7pb+C/fxyPm" +
+ "TctG3to5PrdBb+4LiDnyeG/fbx+prPc07on9Mj9Qdi/w2dex3t" +
+ "H+r80hr4pQ7wf2WCm/zeKHuXKt+bLL54K3Eud75dNmMz561jSf" +
+ "2wedjNeXt45nH3OwB371Q+4Uz8zLcCd5w+t74nJesHVuadhs4q" +
+ "8L0Pqfxqqc9t58j6c7ZdKn9j5ycvrheM8/x5MM9vz7eE86WVMZ" +
+ "6qE91fjf+zmYM3+D9N3qR8rtuHXoqHV9M5e/XwN450n7i5f1Fz" +
+ "AvN8lADLAP1nQ4+NTlvchPHbz8sEl/1Pmvm31vWs/pe//zRoN+" +
+ "d9d5Y+tyT9dYJ9MX3vHsw/GPW8tW/K2k9l7QsS1hvse0j/pKkX" +
+ "ULo8HoOfn6+I7lFEvtQJ/TaFKM+KOBR/DyDff5VKTlLNJ9TWYU" +
+ "PzFgpw+63+MOzXSphPw/Vfw3rrPBaAB8Xvct/1HufpiXDre7ia" +
+ "9wEfNaH8NpsfFt9z5/uRuOfK37ukyZOH5bBa9L4kT+fx2h8Q51" +
+ "mZ6Cf1PCKZb4E5Tig/ZskvwXo9d9es/cOp8lFWeZDf/7XmedLk" +
+ "Pdg9iv7tipE38B4xrh9Bu8zhX3rvrP2Z0f2cVr2h1ocoX6SJX6" +
+ "b9Blge4r73ivFMnzZfHqzvo6Npnd1yj7b1+ikee3+++XvDBT3W" +
+ "yFxwy/jJPcuKR4o7KFE9bln9NA/ZLzA/hwS9gebnsPnMNPVr6z" +
+ "yfVPyx2gvN3B7SzP+xz/Nh6cFzGpX+iTynItl7T4ie/wEHqVaT");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -4602,43 +4598,42 @@ public class Parser
{
final int rows = 464;
final int cols = 6;
- final int compressedBytes = 1179;
+ final int compressedBytes = 1149;
final int uncompressedBytes = 11137;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNq9Wr1OG0EQ3l0ctCREulgpkABpSShiiSJFGqQURrHfIIIymL" +
- "QpCE9wWPAOlBbQpMcuI3gSEikPkr0fX863O7Mz6yOWQTCM52Zn" +
- "Z775oze9PLqZqZ3u+tn95p+7F6vD4cbunun0ALrIX6nwvIz96j" +
- "SJmJzEI2d/evF4PVOj7t7Jw+Ztxj/YxvTB5bv6QM9tnMQUP0iB" +
- "y6HTe1F2burjypcBPZeVL6CbxgmlnIlD0/adiPGB/dN512Q844" +
- "4xsqSrim59zNLzDxTClRL2d/veSJU4YPELy8/1E8gPuXRIHySO" +
- "/P6pk4acq0oO4s8dn/Q6v7Uhel5YDkan6J/bQbP9FpDTm14cWf" +
- "131PrJfaa/Gg5CeFXSdea+/dC9E9x9gR6DS8VLLcajLr8rlRTn" +
- "1WMhVjTmV9X91nEMkpPzQ/FrGH4lTOLjRJ4LWZSLt479PC+Z0y" +
- "uchPDKxVXHzld1PHnb3ard7zc0Xl4XD1Ee/0lxv2rgvO9ca9OL" +
- "L9c/M7/9+jvz2+fDwdbuRwSXuLgB+Rvoh36c0bn5u/YgKu0KmR" +
- "/IGDydJDC2QH5I9p9I+/gewKp/2qIXz3X1xPGnjmdpKL4a9kwj" +
- "/QG4F538izvrHMeEeqONegzBDbN83bg8Xs3pSr+3+rzrTGyGSj" +
- "e0GGllk9XLU5z/R8V/rFPLv34K6YPxw/kuneepMD4A+VfepYcr" +
- "M/sZfdaXkw9aPBtk2oF+3lZe9uNqFN1ANQ/t3kn8rchh6mO4+s" +
- "C4wahvufx8/Inoa9z4lHfnhyr325O+/JX57TD3W64XES4ElfOq" +
- "zPuk/q5WJ+xPLx9v8jg6eyj5t2l16aJ91hr19upCve3XH67zx0" +
- "4dVdGJ54LyII5Lrj0z/lxPYv7C8nLCqaNQnEmDHlLXn59/TZV/" +
- "d/JnScGd80D8If8Mx4Fi4Y8k4dVEMHDACPY90vEtpu/G6xDliT" +
- "sIV8E84tAj+lkT7HNJczN/Xx9Ttz8FPXkS+aR+vB/Jb/j1sxFP" +
- "S/fHr5dOwU8D9/Xhvlu6fXpfCHyOxKs/24tfXlxjc4ZOoC8bgf" +
- "OQQH4h9n2jQJ3Q7FNGeZ9i+yBmHQjJAeU7+qS1sZbyzjG49xXd" +
- "v1D6Yv+8VMTjNq1vLc9byTlYtEODjs/lanPRpep/wan/iXXa/L" +
- "zc+QxP/0/gHJIdd+i82q3D29STMweA8ZaJzxH7F3gvA+2zPHso" +
- "7j6UMs+vzVFxOm/OWZ2ktgfBccZw7OzdCzTx9rsel3jLzb8Yv3" +
- "/+D+8F6PNqfA4Q8CtDmn8S+8crb16rzfEMgKuke6nkQHEN3Dte" +
- "n4f31xR6K3sKGK+gPIf0v4x9KLK/4OAYiNvo3CAN1uGE+UAr8i" +
- "H9obyAxJ3Xn7n7FBzP/19fKdg4MMdbGA8Tb/712zMG35JW9obs" +
- "upSFb/ic02Of2/RzYYc3QhprBzloxK1izEWh+Rg9ftual7Y2d2" +
- "X2g6Bfwf0gq75tq0+E+hcIN6B7Z9fVUD/F5UfnPIz6DdnPJr79" +
- "BmpPOn+gnmHhA7MvYO8RErZ8SE8WnftcFn9buITkTeRc0JxQcu" +
- "gsewbx0PN/Pq3k979G/gWT");
+ "eNq9Wr1OG0EQ3l0u0ZEQ6WKlQAKkJaFIJIoUaZBSGMV+gwjK2K" +
+ "RNQXiC4wTv4NICmvSYEsGTkEh5kOz9+Hy+m5nd2TvHsvgZD3Oz" +
+ "u99887Oszy6Or+7Urto4edi6uX35fDjY3NvXgQBfUvSz77EgX3" +
+ "rx44fZ5fG1sd/bOHvY+pvaH5b2I8DOweziyfgz7u2fPBb+7KT6" +
+ "mB3avgDXEdn91/P10nbc5T7+N/1p2pcWP9vat50vIijsTBuy0L" +
+ "wjkRyaj857OtVJAq1lIVel3GDMyLM/yI0rJczv5r0ZK3HI0hdG" +
+ "n4sTDIdcOeaPIOIIxGcY1exMSjsEngPIelXf7CG5XtwOJXfxP9" +
+ "uHkB2/qJ1lHlNLPIbtT5wjUhe0Zt8HCu4M3qPiSy3HY1h8VSrK" +
+ "1xsmQqyFFK7K863yGGYn08fiVzNwJXQkrC/7ujz4trF/YOZSVZ" +
+ "7E+KrJq419nlT55F1vu3K+P8h4eZM/RAH4iWlc1XgeWtf67OLb" +
+ "1X2K2+9/Uty+GA629z4TvMTlDQxvKA5hngmz7e+Zhai4J2S2IK" +
+ "3pdBLh3ILh0Bk/nvsDPUCLDvK+R52gIX6j+afKZ7EtvuD9ZOOh" +
+ "biee8/ki7gw4Rg71Rhf1GMEbun3d2J6v5nIVfjT+vA+mJkPFm6" +
+ "EYh8okq1entP6vUn8UxkZ/4xTzh9LH8x2VT2v8huBB3sZHa3fm" +
+ "s/CsL6efQvFskHqH4ryrvNzUipnn5aTfiR2mP5rrj4t96S/XEa" +
+ "e+5erz+cejr2nGp7w9P1IZbk/68neK22GGW+4uORwsaed1kfed" +
+ "+rtKnXAwu3y6zuLo7LHQ36Hq0tx+0qhzSrnjc7E8RfdHzfWm+p" +
+ "mf1vxizYO8vEbgvJN1of5Ei3xt8uNu9ixJ8bDm9GU2/ASO8bLO" +
+ "nCN55kcrj0kn3psKBg9owcaJO7/59N10HaKAfcZ4Fc1HDblHP6" +
+ "utfa7T3Azu633q9lXIo5XYd+rH+576ml8/a7FaORy/oJzM71Nm" +
+ "fof6btns0/u2updVf3YYv7y4puYMAZh3Fn3ZeOGP7qZPRO079S" +
+ "njrE8xfRCzDsTsYPJ8TKXAeQXYz/qdl+ucs0Ud694fddG3Fust" +
+ "7Rwu70NNTs/lKnNR//rfsR6b+8+dt/Ce+wWdK7Lji5w/J9B8cq" +
+ "X+Y309zp9efOuOf4/7F/xeBrvPAu6hmPNAp3l+ZY5Ky3lzznIl" +
+ "lXsQOn9pTr8D3gvU+fZnmBRzLS4eKH14/o/fC7jPq+k5gAVXGs" +
+ "+zI3Y+nYB5rTLHw+5lnM6ltIPxFXLufn2N/V7bKm+dFya1vKAY" +
+ "/TXM2xy+ZfM2yVfu84RVPxfLC35x5H7/yL1Pofn8//WV3nU1wY" +
+ "eQfWz/fc6lo3si7jyBxW90/Qzsz038Nd+Ht0Jqsw9yUMOfalV3" +
+ "dTVf7coOPceLuXk/cMVbV/1mV30i1r/QfJJg/w/QzCfMfgTTJ8" +
+ "5Ls+Y5jn36aMmOZM29OfqWeqb9/IE/t+fxP2kHqxNYcu5zPfx0" +
+ "5ys/fe68UXLkrP208icQ153k939vCf3e");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -4684,139 +4679,139 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 4780;
+ final int compressedBytes = 4778;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNqlXGuQXNVxniU8nAg9tlRWFqMQTGSh8BBVcVX8IynXuXcm2A" +
- "aBpGCwQQa9QAgZCQExKLgqnvuYGULsVCAYEkNijGOkFS+DJWwU" +
- "EJLCw+HhACEWUBKWtGth48gY9HKCI3L69Plud99ZEirRqdOnz9" +
- "dff9137uzeuTOzyuZmj7WGil5riEc2wmv+reLw3mdbQ5sa+XK/" +
- "24g4j/LC1lCjoZHsiexgo1Ec6bWOoH2jUf5Ra6j3ydZQZz64Oi" +
- "O7qT0Q6txlcfIbDbYayYdjX3c2Gt0bCetdxlHm5T8nWzyssyQq" +
- "mvQvO4tX2ru7aGCVEY7/y9j1x/tH+ai7qzjSzyMEo7zOd8ZWaQ" +
- "+EOmOo2z3v8mHsEO0t0/Hi+NDDjTZL2OzF41/Ma0Q/7z6f/5Is" +
- "jeJ8XvOD+aHeGvKIgVmxfi5+/g7ZbF+xJ387P0A8Yub/Wd7Eft" +
- "j9CrjV8ZF9wGUwApT9/D8kxpFejPCumB7iX9IKsopmOP7roeKf" +
- "sUvcHDfH+3N4wCsWBkZE8o2a4+Ykq8TPzwr2zGQVZ8CWX2Wfd8" +
- "A9c5bk+jqLgMuQHNT3fV4iMY70Cq1afJRseZdWkFU0w/HfqPpK" +
- "aPjzn/CoEH/+yec9UIzkOsV8J9g5yXXh/Efcn//V7NP05z8JFS" +
- "utzlExe59V5wypDMSf/7izOliLj5EtX0LMrqIZjv+voeIf15vS" +
- "zelmdzVZ7RV/765mv/grRotbwdF8j/8NI+7q4muE+/V2j/5d9O" +
- "8Iuf/g5+qod7fk+t0txW1aDVo+8k2pVdxTfEtizPfaN/rIzdiZ" +
- "7r8ea32juDMia4phb9dyPlT88e90y91y/1gs5wGvGA2PEHnbGS" +
- "12gOOWJ18Un1n53OSLnAGbfIRs8eOQu9vPn0S9n0mu372GOlqR" +
- "FUTf67wuMY7oal7nD8iWB6LqiOYE5I3ip8jOboZKsJ9zn2Orvc" +
- "iICCZG+SnxGc/ntQ7nDNjyk6JCM7+gXsvWsZjuBEi9Lx0pLiTb" +
- "G68V6nnIzr4qffkrsb/+589kV/ifsT/x8z5cJ/Mn8jtwxSxfIK" +
- "94B9fV9LVG7V+2Mf+mz3kRGY1G+prX/b7HfoRrbf4cruuE8PU/" +
- "VNom12ivNCt/Pr9dePmTsYeUr//5vXItD8jT5BUB7f0mY9mm/C" +
- "l9/c82Vz38IN+e3ZL/S/5C/nh8FM5357PVno1hYjSb4jOebeyc" +
- "xhmwxIGK4FZH17GY7kRybV86Uqwj2zuTWdkmzbFs/wg/LH3hcW" +
- "k/2P5O+6G2j7T/0c/N+ty2/RnIjvXrs+3n4rlY0H4p+1D7h+2X" +
- "2696/LX29rzbOVfOS9v/1Jfz5blQKb0d7MH2gWwqnf/2vdKB36" +
- "1vb/DRRxT/sfYWb/8pdPiUvIKrqW5tv1J8r72t/aPOHkHBDblv" +
- "hq5Pice/Jeb9MjwKc91ctjTy+3iNj1CMYWKku8VnPL+hu5IzYM" +
- "uFoiK41dF1LCY8nUtefm/2CnnZyzqSbQt2q1aweWD7439V+vL2" +
- "YncxW+1FRkQwMYpN4jPemtCb5o95DWeSTX5HVHjWa9k6FtOdSK" +
- "7tS0eKx8j2FmqFeh6ys59KX94udAvZai8yIoKJUS4Qn/HWryED" +
- "tlwuKoJbHV3HYroTybV96UjxZOjiaK1Qz0N2tlf3Sr//7c+T7P" +
- "X9mL+7+lV1/7ei7/f/2fWMZJr4drW///WdXn6RV5ptebqvemey" +
- "L6eE3/+L7H1f/+//0Ot+0XQtGljFQ5T3EufRXKmZZPOvNVfaDH" +
- "Bkai2drdWFaRn1vur1qZpr9b6CmF1FMxz/u+roZtDA6mYkh4D4" +
- "M3gIEYkLy+Ymh5JDQbPKAEem1tLZWp33dX3kok5dwc0obybb+y" +
- "5idoXHx53H60DIbdLA6ppphfhXMA1EJC4sm5t6dtCsMsCRqbV0" +
- "tlbnfV0fuahTV3DN8kGyve8hZld48fzf0Kh6zee7eW6e9+fxgB" +
- "cZEcHESF8Xn/H0dWTAEkcw4FZH17GY7kRybV864o/f294mrVDP" +
- "Q3a+wPR6hbuCrfYiIyKYGMlt4jOe34YMWOIIBtzq6DoW051ILn" +
- "v++u+9cP2vIvk1AduqFep5qJZ/QfV1Cg2s4kVG3EucR97RzIAU" +
- "9YzyCfZlai2drdWFaRnY0ft//QrulM48stdPQMyuohmOv1S9nk" +
- "oDqzs1nQzEP4MnI5JvRFxYNjednE4OmnEv2TIR0RUlQ+81qnNR" +
- "p67gTu3sJnv9JMTsKprh+P88Hj+jS91StjTSibyG45+IGGadJb" +
- "npxHQiq8ESJ9ZZKrjVEYbF8tuFp3NRB5kS6RzS2lLLIvH431J9" +
- "nU4Dqzs9eReI/wl+FxGJC8vmJu8m4aoqGeDI1Fo6W6vzvq6PXN" +
- "SpK7jTu0PoeqwVHh93cVw8fkYvdZeypZEew2t4nO5ADLPOktz0" +
- "GLr/Zx5b4sQ6lwpudYRRx4Snc92l+Z3pMdDRke5fam2pZZF4/L" +
- "8tfYX1AzR5+Pu/sCLCMYnz8Pd/NSzdbbX88e+WXFHCgF9X571G" +
- "BeEdv/8hmrx2H9C7elQ0w+vg35BevV3gFrClkQ7wGn7+BxDDrL" +
- "MkNx1IB1gNljixzgLBrY4wLMa5oi8crkNefr+OdNdpballkfjz" +
- "/23py37WpO9F9LtMltMaal5jP59qDeUPNK+xGczpv4uClfe/3s" +
- "/nX7YvzeIIVeu/7xn786/iD7WGm+AmsNVefIQmsPXXP8Xx+4c0" +
- "MyDrbYa//v9QqwAHv15H15cci1i+ruYmdLcJ1r9qtj/+iabXQT" +
- "fIVnuRMQirOW4wuUUzGalnlNu1CnDw63V0fcmxiOXram6wu0uw" +
- "/lWz/fE/qvqaHsbquFZe/l3veT8yJF6xkFsxVntvNbjKj9yIRL" +
- "7JVupxr/TZV7vVViFmR+0qZvbwAr463xAqQHeRW5TsIas9fw3e" +
- "wz4xyGOmZSFOSLKHcsgjRHzksmd1XPj0T6tBS3jsy4713aL8Ya" +
- "1qtaWWIGAne/INZCvdlW5lsoOs9jxzB/vEII+ZloU4IckOyiGP" +
- "EPGRy57VceE9E60GLeGxLzvWB4Zsqy21BAE72VF+nGys8bs00n" +
- "G8iuevQePIZ4bEhYVcMNJxlAOu+OAyAr7O1uq81/rsy47qaAXO" +
- "hjZidg+Pj6r1YbKV7nw3P9lLVnv+kdrLPjHIY6ZlIU5IspdyyC" +
- "NEfOSyZ3VoB1yr63rsy471gSHbakstQcBO9maLyVa6i/1YH6zy" +
- "8ke8F/zAWB/XGquKE+KvgAGndbHyY25ErE74JoZWg5birY+sKl" +
- "b+grxiv1ZlW75Z9bS+Upc6jK8v3woVoHuJu4St9uIVIiL++q84" +
- "foyKz3j+aJUxSrbR6HxUVHjWa9k6FtOdSK7mlw0dKQ8jm23VCv" +
- "U8ZJcD0pe3Z7uz0ylkted/Uqb4+5/gMcpMy0KcELr/ITydQoj4" +
- "yGXP6rjwrrlWYy3mSy30STuOAkO21ZZagoCdTinfJlvpLvNjOF" +
- "jl5Zu9F/zAGI5rjVXFCRn2HuG0LlN+zI2I1VkWOhjWCGsp3nBk" +
- "LVN1kFmpWm2pJUjFHs6uDxWge5G7iK324jMkIuk0zeG9zUinIY" +
- "M8QjkHK/u2FupoNWC6E8m1fekIa2iWXjU7ndY5Uvry6Gw/1gWr" +
- "vHyL94IfGOviWmNVcULWeY9wWmcrP+ZGxOqEz3q0GrQUb11kzV" +
- "Z1kFmpWm2pJUjFXtf5QKgA3QvdhWy1Fx/niKTTNYf3NiOdjgzy" +
- "COUcrOzbWqij1YDpTiTX9qUjrKFZetXsdHrn6HAX/HilNj7Z5c" +
- "bzgOevlLvYt3FhEa6RZBflgCu+cLUKsuvqvNf67MuO6tCOEa4j" +
- "VXWW3iOH8juLyVa657hz0kGy2vOP0yD7xCCPmZaFOCHpIOWQR4" +
- "j4yGXP6tAOuFZnvtRCn6iDTFG12lJLELDTwc7FZGNf4V/+jIv/" +
- "gND3f8jnfXq8M/9oL0xGwnPqRXB9Jb/m3xcuff9H+Dpbq9M+f1" +
- "4q+92T5Fe7O+GXd0fkaekQMV/rKb2HR9//SY/v3Erf/+G+wifR" +
- "9yc78f4LefzOSLIz2Yn3SYDiHRThA2d2srM9Qivnt3czhvdsWA" +
- "XvyLQH2mvjJ+U72w80GtlEqOnKXDsbZM1sksS0KrP05+Ve8yfx" +
- "6N7Qn6RTvr//20lDunFrcDTw8lfdGvKZwZ4cs95Dwa3xj/Aa8u" +
- "I3q6NPU5Cx3v+S6hxFZV1LdqKnVaENdbvXbLem8whZ6HrsKJo8" +
- "4CHCSDoDcR60lxxGkMFc//yfIbmi1F/HHZVvs7jtSRDpS+KIoK" +
- "rOquexTWd0XhQNby9zl7HVXmREJD1Jc3hvM9KTkEEeoZxD3/9j" +
- "Tn8tW8diuhPJ1fzybh3hjjRLr6Lp+9ne+VuoBDvJj7XBKs/ja8" +
- "mPjOBVHLOvFNaGnElhnaT8yI1I5Es2cKW21tSTLmKd7BXywue/" +
- "lSrbbGulvrZSlzrxqPIvhApc40wayQiv4vnfFCPkM0PiwkIuGM" +
- "kI5YArPriMgK+ztTrvtT77sqM65HWd7pht9+NQRy2pgx6SEf/7" +
- "bwQ1PHq5uzydSpZGfh+v/vk7lWNkKc47HsIHTmzKYY/z2Ucue1" +
- "aHdsC1OvOlFvqkHX3+Q173TK3KtnuGdA91qcO4V9hANvY1i0Y6" +
- "nlfxPHM8+cyQuLCQC0Y6nnLAFR9cRsDX2Vqd9/ntwuB82VEdrc" +
- "DZ0EbM7uHxUXU/Qzb2dRINrOLF3xBxn56AOA/a29z0BGQw11eK" +
- "HKwcBV9na3VhagZypa/++oiOtYom9dXNeY3oCrciGSWrPf+TMs" +
- "o+MchjpmUhTkgySjnkESI+ctmzOi58j1CrQUt47MuO9d2KfFSr" +
- "Wm2pJQjYyWj+Y7KV7gXuArbai49zRDAxytniM57/e34rZ8CWZ4" +
- "mK4FZH17GY7kRybV86kt9U716vmt1odG+RvsL66zR5wEOEkXwj" +
- "4nGM6BwarSlVxghntaYwR/R1htTpx21PgkhfWpPX8kG9q0dFMx" +
- "z/bUrjNBpYxYuMuJc4j+ZSzSRbTG4utRngyNRaOlurC9My6n35" +
- "ivt1farmTivfhLpdRTO8//mWOrpP0MAqXmTEvT//n9Aj+S/NZM" +
- "Rm+J+0yJGJiK2jq2umZWDHdeoKHv89dD3WKprh/N8vvervP7cf" +
- "6vvLgser7zd/zN+xPYtdc0adCQR3j9nvN2fY7zCLl72B7z/bbx" +
- "fEmo80xvxXpj72z7LvOn2/17u8ztffPsjM33PkGyzTHU6TBzxE" +
- "GJE4j+aJdax5otXyj8iJkitK/XX6cduTIDT4/l9r8tpbrnf1qG" +
- "iGx+oI0fD2XHcuW+1FRkQwMZJ94jOe7EMGLHEEA251dB2L6U4k" +
- "F3WCd4+O9FaQbR2tFXSe9OY7u0f3+n/5/ktyoH7/nxyoZzCn/n" +
- "2V/+/3X7gOeb25Y6m+n++/4Pkf33240l3JVnvxEYqI//2nOO7K" +
- "Yor4jBcfRAZsukJUBLc6uo7FdCeSq/m9P+5X9a//lUI9D9k4/o" +
- "ie585jq73IiAgmRnO6+Iw38f73ebDEEQy41dF1LKY7kVzbV7+q" +
- "ZulVs9Xff5/3vz//3UD9uR/+/vG4OpYeV/+7FHA0pp/n/X//8n" +
- "6e//11xnr+/8///0HvGnuFcEfS5AEPEUYkziM5WMeSg1bL//wf" +
- "lFxR6q/Tj9ueBLF1iiH0KXrC699Dp9EojpFe/Xnakm5hq734N6" +
- "wRwcRoXis+48WHmtdyBixxoCK41dF1LKY7kVzbl45wR5qlV832" +
- "5/9a6Ss8DkfQ5AEPEUYkzqN5VR0rjm1epbX88V8luaLUX6cftz" +
- "0Jgr6yV2iXvYw9OvLYVp1Vz8NRVX//SKyZNLCKFxlx73//z9Qj" +
- "OUszGbEZjUbn39iXiYito6trpmXU+3IzS1OfbTj+mbqWzkN29f" +
- "0HyjqZBlZ3cn4fkMCIEYnzaI0TjNfWuHpGuZB9mVpLZ2t1YVqG" +
- "7ML7XyfX68OOvYpmeP7/qfRqvhd7TvHp93z9n7aGinC9KF4o/j" +
- "X7Sv3VdvHh+nd9O2/Db//Mx59Vr7/PeK/X/4V/RZb9RdB73s+X" +
- "TIXPFj+Q1//Fi5RRVPvsy/2v/4un4/pc8Rnzt5o3mFf/S9wStt" +
- "qzMf/8Vxy3pPgt8RkvpiIDttsQFcGtjq5jMd2J5Gp+b1a/au86" +
- "rVDPQ3b1+mcJ3/+176/fofWff3/390z1vyFMTc6oM4G0R/wcDZ" +
- "/iTW/v9v4vYs6x2czqTm4cn//22rB+28/w+d97daH6Cee796Xw" +
- "DNjf3lXWuL0/U1z1+Z+9/+u11dn/FA2s4iHKe4nzSGZpJiP1jO" +
- "4H2ZeptXS2VhemZei+el3yiv26PtteBzu7imbI70mvYT2MJg94" +
- "iDAicR7NVXWsOKG5Smv5698qyRWl/jr9uO1JEOmLdv74D5MIVX" +
- "OH0fnX+jYP2Tj/Yf/fDRLkEg==");
+ "eNqlXAuwldV1PiDmUQJ4Q8tcIrXGUrz1OdPMNDNtprP//5zBRk" +
+ "UlVhJfoCAKKAS1USbp4/yPcw5No9MkatpoWm0S4N4oxgaiWCOP" +
+ "+kh9pGqDpjpE4BI0saQtzzSm2L322utf3/rPTeo07PnXXvvb3/" +
+ "et9Z9z7v3P61L0ss2twWxua5BHNspz/tViQvGO1uCWRr68NVgc" +
+ "K/s8yrNag40GItnj2ZFGo/ex1mBnAa0bjXJ2a7AXecxFRfa59r" +
+ "hQZ43Fma0aQfLh2Nc9jUb3s4T1ruNd5uWvUyw2oUp31ZP+ZXN4" +
+ "prVbQ0NmHXz+siqOre/3j/Kbbk3v025N5xuKka962yrtcaHOGN" +
+ "Xtmlf5sKxkt7cc94vfCD3cZlXK5iye/yKeI3qtuzb/CUUaxcU8" +
+ "50fyo7xHMd/Mc8X6seb5mxSzg8W+fH9vHfGC4nD5Yc7D6qf++J" +
+ "n6gfqg9KCDEUE5z/9b93int4J3eFXMCvt/jg46q2c4/1vEpdEo" +
+ "rnYXuAt8fgEPyYorAyMicshIVmmezwnxnGQVKySWn+Fc9eyQn6" +
+ "taX2eh4DpUo/WLxbrHO70MXYsPUCzXoIPO6hnO/1boK6Hh7/+E" +
+ "R4Xw/R/X/v5PcCSfBOabIV6QfDLfD4rD5e2c0+Hv/yTc/1WFzj" +
+ "FRfVCdZDf0VqGc+/s/rnjX7ruk+CDFcrvs2Vk9w/l/Xlz87fq5" +
+ "dGu61d1IEbPib92NnBd/xWjxBeEg3+N/zYi7sfgi4X6+y6N/F/" +
+ "O7g/Yr/lgT/b6mWr+6vbgT3cTL73xZaxX3Fl/VPeZ778/6ndtk" +
+ "Zbr/Uqx1T/H3EVlXDPs4wnpx8ee/y13mLvO3xWU8JCtGwy1E2Q" +
+ "5Gi53CcZcln9KcWfnc5FOskFiupVj8IGj3+uP16PeGav3qVamD" +
+ "juyg/t7nNd3jHazmfX6fYrk/uu5BTkB+WPxI1Nlt4hLicrecI2" +
+ "aRERE5ZKTf15zx/JLWBFZIJI640JFfWq9l61gMOxGk3hfuFJdT" +
+ "7L0bHeo6UWe3a1/+Suyv//nT2Ur/M/bH/lgv18n88fxuuWKWz1" +
+ "NWvCnX1fLyRu1f9mj+Za95QRSNRvJb3vfbHntVrrX5s3JdJ4Sv" +
+ "/6HSK3qN9k6t/Ln8LuXlT8YeUr7+5/fptTwgT1FWBLT3XsayLf" +
+ "kTeP3PtlY9fCffkX0p/5f8+fyxeCtc7C7miJndk0NGs6k549mj" +
+ "nTNZIZE44qK49cE6FsNOVGv7wp1iA8XeOczKtiDHsv0tvEn7kt" +
+ "ul/UD7G+0H2w/l69v/6Fdb8b5tP+E1x/v5mfazjKR729/N3td+" +
+ "sf299sse/357R551LtL7pe1/6ssF+lionPaHeKR9OJtB93/7Pu" +
+ "3Arza2H/a7jwB/S3ubj/8UOnwy3oP39bm+1P634qH2K+1XO/sU" +
+ "lepB+x/hEXRaPP9tUfeTcCvMdXM5YhZvoYjIIaO8UnPGW5O7K1" +
+ "khsbxCXRS3PljHYtiJajnLXqIsexF3spdD3I4OdZ1Uy76nffl4" +
+ "pbuSI2bh9loniBwyii2aM553ejPZTWLym5yrvl5L6lhEHdRfOc" +
+ "rHar6jzRR7xqGuE3X2Q+3Lx6vcVRwxi4yIyCHD3/9XWUXrGFFI" +
+ "LJeri+LWB+tYDDtRre0Ld4onQhfvQYe6TtTZAeirRUNmzSIjrn" +
+ "WfR7kCmRTzL9YVyUzO9UAvVKO7Mi2j3le9fvmrFHsLZc/O6hnO" +
+ "/5D26leb67+ndI2vR/2ry5/Jq9Tmyr7r33mMqaK5UnM72+sfvt" +
+ "LN53un8y0P+6p3pmuu3rvFvu7tv/6FXt9STzdEQ2Y3lFaI/y3f" +
+ "kB3dV5bVpp7NfqIQjh7ohWp053XdXzvlOnUHN1TeSrH3oOzZWT" +
+ "I+5/y0hvbapCGzayZHBfGP4KOyo/vKstrkaHI0eFYK4eiBXqhG" +
+ "d17X/UUrdeoOrlmOUOw9JHt2lize/6vj+ft1vsBd6uiZ6aU8JI" +
+ "uMiMghI31Nc8bT10QhkTiKCW59sI7FsBPV2r5wx5+/j71H0aGu" +
+ "E3V+hen14+7jHDGLjIjIISO5U3PG8ztFIZE4iglufbCOxbAT1X" +
+ "Lmr/8+C9f/aie/KWDb0aGuk2r5J6Cv02jIrFlkxLXu88hLZAYk" +
+ "ryvKxznXA71Qje7KtAxZ0ft//Q7utM6lFFdPkj07q2c4/0J79X" +
+ "GJW8KRRjqV5/D7b6rs5ZuRoyzVplPTqewmkTixzhLFrY8y6pjy" +
+ "UCt1kMWrzusUV09BB9Qp25//aujrdBoyu9PTKYL4M5giO7qvLK" +
+ "tNp6RTgmelEI4e6IVqdOd1fledISuuU3dwp3d+Kl2PNUsWz/+/" +
+ "4vmTdjYNmd3s5C1B/E/wW7Kj+8qy2uStJFxVVSEcPdAL1ejO67" +
+ "q/aKVO3cHN7g5I12PNkvF5FyfE849r9y46eKTTeQ63092c4b6y" +
+ "LJZOp9f/yvX3/3TVCqZ8yevuvEZUERr5Pel0W4fn7q24qu+qZz" +
+ "j/E/W8fbzCXcGRRr6e58iIe3LISPdqzni6VxQSiaOY4NYH61hM" +
+ "eailjF7/IotX3QfQW2tZJD53/BXT6zXuGo400nE8h5//cbInR5" +
+ "2l2nRcOo7dJBIn1rlGceujDIuxVv2Vw3Uoy+/Hne4G9NZaFok/" +
+ "/1/XvuxnTfhcHN9lspzWYHm+/XyqNZg/kN9hFeWc/uf8+MmUvv" +
+ "/1dj7/sn0hK9b//FjP+8f+/Kv4GHq4yW4yR8ziLTSZo7/+Acev" +
+ "v4nMgGy0Cn/+L6KL4MKv18H6qrGI5WM1N7m7Q7H+Gdn+/N9leh" +
+ "1wAxwxi4wBichxA8kdyGSkrih3oIvgwq/XwfqqsYjlYzU30N2t" +
+ "WP+MbH/+34K+ZtFI9vGsmb8G7aOcGbqvLNEKI9lHGuFqLlxGhI" +
+ "9qdOc1+nOuK6pDWf4Qdize4m7XkvFZ5Zsosm/+sFvox9oQIfPs" +
+ "tZz7LKBhrrGqfULWBs3CMC+EPGojYn3407+1iLAX8NZG1kKoI8" +
+ "rK1XprLUUq9tp8U6ggvivdymQnRcz8LbWTc2JQxkzLkn1Ckp2k" +
+ "oYwQzUXLmfVx4V0LdBMv5XGuK/YXTNTWW2spIuxkZ/kHFGON36" +
+ "aRTuRZM38Nmkg5M3RfWaIVRjqRNMLVXLiMCB/V6M5r9OdcV1QH" +
+ "HVgt3rJn15LxWbXeT7HyXeAWJAcoYuZvqQOcE4MyZlqW7BOSHC" +
+ "ANZYRoLlrOrA+tBEd3rMe5rthfMFFbb62liLCTA9kiipXvIrco" +
+ "nUYRM39LTfPPf0PGKDMtS/YJoee/hKfTCNFctJxZHxe+iYFu7M" +
+ "V8rSV90iqdVv47ZcUhdOVYvqHdi7vWYdzr91Fk3/xbbrEfG0OE" +
+ "zLM3cu6zgIa5xqr2CdkYNIvDvBjyqI2I9Vkc+tqICHsBb2NkLY" +
+ "Y6oqxcrbfWUqRibyx/HCqI73nuPI6YxStkRPzzH+D4sUdzxvNH" +
+ "KwV99uzRzgfUhY96LVvHYtiJapFfjsedcgLFbDs61HWiLo/Rvv" +
+ "KtbpkfwyFC5neHOfdZQMNcY1X7hAwHzbIwL4M8aiNifZaFPoYR" +
+ "YS/gDUfWMqgjysrVemstRSr2cHZLqCC+57vzOWIWb6GIpDORw2" +
+ "urSGeKgjJCWSMz57aW1EE3wbAT1dq+cIc9kIUzstOZnfHaV77N" +
+ "zfdjQ4iQefYGzn0W0DDXWNU+IRuCZn6Y50MetRGxPvNDXxsQYS" +
+ "/gbYis+VBHlJWr9dZailTsDZ0JoYL4Xu4u54hZvJ0jks5CDq+t" +
+ "Ip0lCsoIZY3MnNtaUgfdBMNOVGv7wh32QBbOyE5ndfjdnccqt0" +
+ "nJbjeJh2T+Srmbc7uvLMIRSXaTRriaKxddRF135zX6c64rqkMr" +
+ "RriOVkUVrkVD+s4iipXvhe7CdIAiZv52GuCcGJQx07Jkn5B0gD" +
+ "SUEaK5aDmzPrQSHN2Zr7WkT6kjSnW13lpLEWGnA52rKMa+wr/8" +
+ "aRf/CULf/6Gc1+mJzvyjtTIZCY+pF4TrK/k5/7Zy6fs/ykc1ut" +
+ "M6f04r+9WTlFereyQvH47IU9qh7PlaT+BaMvr+T3pi5wv0/R/u" +
+ "K3wSe3+yS95/oYzfGUl2JbvkfRJB5R0U5QvO7GRXe5Rm1rf3Ml" +
+ "Z9I2oXviPTHte+l9ee+Q+NRjZF3LAy184G2DM7TvfQlVn4ebH3" +
+ "fD2e3Y/wk2TS+9e/u2iET5xf9rfLO906f/CImUfXcV7br1gBR2" +
+ "Rd0LyzUkmuXHARdd09rtE/5LBaxytGYp2qKqpwXWm8vvNIqBB9" +
+ "7TfTx37/Lx2y7//hmud0SBSUEcocmu07df3v/8n3336Z9/+o2t" +
+ "t7/y8d6rxg3v87zh3HEbN4ZTiOY3oKcuya5/QUUVBGKHPo+3/M" +
+ "sbXqdbC+VK4jll8+jDtUDWvYWT19Pzs6f2PObqkfIyFC5vERzg" +
+ "NjJM41VrVPyEjQLA3zUsijNiLWZ2noYAQR9gLeSGRVe9lLlIXP" +
+ "fytXjv75v3a/FHWc8VnlnwgVuMY5NJJRnjXzvylGKWeG7itLtM" +
+ "JIRkkjXM2Fy4jwUY3uvEZ/znVFdSjrfgg75tj9PXGXWlpHekhG" +
+ "/e+/0arGKTTSGTy7U/L1PPvH7wzaZYbuK1+0wgg/WzOEq7lwGR" +
+ "E+qtGd11pZ9LoKn//4rPuH2DvH7mxxl1paR3rwDpsoxr7OpZFO" +
+ "4lkzz5xEOTN0X1miFUY6iTTC1Vy4jAgf1ejO6/wuZbBeV1QHHV" +
+ "gt3rJn15LxWXUvpFj5Xueu44hZ/A0RkfQk5PDaKtKTREEZoayR" +
+ "mXNbS+qgm2DYiWptX7jDHsjCGdnpSd1c+/LoCrci2UMRM/+Tso" +
+ "dzYlDGTMuSfUKSPaShjBDNRcuZ9aGV4OiO9TjXFfu7FfkedLXe" +
+ "WksRYSd78h9QrHwvcZdwxCzezhGRQ0bzJs0Zz/c2b2KFROKIi+" +
+ "LWB+tYDDtRre0Ld7gjZOGM7Eaje4f2FeZ308FDMtlhJN8s+3GM" +
+ "ooZGa1qlGGVVaxpz1B8VWqcftz0pon2hJ8/lCK7qu+oZzv9O8D" +
+ "iThsyaRUZc6z6P5hJkUiymNpdYhXD0QC9Uo7syLaPel694COtT" +
+ "NXdm+Ya421k9w/t/++DszqIhs2aREdf+/j8LR/I/yGTEKvxPWu" +
+ "ToITu2DlZHpmXIiuvUHTz+O9L1WLN6hvv/fu0Vv//bfrDvLwse" +
+ "q77f+0H/iu2Z6tu2Q3Vmc8h+1p/9bnPIfodXs2y/fP/Xfrsg1n" +
+ "ykMea/MvV7/6zr7ofw9V5vaZ2Pr2Ey8/cc+SbLdBPo4CGZ7DCi" +
+ "+zyaJ9ex5snWy98iJ6tWnfrr9OO2J0Vo8Ot/9OS5twxX9V31DL" +
+ "fV8erh40XuIo6YRUZE5JCRHNSc8eSgKCQSRzHBrQ/WsRh2olqp" +
+ "E7J7cad3LcXWe9ABddqb7+xe7PX/8/2X5HD99W9yuK5gTv316i" +
+ "/7/ReuQ1lv7liub+f7L/L4j69/r3fXc8Qs3kIR8b//gOOuL6Zp" +
+ "znjxa6KQmK5QF8WtD9axGHaiWuT3PtLv2p2NDnWdqOX8IzrPze" +
+ "OIWWRERA4ZzVmaM96U97/nSSSOYoJbH6xjMexEtbavfldk4Yxs" +
+ "+Pvvef/349+Nqz/2w7stJ9Sx9IT632UIZ+z//2Csv/94O4///j" +
+ "pjPf5/8f9/0LvJXiHcO+jgIZnsMKL7PJIjdSw5Yr38z/8R1apT" +
+ "f51+3PakiK1TDEqf6qe8/rX4NBrFdO3V30/b0m0cMYt/5xgROW" +
+ "Q0b9ac8eJ9zZtZIZE44qK49cE6FsNOVGv7wh3uCFk4I9vf/zdr" +
+ "X+F2OJYOHpLJDiO6z6N5Qx0rjm/egF7+/G9QrTr11+nHbU+KSF" +
+ "/ZS7TKXpS1dOSx7aiq6+Ssqr9/PNb+HBQfKS4c+/lfvjlLW4NF" +
+ "uF4WzxX/mv1l/dlW8f76dz07r0je9s/Ki2fg+dfZP+/5X/FHvr" +
+ "u/CH7P++MFU+GjxXf0+V/xXVIU1Tr7dP/zv+KpOD9bzDN/q7Ya" +
+ "nvudSkNmd2q+XhDe5R3d55HMUYznZE5dUS7gXA/0QjW6K9MydB" +
+ "Xe//JZOR7rcwz3/6lYS3XiA99/INUZNGTWLDLiWvd5FL+OzIDM" +
+ "qCs6+znXA71Qje7KtIx6X+6M3hysH7FVsrKzeprr/xn8+qd9f/" +
+ "0VSv/j37/6ebr63wBmtCb2Pdoi0h71xx7y6jbae33+n1FzfHZG" +
+ "9UpmIj/+2+F5aPvr/giff/28LqCf8Hjv/Wn4CTjU3l3WuL0/AS" +
+ "58/mVf//T+zLz6udpdzREzuyeHjORszRlPzhaFxGSWuihufbCO" +
+ "xbAT1XLW61AWvv9Vc+2V6FDXSbVeF/r6MA2ZNYuMuNZ9Hsm5yG" +
+ "SkruhO5lwP9EI1uivTMup91etLHHtWz3D+n9Few0zfpBrPQzLZ" +
+ "YUT3eTRX1bHipOYq9PLXv1WqVaf+Ov247UkR7YtWxSFZS0duPD" +
+ "3+0d/qRC2P/7D+X01D46g=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -4852,116 +4847,116 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 3928;
+ final int compressedBytes = 3907;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrFW3vMHUUVvzxSS7C0QqkftYG2UDWaSB+fQMvD3XsvBIUKfQ" +
- "gVeSQSJCEGCSai/8js3dvvoiGif5iIIEJBHl9pCy2CpYUCJfJo" +
- "AREolGdbCkEUaqjlFSTO7Jlzz+/M7N7vtv94JzNz5pzf+c2Z3d" +
- "nd2cet1Wo1s6JWq19NyUmU3c88LBqzgez50/kzjXWkY4/61Y11" +
- "3uN1m7c7bfpl86aV/036fKMriZe9zLCrzR0231mrZWMlBov/m8" +
- "3PSkSuzJ80j9X8L/97vstsyx9DvvrVncUcueV8K3+8qN/OnxCt" +
- "+3U6VDtt8xCXuBaJEKGWU+Nnut08JFvqdA7HWNfObi/j9h7DrA" +
- "vZsWe2YlwkdU5FO0XU+TT00n40qta9PLpaLTnRJa5FIgS3xU4p" +
- "n4bIQnNE6JHOJlkycqE3sgtSI8K4khM7p2L/VF7R7UPXwonj77" +
- "LtSHYUc2pBLfiZh1lqDiQ78jNIbk8iPP6an2Euyrb8I8vNAevz" +
- "hYh7L4/bgV5Sl/1k/hOyPSByiK3my5qA+pZLXIvEVmqLnVJzP0" +
- "SSJvK4hmTJyIXeyC5IjQjjCvvnsrwWTrWFSDs3mUslSh7hNZy7" +
- "aavIpM+P7Hps9ehrhYVy2JfuR+swEvHVccWsiMIa0XaeT4e46i" +
- "5xLZJH+LbYKbUNIl3ZHM0e7cu99g9kk4xc6I3sgtSIMK6wfy7L" +
- "a+EsjtXRMLpvuMS1SB7h22KnlDYRSZrI40aSJSMXeiO7IDUijC" +
- "vsn8vyWjjV/Pdtd/03K80qc7dZbaU15gHzIJ7/zF9b95vHzQaz" +
- "0TxhnjRPmafbHfOs1W8yL5gXzUvmVfNKdjde/80b9ow3ZN7M/u" +
- "Ku/+afNr9jbrfle2aXWW4+MO/bs9A9Ztgs4+u/ucvcY/5s7JnZ" +
- "rC147rP5frPOPGTr9YXmEfOonP+MXR+Ybea5Qn7ebLbly+a1or" +
- "XVbDH/ctd/8w+6/pt3TXEONDuDs+mHxVa4NLmUSpT8FvIazpzS" +
- "k0QmfXoSe3CZLBEW0Wse7EfrMBLx1XHFrIjCGtGw/0m7KFlEJU" +
- "oe4TWcOTVHiUz65ij24NJhRMd6zYP9aB1GIr46rpgVUVgjGsZP" +
- "2jOTM6lEySO8hjOnfKbIpM9nsAeXyXXCInrNg/1oHUYivjqumB" +
- "VRWCMaxu/wJ7vEtUge4dtip5T+EJGkiTyuJ1kycqE3sgtSI8K4" +
- "wv65LK+Fs7j+DUKsX3KJa5E8wrfFTim9GJGkiTx+T7Jk5EJvZB" +
- "ekRoRxhf1zWV4Lp/thrLZcmCykEiWP8BrOnPKjRCZ9/nX24DK5" +
- "QVhEr3mwH63DSMRXxxWzIgprRMP8J+38ZD6VKHmE13DmlF4kMu" +
- "nTi9iDy6EpwiJ6zYP9aB1GIr46rpgVUVgjGsY/n+9tXKbEkljY" +
- "LpjmQHoeIkkTegxNRRbWM97d/2A/2L+OCX2bA3I/hqWwlteIts" +
- "f/MchRqzW2V99xSYSN7dJ7PifE5bOFi/iGZogsnnj/RzZGcRRl" +
- "2PKYesUt1t6oZFq2LpkW6sql/AxXJtOSae1fhzytC7JrtEf7Ki" +
- "e3fqCZiIEkl1grcvZNjcO4wshQE6Kwzh7UseltGW7xcJaFR0Jz" +
- "oP276J76utCj8XnkjY+FeP77ebG2Oq44nni2VB0H5TMrG52tc+" +
- "t/NTMfiJ9/ZPsX7Sdstuv/xsRo/18s6//Wj4rxT3TP/7pM7/h6" +
- "l80f0Php/V/Ixfof9z+t/4O4gvW/LZ/L9ouOK7v+p+d/sv6n/c" +
- "/r/+zkYMZMdZkSS2whjdgppeeEuvQczWWP/+PFV5jifmK9jkk0" +
- "EhdyIjfiwjbzBOM+PJ3istIfHkqt+0lyZXJ4iC/WFFNC36H5Io" +
- "ueGEhyibUiE5PgkCOMLPRCXVjHfH42rErWZitHOucma7HVXhKx" +
- "LCOM4No3aJ+YUezoma2o7r2aMbtr9326yDW12u5hmntHZ529CS" +
- "O4oR/35k3WiB09s7XVvVczZvf176OjT6cmq9OpvUdv5/9q7RPN" +
- "f3csrabsx/8T7RPFt1rs6FkWC9uqGWOvkX3iq1y/mPSCqP8Lwm" +
- "vW0GW9ed31r+wqnD3caxVW6/tX7ZOfFWypw6raTnLZ7v/DSKaU" +
- "nx1xfk972PH/XGRdk0xMrCG5GP+jGodxhZFJO3s8RIV1zFe1/8" +
- "v2C94b2NX+hdH+vzD0GMpxr1avf8J7jmxjv+sfbGdP9b/+CaNP" +
- "jqtqO4layXEkU0rPj8Z/fugxdJvIuhZGbrFcjOQZjcO4wsiknT" +
- "0bosI65ut6THSZEktsIY3YKbX/FOryczWXvf7dJL7CFPcT63VM" +
- "opG4kBO5ERe2mUePu6hPCPQnoESt5ASSKaWXRMf/eaFHeonIuh" +
- "ZGbrFc7MnnNA7jCiMLEYgK65iv63F8VdtJ1EqOJ5lS44DobvOA" +
- "0GNopci6FkZusVyMf4vGYVxhZNLOtoWosI75uh7HVrWdRK3kWJ" +
- "IppZui9cf20CPdJLKuhZFbLBdMb2gcxhVGFiIQFdYxX9djksuU" +
- "WGILaez1bxKmxlj0IY3msvt/DcmoE7z0E+t1TKJxqbUk7Ae5BR" +
- "e3mUePu6gnB/rJKLlsxz+ZZEqNMdH8H6M97PifF1nXJBMTa0gu" +
- "mF7ROIwrjCxEICqsY77uSgzuOLJz5f4/+467/88OLuQJZoO7/6" +
- "f3f/lPo/PfZfj+r/i6JjdvZmfx9z/x/X+2IHz/h88/qu//s7PD" +
- "938j3/97C9//nxNssUOr2k6iVnIoyZTyLBr/5bnRHkMviaxrYe" +
- "QWy8W9xt4ah3GFkUm7tW+ICuuYz2vHJmOpRIltVNr5D5hkbL4Y" +
- "kYWmrT1qtc5EZGE948N+sH/x0RqNx96EtbxGNI7c1/u7TIkltp" +
- "BG7JTaw6EuH9Jcdv1zm/gKU9xPrNcxiUbiQk7kRlzYZh4Yf9HO" +
- "JvdzV9X6PqLSzZF9VLi+TzeXreHj+z+5B8Dr38i/9tLecVff/7" +
- "Vvj89/vb9/sNneX8n3D+mV8v2DrV81r6RXyvnPlnYMnUn8/JO+" +
- "fyik9+j8575/iJ9/7u73D+75Z/n3D+H5r9f3DzT+ZAYlJ1H2c6" +
- "Ro2eN/htlA9mKbjmE82ZMZzTEy/uzXTts51I0/u0rNuBlUUjLD" +
- "ri3ffwqj4CUa1Pu+tmmUjty85eu3y3yRsWFjri+j5CTK8iNN43" +
- "WyFx7rGU82a10vXA5px/9VkkMm6YtwjGJ+7Bs1OibuC1EawVYa" +
- "Xdn4nTb7yO//mZScRNlvo5mYWZ+vYDzr8+U4/5228zV8/i9s0p" +
- "fd/zN5/hf7v8soeIkG9SGrRCcotf9nlvv5LWTnUX0pJSdRhu1U" +
- "aBrbyF6c215gPNnqS/M7hMshHYbkkEn6IhyjmB/7Ro2OyZ7Flj" +
- "O3RKH2/zYcnfJcgdFYhD1vJNMpOYmy30ZdTeM1shcMuxhPtmR6" +
- "fqdwOaTF/IdktcWnU0mJcIwifumDkeIVzf/XNEpHzlYaXen+99" +
- "rGVrstlvu0oL7ctYrt478HJk1jq7N7zYIufjn5Nj9HaMflkA5D" +
- "str/xOs9Ccco5idfxkM03b67I9wqKIpIbZ2tOLrS4594h+vDVK" +
- "LkEV7DmVO+SmTS5yvZg8vOkcIies2D/WgdRiK+Oq6YFVFYIxrG" +
- "79sNe71MZlFyEmU/R7qaxhayF8f/IsaTLZmVLhIuh7TjP4lkNe" +
- "NmUUmJcIwifumDkeIVzf8tGqUjZyuNrnT+z9LPVvF5bNk7cnmS" +
- "mi7QX2w0B9IFoUfn21VrMvIze+l+2p/Frz3wWa7+eqOMNXwa3N" +
- "8bju4bd3f9G6TkJMp+Gw1iZn26kPGsTxeq65/VdhaUXP8GqaRk" +
- "r3+D6vrXZRS8RIP6kFWiE5S6/g2W+xVHwa31W6lEyR8hXsOZU3" +
- "6PyKTP72YPLjtnCovoNQ/2o3UYifjquGJWRGGNaDj+i3YyIZlA" +
- "JUp+C3mtXf9OwJTOQx/SsAczdr5LMuoEL/3EeuRBjY6Ly7JWWZ" +
- "t5YP9PiN/s1E+XdzFOLv/+iyx4/Of31k/X38mwd/y9ysjff4X8" +
- "+I1M2A9ZKO7+vv/SMSUDyQCVLrWWU+230AC3WKJUnxnq6hvZgx" +
- "kZgzrBsyxWbKNWNNRqLUM2trQ/xFZoFU61//1WSd5N3h35bSpi" +
- "Ynz+vFjImh4rcvn9P9kYxciRYymLIvaq5sP/P7nnH/3c/2dT1P" +
- "3/uOj+f1x4/5/Oib9/wvv//Ir/1/1//gt9/9+4qXz75g/J9w+N" +
- "mxCVjo7ef44WLkJ2filyWS/MyCi2t/brHZWNa30VIn8Q+StRwR" +
- "cGjVsq5vw4xCAKLVrjUITs/Erksl6YkVFsp+/fqqPSfXX30Jg4" +
- "4iqeMPo9+P7xv9HzvwNa47RH+5M9+/6Rxt/7/X98Rm8d1P/7/z" +
- "37/kU9/xwVzf/o+WfnKj2GsJeq55+Nd/qNak+ff6pZuMQlrkVi" +
- "K7Xt8b8EU/4oIgvNI9rDjv83JEtmi+4He0ekRoRxhf1zWV4Lpx" +
- "57vGfrc2WL1edWzf/63GhrH0w68UDv3Zn/rSNsvrZ6/mM/2Fv/" +
- "8795sLr+rWrcLN8/1uE/Aig3bm7cXG7xUX+RdA5FyPp8kdmitr" +
- "5nZBTb3fePjivEh323P+odEVtjnvbH8ZGye/9/aNai9e9zkUdt" +
- "z9e/I/3/QZ//dvv/D5vU+vfA5EAqXaqfQnWxTU9hrdgFpXX5C/" +
- "VTiI0ZGYM6wbMsVmyjVjTMi2xsoVgRF7aZB1aIpB2fjKfSpfrJ" +
- "VBdz+nrWil1QWpdvbt1IbMzIGNQJnmWxYhu1omFeZGMLxY24sM" +
- "08dv+/6Mfv28nOZGfZkZZ9otb/gInx+cdiIWvntyJXrP93ogcj" +
- "qz2iO7eeEVXzZZ9Wv/+rnybrfyvL+n8Wrv+tJVj/N8fXT9Prf4" +
- "vpuf7v9f7P+lau/10/2WC4/rcefa//m+P1+j/Zx2VKLLGFNGKn" +
- "lL8c6vKXNJfd//eJrzDF/cR6HZNoJC7kRG7EhW3mgRlC2qOTo/" +
- "u411SodDha/w2TzqEImQ6zXM7PjCGq9ZV+opGyN2YklLUf1c/6" +
- "V6PS6J4ivYV08P7/FpaTo3oxhutfs7afaOwZZ9eern/z9xXXnA" +
- "T+zVefVy5Xo/yaYhTpHIqQ9XnJnNagtKMxeEZGMKo4/udVj8vZ" +
- "xLM6IrbGvbfU27BkdjIbttpB5XI1ynMeQzqHImTzIJbRM2YMUW" +
- "78Mb/u22EX79M7IrbGvS/eN5q9xdvb+hUskQ5lZ3MZ8ZrB6Tg7" +
- "rG7HXlVszhM12upspGE9tqr6Cv2FpfY/zYwmdQ==");
+ "eNrFW32sXEUVX9DUEiytfNQHEmiBBhIT6ccTaPnw3t2FoPXx0V" +
+ "dCEYFEgiTEIMGI8R+Zu3fZrQlR0ZgIKkJBwEdboCBQWnhCiUDL" +
+ "p0KhfLalEEShCBTQGHTmnjl7fmfm3u22mvgmM3PmnN/5nTP3c+" +
+ "7d+2q1Ws3cUqvVr6TiJKruzzwoGrOO7PmT+Z8b46Rjj/qVjXHv" +
+ "8aqtW5w2Pcy8buV3SJ8/6lriZS+z1PXmVltX1GrZZMnB4p+y9U" +
+ "+SkWvzx80jNf+XP51vM5vzR5CvfmW3zZlbzjfytUX/Zv6YaN1f" +
+ "t0O90zb3dYV7kQgRark0vq/HzX2zm53O4RjrxtnSMm7vMca6kB" +
+ "0jsxXzIqk7gnbKqPtx6KX9aFatlTy7Wi053hXuRSIEj8VOJZ+B" +
+ "yEJzSOiRziVZKnKhN7ILUiPCvJLjuyMYn9rFvRi6F06cf+G1lW" +
+ "pxTC2oBX/mQZaaQ8nW/DSS2/uzh/w1P+U5e3zJb1huDlmfz0Xc" +
+ "u3jcVp1FzA0+j+Ao2doeEjnEVvNlXwXUV1zhXiS20ljsVJq7IZ" +
+ "I0kccvSZaKXOiN7ILUiDCvMD635b1wqi1E2pFkhFqUPMJruPbK" +
+ "JpFJnx/e89jk0b8SFqphLB1H6zAT8dV5xayIwh7R9jifCXnVXe" +
+ "FeJI/wY7FTaRtEurY5kT3al3rtr8kmFbnQG9kFqRFhXmF8bst7" +
+ "4SzO1Ykwuy+5wr1IHuHHYqeSNhFJmsjjOpKlIhd6I7sgNSLMK4" +
+ "zPbXkvnOr492N3/ze3mdvNXeZuK60y4+Z+vP6ZP7bGzVqzzjxq" +
+ "HjOPmyfMk+2uedrq15vnzPPmRfOyeSm7C+//5jV7xeuY17O73f" +
+ "3f/NXWt8yYbd8128xy86H5wF6F7jRLzTK+/5s7zJ3m9+YeK68u" +
+ "eO619T7zB/OA7dcUmofMw3L9M3Z9YDabZwr5WbPBti+YV4rRJr" +
+ "PR/M3d/81f6P5v3jbFNdC8H1xNPyq2wsXJxdSi5LeQ13Dlkp4g" +
+ "MunTE9iD22SJsIhe82AcrcNMxFfnFbMiCntEw/4n7aJkEbUoeY" +
+ "TXcOXSnCAy6ZsT2INbhxEd6zUPxtE6zER8dV4xK6KwRzTMn7Sn" +
+ "J6dTi5JHeA1XLvlskUmfz2IPbpOrhUX0mgfjaB1mIr46r5gVUd" +
+ "gjGubv8Ce6wr1IHuHHYqeSnoNI0kQe15AsFbnQG9kFqRFhXmF8" +
+ "bst74Szuf8OQ66GucC+SR/ix2KnkRyCy0Hwx8riKZKnIhd7ILk" +
+ "iNCPMK43Nb3gun2v+kXZgspBYlj/AarlzSs0QmfXoWe3CbXCss" +
+ "otc8GEfrMBPx1XnFrIjCHtEwf9IuSBZQi5JHeA1XLs1dRSZ9c1" +
+ "f24LYzXVhEr3kwjtZhJuKr84pZEYU9ou2VWeVKzyfNISosiYXt" +
+ "gmkOpd9CJGlCj87ByMJ6xrvnH4yD8XVO6NsckucxbIW1vEe0Pf" +
+ "+PQo5arbGl+olLMmxskejphSGONY6L+DrDIosnPv+RjVGcRRm2" +
+ "PKd+eYs1RmH2yYxsPJkRnBczyqX8NNcmM5IZ7Z+FnK3zsqu0R/" +
+ "unTm59UzMRA0musFbk7Msah3mFmaEmRGGf3a9z09sy3OLhURae" +
+ "Cc2h9i+iZ+qrQ4/GZ5E3Phfi498fF6ur84rziY+WqvOg/MjKJm" +
+ "bjbv2vjszx+P1HtnsxfsxWu/5v7Bft/wtl/d/6djH//dz7vx7T" +
+ "W77fZuuHNH9a/xdysf7H/U/r/yCvYP1v22ey3aLzyq7/6f2frP" +
+ "9p//P6PzsxOGIOcpUKS2whjdip5PNCXT5Xc9nzf674ClMcJ9br" +
+ "nEQjeSEnciMuHDNPMO+DXU2np9NBf3AotcZJIrTDR9eU6aFv5y" +
+ "SRRU8MJLnCWpGJSXDIEWYWeqEu7GO+nsfq7I5sRf9rbrIaR+0l" +
+ "0Xm0jDCCa1+rfWJGsaNndmt19GrG7PYd9+khV9VqO4ZJL4j2/w" +
+ "WEEVznO/15k1ViR89sdXX0asbs3h336SFXpgelB/VD2ON/pZpt" +
+ "hHYahxFc5xLtE0cVO3qWZcK2asbYa/s+8V1uUEx6XhT/vPCe1f" +
+ "lef153/yu7C2cP9luF1Qb+q/bJvxZsqQOrxk5y1e7/A0mmkn89" +
+ "4jxTe9j5/0Bk3ZNMTKwhuZj/wxqHeYWZyThbG6LCPuar2v9l+w" +
+ "WfDexq//xo/58fenRy3KvV65/wmSN7fND1D46zJwZf/4TZJ8dU" +
+ "jZ1Eo+QYkqmk50bzPzf06PxOZN0LI49YLmbylMZhXmFmMs6eDl" +
+ "FhH/P1PPZzlQpLbCGN2Km0fxvq8rM1l73/XS++whTHifU6J9FI" +
+ "XsiJ3IgLx8yj5130xwX641CiUXIcyVTSi6Lz/5zQI71IZN0LI4" +
+ "9YLvbkCxqHeYWZhQhEhX3M1/M4tmrsJBolx5JMpbFH9LS5R+jR" +
+ "WSGy7oWRRywX89+ocZhXmJmMs80hKuxjvp7H0VVjJ9EoOZpkKu" +
+ "n6aP2xJfRI14use2HkEcsF02sah3mFmYUIRIV9zNfz2N9VKiyx" +
+ "hTT2/rc/lsZk9CGN5rL7fxXJqBO8xIn1OifRuNK6NoyD3IKLx8" +
+ "yj51300wL9NJRctfOfRjKVxqTo+J+kPez8nxVZ9yQTE2tILphe" +
+ "0jjMK8wsRCAq7GO+3koMnv+zs+X5P1vonv+zfQp5qlnnnv/p97" +
+ "/8kuj69138/a/4uiY3r2dn8Pc/8fN/Nhr+/ofvP6qf/7Mzw9//" +
+ "tv/87y38/B+s3pIDqsZOolFyAMlU8iya/6W50R6dF0XWvTDyiO" +
+ "XiWWNXjcO8wsxk3PpkiAr7mM9rJyeTqUWJbdTa4x8wyeT8MkQW" +
+ "mrb2qNW6U5GF9YwP42B88dEajcdowlreIxpn7vvdXaXCEltII3" +
+ "Yq7ZWhLu9oLrv+uVt8hSmOE+t1TqKRvJATuREXjpkH5l+Ms2mD" +
+ "PFW1voGodENknxCu79MNZWv4+PlPngHw/rf9v/Y9/fOufv5rr4" +
+ "qvf/2/f7DVPl/J9w/p5fL9g+1fNi+ll8v1z7Z2Dt0hfv9J3z8U" +
+ "0rt0/XPfP8TvP3f0+wf3/rP8+4fw+tfv+weafzKLipOo+mOkGN" +
+ "nzf5ZZR/Zim05iPNmTWc1JMv/sCqftFu9/s5+oI24WtVTMUjeW" +
+ "7z+FUfCSDep9rM0apTM3b/j+zTJfZGzYnOvLqDiJqvyRpvEq2Q" +
+ "uPNYwnm7WuES6HtPP/PMkhk8QiHKOYH2OjRufEsRClEWyl2ZXN" +
+ "32mzf/j9P5uKk6j6bTQbK+vzWxjP+nw5Hv9O2/0Cvv8XNoll9/" +
+ "9sPv6L/d9jFLxkg/qQVbITlNr/s8v9/Bayx1H9ZipOogrbqdA0" +
+ "NpO9uLY9x3iy1W/ObxUuh3QYkkMmiUU4RjE/xkaNzslexe5lbs" +
+ "lC7f/NODvleR9mYxH2upHMpFIfTWa6UWEfJYlq4xVn956jjCdb" +
+ "MjO/zaGJyyEdhmS1xWdSS4VwjCJ+YiQuQooXx+7N8BVBUUaCEi" +
+ "vNrnT/0yzH6mPUouRjeQ1XLu2/i0z65mfYg9v2O8Iies2DcbQO" +
+ "MxFfnVfMiijsEQ1Hlx83Nll5ORUnUQVcoWlsIntx/t/OeLLVl+" +
+ "crhMsh7fl/OMkhk8QiHKOYH2OjRufEsRClEWyl2ZVe/7y2Ye+X" +
+ "yRwqTqLqj5GeprGR7MX5v4jxZEvmpIuEyyHt/E8gWR1xc6ilQj" +
+ "hGEb/EYKR4RfPfqFE6c7bS7EqP/zn63Sq+jy37jVzepKaj+ouN" +
+ "5lA6Gnp0T6pak5Gf2UXHaX8av/bAd7n6640y1vBt8GC/cPR+cX" +
+ "f3v2EqTqLqt9EwVtanCxnP+nShuv9ZbXe05P43TC0Ve/8bVve/" +
+ "HqPgJRvUh6ySnaDU/W+43K84C26q30QtSv4M8RquXPK7RCZ9fi" +
+ "d7cNs9XVhEr3kwjtZhJuKr84pZEYU9ouH8L8bJ1GQqtSj5LeS1" +
+ "dv07FUt6KvqQhj2YsXsGyagTvMSJ9ciDGp0Xt2WjsjHzwP6fGv" +
+ "+yUz9Ffotxcvn3X2TB8z+/p36K/k6GvePvVbb//VfIj9/IhHHI" +
+ "QnkP9v2XzikZSoaodaW1nHq/hYZ4xBKV+uxQV3+UPZiRMagTPM" +
+ "tixTFqRUOj1jJkY0v7fRyFVuFU+9+h3m4OJW8P8msqomKPfINY" +
+ "yJoeLXL58z/ZGMXIQbKJkbFXNR/+/5N7/zHI8382XT3/T4me/6" +
+ "eEz//pvPj7J3z+zxf/v57/8x/q5//G9eXbN39Avn9oXI+odGL0" +
+ "++dE4SJkd7HIZVGYkVFsb+3WPyub15oqRH4/8leigi8MGjdWHP" +
+ "NTEIMotGiNQxGy+yORy6IwI6PYTt+/VWelY/X20KQ44yqeMPud" +
+ "+P7xo+j93+TWFO3R/nDnvn+k+ff//T++orf2Gvz3/537/kW9/5" +
+ "wQHf/R+8/uj/UcwihV7z8bbw2a1c6+/1RH4RJXuBeJrTS25/8S" +
+ "LPnDiCw0D2kPO/8rSJbKFh0HoyNSI8K8wvjclvfCqece79n6iG" +
+ "yx+kjV8V8fibb2PqQTD/TekeO/dYitv6o+/jEORhv8+G/uE2yH" +
+ "G7Z//DduQFQzviY/I1yEbIJcFoUZGcX21qGDZtUfwdYYla+Pz5" +
+ "TeynY+rH/nV65/50fr32fr84P17/ydX//2+/8HF0df/yTvwda/" +
+ "+XNq/bt3sje1rtRPpL7YE9ewVuyC0rrm3q3riI0ZGYM6wbMsVh" +
+ "yjVjTMi2xsobwRF46Zx87b9167Z7Inta7UF1Bf7P8FrBW7oLQu" +
+ "f75O/2OzJzMyBnWCZ1msOEZ+0sjIxXFSexvnKXkjLhwzj70zf+" +
+ "Dn71DvUS37y/6l1v+Aij3yf4qFrN2f9+Mu1v/voQcjqz2iJ7e+" +
+ "GVXzZR/v+O9/2Rxc/+cvhuv//IXo97+1/df//83vf9nw//L3v+" +
+ "QTrlJhiS2kETuVdCzUpWPpGHLZFdGY+ApTHCfW65xEI3khJ3Ij" +
+ "LhwzDxwhpD0yOVK+/6+fDGsBkB2q3OLvWoeRzqEIWT+ZZfSMGU" +
+ "OU+/4/5texxbM6I7aWRwfcEYOsfzUqjZ4p0htJB7//38hyckQ/" +
+ "xnD9a1YPko294mzb2fVv/oHimpfMg+14arlcjfLX1AmkcyhC1k" +
+ "9N5rWGZRzNwTMyglFu/jG/ji2e1RmxNY7eUr+GJ3OTubDV9iqX" +
+ "q1Ge8yjSORQhm3uxjJ4xY4hy84/5dWyHbf+7f0ZsjaNfFnGmxa" +
+ "+39cUskQ5lZ3MV8ZrB6bg6rB7HXlVszhM12upspGE9jqpihf7C" +
+ "UvsPbHMn1Q==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -4997,94 +4992,94 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 3102;
+ final int compressedBytes = 3079;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNq9XGuwVXUVv1Q2o9GQGfEaEII00ukTlNOU7b3P/VDW1Aejso" +
- "EUm2xISsdmaoyH/73n7HtvYn6oxKAPWUgN90IQQQ8MUrN8gBFa" +
- "FkWFGaY9bqiATebY3mftddZrP/7nyPXs2Xuv/2/91m+tdfb73H" +
- "PuwEC0Klo10Flya6DzQiTZxznRquBBsgEPHsQIjBs+SCoc5zo8" +
- "j8R4JRQr67KqnMXXnE0vM75RjtuvkT7yB48MqJdGohvDdwzUvn" +
- "S2JpzVdXalZ8qAx6v92orM6+R48Ay0su2/jvvJU4VE64aPNfS/" +
- "rje8OpePx4cVrampdg33t6ea9/R1mj/8eEP/a3qvYmJf0XC9j/" +
- "ztK0z/szU/Pbu/bHVVTHD/Q/U+8kfPmf7nar7l+GWrq2JiX4PT" +
- "633kj/6r/cknNB84yVVVim5S71VM8Pb/Yr2P/Ok0s/0Xan76+v" +
- "6y1VUxkdseJr2lOQL+Tv9zcIzr5DNsX7gmR4efqNq2EJVvf7mt" +
- "qQaOUFRd7ZLrt08hGkzOZ5jQQg8g5Iep9SqNtRdJrYEB5HCM+J" +
- "TH4rImQqgursm1OU+PUYfdsxRjt52w+GPMXsK26ft5ZDrX7P+L" +
- "M84HMq3Hupxz3ePxR6v3uPhSN9o9F3wvGxf3Lu4nJdziWhJnd2" +
- "TxUr892hX7n/u7UbtSjFa77fHK+Jr42viz8Rfy/t2dXY17Cs6q" +
- "ZEVnnN3luoPuUPQ3o3ldEUH9vyHr//qu0r+K9clsfrYTcZUbdd" +
- "uwf7fL/ZD37/Zm8z7V0X3ufug/XuR+1UF+U9L3o+4o9O+ehP7d" +
- "eOF5pqj1BhXBtn/yXdbTNxn+KbefnaPMvU37fdS/+2un/3lZ/7" +
- "e74121t+jzP2x/t6N8+ydXl2/XZFtX4S99bv/viNFcvf/j9o+X" +
- "4PaP5idXiu0/35y152P/aEXzYf+Hccn2vxS3f8bscftnttr+VF" +
- "HT9o/mx0/ICNHHTPZO38bsFVUsRJJN1UqlmQ73hhd1fCvXjRe9" +
- "qOv8YT9e/I8s39pi/367OP+dZ/b/mzSSvjFTuL1m/yy9/0nWlJ" +
- "3//F/Jao++jqvrwNPB0/X3hMm+wemcY/ntL5EHvCPnkl3eP/iQ" +
- "BSOZp/5VVhFd6RGxevGg0nkqeKpyX1lfPP+u5xzLbx8mD3hH5p" +
- "Jdrgw+ZMFI5mnov6QiqJcjVs/0fzw4XlnlrUX/t3KO5bf/QB7w" +
- "jswju1wZfMiCkczT0H9JRVAvR/z1ao4qdSZOZhmG+URg5LyG+5" +
- "OK55/4PZnazJfy3r/1qE//nJWYa0f7CGkBc+R8ssv7Bx+ykJnM" +
- "6afuZF6Vt7m74KxwPDgLJrQGBsJxsKWfWDnOkXA8j0Eu2cTlKh" +
- "it1WHM9cGmUTgOI0AgD2XlUXyMMVgn5iiOmmllVn79j1aCna/B" +
- "lizG3gQ4+tDuzCttVJVatFKN1Qhq0X5dka2Q4gsVrHN5tDwcy5" +
- "fcyt6jMbBzRm4BU7LQnyPhWB6TW6SJGCoSn6KJQeo8H9g0Ir0c" +
- "w2ipTbkIQTbUhDmK92BymZXbcD2NJqvPfyab97XDxhk5OKNK+f" +
- "lP4oPTQavcm/vk0zz4dUW2Qlknz9EarTnzvQvOf8nFrVF3ANHw" +
- "YXP+Gyct0AsfJjuJbJbWKCDIQn/z/V8SkH7N2XG0qjtbfdNngv" +
- "n9H9/+4SHzvl5mshyq//yl/8//gNEe6/d6197a32ejrP8DRvMZ" +
- "0/+Bier/NH/qeXl0OSy5JX044xT+kmzA0+kYgXE5h1QI5zqSwT" +
- "FeCcVyK9/+WtXmkkjxZHa+qHVptBSW3CoYBZLd/zJOtLS1kGzA" +
- "WwsxAuNG3sRVCOc6ksExXgnFWkuq2lyWzbY8oMuiZbDkVsEoEJ" +
- "xxSmeSDXg6AyNkHI4kzqOJwTFeCcVaS6raXJbN+l/mcXR8ktZo" +
- "Z+fUC8zZ9gIflSasDu+FcRrPDlfTOup+Ite60PR/oY9KE1aH98" +
- "I4jf1/mtZoZ2eQN5tPe8z1L11oVcqUffFeGL29gnn5DBNa6AGE" +
- "/DANTtFYtH9wCtfKrmNTKJaUbB6Ly5oIobq4JtfmPD1GHdX3Ap" +
- "gFvkBbyT6wgB0sCGebe7J369hwNtdFm/LlOoSSHR+TPK6hK+OI" +
- "Zum11etG7PHYRwTHPv+nm4HDefW6wR7y88iy53/0VSva5//mmI" +
- "73R/mEa7LQC2PywxTezJmA6Ai0aeZaPJqrE1MydF06P89q16Qp" +
- "ey/Wam+mcW7BKJgNNkzJh83236IjrG0VcYR2Z0t+UMdSNboyGi" +
- "cf0iy9tnrdiFn5DBNa6AGE/DCFczSWjkqt7PifQ7GkZPNYXNZE" +
- "CNXFNbk25+kx6si+s+VinycOyWpdYo6/j+jnpNYlaAeL6xT1dw" +
- "7iYz7VND8podfveSraClNuwcx9OCOeXox8xNMxHZG+syyLzSVr" +
- "kBhHoq11tfPqqvJWVLMl2gJLbhWMAsEZp9Z7yQY83YERuMw5hC" +
- "EudXgeifFKKFbWZVU5i685m/XfGbd2t3are9ndVVa+zPnhy83+" +
- "v1RHlNuggHkJJRv2f+JxDc6XGagi8sm11SuOpWnBNFhyi3zSD1" +
- "N4psbCMzECFdHmGPEpj8W5DkdkXTyPHpWNUYd33lnOCGbAklsF" +
- "Q6E4hZM0lu7FCFREm2PEpzwW5zockXXxPFCR5Okx6rD+Z5SfIe" +
- "W3v7iF37MKzHcbk49brTKbzvRuEn3Xi3/vC/b/su9ySb76a+9z" +
- "mqXX1VeC1k6PvzXt5KzwFab/a0kLmdy2WVARWejH619zVfUV8S" +
- "oadLZ79L+ds4IXTP/XkRYyuW2zoCKy0N/tf3svdduKeBUNOpvZ" +
- "NeFoFaeehUjOAmZ0lGydhSsiC/25Uj5rfn3d1d4G1qZ8wjVZ6I" +
- "Ux+WEK/smZ+TLdpyPQpplr8WiuTkzJ0HXp/HlFPIdck6bsXZ4f" +
- "/M9/obmfCrcCxv5GsLW/8x/pVJ//cjvnaQZgTec/XX1rl8fxv4" +
- "uzgv+Z57+fkRYyW7uSRRSls6AiRqAf//7VXFV9RVRFo84Oj/53" +
- "cFb4MtP/PaSFTG7bLKiILPR3+9/RS922Il5F7bPUOcE5sOQW+a" +
- "QfpvAMjaX3YgQqos0x4lMei3Mdjsi6eB6oSPL0GHV4553l1GAq" +
- "LLlVMBTanZ7XWPoARqAi2hwjPuWxONfhiKyL54GKJE+PUYf1D+" +
- "hFwUUeT9yCFT1p9v/9yIM556Bdro+KmhWv86mGlvWcJlZW5+po" +
- "NSy5JX0445R+nmzA04MYgXHp50iF41yH55EYr4RiZV1WlbP4mr" +
- "N552q8tuZdWsv9kflOdXpI8y3HL1tdFRP4d54NMOUWzIjzGfEw" +
- "wTGu0yNSrSoL5tJ5ZA0coSj1jYMxzbKK5fWkG0Q1t0S3wJJbBa" +
- "NAcMYpdGQDnj6GEXpJ8TqXzCMxXgnFyrqsKmfxtayn+66wcbQR" +
- "ptyCGXE+Ix7GOMZ1Oi6UN1Zs/42YS+eRNXCEoir33Y1UXTmrGX" +
- "U73ffdD9yPM+uObL6r+1yXHY3uF9n6hmx9wBW/8k6/7n6djR9x" +
- "v3O/z9Z/cn9Mnxffban4DNd1vovtnnWn4Psvbpvw7nZ75Pff3U" +
- "/d3dmyc2/p7q3q3/3WHc6WR9yfq77/7v5div6n+fiX54Du8b/W" +
- "HP8vnJ7jX2J1x79l+R7/Gg1OBic9rrkny214Db2SPOjldsm7Pw" +
- "l8yOJRnn+3rq3IVy9enSTy918lHPWfAoKHTLaHSuOur8lb8cvY" +
- "pu//+f7+rUaB/f4r+WpycyLOi8mGZoX0foPcl9yqPhG6KZu/Uq" +
- "2RVNznJV/rp6fkyz1w17OnpPUwiyen9VUWsFvrg5+b/f/VOqLc" +
- "pny5DqHMHq+uy9aDCFWEmF5bve6+eyo45XG0nSq3i/5nkQe93C" +
- "49/k9xFo/yPP5rK/LTG3pbxjgRnPDIdqLcLnTeSh70cru0/xOc" +
- "xaM8+6+tqHc9/1dgrsVDS0rPNLW//+3v/OdbUc3x/w0ROYRzPl" +
- "WoKzy9w/R/mU+cjy/o6/8/pHt6eK9qMuD1L9ksf/+tFB4w/S/r" +
- "b/sn3/bb/smW+uufrch7+w/jnE8V/So8MNe/oSt84nx8QV///8" +
- "RW1Hvm6u2vf/8W7TX9Lzd3l3tfyu2f3tnv9o+zJ4Z4ZTZ37v8q" +
- "alX3f+ndpv8VpqK7Jub+78W/xO///w9C2I5y");
+ "eNq9XG2sHGUVvlUxAZtUbEpbmpY2rWCF+KtNiFGcmb0/FInGUI" +
+ "JoKxajpNIKwUSDLeWdyc69l9aIUbm19YeSUky/bK2tktZSQJSP" +
+ "FmtB0QpqEYtA9BZNW1Q0OLNnzp6v+Xh36WUn78x5n/Oc55x335" +
+ "nZmb2zd2AgWhmtHOisuTXQeSGSHOCcaGXwONmAB49jBMYNHyYV" +
+ "jnMdnkdivBKKlXVZVc7iW86ml+mvkf3226WP/MFTA+qlkWhN+L" +
+ "6B2pfO1oSzus6t9Ewa8Hi131GRea3sD56FVjb/a7mfPFVItHb4" +
+ "eMP41/aGV+fy8fiwouGaaoe5v32eeU+naP7w8w3jH+69ivF9Rb" +
+ "fW+8jfXmrGP1Pz03P7y1ZXxTiPf6jeR/7oP2b8szXfcvyy1VUx" +
+ "vq/BafU+8kevan/yWc0HTvK5KkU3ofcqxnn+b6/3kT+dauZ/vu" +
+ "an5/WXra6K8Zx7WPRMcwT8nfHPxD5uky+wfeHGHB1+uWpuISqf" +
+ "fznXVANHKKqudsn126cQDSbmDRa00AMI+WFpvU1j7QVSa2AAOR" +
+ "wjPuWxuKyJEKqLa3JtztN91GHXLEXf7SAs/hSzF7E5/QiPTC8w" +
+ "+//CjPPRTOu5LmeWez6+pnqPi69027rngl1Zv7h2cT8t4RafJX" +
+ "F2RRZ/0m+Pdi8U25eM2nWit8rtiFfEN8U3xl+Mv5KP3x3oajxU" +
+ "cFYmyzr97CrXHXa/iv5qNG8uImj8c7Lx39JV+nuxPZW1VzoR17" +
+ "ttbjuO3+12P+bjd/uzdp8a0SPuURh/vMAd6SC/KRn3s+4YjN+9" +
+ "CON3Y4XnZFHrbSqCzX/yAzamuxj+eXeQnaPMtU37Chq/+0tn/L" +
+ "Oz8d/tumeB+D36/A/z73aWz39yQ/m8Jtu7Cn/uc/6/L3qz9f6P" +
+ "8x8vwvmP5ibXifmfa87ac3H8aEVzYf+Hfsn8X4nznzF7nP/MVv" +
+ "NPFTXNfzQ3fkFGiHGcz97p7zF7WRULkWRjtVJppqO94UUdd+W6" +
+ "8YLX9Tl/1I8XZ3tOsrrYv98rzn8Xmv3/Do2k78wU7q7ZP0uvf5" +
+ "Jby85//q9klce4TrDPgH9Cq78mTA4MTuMsG9H+utYbuaBe200A" +
+ "H7KgJ/PUv8oqok96RKxefAWL+we0yn1ltLj/HeUsG9E+qvVGZt" +
+ "droyKyoCfzNIy/pCKolyNWT4z/ZWiVVa4rxr+Os2xE+2mtNzKn" +
+ "XhsVkQU9madh/CUVQb0c8derOaoOqP4Mw5iikZELG65PKu5/4g" +
+ "9laue/kdf+rWd9xs9ZifnsaD9DWsAcuYjs8vGDD1nITGb1U3cy" +
+ "p8rbPLrgnHAsOAcWtAYGwjGwpZ9YOc6RcCyPQS7ZxOUqGK3Voc" +
+ "/1waZeOAY9QCAPZeVRvI8xWCfmKI6aqWVW/vkfLQc734ItWYy9" +
+ "EXD0od1py21UlVq0XPVVD2rRfl2RrZDiCxWsc2m0NNyar7mVvU" +
+ "dbwc4ZuQVMyUJ/joRb85jcIk3EUJH4FE0MUuf5wKYe6eUYRktt" +
+ "ykUIsqEmzFG8BxPLrNyGz9Noovr+Z6J5XztsbMjBhirl5z+JD0" +
+ "4DrXJv7pN38+DXFdkKZZ08R2tLzZnvA3D+Sy5rbXGHEA2fNOe/" +
+ "l0gL9MInyU5Cm6W1BRBkob/5+i8JSL/m7LilanS2ep/rPz7/4R" +
+ "Hzvpo7fc4p+/6l/+//gNHe2+/nXXufqHxxtBjW3JI+bLiEh8gG" +
+ "vH0CIzAu55AK4VxHMjjGK6FYa0lVm8uy+cj9r3/k/Lfmm73NIC" +
+ "PvGq/5P8Pf+l4bXQtrbkkfNlzS6WQDnk7DCBmHPYnzaGJwjFdC" +
+ "sdaSqjaXZfORd9ZLoiWw5lbBKBBsuLQuJhvw1sUYIeOwJ3EeTQ" +
+ "yO8Uoo1lpS1eaybDb+JR57xw20jbrfSLUuMfv/JT4qTVgd3gvj" +
+ "DB4d19MW7ezc/kvzbYe5I+AciqzH6nDN6P/8n17Uw/hX0BbtTO" +
+ "HdRtN8/qXzrUqZsi/eC6O3VzAnb7CghR5AyA/L4CSNRQcHJ3Gt" +
+ "7Dw+iWJJyeaxuKyJEKqLa3JtztN91FHjngdN4PO0lRwAC9jBvH" +
+ "Cm+YT8oI4NZ3JdtClfrkMo2fFxyeMaujKOaJbeWr1uhMeRJDn2" +
+ "/j/dBBzOq9cN9pKfR5bd/6OvWtHe/zfHdLz35gtuyUIv9MkPS/" +
+ "g1zgRER6BNjWvxaK5OTMnQden8PKvdkqYce7FVezP1cwt6wUyw" +
+ "YUmuNvN/j46wtlXEHtqdmVykY6kaXRn1k6s0S2+tXjdiRt5gQQ" +
+ "s9gJAflnCWxtItUis7/mdRLCnZPBaXNRFCdXFNrs15uo86ctzZ" +
+ "eqHPFbdktS43x9/H6eodmK3L0Q4W1inqZw7i4z7VNN8poNfvfi" +
+ "LaBktuQeM+bIinlyEf8XSrjkjfX5bF5pI1SIwjklsWV8eoRqPN" +
+ "0WZYc6tgFAg2XFofJhvwdCdG4DrnEIa41OF5JMYroVhZl1XlLL" +
+ "7lbDb+Tr+1p7VHXcvvqbLydc4P32z2/8U6otwGBcxLKNmw/xOP" +
+ "a3C+zEAVkU9urV5xLE0NpsKaW+STfljCszUWno0RqIg2x4hPeS" +
+ "zOdTgi6+J5dK+sjzp85J319GA6rLlVMBSKSzhBY+l+jEBFtDlG" +
+ "fMpjca7DEVkXzwMVSZ7uow4b//TyM6R8+otb+JxVYJ//+4zVKr" +
+ "PpTO8m0LNe/Lkv2P/LnuWSfPXX3lc1S2+rPwlauzz+1rSLs8K3" +
+ "mPHfRFrI5LbNgorIQj9+/jVXVV8Rr6JBZ4fH+HdwVvCaGf/NpI" +
+ "VMbtssqIgs9HfHv6OXum1FvIoGnU3sM+FYFaeehUjOAmZ0jGyd" +
+ "hSsiC/25Ut40v77uam8Da2O+4JYs9EKf/LAEf+PMfJ3epyPQps" +
+ "a1eDRXJ6Zk6Lp0/rwinkNuSVOOXZ4f/M9/obmeCrcBxv5Gsq2/" +
+ "8x/pVJ//cjvnaQZgTec/XX1rt8fxv5uzwjeZ+7+fkRYyW7uTBR" +
+ "Sls6AiRqAf//7VXFV9RVRFo85Oj/Hv5Kzgv2b8D5EWMrlts6Ai" +
+ "stAf3+5bVX1FvIrae6nJwWRYc4t80l8s/9NY+jBGoCLaHCM+5b" +
+ "E41+GIrIvngYokT/dRh4+8s54STIE1twqGQnEJz9JY+hhGoCLa" +
+ "HCM+5bE41+GIrIvngYokT/dRh40f0EuDSz3uuAUretHs/weRBy" +
+ "3noF2uj4qa5fP8I0U2cZpYWZ2rolWw5pb0YcMl/TLZgKeHMQLj" +
+ "0i+RCse5Ds8jMV4Jxcq6rCpn8S1n85Gr/uqad2k190fmmer0iO" +
+ "Zbjl+2uirG8e9c62HJLWiI84Z4mGAft+kzUq0qC+bSeWQNHKEo" +
+ "9RTDXs2yiuX1pOtFNXdGd8KaWwWjQLDhEjqyAU+fwwi9pnidS+" +
+ "aRGK+EYmVdVpWz+FbW031XWD/aAEtuQUOcN8TDGPu4TceE8oaK" +
+ "+d+AuXQeWQNHKKpy391A1ZWzmlH3Q/cj9xN3b2bty9oD3fu67G" +
+ "h0v8i2t2XbQ674lXf6HffrrP+U+537fbb9o/tD+m/xbEfFd7iu" +
+ "8yy2e8Wdhuc/3Hbh3eP2yuff3f3uwWzdubZ0D1eN3/3WHc3WT7" +
+ "s/VT3/7k6Uov9qPv7lOaB7/K82x/9rZ+b4l1jd8W9Zvsc/R4NT" +
+ "0Dw+c0+V2/Aaeit50Fuv7SaAD1k8yvPv1rUV+erFq5I18vdfJR" +
+ "z1nwKCJ0y2J0rjbqnJW/GcQ9P1j+/v32oU2O+/km8ldyTivJis" +
+ "93iC4lGDPJKMqm+Evpq1b1RrJBW/80++3c+Ykm/2wF3H7pJGoY" +
+ "k7p9EqC9it0eDnZv+frCPKbcqX6xDK7LHqumw9iFBFiOmt1evE" +
+ "nYbmcbSdLreL8c+wevXa2fF/mrN4lOfxX1tR73r+r8B8Fg19rP" +
+ "RIq/39a3/Hv29FNfv/d0XkELZ8qVBXeLrPjP8qnzgfX9DX/z9I" +
+ "e3gajGcY+oSaleL8n2ySv39WCo+Z8V/T3/wn9/jNf7K5/vxvK/" +
+ "Ke/2Fs+VIxXoUH5vw/tMQnzscX9PX/T2xFfpmDk9A8ok6W28X4" +
+ "P2316rWz899JzuJRnuOorah3ver9X//+Ldpvxm/+I0zOeeP2//" +
+ "T+fvf/OLtjiFdkrXP9V1Gruv5LHzTjX2YqemB8rv9e/0v8/v//" +
+ "iy6PFQ==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5120,94 +5115,95 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 3104;
+ final int compressedBytes = 3113;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrdXG2MFWcV3qZVIzFrS0qyAami3WjjH37428ydoTbrD/uj8Q" +
- "8xpFJoiKlfkRg/iDDzchcxjVoUIa1V5Esq0KZpwlYry+f2F4n8" +
- "ICR+lNLyUdtqiERcoN3G98yZM+ec97z33rm72wreybxz3uc85z" +
- "nn3Jm5d+7cuzswkGweqFZcBiKPEM3+EDIsQrqdHp183WKa+Hs/" +
- "tEJ2PbuOo7S0j1Za0hfYRnz0qxRBI3AYI1zryDwak5VwrK7Lqk" +
- "qW3Eq27BzGfI1fH/HrN/Jv5d/Ll8Wesfz7QeTzZv8/H437bue9" +
- "kD8cx9f9sfvey7800/2fr1Wzsv/86/30v/5KyBj9Toi0T9yo/R" +
- "d/VmfDTlphaaawfsT0/yPT/2nU7XgW7uwPn72HzjCt/W/7f9T0" +
- "/9eb6fin87+ZQvZN0/+mEIP5u9F/04qa9j+tbF8x59TFELOcoM" +
- "9b4viSodmpqI/YtzvNwcJZ9jba1bLa7P/diImI1WzrLSvSjOwS" +
- "P6N5sq6wMjFfHbLCrdWbwfl/v+l/T7ElOP9feS/P/2LTTI7/4m" +
- "rtq/ovJot38i92Umg9LWLfKvvf563LxX9q9Dpw8qXVLPLM5w+U" +
- "nn8367+4Novvf78O3g8Os53eHrclR3sISW8HDvNw3uVd6DD7Za" +
- "SLcmkLeRq+yx2OVR5lHhF93Bm3JUd7CEnvBA7zcN4tK/tlZGz/" +
- "ky85Anka9n8kVnnk1e9AdiBEOlkwAr+1zZwR2xCTWjEbFSgvo2" +
- "znI5oXq5SskKF9ehtnl/izDd4jnpUsNxj63YfyJ0iLmNK2WUiR" +
- "WOTPR5pW1Z0hq+ih81yD/p+TrNYus/93IQYsYkrbZiFFYpGftH" +
- "tX1Z0hqwj21YcDpus0BwtnmUMbl9YO0/8OxDjC2laRZmSjUhjL" +
- "1YSVZZEXS0LDrdUrsc24hljcQna2ubXfvP/vd3foiNZ+qUs25w" +
- "MdRtl2czvXJetZv1cjISvcsl47uFJJDvb7Dtp60iKISa3uuslB" +
- "9oNFM6vNvn4qnU5M4/53W8Ri07v+71dnpo/0VHoKx3KZh9vSM4" +
- "98tIYsETsvnYdqNAKHMjAe6JziGjTGPBlLeSRLqnKM5Gi27Nyf" +
- "E1txVWfQ1k4Wsv1ynzn/f28i7su25jtDJc5X6tQo23j9E6/L1h" +
- "NyGAu3rJf/Vj0L59JzOEpL+2ilJbuXbcRHD1IEjcBhjHCtI/No" +
- "TFbCsbouqypZcivZsnN/to3AQlu2qnOxmrMfl+xzkgnj6HgYQR" +
- "xepZaMlurM1IywrjA/jfEta6pXmnK+ZP6S+TjCks7Bbfn8zCEf" +
- "rSGLY9M56RxUoxE41R2N+YxrHWZoDGNZnzmYhyJDVY6RHM0Wd1" +
- "rmT/fzf3bCnP/mU1Z24ua4/+cr/QGsuKQLcFt+Tt6GlvQzS2Pp" +
- "gmKH1PL7cAHHEsZ8skN1nEuUEViK7ekCnUdqM8/OSUf3bZ4bsf" +
- "/5/kcxHpw5Zm+PHjXv44f5/kd0Lzwwm/u/fbH5/nefmukR1H7D" +
- "aN5jOK9P7/onvzBwwz9a5p6C+3RvThDxw/9V/27jTO9/tsbN8X" +
- "/G9D/+//v9X/sfpv+XzfH/5k3z+v+UuCa6LW53ZhGCGLCQmd7G" +
- "dhiPc0SIRX7o3+qHefxRfCVUjHdlWe0LMz7+t5ijfUs0zu9/l9" +
- "zo+194OvQfvv+1zV370UPmVebeHq9CS2azf/f5Pl7/1Lc32ZRf" +
- "JspRWB6fQLtkTFTbgFX7AZkoY6bK7ZSwq9gK0TpTZQUTEkEtwZ" +
- "uoWFMiz1SQZ0prcy5GajYvU/W9kqdjVgyNz4lNK3HkPIxK/9IJ" +
- "l5lDr/axv3eFHI8ZiJGeTE+2zsMoLX9Gn0cbGGAhU7PIn54cfa" +
- "t1HmJgDgjajBGidZAt1VBd5mNN8qFdnJeqOLb/ydWTOuehrooL" +
- "MJJu/Pq32CWvf9Pg6iY1VzuMkAVbuP4tXu52/Vvsbnb+F091P/" +
- "9tRZ0exUvy+z/3cLx/92XV/3CQbdjkHw4t2EL/liv7d8tDRrx/" +
- "t7JH/8ON7/cNY/8cke3p+ZyNa1bb/P7JrWItZK4fZTuWJduDCL" +
- "HIn9/ftJPudZO3d3ez8vnH/P6ifdU/b5/p//PP9H7/0tf1/9fM" +
- "/o1+/+++XR8zi4JjSMzx+39A8Pt/9BXXYVse/4t6ff+v1bt//1" +
- "9s73D8L2p8/C+qjv86Ijne+/jXnOwuc7S9D3WYl92VHAe04/cT" +
- "x5krI2Mx5OtdaZMYmyHZG7NiaHxObFqJI+dhFH/+1Xg+IjOHXu" +
- "1jf+8KOd5thJEY6avpq8kzMErLM59BGxhgIVOzyA9I8gzEgAUI" +
- "2xSLltaBGeFSXeZDm2eoTxhFa23OxQixsSbKUT0r62JWDI3PiU" +
- "0rceQ8jOLXP437/b9OItqrfezvXaGuk3SyLbC2LtWf4y4hBlbr" +
- "UraFULSQLfkcBxjwyEc2ziGStEkLFmKS7c8LR5nJW5+3ZWbSc1" +
- "dkLZpFmjznGlqX2v+CkSOSq8nVBq8nV+M2Pjbcwh7ySjv2/oc+" +
- "Ysmohq9wXStqpucezde4n8Q//7sfd7z/v9D0f6t5lV14M9z/cZ" +
- "vcz6LXv7+i61/3U//K8Um/FXc4YF4rbCXEPY6W+6W3nwQkX+q2" +
- "lZ6dfq2+dXR71fXvL9wTUo37d+I3Jm6f22X7d4/59ee2Io9WV/" +
- "juN257Ze1x/hOE+x0w8f2/KN8XN3wgX5NcS67B7597HG3X4na1" +
- "/9/PHvJKO7b/0UcsGdXw+O9aUWe99mP6/lcymUx27x+u/4FTa0" +
- "+a/j/IHvJKO9r/pGTJqIb9d62os57u35+pa5OxbC0uZPm4MbS1" +
- "n1mASyQZgxjiss1cqULRoTrOpT7aPIM8MEME83BWGSXnFEN1Uo" +
- "7WF2BJ5+KWLX+ezAUbGexnFsUSI50LMcRlm7iIEF9GS3WcI1/m" +
- "4hl6tZ+zkk/PycKucCRd/7yMJfXvuaQl7WwsGxPHlvn9F7KBBy" +
- "vF4Gqz4Bx5FEH6bi5q0VxHyaooT6wiqoJ1dJ2sk76YvpgcgFFa" +
- "nnMAbWCAhUzNIj8gyQGIAQsQtikWLa0DM8KlusyHNs9QnzCK1t" +
- "qcixFiY02Uo8w/3u87aLHAXEe8YLW66ybj7AeLZvD712J+yO2/" +
- "0uYxybG0vp4p6vumqbjGSRcmx9RnaHP9AwjosBbZzNVRyTHSRH" +
- "Wa5SPpQtk/KnOlxX6b2VbEFYeVY0249fvtlQ73/87X1z8vef49" +
- "fntWqJhvuxkhC7b++udCGXvRr3+vlN9U1z9n/HP+twb3/17rcf" +
- "9PVeTOmfg33OvEDP/+of9Ha3VvpDPa/f5Xt5jZedgMydmYFUPj" +
- "c2LTShw5D6PE59+zweffsxLRXu1jf+8KOb5YDKOo61DfdxDNNa" +
- "WbtFrJoW73P5NDzAWLZtG//zjUf6WdY4rF6sw5nZ5O9sEoLR+3" +
- "D21ggIVMzSI/IMk+iAELELYpFi2tAzPCpbrMhzbPUJ8witbanI" +
- "sRYmNNlMOjy9PlrcswSsufJZfRBgZYyNQs8gPSugwxYLEmYaTI" +
- "fI5mBqvLfGjzjPUAo2itzbkYITbWRDk8+qBfhspRWB4fKrZVVo" +
- "lWzAcDPuFD8Pu3Eh8SmkMVVikKfh3NDFYHTs0bqlg0GxKRtarW" +
- "5lyM1GysaajWXeaXwXIUlscH0S4Zg9U2YNV+QAbLmGXlljiEke" +
- "KyQKd8t5VqGAmcmjdYsWg2KCJrVa3NuRip2YNVb5VueQS+FrPA" +
- "TlehDdt0lWVpNq3EoZVU1OtOB7V0FWrFveDDSHdF+sOKbIUc35" +
- "6EkRnJ0QavpoqTmW8b3RRymJcNd9dNjrJfRsZ+/0a+JpX2jnHv" +
- "zPQKIjPfNq2/tTcnqOIG+f1f+lD6EI7S0j5aack+yjbiG+ZQBM" +
- "UBh1UYlzqaITFZCcdaS6vaXJYtOy/HlelKHKVVMSqEVlqyj7Fd" +
- "4UspguKAwyqMSx3NkJishGOtpVVtLssW/SO6Il2Bo7QqRoUU45" +
- "KTrsg+wTbiG+6gCIoDDqswLnU0Q2KyEo71lWzXelrV5rJs0f+K" +
- "5ucM/FcG/s8M2UfM/U/ziVhyYv/TYXb//8O7/Sg+6yuu/+oh+7" +
- "j5/Pkn07/gFGnz17/34PcPG4NKH4cVF7LIgwj7q+XuENuwWGv5" +
- "8W6OZSWbx+K6Jka4LqkptSUvnJOO7nvgv4F4Kig=");
+ "eNrdXG+MFVcVX2JrFNNNQyRZQapoN9r4xSb9rPPuoM1+aT/UL9" +
+ "WEVApKNKYaSfxHhJm7b7FJo7YVIWjtIn+kAm2aJmxthaXQ7ScS" +
+ "+YBNrGmhBcRSDSmRAm238Z45c+ace8+defN2Fyy+ydw593d+53" +
+ "fOffPn3TfzdgcGko0D5YrLQOQVoukzIUMjpFv3qvM1xbTx9375" +
+ "Cunb6dvYSsv30UqLeZZtxMe+QxHUAocxwn0dmcfHZCUc69elVS" +
+ "VLbiVbjhzabK1bXfXZfdn3sx9ny2PvWPaTIPJptf+fjsb9qH4v" +
+ "ZN+M4+v/3Lz3sq/Ndv9n67xeMf7su/2Mf/TNkDH2wxDpHnm/jj" +
+ "//m3c2bKcVlnYKo7er8d+vxv9X1K09C7f3h8/dy88wo/2vx/+A" +
+ "Gv9L19LxT+d/O4X0e2r8D4UY9K/E+NtW1Hb8M8r2LXVOnQ0xzQ" +
+ "nGOS+OLxuam4pavxszOP7TNWr/7wwx6F+9419X1H7/p+/W9cHC" +
+ "Xvou2riM3qnGvyv/tR/RfZVtf8uK1CO7wF/xebKusDLu5w+HrH" +
+ "Cr9cTRe6l6b8r9n1/M38u+UsfvPC5i3ynGv8dZ5wX6FnCyu8ue" +
+ "m2nkQfbsrsLzn3b7P788h59/jwafBwfZNjfGbcnxPYSYG4HDPO" +
+ "w3fAodZL+MtFEubSFPy0+5g7HKo8znWqh5nM64OiLGO+PAkbxm" +
+ "3eQ59svIbKQ+e5tK+41J96X7QqTOghb4nR1q/DsQk1oxGxUoL6" +
+ "Nss46uS/LDDCEr3DLbfiiIeLLF58uTkmU/Evrth7MtpEVMaess" +
+ "pEgs8tP+711VM0NW0UPnqRbjf0qyOtvU/t+GGLCIKW2dhRSJRX" +
+ "7S7l1VM0NW0UPH1vXBwl5q0cals1d9/u21N/gRnb1s+1tWpB7Z" +
+ "xZE06PNkXbKy0WdkX7PCLet1Nwn2Rlw9hY11FrLTjZ1H1P5/BD" +
+ "GpFbM5H+gwyjbr6Lp0Pam6G0JYuNV61ZVyf7+foJ2dGkFMajXr" +
+ "JvvZDxb1tDb7+ql0JjHuU/ujcbueRUiI1Uc3z/+b5786z2xf5p" +
+ "g5hm2xLMRt4VlIPlpDlohdaBaiGrXAoQyMBzrHuAYfY56MpTyS" +
+ "JVU5RnJ8thy5Oyc24+qdQZvrLGS7RX///5OKuD3dnG0PlThfoV" +
+ "OhbOP+j9el6wk5jIVb1sv+4L0LJ81JbKXl+2ilJf0S24iP7acI" +
+ "aoHDGOG+jszjY7ISjvXr0qqSJbeSLUfurjYjsNCWrfJaVPbZj0" +
+ "v6ZcmEduxAGEEcXqWWjJbqzPQZYV1hfmrjW9b0rtlFf9miZYuw" +
+ "hcXMx23x/swnH60hi2PNfDMf1agFTnlHYxHjvg4zfAxjWZ85mI" +
+ "ciQ1WOkRyfLe60LJrx/Y8j6vxX37LSI9fG/T9X6U9hxcUsxm3x" +
+ "PXkcLelnlo+Zxfk2qeX24WKOJYz5ZIfq2JcoI7DkW81iP4/UZp" +
+ "7uk44/bvXeiP3P9z/yyeDMUXt77JCaER3k+x/RvXDXXO7/7j/b" +
+ "73/72dkeQd2zSvMWxXl9ZvOf7PTA+/7VUfcU7Od6c4KIn/2vxm" +
+ "/vn+39384Bdfy/osZ/4P/3+V/3X2r8x9Xx/8Y1c/1/TMyJrovb" +
+ "9SxCEAMWMs11bIfx2EeEWOSH8Wv9MI87ii+EivFRaVb39KyP/0" +
+ "3qaK8Q+0URd03sf+GpGX/4+ddVd+3HJtVVZlmPq1A6l+O3I31c" +
+ "/+7wjpNpt0wVrbAcPoV2wZgqtwGr8gMyVcRMF9tpYZexJeLrTB" +
+ "cVTEkEtQRvqmRNizzTQZ5pX5tzMVKxeZmu7pU8HrNiaLxPbFqJ" +
+ "I/thlHmpDpeZQ6/vY3/vCjkeMxDDHDVHO6eglZY7o0+hDQywkO" +
+ "mzyG+Ojr3TOQUx0AcEbcYI8XWQLdVQXeZjTfKhnZ+Sqth2/83V" +
+ "kzrnoVHlp6El3fj8N98h578mmN0YNdthhCzYwvw3P940/813tj" +
+ "v/88eaz39dUe3Tv5fl8z/7jfj47de98Q8H2YZV/uHQgi2MX3Pl" +
+ "+O2KkBEfv13VY/zDre/3DeP4OSLd1fM9m/RZ3QuqvtWshczRsX" +
+ "RXfhtHhVnSXYhQBPnb//6juW7yapb9thpf9Pm3rX5TYJYG76Ho" +
+ "4/NvQPD5N/ryt2Bb7P+lvZ5/++rNz7/zrTX7f2nr/b+03P9LB2" +
+ "b80t//0usV51IM7f39rylmbl79ZwjnP+lN6pj6gcpy0wy//915" +
+ "db//uc/E5zvnqnmssKSdPO/Nds+p+e854ODKMWDHtDEraaI69b" +
+ "IRmRmjyAeK5LMXpGpYEVccVt45130TWoowr5nXkt3QSsvF7UYb" +
+ "GGAh02eRH5BkN8SABQjbFIuWrwM9wqW6zIc291CfMIr2tTkXI8" +
+ "TGmihH+R6tj1kxNN4nNq3Ekf0wis9/H89GZObQ6/vY37tCv07S" +
+ "STfBmjxR+Z9ADKzkiXQToWghW/I5DjDgkY9s7EMkaZMWLMQk2x" +
+ "3XljKTt7qiFJlZT9bis0iT+1wD1kQ6ySVce78kS0dsmMce8jZr" +
+ "r5+HPmLJqHav5ora6dkHsrX2F/Hv//bntff/l6jxf0Bd/5dcC9" +
+ "//7UP24ej893c0/7W/dFeOz7ituOcB/UphMyF2C1r2t85+FJDs" +
+ "bjteeLa7tZzp293e/Hej/Y1U4/Fb8Rsbu8fu0OO3D7r1V7oih5" +
+ "a/z7Bb7e9La5d13yDsH4GJ85+8+FxILmdrk2Juld3X/PmfXBbH" +
+ "1mW1/69nD3mlHdv/6COWjGp5/DdWVK/XfVCwLrrxX+w1fmTG7X" +
+ "L8H2QPeaUdHf9FyZJRLcffWFG9nhx/caauMwvSdbiQ5Y6TBWj7" +
+ "fmYBLhGzAGKIyzZzpQpFh+rYh5YYGM898LIf83BWGSX7FEN14u" +
+ "jcfOgOWJIJ3LLl3rcJsJHBfmZRLDGSCYghLtvERYT4MlqqY1/q" +
+ "o809yCMVMJq0yef3ycJRYUu67n2ZSKrfs0lL2ulEOiGOLfX7N2" +
+ "QDD1aKwVVnwT7yKIL07SBqUd+PklVRnlhFVAXr+HWyjnnBvJDs" +
+ "g1ZajrMPbWCAhUyfRX5Akn0QAxYgbFMsWr4O9AiX6jIf2txDfc" +
+ "Io2tfmXIwQG2uiHEX+A31/H1ys5hHPaq1m3eQA+8GiHvz+NV8U" +
+ "cvuvtH1McthU85m8um9qxBzHLEkOe/cQ1PwHENBhLbKZ60clh0" +
+ "kT1amXjZglcvyozJXme3VmXRFXHFaONeHW7bdXa+7/nazmPy87" +
+ "/i1ue0KoqKfdjJAFWzf/OV3E/sOt5RN6+4Y3/znu3vO/t7j/d6" +
+ "bH/T+vIntKxb9uzxIz/PuH/l+dNb2RerT5/k9nzcAVfukMyYmY" +
+ "FUPjfWLTShzZD6PE998TwfffExLxvb6P/b0r5Pj8VmhFXZN930" +
+ "FSc0p7UWslk/ltDVedSeaCRb3Y8U++fiqtj8lv9c6cF82LyR5o" +
+ "peXi9qANDLCQ6bPID0iyB2LAAoRtikXL14Ee4VJd5kObe6hPGE" +
+ "X72pyLEWJjTZTDoSvMis55aKXlzpLzaAMDLGT6LPID0jkPMWCx" +
+ "JmGkyHyOZgary3xoc4/1AKNoX5tzMUJsrIlyOPQetwwVrbAcPp" +
+ "SPl1aBlsx7Aj7hQ/D7twIfEppDJVYqCn4VzQxWB07FGypZ1BsS" +
+ "kZWqr825GKnYWNNQpbvcLYNFKyyHD6JdMAbLbcCq/IAMFjHLiy" +
+ "1xCCPF5YFO8Wkr1TASOBVvsGRRb1BEVqq+NudipGIPlmMrdYsj" +
+ "8EzMAtusRhu2ZrVm+WxaiUMrqXjXnRo1sxq14l7wYWR1//tMrC" +
+ "JdIcd3L0LLjORQi6upx0nV00Y7jRzmpcPNuskh9svI2O/fyNem" +
+ "0t4x9r1ZP0FSz85GW3BaPv+5yr//M/eae7GVlu+jlZb0E2yX+F" +
+ "cpguKAwyqMSx2fITFZCcdqy1fVuTRbjrxoV5lV2EqrZJRIPik5" +
+ "ZlX6SbYR33ADRVAccFiFcanjMyQmK+FYbfmqOpdmi/EjutKsxF" +
+ "ZaJaNEaKUl/TTbiG/4GEVQHHBYhXGp4zMkJivhWLMy3+rr+ao6" +
+ "l2aL8bv+hiXtzhn4rwz8nxnSj6v7nwqRnNj/dJjb//9wpV/5F1" +
+ "zF1V89pJ9S3z//osYvOHmn/fVvZv//YzbPv9MtsOJCFnkQYX+5" +
+ "3BxiGz7va7n2Zo5lJZ1H435NjHBdUlNqS17YJx1/3AP/BcybKi" +
+ "o=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5243,67 +5239,68 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 2099;
+ final int compressedBytes = 2116;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrdW02MFEUUXk/GgwkkRg1R0BBjIGFlQYhuSOyeXg5I0CCSiD" +
- "GLESQSTCRZPchuotMzO8NPmIO7IJz8C2cPhpgYs8GEixrxQiIY" +
- "OYLxJxoFDgT/pqbm8f6qpmt6elaGfqnq6q/e+957U9XVNb2zQ0" +
- "N5jviCRKq3Z+vw4+3b3Hj5Yt4Y8kafHDfFCrSgxyLYbyUellh9" +
- "DedqehlGW2TSfjTOY0IE46KclJvqyWvg4Xnn/AQfU+N/R7ZO2B" +
- "E6/vN5pHMit9Uq/ztV/qtz5n8o14isyp9dMm2KFWhBj0XSOei3" +
- "UruL2hgpXeBczYiW2zbFUB/9aJzHhAjGRTkpN9WT18DD88531O" +
- "5W479YjcjDgzL/k6opVqAFPRbBfiu1eyRW38W5mvkvQ1tk0n40" +
- "zmNCBOOinJSb6slr4OF5Dw2VTpZO2pq2rAYg6RzVKZ2MR7Bt8f" +
- "oUWEBtdBADnPNQPxyjkaAtj0uzUi16ptp4yOsuVpu1av4/mK0z" +
- "uOu/PKZ/lkjpM7VGPJCPWzP19yg3Z2751fJr5b3lifK+8rhTZ1" +
- "LEuERF7UTKb3bwu8uzL/y846ezpPyCC68u7SLjt3r9zKovKkSt" +
- "9rXl+bg759+H1f9KcsXWtIV9RprP/ytUaouoTUtWgAUwQptiqI" +
- "9+NE49S0TG7L5yXQMPzbxVX04u25q22hoCvSEjChsBC2CENsVQ" +
- "H/1onHqWCMZF/cgr1zXwkPwv554zf6r5vzxb59ZZ/5M/VP4rsn" +
- "Vunfxr96lsh4virq6c57G8mFy0NW1hH++3El+VWHwVLIARdCiG" +
- "+uhH49SzRKwfZHBfua6Bh2aee/wfUaOmvn/Whgdj/ieXkku2pi" +
- "3s4/1W4msSi6+BBTCCDsVQH/1onHqWiPVjWpWrECfyoZ6+Bp7m" +
- "yCzBWJs7qkapYWvaau+22ggUkHgjti0ebwQLbgcYx6k14Byjka" +
- "Atj0uzUi16ptpkL9nIPWd+V/N/bbbOzb/++/b/8qjcr+72pd36" +
- "qozl2/+69/+VJ7vw/LTje8VxK6ZlC+2DAnhyCq7hnJySFs5vL8" +
- "fBl9uPxChS8r6txSh8Wp3Q0mxp1ta01dZoI1BAKg9h2+K1ZWAh" +
- "a7SXvrgfjtFI0JbHpVmpFj3zeG7kT67H7rViWra0dY4hYvtb7z" +
- "bWwzWc4/WUGe35YXFrZf7+wfUMXjpGMYzIz4lapjbx+vyGoUHP" +
- "/0fV+rdO6awevPUvOP/HVf5PKJ2C//5RjfuZkW/+wzzh87+ySs" +
- "7/2spi5j/Hup//3cx0i+Z5/xXvUW879zjtCn//5Xv+dTXD2Puv" +
- "scVji21NW7wPCkhlLbYtXlsFFrJGe+mL++EYjQRteVyalWrRM4" +
- "8HM2+t8OdK52xNW+3Vv41AAYnHsW3xeBwsZI320hf3wzEaCdry" +
- "uDQr1aJnHs+NZ1vrOhW74DTgr8KVUbXarXHppTPdz870WL9X7/" +
- "Qoac+mjfRIVv7y77/JbqlRr0rMXHfKPz1UZP46orD8kykjjGkq" +
- "wJvSqR+QmLnuxOXrC/HfmxXXzTP/kwmV/yGJmetO41/dXOj4T/" +
- "Rz/itvP6j8Z9J3tc78zf/0nZzzf9IIi3syIH+lU/9AYua6E5ev" +
- "L8R/b1Yi33XJOlvTFu9L56hOU77HtsXrX4AF1EYHMcAFD/HDMR" +
- "oJ2vK4NCvVomeqTTM3dVSGYsT9iUk83qn2fztdNj4+F2cWXtzR" +
- "yUNpA7lP3vc9/6hWe/5/mX6kdcrPd9iFbsm3/9W+/ajn/n+vQ1" +
- "TO/b/Kf0Tl/5WKaKQ/+bv3/7Wn8uYfpVCMeGaMwCsqhtp2l42P" +
- "z8WZhRc4/3v2oN9/1L9WOuP9Gf8C9r98/PdDseL8xARaU6td/R" +
- "uXjZvNzZmFh/YHjD9jiCpQjHgsBJ4sUM/UBS4bH5+LMwsvcP73" +
- "7CFRSP2MS2cQ5n+eo/S3yv+7bJ3AtzMbhv7Hgz7/ylu9+f+j8j" +
- "/v0pm/5988j/+/Kv8fXTrF559+WPj6X4VixLNiyF/OLlR3+0KX" +
- "jY/PxZmFF7j+MQ/RNBQjHguBTy9ST/tXXDZRh1+Yh/rqQ/5de1" +
- "D//3BWzf+f1Deis/miC13/8/JLy1zv/2cV56zEqrvn8/1/9eUu" +
- "1nj2/j8ZTUZtTVu8r/n9n+gko/G32LZ4/RewgNroIAY456F+OE" +
- "YjQVsel2alWvRMtWnmzSiPGIEzttqj2r7G/rbMUM02MsMtoI2F" +
- "clFryo6aXEPGJf1Tr/qMnGzOHsl9Bx3ORrKO6l4PPjF00x+1N9" +
- "T696vSeb2/619hO74c61+itOrq105GZxDWvzzPv2SHyv83lf+O" +
- "wZj/yfXkuq1pi/c113+i05SXsG3x0hmwgNroIAa44CF+OEYjQV" +
- "sel2alWvRMtWnmrd3QCVNQnDsmgSbPqPFXv6U3Om42N2cWHtof" +
- "sP870fP9v0nlf13lv2kwfv9g82+WVv4eC5m/ettZ/0vlv70/+R" +
- "ew4ve+/j2r8ldvO7TO4D7/Vf7PSY396huh1rk58891/28OeK5s" +
- "Hoz7PzpqCopzxRRo5WO129vnsnGzuTmz8ND+gPWfMUQzUKw4LQ" +
- "SanFajfdplE3X4+7+vL8r4zVA003P+jCE6AMWK00Kg8Tb1/Web" +
- "y8bN5ubMwkP7A/JnDNEsFCtOC4FWPlHzf9Jl42Zzc2bhof0B+T" +
- "OG6CAUK04LgcbqzbhGgNcbxcHu8ND+gPwP+vc/gev/1oD1f+uA" +
- "rP+HoVhxfmICjdX+XyPA6x2Fw93hof0B488YogYUK04LgVY+Vf" +
- "f/lMsm6vAfVr6+KOO/sqJGz/k3ep7/WwLm/5aBmP//AYaHgVg=");
+ "eNrdXE2MFEUUXk/GgxFu+Af+xBBIQBYCIWQTu6fhQAgmIEswmD" +
+ "UiRgkxmiAH2U10enqnAcOSuAPCSYnh7MEQE2KyHDjoQb2QiESO" +
+ "YCQao8CBrIpTU/32vVevurumenZg7Jeqrvrq/Xa9ru6pmd2hIZ" +
+ "8jXGkiyYPlPPz48AE7Xr821OcjOq2KJmjBiEZwXFO43sTStVxX" +
+ "O/71KIuapB2Jc58QQb+oTqqb8pl90MPjdjviGWNu14j5f0jM/x" +
+ "q/2fCb/3B1PzOm+bCIXyDhcs/4j/Q9/ydV0QQtGNFIPAPjmpqP" +
+ "UBlFtatcVzv+pbpNMeRHOxLnPiGCflGdVDflM/ugh8fdOSeqaI" +
+ "IWjGgExzU1F5hY+gbX1Y5/GcqiJmlH4twnRNAvqpPqpnxmH/SQ" +
+ "+BPfjAmHRf4vLueZz/vf/6idq53TNW3xsXiG8tTOheuwrfH0EE" +
+ "hArXgQA5zroXY4Rj1BWe6X1Eq56Jly08i95/+qmP+ny3l6O/++" +
+ "+qtIwjF5Q2TRefGMeMozH8/3N//rE+3ydv3d+jv1A/VD9TErz7" +
+ "jh4xLhtRWpv19g982c98KvC6/OkvpuG54820XEH1S9ZslrAlkq" +
+ "5t/z+V8c/zw8/W9Ft3RNWzimqP38v0Wp+RiV6dAKkACN0KYY8q" +
+ "MdiVPLJmL6bO/Z+qCHRt6pb0Y3dU1bGYeBztGwwIZBAjRCm2LI" +
+ "j3YkTi2bCPpF7Zg9Wx/0kPhveufMXyL/l5fz3J/Pf6/4/xTxry" +
+ "jn+f/E33xCRLuyV7qTVX2ey2vRNV3TFo7xcU3hbRMLb4MEaAQe" +
+ "iiE/2pE4tWwi2g5qsPdsfdBDI/ee/+fFrInP382Vg5H/0fXouq" +
+ "5pC8f4uKbwjomFd0ACNAIPxZAf7UicWjYRbUe1GrfBT9SHfLIP" +
+ "etozswR9bb9RTdWmdE1b2dtWhkABCrdgW+PhFpDgcoBxnEoDzj" +
+ "HqCcpyv6RWykXPlJu8S05558wfIv/XlfPc/+t/3vu/eTSeFHf7" +
+ "M93aakR+77/29//G5i4sv2j5XHFak2rpQsegAB5dgD6cowumhP" +
+ "XTy2mwZbdjYhSp5e7Wohd5XEVorVVr6Zq2Mo4MgQLUeA7bGm8u" +
+ "AwmzRnnTFrfDMeoJynK/pFbKRc/cn7n4SX/jIk2qpUvGc0r39B" +
+ "nwcJPmAomNi8JNVDPK80PjWgo0cx9qpyiGHuXrRC7QmmfXDXV6" +
+ "/ounfTIieIYHb/1rXz+yjsSfuXBl8b8Qf17GUy3+JCzS62utLP" +
+ "8hTzDDOivoajP/m6u6zX/1/Z/Mf451n//dZHqmd/HGxbqmrYwj" +
+ "Q6AAhWPY1ng4BhJmjfKmLW6HY9QTlOV+Sa2Ui565P3Pxd/q1y7" +
+ "XLuqatLKsyBApQYx22Nd5cAxJmjfKmLW6HY9QTlOV+Sa2Ui565" +
+ "P3P3zGXf/c9wv9hT3m+V6/n+Z977T1crDNv/jI/z0djhW+HGBr" +
+ "Har7XxxR937118ar7X+PgT0m7Fx+MTZfGb339H+0yONDYx1S+K" +
+ "P/6ol/FLj9zijyYUMU0TDtYET5qamOoX6cobc7FfTYrz+uR/dE" +
+ "DEf8TEVL9o/pNtPZ3/A57zP66IaRp3sCZ40mkTU/0iXXljLvar" +
+ "SVFet/tfrHaviPjPxCcNnt39vP/jab/5b1+NkWhE17TFx+IZyh" +
+ "ON1IaxrfH0G5CAWvEgBjjXQ+1wjHqCstwvOtLcYnpPz5SbRq7q" +
+ "oA5Fkf2KmXi4Vzz/99pk8vTZdJbhvTu6tyCefz+L/J8Rd1mbp/" +
+ "5ywVvIS37vPz14/n9a4NWYU/xXRPwXRfxX5if+6u9/PP4ghqIo" +
+ "J2MMvCHWv+arNpk8fTadZXgP859ZCA5D0WSVMNCmuNvTb20ydm" +
+ "12nWW467hD/JU1yP2f9DvBMzYY93/QgKIo54oZeLRA3O0LbDJ5" +
+ "+mw6y/Ae5n9lC3LrPv3exjN467/jLuE/Iv4fy3kcP51vHrqHB3" +
+ "3+1Xfkxv+viP8nG88gPP983n9qd0X8v4j4785H/PGZnq9/CRRF" +
+ "OSuG+cvhheJuX2iTCQp+Yexqax7WP2YhmISiKEfCwCcfFU+7t2" +
+ "wyefpsOsvwHsY/WTX/w0si/38Vn4gu+Xnnuv776jclvfZ/W0Jn" +
+ "y8SSff3c/032drHGs/3faEO0Qde0xcegAIU/YFvj6Q2QgFrxIA" +
+ "Y410PtcIx6grLcL6mVctEz5aaRt708oQjO2MpmNevjeEbTlDND" +
+ "prkEtLFQXVSaakdOzmH6ZdqnVuUZdbKcPeF9Bx0rR3yPfv/+2e" +
+ "f+bx4U69/v4onw3mDc/177P+Iqpb+JN4KSXxIlOTvWycF7Mf/t" +
+ "0pn/HB5zb/t1Eb/4tZfimY/570HE1ed/j3jblZ//9gzG/Eez0a" +
+ "yuaYuPQZmj7djWeAq/zJ+FWvEgBrihh9jhGPUEZblfUivlomfK" +
+ "TSPvvA2eVQXJ+sZooNFWkf+z4rpulXJFOstw13GH99+zVdf/SO" +
+ "x2HhZ/za54BuH7f6/7X+wMpH+L+HcMxv3vFf8uMf+Pi/h3DdLz" +
+ "r8v83+awrm4bjPwPTqqCZF0xDLTxhXjbO2STsWuz6yzDXccd1j" +
+ "+mIZiGoskqYaCR/Lbrok0mKPhWOm8sKPkmO5iuHD/TELSgaLJK" +
+ "GGgo9vUkAnpzvWh1h7uOO8TPNARHoGiyShho40uR/+M2maDgf1" +
+ "nkjQUl//8iqPz/MbiG4CgUTVYJAw1HxfyP2mTs2uw6y3DXcYf4" +
+ "j+Z//nFc/0cd1v/RAVn/j0HRZL1iBhpuF/O/3SYTFOyK5I0FJT" +
+ "spQeWdFq4hmIKiySphoI2vxP0/YZMJCv7CKm8sKPmrrGCqcvxT" +
+ "lfN/p0P+7xyI/P8PwiCBaA==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5339,63 +5336,63 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 1915;
+ final int compressedBytes = 1919;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrdW8+PFEUUHk9GL8YYObh71LMc/ANqevYgFzUxQgQ0YMBkEx" +
- "NJ0AQE3O3ZoSUBAhoNEBUjAYl6kFkOchCM0QNRYgQhxot6WC5G" +
- "/IGiezHaPVVv3veqqqdren7Qw1Sq6tX3vvfqvanu2pqe2VpN7a" +
- "2ZqkvN87JRda1W+CK/vfT94L31IRH5PajXqOritbDQhfM2I2n5" +
- "bPze/D6L8FB9QP7CgzpAVRevhYXWb7cZLkJ+c6M40B8eqg/IX3" +
- "hQr1LVxWthoclBZ/0P+Gz83vw+i/BQfUD+woM6SFUXr4WFNvbb" +
- "DBchv7lRHOwPD9UH5C88qH1UdTHr+Xpa30COsDnp8Wph5Dc3in" +
- "394aH6gPyFh3hnWp+Ln4+3xFvjl+KnfRbxDmu1HyueJePE2/P1" +
- "8bN+fP6T3n7j9YPm3/y+b4tzVm6rbcaeaSf/1b19trbk4FtrY3" +
- "2VWv/NAeu/uarrH8+Ju+FQVrl47xgLVTs8nB2ujd+b32cRHqoP" +
- "uP+FB3Ukq1y8FhaqFj2cRdfG783vswgP1Qfkf2Tg639twPW/dk" +
- "Ku/8NZ5eJ9xyw08bCSQ66N35vfZxEeqg9Y/8Pu+qe1s/4575i9" +
- "/msC1n/NaNZ/CDv+3MD5rwvIf91k5F/q73/APdgoeZ+OPv/B//" +
- "6rXZ67ysJas+Pc/1qbB1//aC5//TMd6xuPOue/+21fLidstmiu" +
- "VrmXc/1vcvJ/wLn+N03G9V/m1XhkOBzv1dnz+VfzWCXO/xsC8t" +
- "8wGeefUvlvDMh/42Tkb+kg//iJ3NyeDMg/5cQ9zsnx4zft8/87" +
- "A9//Tw2H481vVfX3/2RXYC7Hq7j/xycDee/m5V+/x+a6SFH+87" +
- "dVPf/8V/3OYqTsa2GhkPF5ruazkBmS+YHPP98E3P8pp/nQrXn+" +
- "qR93kfrxUfkeaSZvZYV6lkirx6zXJdmDTOajRfKKlrmiL7RG78" +
- "yUDDsud37S+nr2KXMv/a4ddREXG5bvCp7/v/Tsqm8Wc6r49z//" +
- "/Ns6k3v+vRzwHl0e6+f/xUHOv/Uln+RD/WPCEKdxvhc/Hq/CmW" +
- "0t65pLrj7ZWzxXfal5NWuJEV2JrugWJamjSiV5kGVikQW1yX72" +
- "wrj0g/NIDCNhWxmX6xVZ2CMbnrRcKXvPRH+GcYZ//h3G5395/m" +
- "usaKzQLUpSR5VK9AvLxCILajMOY4RLPziPxDAStpVxuV6RhT2y" +
- "MfOyn/+jGwHrf2MU+1/z2OCff1tfDOoh+m04nJtz/Q/+/Ku+x7" +
- "OzWtikPP+OlqIl3aIkdVS75XeWiUUW1GYcxgi3/MA8EsNI2DZa" +
- "0uuPLPSK0WOPbMy8016NruoWJcMwCNVu+YtlYpEFtRmHMcItPz" +
- "CPxDAStpVxuV6RhT2yIf90XH84K9SzZK5pM2a9LtEyMpmPFsTh" +
- "ir7QGr0zUzJopNff9oBR+Hr2Ke7Yzjg+ndbF/j7/R9cD9r/rJf" +
- "ejj8Z8/g/I38nt2nA4Vch/ZmpmSrcoSR1VKtE/LBOLLKjNOIwR" +
- "Lv3gPBLDSNh2Zkpf/8hCrxg99sjGzDvt9My0blEyDINQpRL9zT" +
- "KxyILajMMY4dIPziMxjIRtZ6ZN/sBCrxg99siG/NNx42xWqGfJ" +
- "nBDNmPW6RL8ik/loQRyu6Aut0TszJYNGOn/bA0bh69mnOP+eLX" +
- "3++2M4HO/9P+bzn/+l5nXN14Zgw89/KDveih6zm/Nv80Sv7//U" +
- "i2FY8fd/zffCzr/N93uff/t6mm99/9eIs6oLSaTRCOt1UW0bS/" +
- "Nvoy+WEUM+9zYuY2KE47LnsUe+MfmReaf36aXokm5RMvewQahS" +
- "UadYJpY6pS3slu3tueQ8EsNI2FbG5XpFFvYynu4OlY4by1mhni" +
- "XzDi3bel3UNpa1Ls1/m7agMclcSYOe2AIxRNEW45Kx2xhGgT7F" +
- "+i8XPCf4IfcZ/e4wrNT+d36s3/9EWaGeJdLqMet1UTuRqVu1U1" +
- "qQzBV9oTV6Z6Zk2HG58/Osbs8+Ze7570tyNK1v5+7/L4Rh1V//" +
- "klfNQhg2CfmX+f5HvexZfw9W/e9/6rNZoZ4l0uox603ZjkzTbp" +
- "cWJHNFX2iN3pkpGXZcnvlncQ7Zs09xxc6Wvv4/HuH1eGHUMQwe" +
- "ff1MBfI/M4zo6+s7pW36rpRq2plsGKzvssi2y2h3bAwXZMM1iO" +
- "ELa/BuxuBfyzBqG35bRGzarnczF8/TjYFL6U8SyYkATsnfscTf" +
- "Vv/vXyvg+6/kg1snf/v5r/rO+evnIK2fJ+nvf3///9P6N2D9P5" +
- "yk/3/q8/vflQHPv1aO9fzz3zjzV84vJ5T3txSjyb91d+6+dFf/" +
- "+ZfaD6ZsZPcd/frI+/1v9vuv5n3V3v+TgN+1qgsl786x/v6t/k" +
- "xWqGeJtHrMel2SU8hkPlqor7TMFX2hNXpnpmTYcbnzk9bXs0+Z" +
- "e+mn418XI6V3558m4Pxzr3NHnJ7U/KOL0UXdoiR1zXPIScunLB" +
- "OLLKjNOIwRbvmBeSSGkbCtjMv1iizskY2Zd56CqobSLUrmCalB" +
- "qFKJfmSZWGRBbcZhjHDpB+eRGEbCtjIu1yuysEc2PP/Nxv8D9Z" +
- "1Flg==");
+ "eNrdW82LHEUUHw8iehERcnDjTc8G8Q+o6dmDuRghQjBGSSRBch" +
+ "CFGEjM1/bspI1kQ6IoSSQqCxuD8bIbBXMwLKKHoBLcYBAv6mH3" +
+ "ZvyIRhdPTm312/d7VdXTNTUf2+M86uv3fu/Ve1PdPd3Vu7WaOl" +
+ "7Li5Ga52Oj6mat9EN+O+m7wTvrQyLye1BvUjHitbDQyas2I2v5" +
+ "bPze/D7L8FB9QP7CgzpJxYjXwkLrd9kMFyG/hVGc7A4P1QfkLz" +
+ "yoN6gY8VpYaHbKWf+TPhu/N7/PMjxUH5C/8KBOUTHitbDQxgmb" +
+ "4SLktzCKU93hofqA/MFD9paaaiMrxQjo3l61mLI8XPB4tTDyWx" +
+ "jFVHd4qD4gf+EhPdguL6Yvpy+le9JX0+d8FukBa7WfLJ9Fc9L9" +
+ "xfr0BT8+8Vlnv+kzvebf/KFri3krt80249iDTv6bO/ts7SnA99" +
+ "aG+lGndWEp4ojxAQ/ngM9v53m7wUP1YRn3ePzvCjj+d1X1+E+P" +
+ "iG/jrC4s3m/MQtUlD+eSa+P35vdZhofqA9b/bM/rvzVg/beOyP" +
+ "qf0YXF+41ZaOZhZaddG783v88yPFQfsP5n3PVvl5X1L/jG7PXf" +
+ "ErD+Wwaz/r1/5PpH5R9wDGrOKOQf9fu/LSD/bXHRDT5/69uIuP" +
+ "6pQ56zysJau4d5/WvtHOr6b3Lu/x5y1n9T5Hq8XlujT3KkOH+t" +
+ "Y33D+baPPWz7auyMmy05Uqv8p/FEfzjdH//N6Sqc/43tAflvH4" +
+ "37n6j8dwTkv2M08rd0kH/6VGFuTwfk3+akHXjp5jV7/n+/5/P/" +
+ "2f5wvPltrN71zv79yw4F5jJTxfuf9EIgb7oo//r9NtdFyvKfuK" +
+ "Pq+Rd/6veUI7GfyclSxheFms9DZsgmer7/+zbg/G9zmo9V//4/" +
+ "av1nXKQ+Myjfa/X805ot+v3PjgUcZa8N9fnnYtzvf/2cFmq5R1" +
+ "ozZr2RxlfIZD5aEIcL+kJr9M5MybDjcucnra9ln+JIOxd9jL7n" +
+ "Ii7WL98VfP75znNUvVPOqer9T33R1/Oh/jFhiNO42IsfTzfizL" +
+ "aWdc1FV58dL5+rvthc0jUxkhvJDVNjT+qokGSPcJ9YZEF1doK9" +
+ "MC794DwSw0jYVsblekUWtsiGnYYb0Tslf4Zx+n//24/nf3n/11" +
+ "jXWGdq7EkdFZLkF+4Tiyyo1hzGCJd+cB6JYSRsK+NyvSILW2Rj" +
+ "5rHP/8ntgPW/PYjf/+Z078+/rS973in8rT+cUd3/qnvu/2xsVP" +
+ "a/k8Vk0dTYkzoqq/IX94lFFlRrDmOEW35gHolhJGwr43K9Igtb" +
+ "ZGPmK/VSsmRq7OWMHKGyKr9zn1hkQbXmMEa45QfmkRhGwrbJkj" +
+ "n+kYVeMXpskQ35t8f1x7VQy738mM7HrDeSLCOT+WhBHC7oC63R" +
+ "OzMlg0Ymf9sDRuFr2ac4Y1fH6SfppW6e/5NbAde/W5HXo9nh3/" +
+ "+W5e/kdrM/nCrkPz42PmZq7EkdFZLkH+4Tiyyo1hzGCJd+cB6J" +
+ "YSRsOz5mjn9koVeMHltkY+Yr9frx9abGXs7IESokya/cJxZZUK" +
+ "05jBEu/eA8EsNI2HZ8fZ4/sNArRo8tsiH/9rhxRQu13MvvEPMx" +
+ "640kfyOT+WhBHC7oC63ROzMlg0Ymf9sDRuFr2ae4/70Sff/3R3" +
+ "843vN/qPd/aiJG59OoiT5diwe+/zu+rsPs+f1v83yn939qbxhW" +
+ "/v6v+UHY/W/zw873v13t5lvv/xqpLkaoRxqDsN6ImrOxdv5z6I" +
+ "v7iCGfWxuXMTHCcdnz2CPfmPzIvNvn6fXkuqmxl5/DOUKFRM1y" +
+ "n1hq1ljYNdvbc8l5JIaRsK2My/WKLGxlPKtXqPa4sayFWu7l39" +
+ "CyrTei9nHf6Nr57zMWNKY+F9KgJ7ZADFG0xbhk7DaGUaBPsf7L" +
+ "JfsEPxbulx4Nw6Kuf1eHuvObaKGWe6Q1Y9YbUQeRaWp1UFpQnw" +
+ "v6Qmv0zkzJsONy5+dZ3ZZ9ytxrtezdDm+wCt9EqFfCsOqvf+RR" +
+ "MxmGjcDxv00LtdwjrRmz3og6jExTq8PSgvpc0Bdao3dmSoYdlz" +
+ "s/z+q27FPmHv2t7Q/Dotb/2ggc/58OcC/i2qBjkJZR7//Pl8+S" +
+ "zYzE+//dWqjlHmnNmPW5XEYm89GC+lzQF1qjd2ZKhh2XicH2x3" +
+ "PIln2utJc51rw35+v5UP+Y2FSIg2OflQ9PF3BmW6t1BsF5ZN15" +
+ "LpYe3iAFPNtnFyPP/4Uh731G/P9Lazkg/49G6f9/unz/uSFg/2" +
+ "fDUK9//w4zf+X85YDy/i3BYPJv3Vd4Xt7bff5ROyhjNnL0zm59" +
+ "FP39q/77n+YD1brfsd//qO+d9XeQo3f/f59/skcDdla/icx/qH" +
+ "//VX9eC7XcI60Zs95INotM5qOF+tr0uaAvtEbvzJQMOy53ftL6" +
+ "WvYpc4/+/Xd2kLOP+/br9HP1j391rRwZlfyThWTB1NiTuuY8ct" +
+ "oyz31ikQXVyTx7YdzyA/NIDCNhWxmX6xVZ2CIbM1/ZBVUNZWrs" +
+ "5TukOUKFJPmJ+8QiC6o1hzHCpR+cR2IYCdvKuFyvyMIW2bD/q8" +
+ "f/AfV7RIs=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5431,56 +5428,56 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 1679;
+ final int compressedBytes = 1669;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrlXE2IHUUQXpe9aBYMKGxCQNajQfQSwZs7M7kkLMlBZUFEPE" +
- "WRqDGi4qok7x8VNFdPChoi+LOgCLImgSWb3SAEjBdBgvi3l805" +
- "8QcFX091TVV197zp12/2ZWecZrqqq776m56Z1zOZ7MREyJYcLZ" +
- "a5MD5b40BZGQVFf4Lxj+ZGe7ZYpsaNxwZEetgtP3m2IMPHfTPK" +
- "25rvj3qUkpeKZWrc+Gh430X1+2eUewTPCMvJZBJ6zkkd7llbJD" +
- "5DLYIF9gqDXkhu+GFxpIxnQrYyL6FZNLPnlKN55cHzH/thmvvG" +
- "Nf/DbK3nRj7/9/thxnf+D3WPOzOsRfO8HEcXim0UZnz1d9eDr/" +
- "+pZAp61eJJoEoDvNLhbqLINp6M4Rqbwl5hMALJpR9CSBnYkn/C" +
- "QBzFdb+1vZINjqVEz+Yy5RW2Re/5Ybb/9R+9q1qyBpS4/tFZUz" +
- "wgSE8otEVEsqZsEEs8YkGCeG7NvcOY+weeRioOzwko+kbvcowc" +
- "VIUNpEFX2xUPzHeBs9Oa2Pbb3K+2rHNfvm7r17/BV/JbaVvSNO" +
- "P6miXFawTpMxTaZoil1EZjGa+xWqLxwpp512PmH3g2WpIetLXu" +
- "M52ORXGyHJZ0bRDj7bRtaJpxfc2G4jWC9BkKbTPERmqjsYzXWC" +
- "3ReGHNvOsx8w88G20A3/1RZKx9Z97FGDmoqrmcRtB++7LZaNbj" +
- "TJl181KiqIvP94gobuWXiZ2RK8f8XPX19np/P9p4vnGs8WJjkT" +
- "//td7JMK8Za7vdHuu/Pqbx6oDr/EiZz39D3WFOGMdjJprxmP8Z" +
- "N2+jUMv5fI+I4lae966BGfn6C5r/XR7zv6sa859fP8OY9e/xqH" +
- "9PVc7/gOefcx5n57nA7IJ+/0OjBa4aXigHc/PXP4Hzf9yj/uP1" +
- "qd9a2/9iSX4u7e1EBeqPomJJNev3e/8dPVQsST2M7f33UFfzyO" +
- "+/ox/KwVT2/F8uBzNK/aH+R7HM7nanPTC/1Xj+r5aDGWn+r25l" +
- "9oO39nWP+f+9vvPf/tej/o36rv+6NzyOUbfG678/tnAFUoX735" +
- "8hkjLqJ6/dv25e/ck3xZI6z39ytlhS5/q7f9fn+g95/xVZX9tE" +
- "zu9v6vL+y6r2yWJJrc9/j/V/b0cVv/9ofu7jIX6wHEzI/Dc/cx" +
- "7t28c5//tvKQez/c7/+CA70h/4oDL0h8WYMup3+w2NFrb+jz2+" +
- "a4n3jXP+e3eUtLL9ys3no/Jk+dYFx3pysC3qJGaYaBybrKiGlD" +
- "jUwpj00LqnOZLw3KJ3J/C0c1/cmnsnpESYednxUeui5FOsWVeC" +
- "7xIPlIPJm/8xr+ZPqh0acqgBSfM86qHF93MbwpOvfv0aw2UcT9" +
- "SUy5xI4o7DfXOcOUY/su6UvqF2aPEhoOkMHgIKesIACsdAFRqx" +
- "0KM12SOSekJg4x5MiTsOaCBviiEpR7P6++NoQTWk0UI8j5J+pH" +
- "nUkJ5Q0lah03sLGwNPO/fFrbl3QkoEjVQc0wPmTTEkJZ/iPrjg" +
- "uGofcfP5qDxZvnXx798gW7cuNJr12/Clm89H5cnyrYvrH2SLOo" +
- "kZJpqo8bBqSIlDLYxJD62zyZGE5xa93cDTzn1xa+6dkBJh5mXH" +
- "R62Lkk9xHA4HnyVHbElz5//n+Tf+x/G7vbMYU5f3P8leaw2xt6" +
- "rvf+KL8UXoOSd1uGNLbiUeUWiBvcKQDOXSD48jZTwTspV52V45" +
- "ilOO5pWn/Wq8Cj3nNEJLcMeW3EY8otACe4UhGcqlHx5HyngmZC" +
- "vzsr1yFKcczepfDT7/pz1W1dP1/f7R6/3f3VWvv/117vvvyx6/" +
- "kZfHWX/7i7G+//6+HIzz+fcuP1z7k9Ds258SP3dNNaTEoRbGpI" +
- "cWneJIkESnpAXytHNf3Jp7J6REmHmZ8XlUm5JPvpnjId4YzJeD" +
- "GWX+S3v7sZ6sQ885qcMdW+sS8SDv3YMWZk/2ZiwZR8p4JmQr87" +
- "K9chSnMh+q3HX/6zyD+s5Tufe/HdbVbkk6T1fj/p9sJpvQcy79" +
- "BbsXKEgJk2xG0xwJEvRm9lKOeB6He+a2pgTxrQtmHES3VnAkqZ" +
- "2Pa2zdJ3/K08y9UizrhP79i0tjvfrfVA0pcaiFMel1u8KRhBcW" +
- "GkM798WtuXdCSoSZlx0ftS5KPmXt/VkK+lsA8bVyMK6tc2z7P/" +
- "/Pvewnq96/f7u/fzf//a/d84xU0+/fvZ5/DtTn718E1X+wvvVH" +
- "nk9Qta3/Y1tiymxMue8/e/PB1z///w//AQfffMU=");
+ "eNrlXE2IHEUUXpcFURfciyQSkHg0iF4ieHO7O5eEJTkYWESQnI" +
+ "yoqzGi4qok848KmqsnBQ0BQUcQD9GEsGSzCULA9SJIEBX2sjlo" +
+ "LiaKB6f61ev3XlX1dE1N72S77aKqXr33vb+u7p7qmmGmpkKO5M" +
+ "VingvjczT2lxVRkPdnGH0419tSMU+NG08N8fSkm3/yXEGET/tG" +
+ "lHc0Px73LCWvFfPUuPHZ6LaL8vePKPcMnhGa08k0tJySMqxZWS" +
+ "Y6Qy2DBrYKg1aIb9hhfiSPR0K6Mi4hWTaj5z1H88yD5z/2wzT3" +
+ "Tmr+RzlaL4x9/e/zw0zu+h/pGXdmVI3mBTmOLhbrKMzk8u+uBd" +
+ "//M8kMtKrE09ArCdBKhtVEkW48HcM9NoOtwqAH4ks7hJA80CX7" +
+ "hAE/iup+b1slHRxLjp7NsxRX2BF95IfZ/vd/9KEqyRr0RA3Ozp" +
+ "qiAUFyQqEuIpI1pYNYohELHMRzbW4dxtw+0DRSfnhM0KNttC7H" +
+ "SEFWWIAbdLete2B+CJyd1tS2P+Z/t3mdR/JlW7/+Db6T30tLX/" +
+ "cZNZD0Fa0RJM9QqJsh+qmOxjJaYzVH44U2s67HzD7QbNSXFrS2" +
+ "bjOZ9kV+shj6Ojfw8X5aNnSfUQPJhqI1guQZCnUzxEaqo7GM1l" +
+ "jN0XihzazrMbMPNBttAN39WUSsbWfWxRgpyKp5NvUAPnZD9bhS" +
+ "drtpyeH2imyDDFFcyy8SOyJXjPmx6vvt7UFdahxrvNx4tbHM3/" +
+ "9aH2SYt4y13f0e678BpvHmkPv8aJnvfyM9YU6wc7EDqsf873DT" +
+ "NgqlRbZBhiiu5fnsGhqRr72g+d/pMf87qzD/w/JnGDP/XR7576" +
+ "pG/kHvP+c9rs7zgdEFff6HegtcNbxSDub2r38C5/+4R/7H65O/" +
+ "tbb/zeL8WtruRAXyj6JiTjXz99v/jp4o5qQWJrb/PdLdPPb+d/" +
+ "RTOZjKXv/floMZJ/9Q++NoZk+70x6YP2o8/9fKwYw1/9e2Mvrh" +
+ "R/uGx/z/Wd/5b9/yyP9GffI313/dvzzOUbfG67+bW7gCqcLz71" +
+ "YIp4z8yWr379uXf/JdMafO85+cK+bUOf/uP/W5/0P2v6Ij1n15" +
+ "xKlXk/0vK9ulYk6tr3+P9X/vzir+/qP5pY+F+PFyMCHz3/zCeb" +
+ "bvmeT877ujHMz2u/7jA+xMf+KDytCfFmPKyN9tN9Rb2Po/9vhd" +
+ "S7x3kvPfu7ekle03bjoflcfL1y4419PDdVEmMaN449hkRRXsiU" +
+ "IpjEkOpXuaIwnPNXpzQFPltrg2t05IiTDjsv2j1NWTTbFmXQl+" +
+ "SjxWDiZv/ie8mj+pKhSkUAKc5gWUQ4kf5TqEJ1uD/DWG8zieep" +
+ "MvYyKO2w+3zXHmGO3IvNP+HVWhxAehT2fwIPQgJwygcAy9QiMW" +
+ "WtQmfURSSwgs3ILJcfsBCcRNPmTP0Sz/wThaVAX7aDFeQM7A0w" +
+ "JKSE4oqavQ6bOFjYGmym1xbW6dkBJBI+XHtIBxkw/Zk03xHFx0" +
+ "3LWH3XQ+Ko+Xr138+TdM1y0L9WZ9NnztpvNRebx87eL8h+miTG" +
+ "JG8SZyPKQK9kShFMYkh9LZ5EjCc43efUBT5ba4NrdOSIkw47L9" +
+ "o9TVk01xHg4FXyXP2pzm3P/n/Tf+1/G5PVeMqcv+T7LHWkPsqe" +
+ "r+T3wpvgQtp6QMK5bkLqIRhRrYKgzxkC/tcD+SxyMhXRmXbZWj" +
+ "eM/RPPO0XY1XoeWURmgOVizJ3UQjCjWwVRjiIV/a4X4kj0dCuj" +
+ "Iu2ypH8Z6jWf6rwdf/rMeqera+v3/02v97sOr5t7/K3f++6vEZ" +
+ "eXWS+bc/n+j+94/lYJzvvw/44drBv2Jps+/q5q+rgj1RKIUxya" +
+ "FEpzgSONEpqYE0VW6La3PrhJQIMy7TP/dq92STH+Z4hB2DhXIw" +
+ "48x/absfl5PL0HJKyrBiaV0hGvi9h1DDbEnf9CX9SB6PhHRlXL" +
+ "ZVjuK9jIcydz3/Os+jvPNc7vPP+rbB5nSOVuP5n2wmm9ByKv0E" +
+ "exh64BIm2YxmORI4aM1sJR/x3A+3zHVNDuJbF00/iG6t4Ej2dj" +
+ "yusfWc/CVPMv9GMa8T+v8XVyZ697+rCvZEoRTGJNdlnSMJLzQ0" +
+ "hiq3xbW5dUJKhBmX7R+lrp5sytwHs/RS0Pvv9XIwrqNzbPu//8" +
+ "+/7ser3vff7t+/m9//tXuenmr6+3ev95/99fn/i6D8D9Q3/+jE" +
+ "FkZXgf3P+fViTkWef/8BfyV5Rw==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5516,72 +5513,73 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 2285;
+ final int compressedBytes = 2288;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrdXN+PHVUdX6KPEGNCWv8JLKEaXu/M7JMvvvCkhpgYmxBIMC" +
- "6GgE2YO917r4ZKu+2qi21qaiXE+OOBxTZIs2gV1GABtVoKCk+U" +
- "vkmI/LAa4pz7nc9+P99zztyZO3t32cucnHO+53M+31935p4zM7" +
- "fbhYUuR+/PzYg7+j+e3nZ+fmGbj/7jZnSwrPf07+1/rb/Uf7B/" +
- "p86M7tjkfNPL9lKQ/6WopwcmRHGgW/79Ly1/sm5u+ROt8n9oq5" +
- "9g77mWn/SOnf+2EYXnv81RbNhx+utmHceZh+u/y5Geb8f5qOaf" +
- "PdWMzMf6NzjcPzhY7t8zeNitf+X4W4Pvtsj/3mbMjQffKevRuI" +
- "1Bvwb/9mTfgyNtI6q1sLLVT3D4WDNn9IVy3fjMbjz/xa1bXf+S" +
- "Z5t12nBml//oi52/DbX7P3G8/T+72OI7cnG79v/ozv/VKTKm/T" +
- "9ZcgW9SjybLBUbkKryR5WFpfYwdhyMpW7OLFlti4DJsXGkvh0e" +
- "MYt7tWmu0KWu10zyjWakHp3W9qyPSR7Sj8XlehYQH3PjruvfJM" +
- "/1c93Wv/RyellaluwcKkryjMpgQQOt4ygG3NphPxbjSFTXxhVa" +
- "ZRb3zObMO9//vBDsqT9s5rRcnd5Y2HWHv/9lLwb5nw7yf3G35j" +
- "/4UYc7/iWp1QqyFqwpa03abbBJ+LbdDXfY/1vd/315J/f/qTIO" +
- "nv97SzEphsbHwBjHuN5KHM/Ps2d/Vuf83h2LNzb70hL5ZGrOf6" +
- "f7/69Mnj+0OMvzf+hz7c//oc+b79v96f29ddeyVH5S6yI7hpOE" +
- "aVmYd0hv3ek4SW0Cg0Xlq7Yy1Dr7E1lHas9h0La21ZciYEtM8F" +
- "GiB9IDyVXXslSuaFdFdgwnCdOyMO+Q5KrTcZLaBAaLyldtZah1" +
- "9ieyjtSew6BtbasvRcCWmOBjvFOdcFUKJMwIovNSktt9bHPXOw" +
- "EtcBhjvvY+bmNSJO6HbTPPH8MO7dDI8pSrUiBhRhCdl5Ls87FN" +
- "m6egBQ5jzNfex21MisT9sG3m+WPYofyR5UlXpUDCjCA6LyX5rI" +
- "9t2jwJLXAYY772Pm5jUiTuh20zzx/DDuV/svMT1C3BPdXPmjkf" +
- "nfvfZH+Q/y+C/Pd3zP/hncys96or6FXCrIx1XkpyKzOVzxrgaG" +
- "VbrM3WlWkZflyhf8zGerVpc+/8/it4g5hF3ynOw/1vp/yDazvb" +
- "/+Hmv/zEVu7/p37+3Rfkv29ma80dc/D8f1uQ/23zm382dFUKJM" +
- "wIovNSho/5mG+rfP75uuqqpdBPiNuYFIn7YdvM88ewY/Me9yNX" +
- "pUDCjCA6X5W3fGzT5mhT6y3VVUuhnxC3MSkS98O2meePYYfyH4" +
- "/Ts+lZaVmqng0rBBUle1VlsKCB1nEUA27tsB+LcSSqa+MKrTKL" +
- "e2bTk6+g59Jz0rJUMSqk2GBOWW5XGSxooHUcxYB7dsiPxTgS1b" +
- "VxhVaZxT2zKf9zXfe/5KUW98gvbe/+N7prdu+/ys9iXYqTpPJc" +
- "ef7XhVMht4BvcdVwnJiX0JeNwWKM+D5C1iRGPZq9k70jLUvVCl" +
- "GhxQYkKemnWUf5DoNFcBhjvvY+zp59RONCGxvFxrBD65+g72bv" +
- "SutK8qT04yv4SaA6ryyLObZYg0VwGGO+9j7OnoEo3/nRSDFjR+" +
- "pRx7CDSHXc4anpg+D579lZ3Y10e/4NI2p57/NTV9CrhFkZ67yU" +
- "ZIWZgiQrVgOyVrbF2mxdmZbhx+X7Z69hrzZt7uP2WnZNWpYqRo" +
- "WW3/9rXEarrONKehEasAiZMeWrnxBnzz6icbEffxQbww7lL+ib" +
- "2ZvSslQxPBQludnHkpuhAYuQGVO++glx9uwjGhf78UexMexQ/u" +
- "NxeiQ9Ii1L1Q5RIagoyU0qC57cBA2rB8zirA3cYhyJ6tq4QqvM" +
- "4p7ZtP8Jejg9LC1LFaNCUFESksGChtUDZnHWBm4xjkR1bVw8ky" +
- "z40XPPbMqfxoufkuIkqTyHCjx7HmOLs0b2fLjaCk/4+Q2hH983" +
- "I76PkBVGbv1OQvMn8vX8bP5UKT1d1t+YO9Lnio3BC2X/pxyr3F" +
- "/yS+X47/nL+Stl/1r+T+8e9g3Hidzbvj1u38urnTf/uZn9Zf4r" +
- "e/+bP5NfKNvfjuXf1+WfX86vlO0/8tdrGf+Kou+Pr4Iz6RlpWa" +
- "qukApBRcn+pjJY0EDrOIoBt3bYj8U4EtW1cYVWmcU9s+n6P9P1" +
- "+Wf0aPBr79q8vv+sPovTUpwkledQgWerGKPPVn2N6BPHafiK+/" +
- "ExRupsKiu0ODmeeouNd5vBeR38tffAh3n/2/1Ij6fHpWXJzqGi" +
- "ZEdUFjzDznzcb1Xf92X9WIwjUV0bV2iVWdzbeDTztuv/wkLxkF" +
- "n/j/nrf3bMX/+j3+1tX/+Lg9Ou/+Xz4J5kT4v3OXvicsjCLMv1" +
- "FsFirZa/wk6MqK29Luv/4ErL7/KuX/+zA66gV4lneV7K4l6VZW" +
- "5xLzRkrLJWzLAl1WCMUdYVafQDG6nfsi+LeM8/5bhYLR4pzF+8" +
- "FI+2eGtwdzPmxsXxCb/z1PzOXax1eo9x9xS/MH2P5G75PxIixf" +
- "cjnnYs/+JYt/zLkZdLq/xXmpGm/GujW1vY5sPm3+n9/4UWq/OF" +
- "nVz/Bte28/fv4MlxbzMy/qR35d9/tdn/hquTzn8v8heUMWx37n" +
- "/FlS1f/8PI9T6cz+e/9Gh6VFqWhqd4DhWld5/KYPXuEw2rB8zi" +
- "rA3cYspjXeaH3liHOZbNmY/blXRFWpYqRoUUG8xJV3qvqQwWNK" +
- "DnOIopznbYj8U4EtW1cYVWmcU9syn/zn8HOwr+5WQa/DXv6ETD" +
- "c2d/Onxn17+G7/9y5Pu/PJ/f/075R/5GO4bNx/uv3vXe9RbvfK" +
- "7H5ZCFWZbrLYLFWi3fQk2MaBp7xfsB8l7xQb/2/VhC/5Ko+C+w" +
- "4u1i8xflYuwV//9B8b/Ieb5hPPPvdue/+M8Mv/GPb/X67z3oM4" +
- "YfD7Hdev0v/26rFpKnZ8OJHYfa7kF3zehq6LL+tbhHd5z5+fdP" +
- "U57/n4SIj4WcltH9oYvW8MadvGfovdyMdD12+Pnv/1frJdc=");
+ "eNrdXN+vHFUdX6KPEGNCqP8EtlINrzszffFBn3jSaEw05QEIxo" +
+ "shYBNmp3fvSqje3vaqF1ohtRJ/m5iLVKTJxSpVgwWDaMFGfGrh" +
+ "TUKkIBrinP3OZ7+f7zlndubO3b29lzk553zP5/v5/ro7e2Zmt9" +
+ "ter/4Y3Van6b/UjLhj8P3epo/8bBNj8cO1mg+1iTD4gVkdKvtd" +
+ "gy8P7h4sDO4ffD5q8TWv2vPtahncN0V3e7f6B5+NviLn2/+FBw" +
+ "9s9jUpNuw6fabZxnHm8/pv9bCvf5cjPduO836tP3uqGZnf+38H" +
+ "1H93M+bW21d/LKM29Q+PDA4NFwd3DR9y+1+5/vrwW80elh6v1w" +
+ "2PVlePz5TyN6bwBjX4g9NjD5e3+uoNV7a6/yV/bLZxnOLjO/H8" +
+ "Lz62VQ/JD0PEx0LObOsffapz/U9t9fqfXWjxjrywndf/xS91u/" +
+ "4nC65hVom1yUKxAalqz6osLPWHteNgLX2iWbDWFgGTc+NMfT8y" +
+ "jz7nZ8+z+jRn6ELn8/+rzUg9ulnfsz6mRUg/EJfrWUB8zK277n" +
+ "/TItfruu1/6cX0oowsWR06WrKhMliwwOg4igG3fjiOxTgTtbV5" +
+ "hV6ZxTOzufLO9z/PB9fUx5o5LXeny70dd/jX/+yFoP5TQf0v7N" +
+ "T6h9/r8MSzIL3aQdaCPWWtyboNNg2f29NAh+v/tPvfyf3JF7bz" +
+ "+r+pis3zf3pvem9/wY0s9Xr9BZEdw0nCtCzohe+6k9QnMDCUr9" +
+ "bKUO8cj31CJ5LDrNcD1/uxYCeSVIUm6DiD9ZgUQ+NrsNHB4XXM" +
+ "KobnZzmyr7U61TdnaPMM/YzPjJrzfzPPf5Pz/4vT9YezWZ7/hz" +
+ "/Z/vw//Glz/h9MDyZX3MhSuaNdEdkxnCRMy4LeIckVZ+Mk9QkM" +
+ "HpWv1spQ7xxPZF2pP4fB2vrWWIqALTkhxvhKdcJ1aZCgEUT10p" +
+ "JbfWxy1TsBK3AYY77OPm5zUiQeh30zz1/DD12hUeWjrkuDBI0g" +
+ "qpeW7PWxic9HYQUOY8zX2cdtTorE47Bv5vlr+KH6UeVJ16VBgk" +
+ "YQ1UtLPuFjE58nYQUOY8zX2cdtTorE47Bv5vlr+KH6T3Z+gro5" +
+ "uKf6aTPn/XP/m+wP6v95UP/+jvU/uJ2V9S+5hlklaGWtemnJPm" +
+ "Yqny3A0c6+2Jq9K9My/LzC+NDGZvVpa+/8+de+4GlnX9RuF9z/" +
+ "dqo/OLez/de2/sUfd62/0/Pv3qD+vTPba27bBc//twT137J768" +
+ "+WXJcGCRpBVC9t6XEf832V9/9fUVv1FMYJcZuTIvE47Jt5/hp+" +
+ "bN3jeeS6NEjQCKL6qr3hYxOfo4nVG2qrnsI4IW5zUiQeh30zz1" +
+ "/DD9U/XqdPpk/KyFL1bFQhxQZzynarymDBAqPjKAbc80NxLMaZ" +
+ "qK3NK/TKLJ6ZTU9+gp5Jz8jIUsWokLJ+4pTtZpXBggVGx1EMuO" +
+ "eH4liMM1Fbm1folVk8M5vqP9P5+nepxa5yaXdc/6u/xbo0J0ln" +
+ "Xfn6rwunQj4KvsXVwnFiUcJYNgeLMZKu1366WpOFHzeOZm9lb8" +
+ "noWvKEzOM7+CeAql5ZFnNs8QaP4DDGfJ19nCMDUb6Lo5lCY1ca" +
+ "Udfwg0wnfq9mV2VkqWJ4KFryZx+bnPVX4REcxpivs49zZB/RvE" +
+ "Z3Yq3+mOev4YfeoVc7PzW9Fzz/PTuzz+Mvzyajlvc+P3ENs0rQ" +
+ "ylr10pIVZgqSrFgLyNrZF1uzd2Vahp+XH5+jhrP6tLWPx9ez12" +
+ "VkqWJUaLEBSdpolW1cSy/AAh4hM6Z8jRPiHNlHNC+O469ia/ih" +
+ "+gV9LXtNRpYqhoeiJTf6WHIjLOARMmPK1zghzpF9RPPiOP4qto" +
+ "Yfqn+8TpfTZRlZqq4QFYKOltygsuDJDbCwdsAsztbALcaZqK3N" +
+ "K/TKLJ6ZTdc/QY+kR2RkqWJUCDpaQjJYsLB2wCzO1sAtxpmorc" +
+ "2LNUnPz55nZlP9tD7wEWlOks46dODZc1hbnC2y58LdVnjCz68L" +
+ "4/ixGfFjhKwwcxt3Gpr/Il/Pz+S/KqWny/4bc0d6vtgYPl/Of8" +
+ "qxy72Yv1Su/5a/nP+9nF/N/+Hdw152nMi97Zvj8e28uvLmPzPa" +
+ "X+a/tve/+TP5uXL87Vj+fV39+cX8lXK8lP+zlvGvKPrO+Cw4nZ" +
+ "6WkaXqDKkQdLTsryqDBQuMjqMYcOuH41iMM1Fbm1folVk8M5vO" +
+ "/9Ndn39GDwffdq7t1s8/q7/FKWlOks46dODZKtaYs1XfIvrEcQ" +
+ "qx4nF8jJE6n8oKPU7Pp95j491m8LoO/9K/71re/3Y/0uPpcRlZ" +
+ "sjp0tOyYyoJnx2Dhj2rvx7JxLMaZqK3NK/TKLJ5tPlp52/2/1y" +
+ "seMPv/sr//Z8v+/h99b899/y8ObXb/77L/DV9ueS7v+P0vuUl6" +
+ "i+98b4rLIQvaJt+iA4utWn4LPTWjdv6yg65hVom1rJd2YI/Koj" +
+ "uwBxayVlk7NOxJLRhjlG1FGj1iM/VHjmURv/by/bJaLBfmFy/F" +
+ "wy0+NbijGXPr4tiU73keqsHXOn2OcccmvmH6Dsnd6v9miBTfjk" +
+ "TatvqL493qL1feU2Gr+leakab6a7Nb6835sPV32f+Tcy12p3Pb" +
+ "uf8Pr8zz++/gyXFPMzL+S+/I33/xsbTa6ffPkV9QxrCdef0vXt" +
+ "ny+b8UOd+XduP9T/9d6S2eed6NyyEL2ibfogOLrVo+hU3NqJ2/" +
+ "pe+mR9Oj5bPAUWmQqieECkFH69+jMlj9e8TC2gGzOFsDtxhnor" +
+ "Y2r9Ars3hmNj3/CLqSrsjIUsWokGKDOelK/1WVwYIF7BxHMcXZ" +
+ "D8exGGeitjav0CuzeGY21b/S9R00Cv7laBr8mnl0ouG5e7A5fF" +
+ "5Hp/1vMbL/Le7Oz7861R/5N6oxbLd8/le8EyBvF+8Naj8f699P" +
+ "zP8CK94kdPwJB/7/g6Lcg4v/eXVeN9b8u139xX9meMZv+f9/SU" +
+ "bBdeSDIbZTX//F323VQ/L0bDix43DbPfjOa7j/tbhHd5x5vv7d" +
+ "69/680/yoxDxsZDTMrs/dHqOuX47r5nJYyESYrPyPdfj/9NpKZ" +
+ "M=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5617,68 +5615,69 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 2134;
+ final int compressedBytes = 2147;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrlW1+IVGUUn6XamX1RVqispJceekhI0KcEmfuNBIbQky8RvR" +
- "UUUUEaWoLOnW1mHkXfBDEj6SGDEoldkYEwSnwpWCi0LHoI1zRY" +
- "w1rdJLrfnDlzft+fO3Pnmz/brPfjfvec3/mdc75z79z73e+65n" +
- "IhW/G77kjodvBcbqRbeX+yv15+s/xW+e3yu+WXvJz3TH3mQZtR" +
- "O+n129ch7yth9Zdf9KEzL/dQ8YF+z1nxwvCuR9j1H8yI0q5/3D" +
- "D16JvusbpxKtsHef0rz2WvsvJ8v+cpOu4iLjao2KPc1AN+OZ3F" +
- "iI2le3e5vjs6Z2ZbbWdojfHZvq/RCRdxsfD6/+/P/+hohnN0dJ" +
- "TP/162ma9cbPt63UiiPZerPsm2uCFos7YLpJMPe2I0zfFlkePB" +
- "Cb8VY3F8G/d5uqPothG/tK20jXrdVJ6OzXstzzbebZb4qrzKUz" +
- "TuNYfysL+di/OYiPhKfOFQHi1V/nKjig/rJtJ6cnwi42oe42ix" +
- "FFNjKbl+iySbdmFpHJFoUfswV2ThYhT2tqOTjvFJFk3n0Vptp+" +
- "SRrOiFOklUVXxW9xxXzav5aEH3KCXMBZI1Q0vENFls10i0oH20" +
- "pBGR2ZckM47WGMfomI9k0Si+mtfPf4lqxpZcgjA7WkjqX+Acgb" +
- "PkjI1Un+rOsZ5zE53uyl632ufBtWxVW6lHybTxzi3aKLLtwX6a" +
- "I1EExzgmAzGMK76uZEZ1c7lsrDx4/is6s11xZdc/Pc34B/qd/6" +
- "u/Or+/02n1V4qrr/5oS4b3ny3jsf5Vu9Qu6lEybXEDOWpX6WmR" +
- "bQ/2q/6AmOAYB/OYGMYVX3NcblRk4RHZWHnW9a9zbZdDkEGsf6" +
- "Nlvv7m+qeqQte/Ib//WsYV1Pg8/5K9WX+Kh33/H3auy2EXG079" +
- "A1jx9f38U5szvFdsHuX1rz7bz/e/6Hef5EP9OrN5Zw7qPi8ffv" +
- "AcZratYtPrH7F3H6H41z7TPTOC5r9pJ+706O7/yvm0+a/y5Yjm" +
- "/zVO/WvupfpLGVZOmrNan//FK54v8FfG+fnfY/3O9S/Oj+r3n/" +
- "zWp1Mta8Oe/z1///0nBMm2dXn/a0fl53/At4K5vp9/65xxOcjM" +
- "q+Ox/gla/57McJb/WMXr/yz1L45H/eqiukg9SqYtWf8CJ2nPiM" +
- "ws9uBecwRj3IoDeUwMRyK+5rjcqMjCI7Kx8tAzGD/mvH+/MLDZ" +
- "aUcS/9HcyLag558zz0Rrx3X9W5ooTVCPkmmLG8gpTaiNIjOLPb" +
- "jXHMEYN+NgHhPDkYivOS43KrLwiGysPPPv3fr7h9r3Gf229H51" +
- "hv/+V3nDGedtB1mK/y2fSKs/+hqY7TeS+M/477a8rDnlj1raXU" +
- "+dzbMf38pWf3xngHf8xz0/7+zr77zrlya9a6DJ3kcX4jPsDE79" +
- "Pzsx895M+YDRdfQprRtA/fm+67/pxCx4MxUCRlcY+vWHDNXXmv" +
- "dz+19vUPKhfp3ZvDMHdZ+XDy/vwMy2VdsIwTxm3zmXtD6+fxxy" +
- "zumhlZ3/Q9c/VWsuUJN+OZ3FiI2pwOdY8++/OmRWQ3g+Rjd9kg" +
- "/168zmnTmo+7x8eKWCmW2raRN79xGa47RyXPNJPtSvM5t35qDu" +
- "8/Lhyf1/DRHTatrE3n2E5jiN6jZEGzL8Rjb4ZZfFVpTTIzILvT" +
- "L+ajuOKGs8dV6dpx4l08Y7t2hOZGaxB/eaIxjjZhzMY2I4EvFF" +
- "fjTnRkUWHiVm84zM4ViDnhc/Dobjfdd4fHBjyOKZPv/NzKbOf0" +
- "ec+e/ICs9/p0f5/av4rc1wkXFZ/w/t+9+te/z779Lq+f8v9vqn" +
- "+Et3nywc31b9cNjrn3hT3++L73RH0tFeYw/8bdfIoPapfdSjZN" +
- "p45xZdFplZ7MF+miNRBMc4JgMxHIn4ohRdRosZW1ATadV/Gcdq" +
- "nZsv/LLaQ7trScNsb+e9a0/K+9gef3w7rsnp5NF5pEN7/i2Px/" +
- "yX7fmndidXZnf7Gr3f3Qc54tkZ64QPa1N71V7qUTJtSf3AUXtr" +
- "t0VmFnugn0QxcfQWBmI4EvF1JTOqm8tlY+Wtd9fjeqfGElsIiR" +
- "tsp1a7gz7Cl1giI4Z8Odq4OSZB0vPYmk/nOPDOzlUe0zs1lthC" +
- "SFL/MWz1+9FH+BIrl6vfRzJiyJejjZtjEsSfB2Mjz9Y5DtTPVX" +
- "6gd2qqQMfm76NAEtqFZWKqoAoYi7xZZ0z4LNvRScf4hLAmeWo7" +
- "eZwST3iuznHk/z9qvfiTbnwUqfUO19LjBtup1fPIFL54JNd/km" +
- "TZ2WLmwezINBn2uNz8bPUdJabxhqq9LunGR5FajJae1H8JW30K" +
- "mcIXj6T+Asmys8XMg9mRaTLscbn52eo7Skyj/kuh83/k/HueHx" +
- "n8/B/d9f/9e/j6P7kP6tH1Up0aS0mm6ySbdmFpHJHouvZhrsjC" +
- "xSjsbUcnHeOTLJrOo7Xk/m/nkazohTpJVFV8VvccV82qWepRas" +
- "2QLSSZ/4GjZuvrRGYWe3Bfn5YogptxMI+J4UjE1xyXGxVZeEQ2" +
- "zP+zob9/1cjwXtVYPe+/zl2436l2zsUC30fnRvv+G/T972qH7x" +
- "5XV+T75xP9XX91ptWm1BmtNbEptvFOuLa0+S08QaYwmnibWTAX" +
- "6zgG0xdZPCY3rowi9Td1Jh0tLZWWqEepNTNYKLfibzbWnkuaNt" +
- "KJw7vpIXlcHDPbiIyLe5/m0zkOzHua9alu0Q06ipTc4ze0TAyx" +
- "C4t9mRHd0D7MFZm5hDAfvTE66RifZNF0HoxA3hybbabOElVFfS" +
- "vHKd34KFLrDLX0ZP1zClv9YWQKXzyS+e8hkmVni5kHsyPTZNjj" +
- "cvOz1XeUmMb1PxX6/bf+SHef+vqw5/HMppE+/v8DbG9Z6A==");
+ "eNrlW02IHEUU3kWzM3tJ2BziX/AieDGgkpwMrNPVXnKIt3gRPA" +
+ "mi4g+YSKKBZHrWmTmG5CYEjShCjBAlhF0JWSSikovCghpjFA+S" +
+ "mA1hI4mbbILYNa/fvK9+erqn5yfZTRdV/d73vvde1VRPV3XP7s" +
+ "hIkaPySzZS9KhuGbnjj+CQi7jYyh1/5cdspOix98SdP/6pdTbS" +
+ "+GS5jr+6O66vVd+svlF9q/pO9QUv513ran8/x3ck5lR3dcj7Ur" +
+ "HxV5/3zsiLXYx4T8/X//eDm49i89+fHqXNfzRrzW2ObFmcWtjP" +
+ "+a91cdesPdvr9a+msrNozvCu/8YXXdy9vnGxZ+7XJe71Kt3qqm" +
+ "W2SU3GlrDIR7dqlWbXHxUP9jazyHnvqN+KvhxfrJSnNeKtpidx" +
+ "8xzRDOYLJ8NJalEiBiPRLHLCyeA7kZnFHtxqjmCMm3Ewj4lhT8" +
+ "TX7JcbFVl4RrYc7WiRrlRUic6tz7pEEtqFZWKqpEoYi7xZZ0z4" +
+ "LNvRScf4hLAmeWrXuJ8ST3iuznHiK+czGXeca07NBQu6RSmevw" +
+ "WSNUNLxDRZbNdIsKB9tKQRkdmXJDOO1hjH6JiPZNEovprT179E" +
+ "NWNLLkGYHSxEM7rluIX2vxtspP5YNse6z4368bzf4n4darPaTC" +
+ "1Kpo0rl2CTyLYH+2mORBEc45gMxDCu+LqSGdXN5bJx5IX3fxVn" +
+ "titev6Gtf13tcvb0uv7X/3TW3y/bu4unV/74gyVn/r1I/8cfLP" +
+ "H4cf3vZf+vtqlt1KJk2qJZ5Kht4eMi2x7sV/8ZMcExDuYxMYwr" +
+ "vma/3KjIwjOyceR59//O1f5V7/fd/u7/65PD3P8H+53rcr+LLa" +
+ "fvf1xb40/xsMc/4Yx/Ylj3/3j+TqVavh7O/U9tzLGv2DjM+a+r" +
+ "Xt5/BBd8kg/168zmyhzUfV4+fO8JzGxbxcb3f9Kzeyj+8f73gs" +
+ "Qp9P1f7cRdPbz9j+/6p/VvWNd/mOPJQXOWw/u/IuOvnPO8gTt3" +
+ "99z/K878V+aGd/+fmki1rOl1/GoM7uBjqff/MeduP2ZjWi86fj" +
+ "d+ep5e579197rok3yoX2c2V+ag7vPy4fH9/yIiplVstWtoz+6h" +
+ "+DeO6pYZhe7/a524DjL18sq9/9Vz/NrVmF/Bz/95xn95eYxfnV" +
+ "anqUXJtHHlEtwUmfDgJntwqzmCMW7GwTwmhj0RX86jJf39t6Ni" +
+ "7/EsMVszM4N9LXJEDzn77+f69T5S//4fPTi895+F7n/OOhusWa" +
+ "7v/8LRcJRalExbNIuccFQ9JTKz2INbzRGMcTMO5jEx7In4mv1y" +
+ "oyILz8jGkee+3q3ff9WGHM+/MSfa1P3sDP7vH2qvOuO77iCL0X" +
+ "/VQ2njb/wEzJtt6R9A/21daR8n2lJcb1njbH360dV8449u9PEb" +
+ "/2nX9zv79/9vnac9Z1eqOWGBvWo4Nuj57z6DM//Os15Y8mYqFe" +
+ "hdR59wbR/GX+p5/L87McveTOUCvSsPfP4hQ/2V1rXa/vUGJR/q" +
+ "15nNlTmo+7x8eHULZrat2kYI5jHbzrmk9PD+Z5/zme67vet/0e" +
+ "ef+uutT+VK+/MByYf6dWZzZQ7qPi8fHs//FURMq2kTe3YPzX5a" +
+ "Of72ST7UrzObK3NQ93n58FoNM9tW0yb27B6a/XTjdHMEM/3hpO" +
+ "3/+9WHbM9gPdUcXuv9sstia1ZssjELvXKOo2OP8sZTp9QpalEy" +
+ "bVy5BGdFZhZ7cKs5gjFuxsE8JoY9EV/kB2fdqMjCs8RsfSJnsa" +
+ "+FrqBf+8Px7jUe7l8f8nimr39TR1PXvwPO+nfgNq9/h4f5/qvy" +
+ "g81wkeXy/D+w939X7/L3v4sr5+//neefK4N7Oql/NOjnn+jJXi" +
+ "MEb2cj6Wi3sft9mBnULrWLWl2C43Ru8Y6zjavNEl/NpmgcU3Mk" +
+ "g+AYx2QIRr4SH6Nwbp3PzIY+nMtEkvEf56z5r3+1I+bvaN/t/8" +
+ "j2QY54dsY64YM6Bnb/W1oe61/O+d8ez8z29hy9l+2DHPHsjHXC" +
+ "B3WonWontSiZtnj8wFE7G9dFZhZ7oJ9EMXH0FgZi2BPxdSUzqp" +
+ "vLZePIk73rB7pSYYkthESzbKfSuIE+wpdYIiOGfDnbuNknQdLz" +
+ "2JpP5ziwZ+dRHtSVCktsISQe/0EszXvRR/gSa2SkeQ/JiCFfzj" +
+ "Zu9kkQfx6MjTxb5zgwfh7lh7pSUWU6t66PMkloF5aJqbIqYyzy" +
+ "Zp0x4bNsRycd4xPCmuRpbOV+SjzhuTrHkf//0nrlN134LFKyhi" +
+ "V6NMt2Ks0SMoUvHvH8j5EslS1mHsyOTJNh98vNz1bfWWIaK7T2" +
+ "OqMLn0VKGIkej/8MluY4MoUvHvH4yyRLZYuZB7Mj02TY/XLzs9" +
+ "V3lpjG+M8UXf+DW86e0osM4P8fbqX8/8Ph4ut/2AzmwyYVluJM" +
+ "8ySbdmFpHJFgXvswV2ThYhT2tqOTjvFJFk3n0Vr8/W/nkazohT" +
+ "pJNKpoRrccV02raWpRSlbIBInXf+Co6eZakZnFHtw2JySK4GYc" +
+ "zGNi2BPxNfvlRkUWnpEN6/900etfncyxrzq5cva/zrdwtzPaGR" +
+ "cruB+dGe7+t9D7v/MdnvvO35b3n4/0Nv/qWFLG1TGttbBxtnEl" +
+ "XFva/ASPkXGMJt5mFszFOvbB9EUW98mNK71IvaaOpaPhYrhILU" +
+ "rJymChXCp/2Vh7LWnZSCcOV9ND8rg4ZrYR6Re3Ps2ncxxY9zTr" +
+ "c12CS3QWKf6OX9IyMcQuLPZlRnBJ+zBXZOYSwnz0xuikY3ySRd" +
+ "N5MAJ5c2y2mTpLNCpqkxxHdOGzSMknlOjx888RLM37kCl88YjX" +
+ "v3UkS2WLmQezI9Nk2P1y87PVd5aYxvwfKfr+t/lAtk+z4P+xTz" +
+ "0x1Nv//zYsWco=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5714,60 +5713,59 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 1805;
+ final int compressedBytes = 1795;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtW02LHFUUbchfyCwkhPyAbCdjQgikqgYkf8ERwYVGghjBlR" +
- "/B7jb0JsRF/EC3IWG2EnGlRNQQJmSbCSqacaMYcSEuxAG/uua9" +
- "W+ec+6p6ajqTTme6q3j33nffOfeemurq6qpop1PcL+53tixHna" +
- "3NZ6t9McktGqPTMX6IOQc8+qR57uwz0MV9/KxubnWwhXl+Mb8Y" +
- "LEcBYRkbthdLiEO+WDKG8iyneWZbXnOsBFzVlVZlFHtGY4vZS/" +
- "mlYDmKiJixYXtxFHHIF0eN4S34vpf20RwrAVd1pVUZxV71VMcf" +
- "slfyK8FyFBExY8P27BxiQ2XnAsNb8H0v7aM5VgKu6kqrMoq96q" +
- "mOn+b55bCXURi8ZsPyJ3+xuebDmudrJcPX9fE5zjTVBCqtqH3r" +
- "s703h+Ol3tneK71Xe6/3nq1D9t7Q+cmfO40br/Vea8b1XqjPdz" +
- "/vjNx6z3QecOu9JX+Fq/nVYDnSNRu2F0cQh3xxxBjegu97aR/N" +
- "sRJwVVdalVHsVQ+OPPhsIVvY/q/GmGZ8uWKrHDdXNBSz2m2jFb" +
- "WtN87nv3jSI9LM4/H5L06Xu3lEvMrrcT+GOK4dM0aYI8awFa4E" +
- "Buc4y1zWpdp9jlVwTTlnw3n/vf47/fc52/9o+79g8fL2uXLef7" +
- "e5Rv9CQ/7Dcc5pnaLGzh8I80RxIliOdM2GRyFGNW/B9720j+ZY" +
- "CbiqK63KKPaqR7WOc/23vtImdv2ff37c+984x5/daPHtfGOSxz" +
- "+4Ocnjn77zP/7vn1n//E/btt3x7/Y265//4nhxPFiOdM2GRyFG" +
- "NW/B9720j+ZYCbiqK63KKPaqR7XOr//p2gZ3Zvv6H6zP73+z/P" +
- "nvXXgUXfOPw15GYfCaDeQN7/Ng1HdJe6kGzXGmqSZQoxDN2WJ/" +
- "sT9YjuIdImZseBTi6p6y31vwfS/tozlWAq7qSqsyir3qYa3Z2X" +
- "I3jyg+w8Q51oFSbvXUQ3PgwuBazObqQCrC60r7o2vqUVOe0EJ2" +
- "PVsPlqOIiBkbHoW4qrnuLfi+l/bRHCsBV3WlVRnFXvWo1j3y/X" +
- "9tkt//2dNpJs3tVu1H9ftn8Ov8+f9xOf7Bb7t//IPfG99/HW7x" +
- "OT78eJz/sa7Ry2kmu7xL1+Op+fuPh3v+z8vb22KhWAiWI12z4V" +
- "GIUc1b8H0v7aM5VgKu6kqrMoq96lGts37+Z/v5N3uq3M0jstUw" +
- "xzpQykU9zIELg2sxm6sDqQivK+2PrqlHTfnOpvnyE+UeojB4zW" +
- "fzH8M8cIypjLrN8vXr6M+q6vJ1zFTFdlvA56v5arAcxeOMGRse" +
- "hbj6y6x6C77vpX00x0rAVV1pVUaxVz2qNV5117qfDP7eij4bji" +
- "/lirw5/C3073D8R7k7w3G3+033u6G/1/3BXcM/NVzbf0T/Z+3q" +
- "p/76737R/Wpov976NfZP85nsfjsc33c3dnb+u38N7wHXy908on" +
- "iHiHOsA6Xc6p5Cc+DC4FrM5upAKsLrSvuja+pRU+5/11u8FzsD" +
- "b/EYb9fOtMuNyu8EsSNtK/lKsBzpmg2PQoxqyrOZ5pkNBOdYCb" +
- "hppFXTXimaj3wa3/9O+t8/R/xOuvdI3n+vTbJbVpS7eUS2GuZY" +
- "B0q5qIc5cGFwLWZzdSAV4XWl/dE19aipxz4cL5a7eUQREedYB0" +
- "q5VU2aAxcG12I2VwdSEV5X2h9dU4+acvwla6XczSOKiDjHOlDK" +
- "rWrSHLgwuBazuTqQivC60v7omnrUlOOP8+JuOcJuEVZsHRidB1" +
- "/dU+96q3ngtY9W9vWBAb6+ar1P9dTNp+Tf/9Ym3G/G//uXWb//" +
- "j3P+86UWvyuX5u//58c/v/734vW/N89/3h3xbdYdvb6TWqMRO+" +
- "kyP/8Pfv7zW/mtYDnSNRsehRjVvAXf99I+mmMl4KqutCqj2Kse" +
- "p3UtXwuWo4iIGRsehbiqueYt+L6X9tEcKwFXdaVVGcVe9ajW5Y" +
- "PLB4PlKL4hjxkbHoW4eqd+0FvwfS/tozlWAq7qSqsyir3qYa3Z" +
- "c+VuHlF8QoxzrAOl3OqZkubAhcG1mM3VgVSE15X2R9fUo6Y8/2" +
- "7Ny9cjwXIUnxBjxoZHIa6eKTNvwfe9tI/mWAm4qiutyij2qke1" +
- "5pv5ZrAcxSskZmx4FOLqmtr0FnzfS/tojpWAq7rSqoxir3pU68" +
- "Pc+os752z3338/+Pa2/L+Sxb5iX7Ac6ZoNj0KMat6C73tpH82x" +
- "EnBVV1qVUexVj2rNNrKNYDmK3xAxY8OjEFffKRvegu97aR/NsR" +
- "JwVVdalVHsVY9qnbbP/6Sff7Lb2e1gOdI1Gx6FGNW8Bd/30j6a" +
- "YyXgqq60KqPYqx7VOuvnf+re/56adMfsUHaoDao+1kzp6+Lmio" +
- "ZiVjslqaI6jc1aq/mB7ECL4z9QH6coW+W4uaKhmNXyvI1U1LLe" +
- "/9tpB20=");
+ "eNrtWkuLHGUULchfSBYSgj8g22RMCIFUVUD8CwYEQUiIaARXPo" +
+ "LdYxgQCUJQ1G1ICLhSxJUSfASdkG0SfGDGjY8s3LgQA7665n63" +
+ "zjn3q35Mz6Qzme4q7v3ud79z7j011VXV1UlR1Hfru8W656hY32" +
+ "K23Q9kuQPOKArnW8w54NEnz3PnmIEu7hNnXXOvg83m1fnqvHmO" +
+ "DOEZN9/rJcSWr5ecoTzPaZ7ZntccKwFXdeVVGcUjo7Gl7IXqgn" +
+ "mOEiJl3HyvDyG2fH3IGdGDH3tpH82xEnBVV16VUTyqnvb4LXup" +
+ "umSeo4RIGTffy7OIHVWeNUb04Mde2kdzrARc1ZVXZRSPqqc9fp" +
+ "pXF21vIjNec/P8sd98rnlbi3yt5PiuPjHHmWE1gcorat/ubP/V" +
+ "gT3Xf6F/pv9i/+X+U13I/is6P/ZLMXTjtf5Lw3H9k9353mfFyK" +
+ "1/otjk1n9N/gqXq8vmOdI1N9/rg4gtXx90RvTgx17aR3OsBFzV" +
+ "lVdlFI+qB0c+7fmvH4uIPPNwnP9yj9n4jVHDGVxvXG1bcxSzJt" +
+ "tGK5qsXn2y2X1ExKu8nvbDiNPaYWfYHDHMV7gSGJzjLHNZl2qP" +
+ "OVbBNfXYi2L57eW3lt/h7PL74//y9fPjc818+cLwGstvDsm/N8" +
+ "1nukvR0M7vCvNofdQ8R7rmFlGIUS168GMv7aM5VgKu6sqrMopH" +
+ "1aNap7n/TXynmdn979wz0z7/dsbxT//8n+b4y2sT3J2vzfL4V7" +
+ "6Z7/M//ed/u23jjn+rt3m//usj9RHzHOmaW0QhRrXowY+9tI/m" +
+ "WAm4qiuvyigeVY9qXVz/22tbuTnf1//Kre3//F98/u/j5/GNB9" +
+ "G1+tD2JjLjNTfkHR/zYHR3yXupBs1xZlhNoEYhhmfr3fVu8xyl" +
+ "J0TKuEUU4vaZsjt68GMv7aM5VgKu6sqrMopH1cNayzPN7iOi9B" +
+ "0+zbEOlHLbb/00B86MazGbqwOpiKgr74+u+Yia8oZyZgfd/z6Y" +
+ "5f2vfDLP5Lmtqv2gnv8rvy7e/x+W41+5u/XHv/L70N8/9k/wOd" +
+ "7/cJz/qa7Ri3mmvLhF1+MTs73+y1vlLfMc6ZpbRCFGtejBj720" +
+ "j+ZYCbiqK6/KKB5Vj2qdv98/zsmvl/Weeo95jnTNLaIQo1r04M" +
+ "de2kdzrARc1ZVXZRSPqke1zvv5n+/33/LxZvcRka/aHOtAKRf1" +
+ "MAfOjGsxm6sDqYioK++PrvmImnL/o/nxR5rdIjNei9nqJ5sbx5" +
+ "nK6No8372O/qyqK9/FzFWM2wxfXamumOcoHWfKuEUU4vYvcyV6" +
+ "8GMv7aM5VgKu6sqrMopH1aNa01X3Ue/jlb/Xo08H9oVckV8Pvg" +
+ "v+O7D/KHdzYLd73/a+H4x3ej+Ga/jnIdf2H2n8s3P1k3j99z7v" +
+ "fTnwX61/G/1n+JnsfTewH3prGzv/vb8Gz4Crze4jovSESHOsA6" +
+ "Xc9plCc+DMuBazuTqQioi68v7omo+oKc+/qxP8LnYao8dT/Lp2" +
+ "erLcqPxGEBvSdqI6YZ4jXXOLKMSopjyfaZ7ZQHCOlYCbR1o175" +
+ "Wj+ci34++/s/73zxHfk+48kN+/V2f69lc3u4+IfNXmWAdKuaiH" +
+ "OXBmXIvZXB1IRURdeX90zUfU1GMf2Ilm9xFRQqQ51oFSbluT5s" +
+ "CZcS1mc3UgFRF15f3RNR9RU46/YZ1qdh8RJUSaYx0o5bY1aQ6c" +
+ "GddiNlcHUhFRV94fXfMRNeX4T83n+9/i/79s9v23Wprge8XS4v" +
+ "fvxfEvrv+deP3vzPNf9UbczXqj1zdSazRiI10W53/z57+6Xl03" +
+ "z5GuuUUUYlSLHvzYS/tojpWAq7ryqoziUfUEravVqnmOEiJl3C" +
+ "IKcVtzNXrwYy/tozlWAq7qyqsyikfVo1qLor7dmO0eYcXXgdG5" +
+ "je1vSrej1zzw2kcrx/rAAN9dtXvM9XTNt8c22/f/oji+7/g+8x" +
+ "zpmltEIUa16MGPvbSP5lgJuKorr8ooHlUPay2fbnYfEaU3xDTH" +
+ "OlDKbd8paQ6cGddiNlcHUhFRV94fXfMRNeX9d33e/DxinqN0ha" +
+ "SMW0Qhbq+pMnrwYy/tozlWAq7qyqsyikfVo1qre9U98xylO2TK" +
+ "uEUU4vaeei968GMv7aM5VgKu6sqrMopH1aNa7+e2fGDjnHH//3" +
+ "vz2+vPyqdgV73LPEe65hZRiFEtevBjL+2jOVYCrurKqzKKR9Wj" +
+ "Wsu1cs08R+kOkTJuEYW4vaesRQ9+7KV9NMdKwFVdeVVG8ah6VO" +
+ "t2+/zP+v23vFHeMM+RrrlFFGJUix782Ev7aI6VgKu68qqM4lH1" +
+ "qNZ5P//b7vvvTP//Y/mo2WTIrlgzXG9cbVtzFLMmU5Ir6tI4XO" +
+ "t6vNdsguPf2x3nKF8dV9vWHMWsCc/dSEUT1vsf/uMHag==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5803,55 +5801,55 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 1647;
+ final int compressedBytes = 1644;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtWz1vHFUU3f/gLk1c8QeIkCIEtmdchIoUyBWiAyQUiUiRgj" +
- "CWYKxdFjAIKKioaFxSOA0FFUKK/QOQUOwWKRD/ATcRHt9355xz" +
- "36zXX1nWzMzovfvxzj33vP2YWY+SwaDaGL9U3as+rO5XD6r16p" +
- "1By1F9MrjQUX18ytp77fnPfp3C+fbgkkf1qcYrN1ZuTK9izGR8" +
- "veKr7E9mdBRXne04XdFZ+aqN49Gp93/4O0flnfKOzezpmo+Igg" +
- "+2OKM+9tI+mmMlqFVdOSuj2Koe1lr+Vp9u4SVEirEOlNY2nBQD" +
- "Z4O5uJrZgVRE1JX3R9fcglP2fxyvrNWnW3jpu5NirAOltc23jm" +
- "LgbDAXVzM7kIqIuvL+6JpbcMoVoq66W59u4SVEirEOlNY2nBQD" +
- "Z4O5uJrZgVRE1JX3R9fcglP2f7eb1z+9/03e//CX67P/4c7F9r" +
- "/8T326heerFmMdKK0FH2LgbDAXVzM7kIqIuvL+6JpbcPJhcXz/" +
- "Rx/4+uj9Lnz+y91y12b2dM1HRMEHW5xRH3tpH82xEtSqrpyVUW" +
- "xVj2qN7//4lq+PX+7E+/+sfGYze77mM2M0doZY4bPmgdc+yhz5" +
- "gWnvwyrabK4HcfXoeOxc9jUdvzK4omP86mCGR/lVfbqF56sWYx" +
- "0orQUfYuBsMBdXMzuQioi68v7omltw6t4Hc3iM7g86fYxfn22/" +
- "4mnx1Gb2dM1HRMEHW5xRH3tpH82xEtSqrpyVUWxVj2p9oe/l0i" +
- "lPISZ8zocPZvpt+7raGA2re6Ot+v5/HH8x+uEK2b85Ht9NeG2W" +
- "J9R8OYXz20ur+r7bz7/i88/zHysfTc9Mzp6X+6oP7vDfff5H1T" +
- "x8/vvv///j+z9896Lf/2K9WLeZPV3zEVHwwaZ1Hmmeq4HgHCtB" +
- "be4pa94rR/POz/Er6aGNC/7Geni23Gn5Of/V+uZVMVV/zVp7+V" +
- "M97HTPVyyDdaA0F7ngc04Z2pgs5iwyk/vEqC12Ht338pP6dAsv" +
- "PSFMMdaB0trmmSLFwNlgLq5mdiAVEXXl/dE1t+CU559P+t9//f" +
- "7n7dh8a6bXvp/r0y08X7UY60BpLfgQA2eDubia2YFURNSV90fX" +
- "3IJT935yv90utm1mL92LU8ZHRMFv7t7bcUZ97KV9NMdKUKu6cl" +
- "ZGsVU9qnX15upNm9kzhGd8RBR85zSPZ9THXtpHc6wEtaorZ2UU" +
- "W9WjWov9Yt9m9tIrlDI+Igp+85ruxxn1sZf20RwrQa3qylkZxV" +
- "b1BK0HxYHN7CVEyviIKPgN50GcUR97aR/NsRLUqq6clVFsVY9q" +
- "XV1cXbSZvfQJSRkfEQW/+Uwtxhn1sZf20RwrQa3qylkZxVb1qN" +
- "b+90//+2eejmn7v07H5q1u778773+xeVUV52e65NWgv/7Vr/qO" +
- "nbVng9d8IO/4mEdF63u7k/dSDZrjTDHx32hMUjFNj2XLhXLBZv" +
- "bSX0gp4yOi4Dd/Uy3EGfWxl/bRHCtBrerKWRnFVvWw1pXX6tMt" +
- "PEN4jHWgtNY5OQbOBnNxNbMDqYioK++PrrkFJx8xno+j2u32/W" +
- "/W+5+36//nf7zo67/+/4+u77///XdyL/zRztqz4XkeMe8VyGO1" +
- "vYv3in1UA2dQdZp2xbb3bc+WS+WSzeylO2TK+Igo+M09dSnOqI" +
- "+9tI/mWAlqVVfOyii2qoe1lkf16RZeQhzF9Tw2v+Gk2HwMX4lM" +
- "OTtnuZZ1qfaYYxXMKfs/6r//J6/Dn/Ww0z2s+DowGptlLp01D7" +
- "z2UebIDwzw7aztNteDuFgqlmxmL10hUsZHRLVVaJ1HmudqIDjH" +
- "vKjNPWXNe+Vouv5Zdq1Ys5m9hEgZHxHVVqF1ntM8V3tec8yLWt" +
- "WVszKKLaNp/2v93/8X239x+wy/KG5fk///8rx8bjN7uuYjouCD" +
- "Lc6oj720j+ZYCWpVV87KKLaqR7X2n/9u7794XDy2mT1d8xFR8M" +
- "EWZ9THXtpHc6wEtaorZ2UUW9WjWufu+ccb/fPv2X3+l/+uT7fw" +
- "fNVirAOlteBDDJwN5uJqZgdSEVFX3h9dcwtOPiwu98o9m9lLd4" +
- "iU8RFR8Jt7yl6cUR97aR/NsRLUqq6clVFsVU/Qelge2sxeQhz6" +
- "zBiNnSFW+Kx54LWPMkd+YNr7sIo2m+tpemzVp1t4CZFirAOltQ" +
- "0nxcDZYC6uZnYgFRF15f3RNbfglP1v9de/zj//+BfFVBl8");
+ "eNrtWz1vHFUU3f/gjiau+ANESBEC2zMuQkUK5AaJCgmEFBEpIg" +
+ "hjCcbysoBBQEFFRZOCAiGLkgohxf4BSCh2ixSI/0CaCI/vu3PO" +
+ "uW921147y5qZGb13P9655563HzPjVTIYVFuj56vb1Z3qveputV" +
+ "m9OWg5qo8GMx3VhxPW3m7Pf/LrFM43Bhc8qo/hrz1nY/rBqPEV" +
+ "zDeN29YcxVVnOyYrOitftXUyOvX+7/zOUXmzvGkze7rmI6Lggy" +
+ "3OqI+9tI/mWAlqVVfOyii2qoe1lr/Vp1t4CZFirAOltQ0nxcDZ" +
+ "YC6uZnYgFRF15f3RNbfglP2fxGsb9ekWXvrupBjrQGlt862jGD" +
+ "gbzMXVzA6kIqKuvD+65haccoWoq27Vp1t4CZFirAOltQ0nxcDZ" +
+ "YC6uZnYgFRF15f3RNbfglP3f6ub1j+9/k/a/8/PV2f/Oj7Ptf/" +
+ "Wf+nQLz1ctxjpQWgs+xMDZYC6uZnYgFRF15f3RNbfg5MPi+P4P" +
+ "3/X14Ttd+PyX++W+zezpmo+Igg+2OKM+9tI+mmMlqFVdOSuj2K" +
+ "oe1Rrf/9F1Xx+90In3/3H52Gb2fM1nxmjsDLHCZ80Dr32UOfID" +
+ "096HVbTZXI/G1S/V3sVe09GLg0s6Ri8N5niUX9SnW3i+ajHWgd" +
+ "Ja8CEGzgZzcTWzA6mIqCvvj665BafufbCAx/DOoNPH6JX59ise" +
+ "FY9sZk/XfEQUfLDFGfWxl/bRHCtBrerKWRnFVvWo1mf6Xq5M+B" +
+ "Xi7pj8+3P9tn1ZbQ13qtvD3fr+fxJ/NvzugozfkP/VhNdmdUz9" +
+ "51P4v77wnr/t9u9f+vwzy7H2wfTM+Ox5uS/74A7/3ed/WC3C57" +
+ "///v8/vv87b836/S82i02b2dM1HxEFH2xa55HmuRoIzrES1Oae" +
+ "sua9cjTv/BxPSfdszPiMde9suUn5BX9qfe2ymKq/5q29/KEedr" +
+ "rnK5bBOlCai1zwOacMbUwWcxaZ8X1i1BY7j+579WF9uoWXfiFM" +
+ "MdaB0trmN0WKgbPBXFzN7EAqIurK+6NrbsEpv38+7J//+v0v2r" +
+ "H9+lyvfT/Vp1t4vmox1oHSWvAhBs4Gc3E1swOpiKgr74+uuQWn" +
+ "7v30fnu/uG8ze+lenDI+Igp+c/e+H2fUx17aR3OsBLWqK2dlFF" +
+ "vVo1rXr61fs5k9Q3jGR0TBd07zeEZ97KV9NMdKUKu6clZGsVU9" +
+ "qrU4LA5tZi+9QinjI6LgN6/pYZxRH3tpH82xEtSqrpyVUWxVT9" +
+ "B6VBzZzF5CpIyPiILfcB7FGfWxl/bRHCtBrerKWRnFVvWo1vXl" +
+ "9WWb2UufkJTxEVHwm8/UcpxRH3tpH82xEtSqrpyVUWxVj2rtn3" +
+ "/6559FOqbt/yod29e7vf/uvP/F9mVVnJ/pgleD/vpXv+p7dtae" +
+ "DV7zgbzjYx4Vre/tXt5LNWiOM8XYf6ExTsU0PZYtl8olm9lLfy" +
+ "GljI+Igt/8TbUUZ9THXtpHc6wEtaorZ2UUW9XDWtderk+38Azh" +
+ "MdaB0lrn5Bg4G8zF1cwOpCKirrw/uuYWnHzEeDGOar/b979573" +
+ "/Rrv+f/vGsr//6/z+6vv/++e/0Xvi9nbVnw/M8Yt4rkMdqexfv" +
+ "FfuoBs6gapJ2xbb3bc+WK+WKzeylO2TK+Igo+M09dSXOqI+9tI" +
+ "/mWAlqVVfOyii2qoe1lk/q0y28hHgS1/PY/IaTYvMxfCUy5eyc" +
+ "5VrWpdpjjlUwp+z/NC5WihWb2UufkJTxEVFtFVrnkea5GgjOMS" +
+ "9qc09Z8145mj7/lt0oNmxmLyFSxkdEtVVonec0z9We1xzzolZ1" +
+ "5ayMYsto2v9G//ffbPsvbpzhjnLjivz/h6flU5vZ0zUfEQUfbH" +
+ "FGfeylfTTHSlCrunJWRrFVPaq1//x3e//Fg+KBzezpmo+Igg+2" +
+ "OKM+9tI+mmMlqFVdOSuj2Koe1do//5d/1sNO97Di68BobJa5dN" +
+ "Y88NpHmSM/MMC3s7bbXE9bvCC/f7za//49v+vf6t/16Raer1qM" +
+ "daC0FnyIgbPBXFzN7EAqIurK+6NrbsHJh8XlQXlgM3vpG5IyPi" +
+ "IKfvOdOogz6mMv7aM5VoJa1ZWzMoqt6glaj8tjm9lLiGOfGaOx" +
+ "M8QKnzUPvPZR5sgPTHsfVtFmcz1Nj936dAsvIVKMdaC0tuGkGD" +
+ "gbzMXVzA6kIqKuvD+65hacsv/d/vrX+eeffwFJsxmH");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5887,46 +5885,45 @@ public class Parser
{
final int rows = 76;
final int cols = 64;
- final int compressedBytes = 1306;
+ final int compressedBytes = 1262;
final int uncompressedBytes = 19457;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtW81uHEUQ3rxF8iwkK28vOeQJnAPiBlIkpPxwAiLBCqS98A" +
- "iB5MQ1CkiceAK/AAoHSznwHMHjmvL3fVU9s7ODbdnanlF1V3/9" +
- "fVXVHm/v7NqzWFzOsX19SYEWm38XN+goT9G7Pz/KLmwM34dxm4" +
- "8f/loc9HE717/97ba+/jcvz+yrzdPNs83Xm283n1c5382M/c3I" +
- "3Jfzrv/ms/+94u/b+tv62/7X1t/WP/b63/7ZXv9XeJ3v1PFP77" +
- "b3//b+197/2u//9Vz/9cf1R2vZ0zm3yIKPaLGFPubSPIpxJdBq" +
- "XTkqs7jXerTWtv9d7fp/PGr7/9Wv/6cv2v4/7yj3y31r2dM5t8" +
- "iqKVTnI8VZDQZjHBfa7GnUnCuzeeVt/2v7X9v/zl8Lb+3sPDOe" +
- "cwPu/IhDUd1r3uZcWoNijAzFBGuMMR0NnCfo3Z+xxz6Zho3h+z" +
- "Da/f8+v/+re6t7u1XMGeZ3Mz7L/nBEZ7Fq2jFe0dR460frR9ay" +
- "p3NukQUf0WILfcyleRTjSqDVunJUZnGv9With/37v/65O72H57" +
- "M2xjxYqkU8jMEz41is5uhgKiPWlfMja+4RU67/+Xjzx5n9fnPu" +
- "/7efLA762C7b91835/vP8hy9+zPuf55Pw8bwfRiX+On4GXr350" +
- "fZhY3h+zBmVPiLnZ1n5jhbxF0BHLP1LJ4r5tEaGIFqrHbl1vNO" +
- "Q2fuWv9c2n7U/v/lWj//tvUf8vvfatmd3sPzWRtjHizVIh7G4J" +
- "lxLFZzdDCVEevK+ZE194gpnxCX7fq39bf977Cvf1mWpbXs6Zxb" +
- "ZNUUqvOR4qwGgzGOC232NGrOldm88vP2QXlgLXs9o0fcIqumUJ" +
- "2PFGc1GIxxXGizp1Fzrsym9dO4vLOz88x4zg248yMORfWO+13O" +
- "pTUoxshQTLDGGLvQ8srOzjNznC3irgCO2WrGV54r5tEaGIFqcH" +
- "VURZ01hq5OV6fWstffIfSIW2TBv7inOI0t9DGX5lGMK4FW68pR" +
- "mcW91hNqPVmdWMtez+gRt8iCfxHzJLbQx1yaRzGuBFqtK0dlFv" +
- "daj9Z61t9dTfifS+YM87sZn2V/OKKzWDXx7x+jFU2N177/G/1e" +
- "6AV692d8u/RiGjaG78OYUeGvdnaemeNsEXcFcMzWs3iumEdrYA" +
- "SqsdqVW887hpbXdnaemeNsEXdFCU9/loGnQQ2v5dEaGIFqcP1U" +
- "RZ01hrbPf23/65466E7z4jMIjjBqY9O4Umdrh+Ndn59/QH6uqo" +
- "bXlLmKXcd1P2kRrvOdm1LV+u/O7HQPMz4Pjo6t51jaKg6+5tHI" +
- "MT444Nej1vtcD8blqBxZy16/Q/aIW2TVFKrzkeKsBoMxjgtt9j" +
- "RqzpXZtP8b+rA8tJa9ntEjbpFVU6jOR4qzGgzGOC602dOoOVdm" +
- "0/oNfVweW8tez+gRt8iqKVTnmOKsdlwxjgut1pWjMot7ZtP6DT" +
- "07rGWvZ/SIW2TVFKrzkeKsBoMxjgtt9jRqzpXZtH5Dj8uxtez1" +
- "jB5xi6yaQnWOKc5qxxXjuNBqXTkqs7hnNq3/uN3/XPws3tjZeW" +
- "aOs0XcFcAxW73jfuO5Yh6tgRGoBu//qYo6awxt9/8H/vePD+WD" +
- "tezpnFtkwUe02EIfc2kexbgSaLWuHJVZ3Gs9WuvZfeD7zux0Dz" +
- "M+D46Orb+4p3wfW8XB1zwaOcYHB/x61Hqf68G4rMrKWvb6n1CP" +
- "uEVWTaE6HynOajAY47jQZk+j5lyZTde/G/8HnZlRkw==");
+ "eNrtW8uOG0UUNX8xfAuJictkkS9IpEiskFAWKA9WECRoEckbPi" +
+ "GQrNhGAZZ8wfwAEouRsuA7Qnpu3znn3FtutxvLzMjVrVt169Q5" +
+ "9yHb7bZnvFgc5ti8OlCgRffP4hod5TFm9+dH2YWN4fswbvLxw5" +
+ "+Lkz5uZv+bX2/q67/77oN91T3pHndfd992n1c5z2fG/mZk78t5" +
+ "j3/38D93/H3rv/W/u//N76fQf7v+t/5b//9Dnx/V8c/O2vt/e/" +
+ "9r/R+r//X79Xsb2dM9t8iCj2hxhD7m0jyKcSXQal05KrN41nq0" +
+ "1vb8P2z/P37aXv/H7//FF+3+d95RbpVbNrKne26RVVOozleKsx" +
+ "oMxjgutNnTqDlXZnPn7frXrn/t+nf5WnhjZ++Z8Z4bcOdHHIrq" +
+ "teZNzqU1KMbItphgjTGmo4HzCLP7M66xj6ZhY/g+jPb5v33+nf" +
+ "b6X31stvtg1nYFx9sV2/acxappx3hFU+Ot763v2cie7rlFFnxE" +
+ "iyP0MZfmUYwrgVbrylGZxbPWo7We9vN//VN/+gzPd22NfbBUi3" +
+ "hYg2fGsVjN0cFURqwr50fWPCOmPP5X6+6P7rfrcv3ffLI46WOz" +
+ "bO9/x7z/33Gv9RSz+zPu/55Ow8bwfRgH/HbgCWb350fZhY3h+z" +
+ "BmVPiznb1n5jhbxF0BHLv1LJ4r5tEaGIFqrHbl1vNOQ2detf4+" +
+ "2PWo/f/LUT//t/5P+vPfsj99hue7tsY+WKpFPKzBM+NYrOboYC" +
+ "oj1pXzI2ueEVM+IS7b49/6b9e/0378y7IsbWRP99wiq6ZQna8U" +
+ "ZzUYjHFcaLOnUXOuzObOL8fb5baN7A2MAXGLrJpCdb5SnNVgMM" +
+ "Zxoc2eRs25Mpv6p3V5a2fvmfGeG3DnRxyK6h3325xLa1CMkW0x" +
+ "wRpj7ELLSzt7z8xxtoi7Ajh2qxlfeq6YR2tgBKqt3VEVddYYur" +
+ "pYXdjI3nCHMCBukQX/6p7iIo7Qx1yaRzGuBFqtK0dlFs9aT6j1" +
+ "fHVuI3sDY0DcIgv+VczzOEIfc2kexbgSaLWuHJVZPGs9XOvqzG" +
+ "zCXxvO6n5m+e6u2LbnLFZN/PvHaEVT47Xv/0a/F3qG2f0Z3y49" +
+ "m4aN4fswZlT4i529Z+Y4W8RdARy79SyeK+bRGhiBaqx25dbzjq" +
+ "HllZ29Z+Y4W8RdUcKvP8uWX4MaXsujNTAC1db+qYo6awxtn//a" +
+ "9a//1UF/mhd/g+AIo7Y2jSt1t3Y43s/59w/Iz1XV8JoyV7HrOP" +
+ "YvLcLjfE1+/1HulDs2sqd7bpFVU6jOV4qzGgzGOC602dOoOVdm" +
+ "c+eX491y10b2BsaAuEVWTaE6XynOajAY47jQZk+j5lyZTf0b+q" +
+ "A8sJG9gTEgbpFVU6jOMcVZ7bhiHBdarStHZRbPzKb+Df1w2Mje" +
+ "wBgQt8iqKVTnK8VZDQZjHBfa7GnUnCuzqX9D75f7NrI3MAbELb" +
+ "JqCtU5pjirHVeM40KrdeWozOKZ2dT/sF7/1Zud7mHH98HRtc0e" +
+ "EwofFQdf82jkGB8c8OtR63OuB+t2/3P5XHhtZ++ZOc4WcVcAx2" +
+ "71vfa154p5tAZGoNr6Dk5V1FljaLv/P/G/f7wr72xkT/fcIgs+" +
+ "osUR+phL8yjGlUCrdeWozOJZ6wm1rsrKRvYGxoC4RVZNoTpfKc" +
+ "5qMBjjuNBmT6PmXJlN/a/a83/xLwb5GFM=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -5962,17 +5959,18 @@ public class Parser
{
final int rows = 14;
final int cols = 64;
- final int compressedBytes = 222;
+ final int compressedBytes = 259;
final int uncompressedBytes = 3585;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtT8sKAkEM67fNLrs/IR49CQqefID2v/w40ZnSZDso6NEOtL" +
- "SZJCUiehHRre50rwc96Vo6T8/y1dPjm79NH7/dP3iu5MenV9oy" +
- "f+bP/Jk/82f+zJ/5/yx/mcpUO078Z7Vk9RSss41xVDsDMfR1bZ" +
- "zYNd6KbEz+6kMZasepMRpitWT1FKyzjXFUOwMx9HVtnNg13ops" +
- "yF/Rucy149QYDbFasnoK1tnGOKqdgRj6ujZO7BpvRTbkr+hYxt" +
- "pxaoyGWC1ZPQXrbGMc1c5ADH1dGyd2jbciG/I/9wfHAxm+");
+ "eNrtUVsOwjAM69k6tB0CiV++EEh88ZAg9+Ii3AaNNordRCDB59" +
+ "qpWeLa7qylJNeUZCcH2ctRzrJJwZJL+mnJ6cPZNsbvjy+e6/Tn" +
+ "khvPw3Pe5dHOTvTcODyXN3pxZdz4fA87t/7GMX7sGr/999i89P" +
+ "/f8/f8PX/P3/P3/EvMn8c8loodn+luWZGCdToxjmpjIIa+pvUd" +
+ "u/q7PBuTv+uQh1Kxq4yK6G5ZkYJ1OjGOamMghr6m9R27+rs8G/" +
+ "IXdMpTqdhVRkV0t6xIwTqdGEe1MRBDX9P6jl39XZ4N+Qu6yqtS" +
+ "sauMiuhuWZGCdToxjmpjIIa+pvUdu/q7PBvyz/MLVEtTHA==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6081,8 +6079,8 @@ public class Parser
return get(state, nonterminal.getIndex());
}
- protected static final int[] rowmap = { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 0, 0, 0, 10, 0, 11, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 0, 15, 1, 0, 0, 0, 0, 0, 16, 2, 0, 17, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 18, 4, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 1, 0, 0, 20, 0, 21, 5, 0, 0, 0, 22, 23, 0, 24, 0, 6, 25, 0, 0, 26, 7, 0, 0, 27, 0, 0, 8, 0, 0, 0, 0, 0, 0, 2, 0, 28, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 1, 3, 6, 0, 8, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 10, 0, 0, 0, 33, 0, 0, 0, 0, 10, 0, 0, 0, 0, 2, 0, 3, 0, 0, 1, 0, 1, 2, 34, 0, 0, 0, 1, 0, 11, 0, 12, 13, 0, 0, 0, 35, 14, 36, 37, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 3, 0, 38, 0, 0, 4, 0, 0, 0, 0, 0, 5, 0, 0, 39, 0, 0, 12, 0, 0, 13, 40, 0, 0, 14, 0, 0, 0, 0, 0, 0, 6, 0, 7, 0, 0, 0, 0, 41, 1, 0, 0, 0, 15, 2, 0, 0, 16, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 19, 20, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 22, 1, 23, 0, 0, 0, 0, 24, 0, 0, 1, 1, 0, 25, 0, 43, 26, 0, 1, 0, 0, 2, 0, 0, 0, 27, 0, 28, 0, 0, 29, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 34, 8, 9, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 1, 0, 42, 3, 4, 0, 43, 0, 0, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 44, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 9, 0, 0, 0, 2, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 0, 0, 0, 44, 48, 0, 0, 12, 0, 13, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 14, 0, 0, 0, 15, 0, 49, 50, 0, 0, 0, 0, 16, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 19, 51, 0, 3, 0, 0, 0, 45, 20, 0, 21, 0, 46, 1, 52, 0, 47, 0, 0, 0, 0, 48, 0, 1, 0, 0, 0, 1, 0, 2, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 53, 5, 54, 0, 55, 0, 0, 56, 10, 57, 0, 0, 49, 0, 2, 58, 0, 0, 59, 60, 0, 0, 0, 0, 0, 1, 0, 0, 61, 62, 2, 1, 0, 0, 63, 64, 2, 3, 65, 0, 0, 0, 0, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 68, 4, 69, 0, 0, 70, 0, 3, 71, 72, 0, 73, 74, 0, 0, 0, 75, 0, 0, 0, 0, 3, 0, 4, 76, 77, 0, 78, 0, 50, 11, 51, 52, 79, 80, 1, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 82, 0, 13, 0, 0, 83, 0, 84, 6, 85, 86, 0, 0, 0, 2, 7, 0, 3, 0, 0, 5, 0, 1, 2, 0, 87, 0, 0, 0, 0, 0, 6, 0, 1, 0, 2, 3, 88, 0, 1, 2, 0, 0, 1, 2, 4, 7, 0, 8, 0, 0, 0, 0, 0, 0, 3, 0, 89, 0, 90, 2, 0, 0, 3, 91, 0, 0, 0, 1, 0, 0, 0, 53, 0, 14, 1, 0, 1, 2, 0, 0, 0, 15, 92, 0, 0, 54, 93, 0, 0, 0, 0, 0, 0, 0, 94, 0, 95, 96, 0, 0, 0, 4, 0, 0, 97, 0, 1, 0, 0, 2, 0, 0, 2, 16, 0, 0, 0, 15, 0, 0, 0, 98, 0, 9, 99, 0, 0, 100, 17, 18, 19, 20, 21, 0, 101, 22, 23, 0, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 102, 55, 0, 36, 103, 37, 38, 39, 40, 1, 0, 2, 0, 0, 0, 41, 42, 0, 0, 43, 44, 104, 0, 0, 0, 105, 0, 0, 9, 106, 1, 0, 107, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 0, 0, 0, 5, 0, 0, 109, 110, 0, 111, 112, 0, 113, 45, 114, 115, 56, 116, 117, 118, 119, 0, 5, 120, 3, 4, 0, 0, 0, 0, 121, 122, 0, 0, 123, 0, 22, 23, 0, 124, 0, 125, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 4, 0, 0, 127, 2, 0, 128, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 10, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 130, 0, 0, 131, 0, 0, 0, 26, 0, 132, 0, 11, 0, 133, 58, 0, 0, 0, 0, 5, 6, 0, 7, 0, 2, 0, 5, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 1, 0, 8, 0, 12, 134, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, 0, 0, 0, 13, 0, 0, 1, 0, 0, 0, 0, 9, 6, 0, 136, 0, 14, 0, 1, 1, 0, 137, 4, 0, 0, 0, 0, 0, 0, 0, 138, 139, 0, 0, 0, 0, 15, 16, 140, 0, 0, 0, 0, 0, 10, 0, 0, 141, 0, 0, 0, 1, 142, 6, 0, 0, 143, 144, 145, 0, 146, 147, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 47, 0, 18, 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 151, 0, 0, 3, 152, 153, 154, 155, 156, 157, 6, 4, 158, 19, 159, 160, 161, 20, 162, 163, 0, 164, 0, 165, 0, 0, 48, 166, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 167, 0, 0, 0, 168, 0, 1, 0, 0, 0, 0, 0, 49, 169, 0, 0, 50, 0, 0, 0, 3, 51, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 24, 4, 0, 25, 1, 0, 0, 0, 0, 170, 1, 26, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 14, 15, 0, 0, 16, 0, 17, 27, 0, 18, 19, 20, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 171, 0, 0, 0, 0, 0, 172, 0, 173, 0, 52, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 1, 0, 0, 0, 0, 0, 0, 0, 0, 10, 175, 0, 0, 29, 176, 0, 177, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 0, 0, 0, 30, 0, 178, 0, 0, 0, 0, 31, 0, 179, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 180, 181, 32, 182, 6, 183, 0, 184, 185, 0, 0, 0, 186, 0, 0, 0, 187, 33, 188, 7, 0, 0, 34, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 0, 190, 191, 192, 54, 193, 0, 194, 36, 0, 195, 0, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 197, 0, 7, 0, 0, 0, 0, 2, 0, 0, 0, 0, 8, 37, 0, 0, 0, 198, 0, 199, 8, 200, 0, 38, 9, 201, 39, 0, 0, 202, 203, 0, 0, 204, 40, 0, 0, 0, 0, 0, 0, 41, 205, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 207, 7, 0, 0, 208, 0, 55, 0, 0, 0, 0, 209, 0, 210, 0, 0, 0, 0, 0, 211, 0, 0, 212, 0, 0, 2, 0, 0, 0, 0, 213, 0, 0, 214, 0, 0, 4, 0, 1, 0, 0, 0, 6, 7, 215, 0, 9, 0, 0, 0, 43, 10, 0, 0, 0, 0, 0, 0, 8, 216, 0, 0, 0, 27, 9, 10, 0, 0, 0, 0, 217, 218, 2, 0, 3, 0, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0, 46, 0, 0, 0, 47, 219, 220, 48, 0, 221, 0, 0, 0, 0, 49, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 223, 0, 224, 0, 0, 0, 0, 9, 10, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 52, 0, 53, 0, 225, 226, 0, 227, 62, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 228, 0, 0, 0, 0, 0, 11, 54, 229, 0, 230, 55, 0, 56, 231, 0, 57, 0, 232, 58, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 56, 60, 233, 0, 61, 0, 0, 0, 3, 0, 0, 0, 0, 0, 62, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 234, 235, 0, 28, 0, 0, 236, 237, 0, 4, 0, 0, 0, 29, 0, 12, 238, 64, 65, 0, 0, 13, 239, 240, 14, 0, 0, 0, 0, 0, 241, 242, 243, 0, 244, 0, 66, 0, 0, 0, 0, 0, 64, 245, 246, 0, 247, 248, 0, 0, 67, 249, 250, 251, 68, 69, 252, 0, 253, 254, 255, 70, 0, 0, 0, 0, 256, 0, 0, 0, 0, 71, 0, 257, 3, 4, 0, 0, 5, 1, 0, 258, 72, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 30, 0, 73, 259, 0, 74, 75, 0, 260, 261, 0, 0, 0, 0, 0, 262, 263, 264, 65, 76, 0, 0, 0, 77, 265, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 0, 82, 266, 0, 0, 0, 0, 0, 0, 267, 268, 0, 83, 84, 85, 0, 0, 66, 67, 0, 0, 0, 86, 0, 0, 15, 0, 0, 16, 269, 87, 0, 17, 88, 89, 18, 270, 271, 0, 0, 0, 0, 272, 0, 273, 0, 90, 0, 274, 0, 0, 275, 0, 276, 0, 91, 92, 93, 277, 94, 278, 0, 279, 95, 96, 97, 0, 280, 0, 281, 0, 98, 0, 99, 100, 0, 0, 0, 101, 102, 0, 0, 0, 0, 0 };
- protected static final int[] columnmap = { 0, 0, 1, 1, 1, 2, 0, 3, 2, 4, 5, 0, 6, 2, 7, 6, 8, 9, 10, 11, 6, 1, 12, 13, 14, 0, 15, 0, 0, 0, 15, 4, 16, 0, 3, 17, 1, 18, 19, 0, 2, 3, 15, 17, 20, 21, 6, 0, 22, 0, 23, 2, 24, 0, 17, 25, 26, 0, 27, 3, 0, 28, 29, 1, 30, 31, 32, 2, 33, 4, 34, 35, 36, 0, 37, 38, 3, 39, 2, 40, 41, 22, 3, 42, 2, 3, 43, 0, 44, 5, 45, 46, 25, 27, 47, 48, 3, 49, 50, 0, 1, 1, 51, 52, 10, 53, 1, 54, 55, 5, 56, 57, 10, 58, 59, 60, 1, 61, 62, 4, 3, 34, 63, 64, 65, 66, 7, 67, 5, 37, 68, 69, 24, 3, 70, 6, 3, 71, 1, 1, 5, 0, 72, 24, 1, 4, 8, 73, 1, 0, 2, 74, 75, 76, 77, 8, 78, 79, 10, 80, 81, 82, 0, 0, 83, 1, 84, 1, 2, 6, 4, 85, 3, 86, 38, 87, 88, 89, 0, 90, 91, 92, 2, 93, 94, 4, 5, 95, 96, 0, 7, 8, 97, 5, 9, 98, 99, 22, 100, 101, 39, 102, 40, 103, 104, 105, 106, 41, 107, 108, 109, 110, 111, 112, 2, 11, 113, 114, 25, 115, 7, 2, 44, 116, 13, 117, 24, 118, 119, 120, 121, 122, 123, 124, 5, 3, 5, 4, 5, 9, 125, 22, 3, 126, 127, 128, 7, 1, 5, 129, 7, 0, 130, 131, 132, 133, 6, 46, 134, 135, 12, 136, 27, 11, 137, 138, 34, 6, 48, 0, 12, 11, 8, 139, 140, 25, 49, 17, 141, 142, 7, 143, 144, 7, 145, 9, 51, 146, 147, 8, 148, 149, 150, 0, 151, 9, 152, 153, 154, 155, 156, 157, 1, 34, 5, 8, 13, 158, 15, 8, 159, 15, 160, 161, 162, 6, 163, 14, 164, 32, 165, 0, 1, 37, 166, 16, 50, 41, 167, 168, 169, 170, 3, 11, 171, 9, 172, 173, 174, 175, 3, 5, 176, 177, 178, 0, 12, 0, 7, 21, 40, 179, 10, 53, 9, 24, 180, 181, 182, 183, 54, 184, 3, 55, 48, 185, 186, 1, 187, 3, 27, 188, 189, 7, 15, 3, 190, 191, 2, 14, 0, 192 };
+ protected static final int[] rowmap = { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 0, 10, 0, 0, 11, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 0, 15, 1, 0, 0, 0, 0, 0, 16, 2, 0, 17, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 18, 4, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 1, 0, 0, 20, 0, 21, 5, 0, 0, 0, 22, 23, 0, 24, 0, 6, 25, 0, 0, 26, 7, 0, 0, 27, 0, 0, 8, 0, 0, 0, 0, 0, 0, 2, 0, 28, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 3, 1, 6, 0, 8, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 9, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 10, 0, 0, 33, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 2, 0, 3, 0, 0, 1, 0, 1, 2, 34, 0, 0, 0, 0, 1, 11, 0, 12, 13, 0, 0, 0, 35, 14, 36, 0, 37, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 3, 0, 38, 0, 0, 4, 0, 0, 0, 0, 0, 5, 0, 0, 39, 0, 0, 12, 0, 0, 13, 40, 0, 0, 14, 0, 0, 0, 0, 0, 0, 6, 0, 7, 0, 0, 0, 0, 41, 1, 0, 0, 0, 15, 2, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 0, 19, 20, 0, 0, 0, 0, 0, 0, 21, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 22, 1, 23, 0, 0, 0, 0, 24, 0, 0, 1, 1, 0, 25, 0, 0, 1, 0, 0, 2, 43, 26, 27, 0, 0, 0, 0, 28, 0, 0, 3, 0, 4, 0, 0, 0, 0, 29, 0, 0, 0, 0, 2, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 34, 8, 9, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, 42, 3, 4, 0, 43, 0, 0, 1, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 44, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 0, 9, 0, 0, 2, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 44, 48, 0, 0, 12, 0, 13, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 14, 0, 0, 15, 0, 49, 50, 0, 0, 0, 0, 16, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 19, 51, 0, 3, 0, 0, 0, 45, 20, 0, 21, 0, 46, 0, 0, 47, 0, 0, 0, 0, 48, 1, 52, 1, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 0, 0, 0, 53, 5, 54, 0, 0, 55, 0, 56, 10, 57, 0, 0, 49, 2, 0, 58, 0, 0, 59, 60, 0, 0, 0, 0, 0, 1, 0, 61, 62, 0, 2, 63, 1, 0, 0, 64, 2, 3, 65, 0, 0, 0, 0, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 68, 4, 0, 69, 0, 70, 0, 3, 71, 72, 0, 73, 74, 0, 0, 3, 0, 0, 0, 0, 75, 0, 0, 4, 76, 77, 0, 78, 0, 50, 11, 51, 52, 79, 80, 1, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 12, 0, 13, 0, 0, 0, 0, 0, 0, 83, 0, 84, 6, 85, 86, 0, 0, 0, 2, 7, 3, 0, 0, 0, 5, 0, 1, 2, 0, 87, 0, 0, 0, 0, 0, 6, 0, 1, 0, 2, 3, 0, 0, 1, 2, 88, 0, 1, 2, 7, 0, 8, 0, 0, 0, 0, 0, 0, 3, 0, 0, 89, 90, 2, 0, 0, 3, 91, 0, 0, 0, 1, 0, 0, 0, 53, 0, 4, 14, 1, 0, 1, 2, 0, 0, 0, 15, 92, 0, 0, 54, 93, 0, 0, 0, 0, 94, 0, 0, 95, 96, 0, 0, 0, 4, 0, 0, 97, 0, 0, 0, 1, 0, 0, 2, 0, 0, 2, 16, 0, 0, 0, 15, 0, 0, 0, 98, 0, 9, 99, 0, 0, 100, 17, 18, 19, 20, 21, 101, 0, 22, 23, 0, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 102, 55, 36, 0, 103, 37, 38, 39, 40, 1, 0, 2, 0, 0, 0, 41, 42, 0, 0, 43, 44, 104, 0, 0, 0, 105, 0, 0, 9, 106, 1, 0, 107, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 0, 5, 0, 0, 0, 0, 109, 0, 110, 111, 112, 0, 45, 113, 114, 115, 56, 116, 117, 118, 119, 0, 5, 120, 3, 4, 0, 0, 0, 0, 121, 122, 0, 0, 123, 0, 22, 23, 0, 124, 0, 0, 0, 125, 126, 0, 0, 0, 0, 0, 0, 0, 24, 4, 0, 0, 127, 2, 0, 128, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 10, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 0, 130, 0, 0, 131, 0, 0, 0, 26, 0, 132, 0, 133, 58, 0, 0, 11, 0, 0, 0, 5, 6, 0, 7, 0, 2, 0, 5, 0, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 134, 12, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 9, 6, 0, 136, 0, 14, 0, 1, 1, 0, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 138, 139, 0, 15, 16, 140, 0, 0, 0, 0, 0, 10, 0, 0, 141, 0, 0, 0, 1, 142, 6, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 47, 0, 143, 144, 145, 0, 146, 147, 0, 18, 0, 0, 0, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 151, 0, 0, 3, 152, 153, 154, 155, 156, 157, 4, 158, 6, 159, 19, 160, 161, 20, 162, 163, 0, 164, 0, 165, 0, 0, 48, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 167, 0, 0, 0, 168, 0, 1, 0, 0, 0, 0, 0, 0, 49, 169, 0, 0, 50, 0, 0, 0, 3, 51, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 24, 4, 0, 25, 1, 0, 0, 0, 0, 170, 1, 26, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 14, 15, 0, 0, 0, 16, 17, 27, 0, 18, 19, 20, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 171, 0, 0, 0, 0, 0, 172, 0, 173, 0, 52, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 1, 0, 0, 0, 0, 0, 0, 0, 0, 10, 175, 0, 0, 29, 176, 0, 177, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 0, 0, 0, 30, 0, 178, 0, 0, 0, 31, 0, 179, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 180, 181, 32, 182, 6, 183, 0, 184, 185, 0, 0, 0, 186, 0, 0, 0, 187, 33, 188, 7, 0, 6, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 189, 0, 190, 191, 192, 54, 0, 0, 0, 0, 0, 0, 0, 193, 0, 194, 36, 0, 195, 0, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 197, 0, 7, 0, 0, 2, 0, 0, 0, 37, 0, 0, 0, 198, 0, 199, 8, 200, 0, 38, 9, 201, 39, 0, 0, 202, 0, 203, 0, 40, 204, 0, 0, 0, 0, 0, 0, 41, 205, 0, 0, 0, 0, 42, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 207, 7, 0, 0, 208, 0, 55, 0, 0, 0, 0, 209, 0, 210, 0, 0, 0, 0, 0, 211, 0, 0, 212, 0, 0, 2, 0, 0, 0, 0, 213, 0, 0, 214, 0, 0, 4, 0, 1, 0, 0, 0, 6, 7, 215, 0, 9, 0, 0, 0, 43, 0, 10, 0, 0, 0, 0, 0, 8, 216, 0, 0, 0, 27, 9, 10, 0, 0, 0, 0, 217, 218, 2, 0, 3, 0, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0, 46, 0, 0, 0, 47, 219, 220, 48, 0, 221, 0, 0, 0, 0, 49, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 223, 0, 0, 224, 0, 0, 0, 9, 10, 50, 0, 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 52, 0, 53, 0, 225, 226, 0, 227, 62, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 11, 54, 228, 0, 229, 55, 0, 56, 230, 0, 57, 231, 0, 58, 0, 0, 59, 0, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 0, 56, 60, 233, 0, 61, 0, 0, 0, 3, 0, 0, 0, 0, 0, 62, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 234, 0, 235, 28, 0, 0, 236, 237, 0, 4, 0, 0, 0, 29, 0, 12, 64, 65, 238, 0, 0, 13, 239, 240, 14, 0, 0, 0, 0, 0, 0, 241, 0, 242, 243, 244, 66, 0, 0, 0, 0, 0, 64, 245, 246, 247, 0, 0, 67, 248, 249, 250, 68, 69, 251, 0, 70, 252, 253, 254, 0, 0, 0, 0, 0, 255, 256, 0, 0, 0, 0, 71, 0, 257, 3, 4, 0, 0, 5, 1, 0, 258, 72, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 30, 0, 73, 259, 0, 74, 75, 0, 260, 261, 0, 0, 0, 0, 0, 262, 263, 264, 65, 76, 0, 77, 265, 0, 78, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 0, 82, 266, 0, 0, 0, 0, 0, 0, 267, 268, 0, 83, 84, 85, 0, 0, 66, 67, 0, 86, 0, 0, 15, 0, 0, 16, 0, 0, 269, 87, 0, 17, 88, 89, 18, 270, 271, 0, 0, 0, 0, 272, 0, 273, 0, 90, 0, 274, 0, 0, 275, 0, 276, 0, 91, 92, 277, 93, 278, 94, 0, 279, 95, 96, 97, 0, 280, 0, 281, 98, 0, 99, 0, 100, 0, 0, 0, 101, 102, 0, 0, 0, 0, 0 };
+ protected static final int[] columnmap = { 0, 0, 1, 1, 1, 2, 0, 3, 2, 4, 5, 0, 6, 2, 7, 6, 8, 9, 10, 11, 6, 1, 12, 13, 14, 0, 15, 0, 0, 0, 15, 4, 16, 0, 3, 17, 1, 18, 19, 0, 2, 3, 15, 17, 20, 21, 6, 0, 22, 0, 23, 2, 24, 0, 17, 25, 26, 0, 27, 3, 0, 28, 29, 1, 30, 31, 32, 2, 33, 4, 34, 35, 36, 0, 37, 38, 3, 39, 2, 40, 41, 22, 3, 42, 2, 3, 43, 0, 44, 5, 45, 46, 25, 27, 47, 48, 3, 49, 50, 0, 1, 1, 51, 52, 10, 53, 1, 54, 55, 5, 56, 57, 10, 58, 59, 60, 1, 61, 62, 4, 3, 34, 63, 64, 65, 66, 7, 67, 5, 37, 68, 69, 24, 3, 70, 6, 3, 71, 1, 1, 5, 0, 72, 24, 1, 4, 8, 73, 1, 0, 2, 74, 75, 76, 77, 8, 78, 79, 10, 80, 81, 82, 0, 0, 83, 1, 84, 1, 2, 6, 4, 85, 3, 86, 38, 87, 88, 89, 0, 90, 91, 92, 2, 93, 94, 4, 5, 95, 96, 0, 7, 8, 97, 5, 9, 98, 99, 22, 100, 101, 39, 102, 40, 103, 104, 105, 106, 41, 107, 108, 109, 110, 111, 112, 2, 11, 113, 114, 25, 115, 7, 2, 44, 116, 13, 117, 24, 118, 119, 120, 121, 122, 123, 124, 5, 3, 5, 4, 5, 9, 125, 22, 3, 126, 127, 128, 7, 1, 5, 129, 7, 0, 130, 131, 132, 133, 6, 46, 134, 135, 12, 136, 27, 11, 137, 138, 34, 6, 48, 0, 12, 11, 8, 139, 140, 25, 49, 17, 141, 142, 7, 143, 144, 7, 145, 9, 51, 146, 147, 8, 148, 149, 150, 0, 151, 9, 152, 153, 154, 155, 156, 157, 1, 34, 5, 8, 13, 158, 15, 8, 159, 15, 160, 161, 162, 9, 163, 14, 164, 32, 165, 0, 1, 37, 166, 16, 50, 41, 167, 168, 169, 170, 3, 11, 171, 9, 172, 173, 174, 175, 3, 5, 176, 177, 178, 0, 12, 0, 7, 21, 40, 179, 10, 53, 9, 24, 180, 181, 182, 183, 54, 184, 3, 55, 48, 185, 186, 1, 187, 3, 27, 188, 189, 7, 15, 3, 190, 191, 2, 14, 0, 192 };
public static int get(int row, int col)
{
@@ -6119,51 +6117,51 @@ public class Parser
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtXcFu3DYQJWm5IQyj5Rr+AMa55JhPoI246KEBcsopBfoptB" +
- "MEObpAjz341O/Y5gsSIP2PfkKplbRLSZREUhRFrmeSbLRrWiKH" +
- "M2/eDEXt9dU3eX+O/v5HXlw9R+/wFdmc3rPi88P7719/Fn/hV5" +
- "L8gv4jBH25wD/dMIFAgoogGyTPERESIaz+/KA+IwhRiRgrEEOv" +
- "ZNlIHRD1l8zQPzV9SBBHsji8Z0nr5071lFwgpukH1/pB6ANDPx" +
- "L2FiwKZI5cV3j4qcRDXOIhYiUe0odfSzy8VP5IKPqq8JAw/IwA" +
- "HoKAuAjm29KDPt4p/0Lo3QlH7Jkskfz1v9svolDxSP304QwpqM" +
- "cbFY/6/rip/PE3zR+/qYgA/giyrmVX/92rf/LwKW/efYzDr3r+" +
- "gv+o/OV9K35F8xe9P+P5BYP8oqLkldU0cNkcyZLCX3qfVooL9f" +
- "pWp/lFfSVa5wc4Ff5PEpoO3uoSOwID44d0ENeHhWF0fDBpBAma" +
- "X2w0fP7TnF+I9uxwhl40IYfj/SQ997HPbv2BuNQfMAIjccIuq3" +
- "pLUH326idkoH5yD/WTaHg72IxmYuCW/GQsvoCkmo+fDuXjONQM" +
- "rmgPg/W9NwvnR7jFJ834n6G/1PHlouIPSm3YyB/Uh5cd/qDly2" +
- "0YZHPy5bI/j3s+gw58Bk/1xwPP0TSe9/NxYz15vfoVNuY7+dgn" +
- "6cBZoHx5KXsA8ZeQ9maoh6AQ9RAVTx8IZYZ4+n17U8ZTUsbTF2" +
- "HjaRiNWBk71ycDL3ORYXDPyVql1mfSBgetmkR0JKMe7a2Ylvb+" +
- "Vv3ezuzEefmyv9xjmeGruElfkuk81nFSLexkEj9BlpXTUQOiiE" +
- "1PIrP1XFK+35kh55EdvBiwWJKG4VE/78kr5YxJDdkEbzPQyEfr" +
- "cGR7ci91yBAq4NwqPsiAl3Qcfth4t1YW3Hbdsyqusmn9Z8y8iz" +
- "5m8ewgIjZ/DnJ+Fl7h/v4bOEUrmlc2yGHNuT8bmgFqxEPMArmE" +
- "6NqrsCIS2JKwT5EDtwZx8mtcjUP15nOL1jHm5iTZrBeITm8ZOm" +
- "kU4bI+yyzPP7r+y4z92Tu01h7DikwqEoElzMSrhOQ4ekuiE4i4" +
- "9mYeJ+baaOPU5yOPd7zy8XTxx1ZdrfuRxtYTZ+6H8k9LaApzZb" +
- "ve1NMnGloPfar6BP6QEz6sV++oNUFqqu2QoZDchj9zfT/qeBdY" +
- "z1pXiLFecYQiO0N1K4aAPE0ANiGMeb3Ak1lMI8UsnxTta4yvd0" +
- "jvSyWDG57jvdRnT8yLR6lIFqsaRaNoQVvTx3cfq6OXJMQlEmUT" +
- "xxtrUxBqwKbXe/7WtTei2xvx9a8uP6R9fnidmpXZO4jIhQ/PjE" +
- "cLQH/H3lCDbzygatiYHrDjelA4HaQSiHJc5l/av5oT1ldxuB8G" +
- "GzDBigH7FuCYwqk7P2ijPWs+dWy/bIgCySc2pCiiQ2GFGcAFTD" +
- "4ISErx9yiQx/V+WlcEtm8vYb5AQACfXfxdjCS8lue/adpvm4Pf" +
- "RZUk8SrLr89PW2kGoBBIyvFactWe2rUX/f0yi6UbRXW/N5/wX0" +
- "vasBwbGdV/VW/haNX9R8y+YeF9fmKaQd+OuCbDUL4IHk+JNqVN" +
- "Az6MD0VEewYBSVnABfKYEZzYzR/h+wOW2FdyxDgLMjt/YWa+wW" +
- "Py53nkTSK9DsB1S2S5u8+881T7eWU7v2OJ3FcEknQKkz10i05C" +
- "rD8vzmE/NYP5zRsIYRRhe/xwLPafcf+n6kvn+noNThTfwH7yHi" +
- "8LnAnDfA3KtjlYbz005VXW4efh18/v3T0Pn3Se35svv7Ib70lr" +
- "vE4LT9Hv/3ky+2cjjzc7TUauTRj0s+r+ZR5en7Bfe1EXNu9fdt" +
- "yPLAy/s/T9DEH3Xy/Yn66u5Ejmysz6TPz5tMHwn/soPFV7ECP5" +
- "qYGfbPb8hNf8ZAd9sEA3LYMRgE68jzm/ff6ph7YwTHTR8drxbW" +
- "rNtwPs93cd72D72/H94AI98f0Cw/vlket++UD9QUn1ByQeqK8h" +
- "FnguLOzNGX8eV8Kfqf4EqJ8Uro1d48XCz5MBvjcy3mOUwCuhi9" +
- "YzYz0vYp38tJdvOufXYfPZofaik58Ks7+Ikfb231cllonBR/c8" +
- "NBCIA9Zi+3yYW3SD2C71PVc/224PeHt2wFux+9phPtMhrfoTRy" +
- "zxzY9/ClZG3Kn4ZR9cuOVojpG/DXGN4e8fJH2d8Vo1tBo/L/zX" +
- "ulL8PsSV803skDbOZ6NO/M3/ebCLyf9zxTJb");
+ "eNrtXcGO2zYQHXK1DbEwWtrYD2A2lxzzCdxFtuihAXLKKQX6Kd" +
+ "xNEOToAj32sKd+h5svSID0P/oJpSzJpiRKIiWKoiROshvboenh" +
+ "cPjmzVCUb2++iccN/P2P2N08h3foBm8vH2nyef/++9ef+V/olc" +
+ "C/wH8Yw5cd+umOcojiVDjegtgA5gIAyT8/yNcwABFAaQIUXom0" +
+ "kXyA5V88wP5E9yIGBiI5P6eLsueDHBneAVXsiXJ7Anyg8COmb6" +
+ "MHRlHlNsPDTykeohQPgaZ4SPa/pnh4LdcjJvBV4iGm6BmOeBgl" +
+ "io0gdkhX0McHub4A3l0woM9Eisyv/z184YmMR/J/91cgoRtte8" +
+ "Sj+vrdZuv3N2X9fpMRIa7fKG49O/vnUf6I86usePbRD7+q+T/6" +
+ "I/P/96X45c3/VX3a8ws6j/wC57NawFnxSKQU+9qbGoLv5O+3Km" +
+ "1Pcs1IzvfRXPk8DkgXVlJp/vlRMSJyhiwCiWZ0rDFpjOI0v9gq" +
+ "+PynPr/g5dlhFF4UIYeh0yQ97+Of1foDtqk/IIhOYoVdRvUWp/" +
+ "as1UNwQz3kMdZDvOFtYzMyEwc35D9t8SVKqPn4ZVM+jlzN4IT+" +
+ "0FjfezNyfoRKfFKP/zNcL3l82WX8QZoNafmDfPG6wh+UfLkMg3" +
+ "RIvpzq83TiM3DmM6hLnx54Dt14Xs/HtfXk6epRSJvvzMc/cQXO" +
+ "vOfjdv4Qpb+49DdN/QRc1E9kPN1jQjXx9PvhLo2nOI2nL9zGU4" +
+ "dm6XJ2pk4Gctm1CbiHEPDKoEMq1SGsIhPpYR+3/Se15/fyfUe3" +
+ "45v01+njntIMX8ZN8hJ35rFoXCczkU68XbtctjoEkam/T3zmlZ" +
+ "jNIXNDxjwv8KTBA3EYjkTcr7bwUk6f1JB28LaS91k0VvDxyR/q" +
+ "WZuPMaP4INyqCCyAeDo0yCsfdpXFSdptzxUx76SOWWx2EOGROr" +
+ "vrn7o3eP/16zhFS4rftJHD6nN/2jQDRIuHiDpaErzqr9yISBh5" +
+ "ODG1V++3j5Jfo0wv+fGfS7SOUrtFMpv9Al7RlsJFYQib/Vlq2L" +
+ "/L/d/jW+r6nwBA6R/FHZyxxAOrGIhXAckytMXeCYRff9OPEzFl" +
+ "tP6ul5uQtfM5OGk4WU35eqS2/cSB56H6pyUkhLky3W+q2ROa9k" +
+ "PXas/IH+aED9PVO3JL4JxqW2QoeG7DH7i/j+OCdEWYwq839t9P" +
+ "FJWh2hU3oiwDUHWIoa//92QK3Wg0aI3x8me0718ItrqI2tM+1+" +
+ "ps82HxaFz6OoNYnuEzKU0HO74sH70cGK6xlyFEGSQiCC2IBvte" +
+ "n/hD1T+x6p+473qs8hNS5ye3oXFWc4fnDvlYyBnkCNBf8Tco8J" +
+ "BN7wqhBBY0fJpYqTer/S8asj+PzpfyUVtcD4M0mGDEmIcU4M7X" +
+ "Ew4c9+U4/c+puEjlYB9WSE4WmAvxCkXmenTkkZlGiWIja+MDo9" +
+ "Zb+iKweXsR5ytKlGXhJ29Jyg37vyvaH4oHv/MsiWFZFp73T0pp" +
+ "QESJKGuO14LJ9sSsPR9wXibJrt9mHevdkAaMxy5a7ZnVTxgEcJ" +
+ "7IPN0zLnPQftsitAFGk96KOBl2LF8MiddYmdKiAWvGh2Qq/48S" +
+ "JTCJS2AeM4ICu/jDvT7RE+tG9hhnowzOX6ieb7DJ+PboZE+AWp" +
+ "dgqufS0JbPsH6y87yinA/SQK4riuI5hVkZFPNKQqzeL87ifDSd" +
+ "zfzCsvxhGXdQQovTeL8UPJyxPl31pY26H4QCxbe1+cPSxksdZ8" +
+ "JxvhrlUDyYbr815F3c5vvh5/fvPd4PH1fu3ztffmU23osJ71c8" +
+ "s/OwHsZrtfHn7PqryS0feK2BDZyoxXGWeL7bcsnrzztbrkyueU" +
+ "8o1z8YjXfE/qu2Ei2ZK9Xbk4RoT4P4yHxMqK/5tRXekp9q4uP2" +
+ "FB9ZHh+PUBY36LolmWK+6nxGdKImaXzeIztxcL6edDwfTe5L56" +
+ "9780Nb/Rvb37efB+ew8vMCzeflwfa8vCN9ICh9ogQK6s7xqhH/" +
+ "+Qh4ZYifUNNnqP939e/g/FRi29g23o16/5kF8j20TpyZav9o1H" +
+ "ra2Ocfp81Pa/mmdX7dM5+1bM8r+SnX+xtvaW/+fVV8HB8N/n5o" +
+ "UXrF9zugx9RrI+f4cDjjw9UZH/jxa3KZT71Guh9LF+g6639dcc" +
+ "wQ3/rxT05TRtIVv8yDCzMczRLrdU1co/n7B3HdZiw3DcnGz5Jz" +
+ "pA38+w3nkG8ii7RxOFu34m+CBTdZ/wPU5TJb");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6199,43 +6197,43 @@ public class Parser
{
final int rows = 812;
final int cols = 12;
- final int compressedBytes = 1173;
+ final int compressedBytes = 1169;
final int uncompressedBytes = 38977;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtXV1u3CAQBkIkVOWBRn3oI4r6kGNMo0bqCfLco5CqB+gRch" +
- "Qfogeq7f312usFm8GDPd9DtLuZkPH88Q0QIgQ+tMgHO/qJmzW2" +
- "Ghx/qvxel1fxIqypX8BDbaeqOvzgh/hU/6wC81y/A/F7tvZHfI" +
- "TqHi5vbkr4BIqDTSbvguPn7APIFM8582UrcJjOamMEzDFG1O4X" +
- "2vbVs5o1/ms9xm78h+YLnOqDOtWHTr6GlcVsUEs8L2n4orTt1H" +
- "Z3yCOJHVE2//zSK70+VN4X41gX9nzyaH/oZps5e2u7eagC3IT+" +
- "eFfqPFyUJBguisATJdIkqZvQcV0z23STdKB/J8tvh8/Q9C8pcm" +
- "OI6RNXxTRNo06fqo0oCSH8Vs3jt5qYPpj8P5bPlC4/rRiE8zdq" +
- "+m/Nv5uL57T9vptLMSbGc3B/sYb6Y7OxUFosNylrsTHyOicfC6" +
- "MP9hgu1+XVgHzp63uU9ZcByROvv0O2Z579L3vNUIDQQWCPz2BE" +
- "1StzK9+fCnkczP39E37GLbGMrSdH9l9Jlnxur2/HyqPpg823M/" +
- "UX2PYn5F9zyTPO3oMS7ltryq99UmmODoZLCjm3BqSVLxU2kO/Z" +
- "Xvz7Jv6zsRR5LR5sqh1UhywfDr9EvwAj8VAdXvyCnS9c+8vdXt" +
- "50ejolGCXCzU/QcvrrbP2p2PenutefirY/XRT9VPUnwhkhz2Dk" +
- "zV8+71r6fMFghFILV3llxJ93//gkxNudE/beWy3sj3/VC+g6Eu" +
- "vv/r1raoKUqTo3vWAfuIrzzJnrQ2J/6fz+1UvtXxc954yevnbI" +
- "jk1ueb+ijJyF7a7X+RXoo9BjMfl5RcErV9Tw5bAS0Tgb1pbni9" +
- "CjEgDcTSPP15f10PTrIYiM58kpTFw6oT1vzi880ywaGKP+kn1/" +
- "jfv3cY38QePnO3Sm8/a8QWvmi34WOGCX7uXq+Afb7PDdqm+Gel" +
- "smg4JqSr/wUUYv2uj2PrevXvB8yFrPJ/B+1nabsP3HJu7vO8Ll" +
- "VxdvwfMRg8GIJ5dV0zt72U6hb7L+cu/rimGh8gq02+23ttmVbr" +
- "+Vufyen7I9GYxYPhDVrwXKvxDod6Y2uMNLKIf+SIz3R7H2jL3P" +
- "MOF+XJr+VOHaP1yfafx8ij1j75+MlE/VX4T69/Pxed38fETeL/" +
- "bk96OHzSZtHvswFuWgiICsiy1B98vRBQj8/RFuNuYYxdLkh3YW" +
- "eaKbDGO5vrVo5/0CnpQZ24Hm0GVwPOOOj3jfV5rnXemlYAnucz" +
- "MLx9tYKeRayMg9Pzpa+jjq9tGFxYMrOx4Y16HY+sTsyfsd0fZJ" +
- "uv6JPH43Ovy1733n1fIweM4XBq9XDEGyJYnjloe8IHm/H6n7EK" +
- "LG55SYBltk+qysnnO/wPYkDJfZUSvpT7HvI00Yz/Hnjd3geeN0" +
- "s5JbX/4WdP7/DBBpf0gZz1PtsxR/IF8WmSbzegKDMV7P06w/dM" +
- "e/ch5j7O/pdIx8NZcP9O5D2I0vkdc3JJn76svkJ4yBIN7aFpPN" +
- "PqbbjG39BmMG1sCvqP3/r9jMyaB/nH8Vuv312uInIB4o6c/91I" +
- "L9aay//gO8phaD");
+ "eNrtXE1u3CAUBkIkVGVBoy66RFEXOcZr1Eg9QdY9Cql6gB4hR/" +
+ "EheqDaztgZz/gHbB4G/L5FlJm8IHh87xdsxvAhWTzo2W/MprHF" +
+ "6Phr5c/nohbHsgF0AzqY/Mfkn9kT08384a7e56rqFv7GPtX/Lk" +
+ "A91p+A/d6s/R5vrrp3lZcF8f8oMKlMRHZGDq0RQ0c+035d//Yo" +
+ "BvLP9Xfv8nfND/iwF/FhLwP+urm5aBB+4mHWmzRsVrMdxBrT2R" +
+ "EPxCg98wWsHkjF2gPpOagcCGZABOO2Pt7rH4bWqc4+6qHdCodt" +
+ "Ql/eRFyACxcG404UWBmQDTFVv9kwYZvxgqij/lfLU36SFx+Qa7" +
+ "6IETSt5MzBi8k0lbo+VKusyOqSD4tt+bBMbD6Y9YJvPpO7PHY+" +
+ "hj7/xOZD8jvzOWx/4Cr/x+anb32R/X4N1oWdMGaakLrEZu0jL2" +
+ "PmY27pg+7pMi0vRuRz7wemPH/uYDz+8zfI+oxzfqSnFAUIFQT2" +
+ "+ASCl79SS/b+gNaLCXf+Hg8/g+V76zJJ7/rOdz5o81+Zb+PNH7" +
+ "m+iKT/ZPa3ZSSfCncgmPnWqvLrdVKpekLAZQq51ceElc8V2jHf" +
+ "01f8tw3/o2UpfIoPOtQJqkGWd4ct8f4DzPCt6n75Be97bdrFmZ" +
+ "O8GtSMghES7JvwrOrraPUpO9Wn8qo+ZW19ugrKoXeylE2tAfb4" +
+ "hCPXm17xju7HZh4vCATX1MJUVij259XePzD2cmOYvrVaMv3jX/" +
+ "UEsmZi/de/N41P4DxU5SZ3rAOLyP8j+4eQ+zWufxm4/xNDHeXH" +
+ "nNnb1wZZMcF31hZkkZtw3H6dLWD+ApeLVC8cAl+6TkezebCvnR" +
+ "N/kgWUWk2jxetL/6mu/SewiPfJUwikMqA+F+MRnWEQzog6yx9+" +
+ "zZ95vt2H6A9IfHuHQThv7xu0y7qol4EIsnctV/MNdHPCt+TfVO" +
+ "plGXci1Zr+21vetSjltwRXUpy+Vn7PI7jL+6AZ8tVT3sXeY913" +
+ "2us+TNb27hyPCASCf3JZNbWz5a3LeeH1j1tbewwNlRUgzft5a2" +
+ "td4c5bKZc/5aekT0L8eOpV7zjKPyWQX60tEMdbEF0+xubzMV99" +
+ "7vM+wCj5MN82PluV48Y4H/TZrxXyofJz1/393OvHbLdH5PtL6T" +
+ "8fMa42ruPoh0DYkIMiAjY1o5zeR5cugOGfd1DxgBUz5wQTy2/1" +
+ "puQvXeOZ8w1Hsw46r6GgTDgOJFGXQHzGHR/xfV9h1lvoS8ECvM" +
+ "9N7cy3kK6TfCeldrHHN3kvd/N6ZWZ8MHnzgTANQdpPTJ90XuOt" +
+ "n6D9T+Txh+ywU3/7Tt11N1iyFwL1K8bASZOJY2mHLMN/vx82P7" +
+ "H9s9f4ZBLroLM0n8L8ebH1AumnBJjIG1tIfYp9fzgg//3vV5uR" +
+ "+9Uho5Ipz94zen7hDOCpfwjJ56DPCxSQmNB9LcJh+TDtf8LUy8" +
+ "PxJ+4PzD2/Jn3kq63xC/N9CIR+vzhyf4Mn8/7JPPMTwohTOJpL" +
+ "0NHHNMms3VJ+Uk5/CZa5ZxKav9/+Jvj89QH5g7a/1I/d138eTf" +
+ "//AZ5mFjM=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6271,28 +6269,28 @@ public class Parser
{
final int rows = 465;
final int cols = 12;
- final int compressedBytes = 606;
+ final int compressedBytes = 604;
final int uncompressedBytes = 22321;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtW11KxDAQTkKFID4E8cHHID54jLDgFTxP8AQeYY/Soxm76l" +
- "p3222y+Zkk34CVLaFMvvn7ZpoyVr8MDFLaAs4Gkunvn+bwTx0X" +
- "GCDk8GGL+HiJqlz/oOhVjTjCKxOHvZi7r8sEpXB/eybcbWHki/" +
- "i5Ffp8oxi//HzZZyCmxt9fnx1TctLHRcI4HvW5Pepj2Lu7pYsC" +
- "J7v2h6dO/XOYe4DOU8o3+5qm6lZy8feZvfHfwiqY1pNpH/39wU" +
- "TDeqbP81yf6vm/J/6QYOEb85s68Webr/4GiU6HT8T1FdbfBf7z" +
- "p979W39FfYwD51KpOlXAYh6C/WK/nvr78uEA/pwdz6jzkz798y" +
- "HZPApSlf+vx/t99nlOZvq5CcO953rUO0hD9hpqfv4hv12a5xsR" +
- "ur5sPtc6g/1tFVFju88b4G9hA4uk/VRcPlak/yKFT556Qbv/Bd" +
- "/rj+2pTuMxazcISWxfDbAhiBcIJf6Wvp8invV85w8mKj4NlIQy" +
- "W+CR/N83X9WS36LgEzGfNHn+JKIoYus31Jdrzs+APyTwGD0LN+" +
- "Udv7bg+WFVqH9P6p+J8u1uZf3CeUhZut5leF9fBZ7oL9DPxsfT" +
- "9/saSQFL7fnZgaaAP/hJufalx/73Wr5xqX6lzoe58+fqfjusXx" +
- "T4lUjjn2ffp+B8O/pxzBNgX9gL9a66+kiQj5GKLz1ad7V8It1v" +
- "3F1urNNQmdEKMzg+ICT7mNDkfMPESc/6DVV/vKNhW9enon6fE4" +
- "tfau8Tm6wX1J7Papl/wl4k+UDqfNvA9whDT/HYwLyi1fNC2G8G" +
- "+QTbzqZ9");
+ "eNrtW0tqwzAQHQkXROlClC66FKWLHkMEeoWeR/QEPUKO4qNVcW" +
+ "gSN7Fj2frrDcQQZxCjpzdfO0REHdUjcuY3TZAw0h04JEiNgZaA" +
+ "/gIhiw9N4uON4yXYf7VyrpsOIZ/Ej3vRT4fLACW3nz1xe5tr8c" +
+ "H/bq1dX0ti99cXbTpiaPzd7dmRFIM91hP6/mzP49keTd/2lkoK" +
+ "nGiaD2+N8rMbM0DFSeWLuaZypZWY/H5jb+yUWDkpNRztqzsftD" +
+ "esR/a8j+3Js7aKy8W584Jcw3QnvskrPpt4+XeVqHD4eNQvMP9O" +
+ "1D8X+e6f/ob8yEKFB7ptgKkjHrYW/7HfpPa71sMr6ufoeHqdn7" +
+ "TJz5dg8yhI1fyfjw/P0ec/G8vPRRju3fQ7MBTxFvjksf4xXt2b" +
+ "52u+Vj9tPFcqwvmbIlhq4KiBhaXoR/zWJ0n6l6zwKd0e1AOrBf" +
+ "1dwdWVhP+G7wYhgc9XAWwI/AUSuN+nFO//yFJTjOv8Yf28otL8" +
+ "m2YLXvrxDOvJoPhEeB7qel6QxXzrY/JNJtJH/bAeQTVyN+nsvy" +
+ "ZhfEhSfwba725Gf+J9RRElf3n031rxh8zwoaD6p4h+1huervQV" +
+ "OWCpHP92oHLAH/VJ0vauuf53az71ne9S1Sde9ttg/goaDz3ob+" +
+ "DnzecpeJ+hbkH+BZ7gfz7xB/mRks7Husz0w5bavbFXw4ai+4vZ" +
+ "y4OxFkrdG647Ww9wQT8DmowtmGipUb8hq44/DPYU1e+zzPw3t+" +
+ "eJVeaL3NanUuafOK8o8SF0/MwtPkewp2vJH0v/fwr6a/TjW+QX" +
+ "2hWmzQ==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6340,110 +6338,110 @@ public class Parser
{
final int rows = 50;
final int cols = 97;
- final int compressedBytes = 3702;
+ final int compressedBytes = 3698;
final int uncompressedBytes = 19401;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtXAmQFcUZ/v/u6ffY5RBhZQUF5BJETglyy30oh7CcCx6gGM" +
- "QVcFXkUhQQMBgUT4SIoqJi8E6sMppSqyg0BE/wSlGCaOJq1Chq" +
- "EmM0L38fM9Mzb+a9t7sPXSymavr19Mx0z8w33//9/9+zCw6vj4" +
- "+CwO1QwCZCIdSFOvA01Gf3QBE04mugGRPseWgH3eEX+Dh+5FTg" +
- "DzAABsEQGAZnwEj2MFTgK1AC4xOLWEtcj3fiXjgLOLsJEgkBtT" +
- "nD16EevgjFOBZ3s5PYjbADWjIOreFEaJvsx2rhs3gAToUe+BL0" +
- "YsdDfxgNY3EXR3wVDsIkmAxT+HLOYSqcA9vwV7hfzHO6inJIsu" +
- "ZQi22Co+BoaOiU4xOsDTSB4+B4aMrGQ3M4ga2FFnwHtIGT4GTo" +
- "4DSEjrAHn4Ku0IU9jfugG/SEvtAPTmP7WApnJjbAYBgDZ+ImmM" +
- "BmsKZ4DUzDt+HsxC3A8BlczbY4jzid4UFoAMdAYziWncD24r+g" +
- "Fdue2INv4EZo7zzrXAqdoDPsxg1wCg5OnIc7oTf0wTtYCQyEoT" +
- "AChsPpMIqtg3HiA5gI3+BIKMULUilw+FOsLUyH89hOOB8KWe0U" +
- "LYTBC1CUSolzoJkYx56nFsIglWJJUc95P5VyDlDLMFpHsgMptc" +
- "B42ttS1nCvLJ0xqVRiFq1JfF3tL+aznY9VbQcdyfVZyTdlKY5S" +
- "Z+yXGOh2iYHzNyzUW87mxCqYSmduY5/L7cQzyb7UR3NaP5AY0B" +
- "ELUtbCxquzRkKLxDJzdR0Sj1K5h7WDc2n/m7hPtfZVR6t6YiNt" +
- "EwasDkygNsLA7895Rwj2smhN7UvoqGPUWYSB+t3uHUUYmPELCY" +
- "MSNUJvdX9Pm6sYbn7Hib/CDFUrdebR8UWiHfGAnhZrIP4AF8Av" +
- "YSaju2IvqLOfVH0+793d6anQwh6m0T/SdTHDuu4xbk1i4Hygar" +
- "vVGV/QkSXWke+iwhFf8ttwF62vYgPT78nesfVEfW9kwkCAaV/s" +
- "/CmMAVtLGHd025ITqcee+JTaYzAIL+BdM2tqt+Mzyfm8SGHgIc" +
- "NOsO7gE4VihYcBvVMMrOspsXtzxqqxLrTGdeBiwqAMS+GS5CSy" +
- "ReVwkbRFAskWXZa8HZrhNJcHzlusFCepq5ri8sD5N1S4PEB6g/" +
- "Dc4H3hZFWSLfJG3JGKXKQtor39rWs7qH8T5VSfqq7/FuvOmqtj" +
- "NA+W4BNpPCiBFsk3XB4k36URppMtmk39mTE0D7zR5ri2KIyBXP" +
- "gl4g7qs5fLA3FeYK+yHtIW0X5lixjS9oeaBxIDmAvzfB7Qeil8" +
- "I3mgMUj2SPYGkewFBc6nWg9cWwSNklugmeSB1gOqna3OGUCrpw" +
- "eqpURikLga1/O6tGX0gGq1vTssdpQdccZLPaBtrQc9zV7SA+cz" +
- "iQHVR3uoFGo9UK1KD8RjXn9JHwPSgxWq3oTWy4Gen6sHyd2uHl" +
- "Ab6QGVpAeJUfTbTWMAp9k8sDGAaaaVqadcLjaqrQYSA6kHaquV" +
- "udKNMF9iYLYIA3Nub/M7kNYrpB5Q3+sUBgu0LVJ4ruSLFQZ7oE" +
- "CshquUJq+AJaTJS6ERLIIrxa0Kg6v5ErGKzYRrxBwY4ByAIdTD" +
- "GdoWiRsIg2XiZu9eCAMqLQzEcutO4zDYb+qRGFC7xGCFj4HVY0" +
- "Pz20SVCz0MFlNNYaDaFQb020XyQGKgtgwGYo1ti2jsa4IYsC2S" +
- "BxIDVR5r9rWy2SAMS/miNCs30PwSBuI9VbOfiMOvShSQX1QKBf" +
- "xKyy9SPEjU1rZI84AvZeU4g78GA3CKx4MDUAHXah5oWwSrJAZi" +
- "v8ZA2yLJA4+3u3wMvKsgDBKFLg9gtXkOnYM8IKa9F8bA9Ys0Br" +
- "BS+kU+D1wMNA9wuuHBzngeUDnBbAV5UBTkQRQGmgewmy+K5MEI" +
- "zQOxT/HgOssWXc//CGthnbPH2Uk8uMGcs8Z52bKvRpOJB5cZhX" +
- "O8cV+jLYWyywPW2Nv3uveGBHgQrQeaB/Br610sDL1NFg/MObtS" +
- "sYt4P+1t3GP05S+BPl6J5kFopD9LTQ60vKrK3X5LchDcqJ5Ao1" +
- "TWBW4KaPItOJd4UAYFWB6OD3AB8WClFx8s4+3hVryIeDDH5YHU" +
- "ZFwqeYCzcRZejlfw5yQP8FpI4ELiwVW4ApfjhVCcrOUUO4SP0y" +
- "SaB74ewG1xPLCuO8AD1xbBzRl5sErzIDk6nQc4P8iDdFtktjLw" +
- "wLTtZo0y8SCxXfHgdluT+Zf8axBUk3qgMOBfeZo8C5olh7oYiF" +
- "W8A/9GnGVrMj+INyg9GB+vB1BPLM/VFukYLQ6DoB5ArTQMjvMx" +
- "oDKMwd3GFik9cGM0Vw90jBbEAM72MHjZx0DGaGEMoL3UAxmj0R" +
- "1+kY6BF6OtN37RRF+TYYNTmrwQv8NS/JYwULrjTHN7TtAz1L6p" +
- "tkU8hRWub2oYST5jcri2RfG+qbZFCeWdO02i2ZlQlsf2TfG/af" +
- "ZlRaoai9QDNdKoCMu1BjZmskW8KHv/ZIs6qTucEsGO34S277Tq" +
- "9zilcD/cFbB0oeP9GM1xAv2coTFIG+8BuDujLdxM6705PLMGgb" +
- "POSVVzYSbWSy6Jua4xka2bcsXAe0ppGMCWtJb7rOvqxE6lsiPr" +
- "yjqz7qbtlFgMiP2sW4antt55PKsa7cj5vS1M5XVhPQwGD8VjgJ" +
- "ui92XGgOKDrdbWhhw0+SFbk1Wp9IBWT5OpTnpAZSBGcwrDMRrV" +
- "KtwYjfY/Fx0f2L4p1SP1gEpXk8dWWZMz6gHrZTT5YaUH/4mP0a" +
- "J800yaLHN2vibHxGhGk40eLPA1GVGV8pl9T2sKAcgKI4P/RfKg" +
- "eU7vrzgUPMiDLTKRUvKxStmi7ypri0TdtDtx0nr9weaBQ1iILk" +
- "hvLSZB3bVooHmg9jfTGBgetLTO1PmiqX7eNOOTL86Bn71CV25p" +
- "ss6bRpyj8kUx/bXwah3c+EDmTd0QO5gvCsdocbZI54sy60GYB+" +
- "G8Ka0zfL8I64qOOJd+y2gthwuwDsy0nsICWle6PMBlDqkaXkSo" +
- "LAs8q6WqNPGBabuW1oW0mvggVQMWGR/IpRZG7JufOUarFA865H" +
- "At9cI8AIlAQ6UHFPWL7poHWCR5wO6yeNDJ9DAligcY8Qal5yoy" +
- "88D2TQP7psa0V4IHKlcxmzAQ8XnT6vHA9U3TeZCeN7V4UOyUst" +
- "/Sr44WVHwgTg08xWmWHnRjD6bHB96RMuO4LRqDXJc4DPLCAxMf" +
- "1Ir0t4LxQeX8ojAG2eIDttWOD+iMUvakztnRkSpvKnog6T421n" +
- "lTk7O7Wh3bQ2Kgc3Z2fCDzpj4Gtl8UhUGcXxTOm1I9kDeN8ovi" +
- "86ZUhvKmGgPoospQ3jRdk+P8ovi8aYb4wMqbGgyWB20R+x0I9n" +
- "soYN21byp6xvqm/WR8YPumHgaeJmPT6vqmURjk5pva8wcRvmkP" +
- "7Zu6GFQub5prvijKFtnzB8YWXefbIsWDZ0OaEvBPApo8QGuyNZ" +
- "5ni6QmU3kFNgtZgBW01ihNjtyXR02OskVp4zUP8gDnYhssw1ZS" +
- "kxUGfVzf1M2bak3GZWIztnYxCGuyi4Fh2x4fA503rbxvmndNJg" +
- "zQ9q77hjGwc3axvebFN8UTrZzd9RIDWIdl7B0sx3bsLfau6Itt" +
- "o31TcZ/xTd+2eZBP39SeP6hJPMjx6m/MmQcnpfGgA/GgvZw/UD" +
- "zoH8uDRwwG79s8kBj48wd4chQGR3gQ4kFHiwc6Pgjki8SAaE0m" +
- "DF7ELnIOJ0qT2YfSFkXni4IY/FSa7M7hRGlytjkcb9x8afLtPg" +
- "bs705pWpw3MC5vKt7ErqHxpqYOm4V9moWHY/IzTk626JRgfODn" +
- "KlBlr8WguFxFcqyxRV8eMj3o/1PpQeY5nByvvkpzONibfNMfsB" +
- "dabBCD4+Lk5Gb2tR8nh+dw3Hk0dw6H/TM6Ts51Did0VrXzpm6c" +
- "XDkewKbq8yDzHA72IR70B8FrQQFP4mlKD4bwAhyIfaER9oMrjR" +
- "6oODn5oD9/kB4ne/1HxGg1IU7mhVWPk309yEecTM99gIXBVqQn" +
- "yYtR4YLDI+2oz4O9Gd+zzTVbD/ChLPuH5WmcoZU8fivx4H6812" +
- "DwgLJFQ+MwiMB86hEMqqLJoTNsTVbfsYlhcZqsStJk3upQafJP" +
- "mauwMaiaJlcNA/yMMDiIX+Hn+A/a+kJhMPwID35cHjAVPWm/iB" +
- "0bcWXTbAx4W98vSjtS+UX+t46qbXINwmD6j4NBLt86BvKBHaUt" +
- "Yv3MXGaK9WG9xQjWV8/px9qiTplskZzTz78tyoNvWqV8kZ7Trx" +
- "4PMs/ps8EqX8SxDL6XGMjvKsRI97uKWAz6HcEgjxgMlbkK+W0L" +
- "G8bdby9HsyFV0QNvRHEoLEkevm3pUaUY7ZBgwCzN5QMjchVjsv" +
- "pF/Y/kKvKXq5B5U346H8dH8OF8JBTyQXyMOBPq82FQxEfx0fb3" +
- "RXws1b2nmf5dBR+c4epqQO6al9D1z7L2V+L7Iuuo/M/hSAyme9" +
- "9V6PmDsfY3Xv7fBCoOed9VRH/bwraxi6P8ohoxfzC9pmDAttrz" +
- "B1z+VexCFwPLXi1A+TfAi9J805nZfNNQ22Hkm0pbJMbnwTdVbz" +
- "I/P+Mxi61nOo+XsdX8Yj6H2ruz68SETPkitdUtdZgu2TRZxges" +
- "Tr4wyH0Rk/jlfoxm+jg6Q4x2aWYe8PnWsZfF84B9XDN5kBesj0" +
- "prqUhr+cSqF/G1OkYTk7HcxcARWfyi6wP3diQ+yIJBFt90g55P" +
- "1t/ZmfkD8/e1aj458J0dHX9b3Hd2/AFvDudn+J2d15qn+QOnj4" +
- "WB+k8SQQy8Mxs5g9Mw2B/EwBxpvnVMND7cMfD/DkdjwD/LBQPc" +
- "GHjrN+SAgRUF829pe7j7t1BMfYEX/7dQP39Nxk1V6ZnXzoxBti" +
- "UxzfHeZ41BZr8o6502rrEYDKyZeVOnTaIM5zon6lyFE9K9OE12" +
- "WmfS5OrkKg6pX/QjzeGk/7+KLN7G/wGeKCYA");
+ "eNrtXAmQFcUZ/v/u6TewIOCysIKyyKkipwS5FlhuEMHlhvVAFA" +
+ "8OxVW5FQUEDIrikUU8iaLgES01lFGpFFUUGgJGw5KopQFRI0l5" +
+ "EpKUMZKXv3t6Znrmzbz3dvehi8VUzbyenpmenv7m+7///3t2we" +
+ "L18XkQuAPqskmQB/XhJHgVGrHHoQCa8DVQxATbDmdAd/gZvoCf" +
+ "WZ/iUSiBQTAERsBIGMWeg0O4F8bB+MQi1hor8CF8Hy4Czu4BOy" +
+ "GgHme4GxriG1CIpfgWa8/ugp3QmnFoC+3hTLsfq4Ov40E4F3ri" +
+ "m9CbnQYDYDSU4jscsRIOwySYDFP4cs6hDC6BZ3E1HhBzrW6iHB" +
+ "KsJdRhj0ADOBkaWzfii6wdNINT4TRowcZDSzidrYVWfCe0g7Pg" +
+ "bOhoNYZOsBe3Qlfoxl7B/dADekEx9IP+bD9L4ozEBhgMY+ACfB" +
+ "gmsOmsBd4KF+KHcHHiPmD4Gt7JNlnbrC6wGfKhKZwCzdnp7EP8" +
+ "N7RhOxKVuAc3QAfrZWs+dIHOUInr4RwclbgMd0Ef6IsPsHEwEI" +
+ "bCMBgO58H5bB2MFR/DRDiCg2EqXpFMgsW3srPgUriM7RK/gTxW" +
+ "Dy6n2kZsGxQkk+ISKBJj2XaqIQySSWaLBtZHyaR1kGpG0DqKUU" +
+ "kuMJ6OtpYlfF9urTHJZOIqWm3crY4X8oXWX1VpJ53JnavsfXIr" +
+ "GqorDkgMnHqJgfU3zHP2rI2JVVBGVz7LDsn9xGt2MbXRktaPJQ" +
+ "Z0xsKksbDx6qpR0CqxTPeuY+J52u5lHWAaHd+H+1VtsTpblRMP" +
+ "0j5hwOrDBKojDPz2rHcFsj2iLdUvobOaqqsIA/W7wzuLMND3zy" +
+ "MMLlV36KP2x+leDNe/Y8WnMF2Vplpz6XiBOJN4QKPF8qnuCrgS" +
+ "ZjB6KrZNjc5Lqo3t3tONTIYW9hzd/e9OWUw3+j3GLUkMrI9V6S" +
+ "11BZ0txhlnvocKR3zTr8N3aK3EfN3u2d65DUQj786EgfW9rl9s" +
+ "/S6MAVtLGHdy6+yJ1GIv3KqOaAzCC3h9Zi3MenzNnscLFAYeMu" +
+ "x04wk+Uyh+6mHQgFbwj4tXzdasUnWvq437WjCHMJiNU+A6W9qi" +
+ "cpglbZF1lGzRDXYFFGGZywNrH5uKE1WvJrs8sI7AIZcHSCOLFw" +
+ "efCyepLdki7447k5GLtEV0dIDRt8POb6KcymWq/2uNkW6pznF4" +
+ "sARfTOHBOGhl/9Hlgf0e3WEa2aKZ1F5fXVscQOAa1xaFMZALv1" +
+ "Y8QG32dnkgLgsctdUdyRbRcWWLGNL+Jz4P4FqY6/OA1uvhiOSB" +
+ "g4Hd0+4Nwu4DdUWeoweuLYIm9iYokjxw9IBKaoShhFZPD1TNOI" +
+ "lB4has4GQ/XD2gUj3vCQtFfdXP8VIPaN/Rg176KOmBqCcxoPJo" +
+ "D5U8Rw9UrdID8YLXXsLHgPRghSo3o/VGoPFz9cDe6+oB1ZEe0J" +
+ "b0IEFjAT0cDKC/yQMTA7hQ1zI1ynPFg2ovX2Ig9UDttdE93QDz" +
+ "JAZ6jzDQ1/bRvwNpnS/1gNpepzBY4NgihedKvlhhUEkYrIalSp" +
+ "NXwBLS5JuhCSyCm8T9CoNb+BKxis2AW8U1UGIdhCHUwkjHFom7" +
+ "CINl4l7vWQgD2hoYiOXGk8ZgYB3Q5UgMqF5isMLHwGixsf5tpr" +
+ "YLPQwWU0lhoOoVBvTbTfJAYqD2NAZijWmL6N63BjFgmyQPJAZq" +
+ "21wfa2OyQdynWbEoxcoN1L+EgfiLKpkjYvGbE3XJL5oCdflNhl" +
+ "+keJCo59gihwd8KSvH6fxtKMHJHg8OwiG4zeGBY4tglcRAHHAw" +
+ "cGyR5IHH290+Bl4vCINEnssDWK3HoUuQB8S0D8IYuH6RgwGslH" +
+ "6RzwMXA4cHOE3zYFc8D2g7Qe8FeVAQ5EEUBg4PoJIviuTBMIcH" +
+ "Yr/iwe2GLbqDb4O1sM6qtHYRD+7S16yx9hj2VWsy8eAGrXCWd9" +
+ "+3aU+h7PKANfOOveO9IQEeROuBwwO403gX80Jvk8EDfc3uZOwi" +
+ "Pkp5G/dqfXk/0MZb0TwI3en3UpMDNX9Q271+jT0I7lYj0DSZcY" +
+ "F7App8P84hHsyCulgejg9wAfFgpRcfLOMd4D6cTTy41uWB1GRc" +
+ "KnmAM/FKvBHn899KHuBtYONC4sHNuAKX49VQaBdZhRbhYzWP5o" +
+ "GvB/CLOB4Y/Q7wwLVFcG9aHqxyeGCfn8oDnBfkQaot0ntpeKDr" +
+ "KlnTdDxI7FA8qDA1mX/Dj4CgktQDhQH/h6fJV0GRPdTFQKziHf" +
+ "k/xUWmJvPDeLfSg/HxegANxfJsbZETo8VhENQDqJOCwak+BrQN" +
+ "Y/CYtkVKD9wYzdUDJ0YLYgAXexjs8TGQMVoYA+gg9UDGaPSEX6" +
+ "di4MVo67VfNNHXZNhgTbWvxu9wCn5LGCjdsS50W07QGDq+qWOL" +
+ "eBIPub6pZiT5jPYIxxbF+6aOLUoo79xqHs3OhLI8pm+K/02xLy" +
+ "uSNVikHqg7DY+wXGvgwXS2iBdkbp9sURf1hFMi2PFQaP9ho/y4" +
+ "NRWehEcDli50vh+jWRhoZ6SDQcr9noLH0trCjbT+Mosxyw9cdU" +
+ "myhgvTsZ69KKZfYyJrH8kWA2+UUjCATSk1Txj96szOpW0n1pV1" +
+ "YdpfY+fEYkDsZ93TjFqFtTWjGu3M+r3NS+Z0YT01Bk/HY4APRx" +
+ "9LjwHFB1uMvfVZaPLTpiarrdIDWj1NpjLpAW0DMZqVF47RqHTI" +
+ "jdHo+CvR8YHpm1I5Ug9o62pyabU1Oa0esN5ak59TevCf+Bgtyj" +
+ "dNp8kyZ+drckyMpjVZ68ECQ5OdNggJ+J5+ARHICiOD/0XyoGVW" +
+ "7684FjzIgS0apHnwQpVs0XdVtUXipJQn4SmtHjV5YBEWoiuq9w" +
+ "roqdEW+Q4PVE2Rg4HmQWvjSidfVObnTdOOfGEW/Owd6rmhyU7e" +
+ "NOIalS+Kaa+VV+roxgcyb2ofjcoXhWO0OFsETTPrQZgH4bwprd" +
+ "N9vwhPEp1wDv3OorUcrsD6MMMYhQW0rnR5gMssUjWcTaj8PDBW" +
+ "S9VWxwe67jZaF9Kq44NkLVhkfKB4EHVsXvoYrUo86JhFXxqEeQ" +
+ "A0rthY6UE5tdHD4QEWSB6wRw0edNYtTI7iAY6LuNekqvHA9E0D" +
+ "x8pi6qvAA5WrmJlM1hHxedOa8cD1TVN5kJo3NXhQaE1lxHF0lE" +
+ "/FB+LcwCiWGXrQnW1OjQ+8MwkD9kw0BtkucRjkhAc6PqgT6W8F" +
+ "44Oq+UVhDDLFB2wLBPwvwuAlJ2dHZ6q8qeiJp1CPmzl5U52zu0" +
+ "Wd21Ni4OTszPhA5k19DEy/KAqDOL8onDelciBvGuUXxedNaRvK" +
+ "mzoYQDe1DeVNUzU5zi+Kz5umiQ+MvKnGYHnQFrGXQbBfQ13Ww/" +
+ "FNRa9Y37SfjA9M39TDwNNkbFFT3zQKg+x8U3P+IMI37en4pi4G" +
+ "VcubZpsvirJF5vyBtkW3+7ZI8eD1kKYE/JOAJpc4mmzcz7NFUp" +
+ "NpOx+LQhZgBa21SpOTx1iTo2xRyv1aBnmAc7AdzsI2jm9KGPR1" +
+ "fVM3b+poMi4TG7Gti0FYk10MNNsqfQycvGnVfdOcazJhgKZ3XR" +
+ "zGwMzZxbaaE98U2xs5uzskBrAOZ7F3sRzPZH9i74liPCPaNxVP" +
+ "aN/0zyYPcumbmvMHtYkHWfb+7qx5cFYKDzoSDzrI+QPFgwGxPP" +
+ "iVxuAjkwcSA3/+AM+OwuAED0I86GTwwIkPAvkiURKtyYTBG9hV" +
+ "zuFEaTL7RNqi6HxREIMfS5PdOZwoTc40h+PdN1eaXOFjwL6ypq" +
+ "bEeQPj8qZiH3YL3a8sedws7OsMPByTm/tkZYvOCcYHfq4Cldcs" +
+ "BsXlKuxSbYu+OWZ6MODH0oP0czhZ9r5aczjYh3zTo9gbjevE4L" +
+ "g42d7IjvhxcngOx51Hc+dw2L+i4+Rs53BCV9U4b+rGyVXjgTOH" +
+ "UzMepJ/Dwb7EgwEgeCOoyxtif6UHQ/jJOBCLoQn2g5u0Hqg42d" +
+ "7szx+kxsle+xExWm2Ik3l+9eNkXw9yESfTuJcYGGxBqueFqHDB" +
+ "4ZF21OfBB2nfs421Ww/w6QzHh+XoPkOreP4W4sGT+LjG4Clli4" +
+ "bGYRCBedkJDKqjyaErTE1W3+GJYXGarLakybzNsdLkHzNXYWJQ" +
+ "PU2uHgb4OWHwDR7GL/BL2vtKYTD8BA9+WB4wFT05fhE7JaJnZS" +
+ "YG/AzfL0o5U/lF/reOqm5SLcJg2g+DQTbfOgbygZ2kLWL9tC0C" +
+ "1pf1ESNYsTOnH2uLOqezRXJOP/e2KAe+abXyRc6cfs14kH5Onw" +
+ "1W+SILZ8H3EgP5XYUY5X5XEYtB8QkMcojBUJmrkN+2sGG8n47R" +
+ "RrMh1dED747iWFiSHHzb0rNaMdoxwYAZmstLInIVYzL6Rf1P5C" +
+ "pyl6uQeVM+nJfyEXwYPw/y+CA+WlwAjfhQKOCj+Pnm90X8Aip7" +
+ "o5n6XQUfmKZ3tSB3zcdS/68yjlfh+yLjrNzP4UgMLvW+q3DmD0" +
+ "rNb7z8vwlUHPK+q4j+toU9w+ZE+UW1Yv5gWm3BgG0x5w+4/KvY" +
+ "hS4Ghr1agPJvgBel+KaXZ/JNQ3XHkW8qbZEYnwPfVL3JfEbacx" +
+ "YbY3oNn8lW8Vmc3l7Wg60WE9Lli9Re9+RxumTSZBkfsPq5wiD7" +
+ "RUzi1/sxmm7j5DQx2nXpecBvMM4tj+cB+6J28iAnWDdIqfk8pe" +
+ "ZLo1zA1zoxmpiM5S4GlsjgF90ReLYT8UEGDDL4phuc+WTnOzs9" +
+ "f6D/+4OaTw58Z0fnV8R9Z8c3e3M4P8Hv7LzaHM0fWH0NDNR/kg" +
+ "hi4F3ZxBqcgsH+IAb6TP2tYyL/eMfA/zscBwP+RTYY4IbAW78+" +
+ "CwyMKJh/S/tD3b+FYuqvs+P/Fuqnr8lxfwuVIetmp8cg05KYbI" +
+ "3werk6su/bq/SkzWotBoNqZ97UapeYjXOs9k6uwgrpXpwmW23T" +
+ "aXJNchXH1C/6geZw+KIqehv/B06FIwA=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6479,41 +6477,41 @@ public class Parser
{
final int rows = 50;
final int cols = 97;
- final int compressedBytes = 1103;
+ final int compressedBytes = 1101;
final int uncompressedBytes = 19401;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtWttLFUEYn9mZ3YNZL1nSlSIvKSVUUvYkRlJZKSXmBaWiIk" +
- "1LMdQs1LxGJkRPSZHdhDJ6im50gW5QT/0DPgvVU5fXoNPsnHXP" +
- "3s46e267e5yBmd0zs5fvzG9/3/f9ZjcYRL1BpUht+GbQogjvgi" +
- "lRcJ79ONwVn/ug807PkM6iMnQQ7UG70T58C29HFfQ6xB60H5Vr" +
- "MUAH5rj3Tm9jgCqTg4G40bFlv2AruX8Lqe14gvb8Ua06R+rILA" +
- "ZwgCA2CZvJE6Vai36T/j46ego2wg7YpRw7TGo3qb1wCA7CJi9g" +
- "AC/ZjHXqMYD9zM/wPdOM/nSM2gLNfjqbL4K1lv+jih69XMf/Ku" +
- "/wAB5NDg+EzCjtq6MYLLEYqXeCAT5k6KvxFwZwIiovp3t24Q2n" +
- "5weyNDzYGzsPDHGwev7xwHk8CFzTnN3DhgGuYcXAS8W7GMgFiL" +
- "AOpBErisEisFDtzRS/gh7ZF4E8cFGZ/QbSXwJrQSnZqqwBlWAg" +
- "hAE8Qn41AERaidR0K18E1pGaDXLBerVnGyhS98s1R1aDGqBwDh" +
- "zWXSOg2c9QtitoSzIBsAasJe0FUnNAPthA+wtCGIBNtC1UzinW" +
- "XKdCd4d6ZSvoehfTdpnyK4txfnco2zL1KS6NiOC0hTc5Fosv8l" +
- "s8cLeANHxcytbzwNoXgRJTfpZrcT0p4p1seaA7UsMDw0hEHtA9" +
- "ygNlP1/1qUX2PJBykscDSaMXcTNuga34JGzBTUQfNBqeDJM+IK" +
- "2sD07ojvKJPsCn7fWB1hex6wMmDWGKEFJBBBs7pNFUXqsQirzr" +
- "i0I6GXfB9kAHIw86/ciDxOjkeGIgr1UExtkwMPCnm2OQYMvnxE" +
- "AZJRgQPExrhnCIVBMGwnfvYZC4eCB8M/X8sOYB7gnMRMMDLQZG" +
- "HsgYcB6w+iJZoxlzU9xrhYF1bqrHIJybmjFwKzcNYWCdm8oYaH" +
- "NT2J+83FTLg3j4ojAGYV+E+/zBAzdz03BMJv5ogCkvGkzFvEj3" +
- "27W8yDTiMB7gYT/Hg9TAwMwDPMIxYNLwl+OXm1rFA6vclGOQQH" +
- "0wyjGIiQ9XIiiMebJe5FYxrJuOMa4XpeS6qXd9UQp943XVu7Y5" +
- "z4vwda4PXMdgnGOQAPvqIo7ovi/C9NuZyO+T5Xf6uj4fvU92za" +
- "4pOrO34WTs8QDe9XY8gI+8iwG+A++HMIAP5jMGbn9XgQkGwlYW" +
- "HgiFXB/Eee5f4OdEH7wm+uAJ0Qdv8Sv80i4m42c0Jj/lMdk0k2" +
- "+ixmB2fnk8cI8Hn/BHwoMPDnPT95wHCcLjc2rrZJ+sF31h5AFf" +
- "L4q3bdPsGk14aK/RhMdcozEwcsqQF83wvMjdvIie/dfWcv4eLR" +
- "m2OV+z+8d54DYGosAxSIB9jDFZzLCPyXzdNAq7aIQWl3Kd7F5B" +
- "bYh4IXElOsPX7Nwq4iq+XuQ6Bqs5Bh7xRVncF7nKhM3Oc1M0xn" +
- "PTuGKwhWPgLgbgPyFjLok=");
+ "eNrtmtlP1EAcx2fa2W6I+iJiIppoOESiPKBBfCKYICqKB1HYKG" +
+ "qiETnWKARFDCCnUXjRF4kGTxIFz3i8i5rok3+APpv4oMbjzZi4" +
+ "Tmdr6c10r2l3Z5LpdqfXb/vp93dMNxIReyNKk06gaxGLJsxE0q" +
+ "KhVc7bYXViriN2uz1C6hA3i7vELWK1WIMm0AaxlpxnE+7bxO1a" +
+ "BuLOOa690dsMxN2pYRBY49qyHzCMr9+Kezu6TkZ+qVZ14T7ynw" +
+ "EcwMQmYRt+omrUo3/i8T6ytQU2wU54Wtl3GPczuPfCITgIm73A" +
+ "AJ532HZKzwD2Uz/Dt0139LtrapJmPUjni2CD5e+oI3sv0el/j3" +
+ "d0AA+lRgfC4hjtCxEGiyy27HPDAO01jNX7iwGciMnL6Z5dOO72" +
+ "+GC+Rgc18evAEAfrM08H7uNB8JLm6B46BoiagZeadxnIDQRgCG" +
+ "RhKyrAfLBAHc0JvAc9si8CReCccvcb8XglbABV+HOrumcdGIgy" +
+ "gAfwt0Yg4iXWJ5hn5YtAHu4FYCVQc0WwHpSr67WaPetBAwgp6w" +
+ "d159BEMZCtfJJIBHAmAJaDFXh5FvdCUAxWk/GSKANQSpZlyjEV" +
+ "mvPs0F1hv/Ip6EYXkmWu8i2f8v4qGSNQ/QyqsiX4wcKbHI7HF8" +
+ "EM9EWxN5CFjkgFeh1Y+yJQacrPiizOF7S9kqMOdHtqdGDYYqsD" +
+ "skZ0oKwXqz613FkHUmHqdCBp6kXUitpgGDXBVtSM64NjhifDVB" +
+ "/gpVwfHNXt5ZP6AIWd6wOtL6KvD6hqCFOEkEpsbDwpjabzXIVQ" +
+ "7l1fFK2TUQdsD3ZS6qDdjzpITp2c6Ba0qC6sGFj+CswA0+kyjQ" +
+ "/hzhlQ6UCeLzJt6aJhgLrd60D46j0GyYsHwhfTyDdrBqgn+CkW" +
+ "BlodGBnIOuC+iFYHco1mzE1RrxUD69xUz2A2NzUzYJWbRhlY56" +
+ "YyA21uCvtTl5tqdWBDKCYdaOMB6vOHDljmptp4gAao8qLBdMyL" +
+ "dN99FpNndYCG/RwP0oOBWQdohDOgquEvOFoedzzwS33AksEclr" +
+ "ur0S5yBnHpYdSmwsiQ+SJWzTBvOkY5X5SW86be9UVp9B+vy961" +
+ "zX1ehK7w+oA5g3HOIAn2hWy36P5fhK6SMdv3yfI7fd2Yj94nM7" +
+ "NritzZG3Ay/ngAb3k7HsBp7zJAN+GdKAN4N5MZsP5fBcIMhDIa" +
+ "HQjreH2Q4Hv/GD3C9cEzXB9M4/rgBXqKnjjFZPSQxOQHPCab7u" +
+ "TzmBm8VK7J4wE7HbxBr7EOXrnMTWe4DpLE4y2fL/LAfNE7Pl/E" +
+ "RgfoI32NJtxzrtGE+7xGo1DklCEv+szzIrZ5ETn6t6Pl/D1aKm" +
+ "xzP2f3h+uAOYO/nEES7KOMyYFs55jM501jsItE6EAOr5PZNfG4" +
+ "2IIZ5IphPmfHqgWW8vki5gyWcQYe8UV53BcxVUKp+9xUHOO5aU" +
+ "IZrOUM2DIA/wBmRS6R");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6549,29 +6547,29 @@ public class Parser
{
final int rows = 50;
final int cols = 97;
- final int compressedBytes = 671;
+ final int compressedBytes = 672;
final int uncompressedBytes = 19401;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtmltrE0EUx3vmslQfvD7Xb6BStQh9FapiKypCqyL2wUvbQC" +
- "DaalF69fIRfFIRLRrxqVhbtEJFv4Ag2n4DHxUEwQuMs9vEmGi3" +
- "yXbSM0n/fzhhb1kO+9v/zJmZNcYYSttI2ciYEtEVGzfFXG5vLP" +
- "rtM0bvKbpqOPrtpQvUT5dzx27YGLQxRNdpnHqMB6JbMecGSvZH" +
- "GfI7seSZU3kGoXRrdKzrv1cet3Gm5Fin8UbUbbxVAh8chA8c5p" +
- "WN3u52eujgXveN16InteuDP3sFH3TBB+wMToIBO4PTYOBOalp3" +
- "U1q9pJSapIx6pV6omTgGaipkoJ6BwT9PcjZpXvq87k3gg3O1yE" +
- "CnvK6LLqIu8iC/mDFa0bt0CWO0KvmgHz5gZzAABuwMBsGAncFV" +
- "MKi5uYprGB8498EQfMDeFg2DATuDETBgZzAKBvwSzfq2aMlt74" +
- "q9crepUYm9BmKWvuNnXqovX5uqHsrou+XVpuosalOH78a9yKXb" +
- "RbPYibaIyZ8TScZocgd8UCUej+q7P/C5T9ZZeVQekPvlIbv9WB" +
- "4Oj8k2G+2y4+/r5JH4+8h9fjOQxzyumyufL5pEW+TQA8/1TGFN" +
- "X08vx0BjTX+pCnN2lX0wBwZrUw1PV/j/93XVH7yDD+CDevKBXk" +
- "jkg3n4gL0t+gQGDn3wxcZnO4acstFS1mgT80VV84H+GvpAfCjH" +
- "B+IjfMDeFn0DA4dt0Xf9A/OmzAx+JfLBTzBwmFfWmEDQg8U1fV" +
- "rR7HXpmn5AnvV7y6zpUxtPXuqtekPpQFbmA/UaPuDuk4NGMKiO" +
- "gg35LbmuHuc65HrM93Ar2OhnXsXftgSbyuwP8G0LlMwHmz3ObW" +
- "thTT/YgjX9VX/+28LatOK6qAltEXtt2goG7tTwG+DaPHQ=");
+ "eNrtWsluE0EQTfUy4gpiPZA/ACIgIHHjQEQgEcsBokgRXIgSxx" +
+ "dDwqosLMkncAKEAIGtIFCIgSMR/ABCAj6BI0hIXFiansHG2JCJ" +
+ "PWmnesx7UlkzPe1Rad686uqqMcYYylrLWMuZGtA5a9NioXR2Of" +
+ "odMUbvrJo1Ef0O0yCN0tnS2DVr562N01W6QkPGA9BMzLWxmvMp" +
+ "Bv/6Fr3SX+YghN4TjR3/58yj1gZqxo4Zb0AnjLdIoINu6MChX/" +
+ "no7e6huw7uddt4DSqkVwe/zyo66IMO2DnoBwfsHAyAA3dQj/RJ" +
+ "yqonlFEFyqmimlOP4zhQD0MO1Cw4+OtJzif1Sw/q4QQ6OJVGDv" +
+ "SI13nRaeRFHvgXs0erepfOYI/WJB2MQgfsHIyBA3YOLoADdg4u" +
+ "goPU1SouYX/gXAfj0AF7LJoAB+wcTIIDdg6mwAE/RIe+LjpLx9" +
+ "tjZ+4wKYXYbQBm6Bt++qUy5dxUDVFO36wvN1WprJv6mpvqW5FK" +
+ "t4gOsQ2xiEmf95Ls0eRW6KBJfDxo7fXA5zVZF+RhuV92yQP2OC" +
+ "97wzG5z9pB2fPnPHko/j5yr98cyCMe582N14vmEIscauCpfl7p" +
+ "6etnS3Ggi+jpL5Jhzq+wDl6Ag/8TbbPL/P+blloPXkMH0EEr6U" +
+ "C/T6SDd9ABeyz6AA4c6uCTtY92D1m01lnXbhP1oqbpQH8OdSDe" +
+ "1qMDgVjEH4u+gAOHseir/oa6KTMHPxLp4Ds4cOhX3phA0J1fPX" +
+ "26v6x71fT0A/Js3Vuip09dPH6pV+olZQPZmA7UAnTAvSYHq8BB" +
+ "cxCsLR/J1a1Y65BrUO/hRrDOT7+qv20J1te5HuDbFiCZDjZ47N" +
+ "umSk8/2Iie/oo///YwN204L9qMWMSem+4CB+7Q9hNwcDvU");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6607,29 +6605,29 @@ public class Parser
{
final int rows = 50;
final int cols = 97;
- final int compressedBytes = 646;
+ final int compressedBytes = 645;
final int uncompressedBytes = 19401;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtm0trE1EUx3MzNzcb8VO4diPFhYJI1UQkNbFFXLir1pikKQ" +
- "GNbpTWGD+FYGhBW7oq1sTWbAQFoS/oQvwEfSAqPnF3vRnS1DxI" +
- "ZiZ35t4k/wN3knlyMr/5n3PuScJOcU7SYiTFyPAGI/fEyNfWZs" +
- "xlgnPjTN1RD83lbXKL3CHZ6rbHYtwX4wHJkUckzjUw8qTNvrsN" +
- "69Pe+UUTBwxonGTYaWsM6A0wkG1GzAgbIeOS+X6ksmRnxRg2In" +
- "VHRTtcZZhrbcYVfX2zH4vYOehArrHzbT1vwaDlcYKBWGabtufE" +
- "AAP5OghBBzBHeg/r6VdDXXQRdZH3OmCR/xlYjUVgoEE+uAwGnn" +
- "puqy5iUdRFyhnEwADWJveN6loX0SRJ04lqXTTWzzmZpvoqJ19F" +
- "Tpaoz2uOetfHwUC5Dq6DgTwzpti4+TrJuX/Iyhn+E72ak/0n9f" +
- "SLzIuneoLMkjlz7XlX1yo0xLmbmn3WhQ77L2jRL0qhV+F9LKJF" +
- "lhe16apgsEQytExXaKkdA7psMngJBk138o3HOfkpGLgWi54hFi" +
- "lnUAADBXO0F5ijqWYQeMWKhzk5UOzEIICcrEtOLoGB7F4Fe22P" +
- "AT0GBsr7RWUwUM7gLRi4Vpu+Q23aMzp4DwbKGXwAA4lztHWzLl" +
- "obhN946fx9siCxwQfA2Ka+vjmIRVuIRa7VRduoi3olJwf+gEEt" +
- "wn2UrINP0IFqHbA9i/lgBwya9LDbHYNK75rtCwafLeoAvWuZ9d" +
- "qXOh18hQ5UxSL23WZt+g0MpCrhp4P5wQ8wkMrgtwMGv8DAtTna" +
- "X9SmqvpFvWG+xe7OD/pwD1Vb0K+vb/bzQfAIYpFLz8nR/taBrv" +
- "8/8P0DSczAiQ==");
+ "eNrtm01rE0EYxzOZyUT8HD17EakXX4ptsSEhVTz0Lglpuz0E2u" +
+ "pFsabxUxQaKqgholRj9OCloCBULXgQ732htOJB29LbOl3Sl7yQ" +
+ "7G5md2aT/wMzyb4y2d/8n+eZJwnvN01iiDYhWtasM3JPtPzJ1p" +
+ "zVT5omvVpz1kOrHydpMk1mq/vmRbsv2gOSI49JxtTAyJMWx2bq" +
+ "th/5Ny42ccyAZUiWX7bHgKXAQLbRUXqTDtOY9T5x1PMrol2j8Z" +
+ "qzkm3uMmBqbfSWvmNz7ov4dehArvGW87cZg6bnCQain23YnxMN" +
+ "DOTr4AZ0AHOl90E9x1WXFw0hL/JfB3zkLAO7vggMNIgHMTDwde" +
+ "SO8iIeR16knEECDGAtYl9S17yITRKDpat50Wg3x2RmdFVMvo2Y" +
+ "LFGfd1zVri+AgXIdjIGBPKNT/K71KjiEL9m5InwxqDE53K/nuM" +
+ "gLMavTZIk8tbaedXSvQp2fS2n2WYttjg9rUS8yUKvw3xexVzwv" +
+ "ctM3gkGRZFmZLbPXrRiwlxaDEhg0PMm3PsfkBTDwzBctwhcpZ1" +
+ "AAAwVrtOdYo6lmEHnHK6cxOVJpxyBSRkzWJCa/BwPZtQr+wRkD" +
+ "1gcGyutFH8FAOYMVMPAsN/2E3DQwOvgMBsoZfAEDiWu0r1ZetN" +
+ "oLv/HS+ftkQeKb2QPGv+s7Nhe+aA2+yLO86AfyoqDE5MgBGJx4" +
+ "uJ+SdfALOlCtA75pMx6sg0GDHjY6Y3BUu+ZbgsG2TR2gdi0zX9" +
+ "up0cEudKDKF/E/DnPT32AgVQn/XKwP/oKBVAb7LhjsgYFna7RD" +
+ "5Kaq6kXBsFCps+ujITxD1RYN6zs25/Egeg6+yKN5cr67daDr/w" +
+ "9C/wHrib8v");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6665,25 +6663,25 @@ public class Parser
{
final int rows = 50;
final int cols = 97;
- final int compressedBytes = 510;
+ final int compressedBytes = 517;
final int uncompressedBytes = 19401;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrt2k1LAkEYB/AmZ3evERRBhyKIokNQEX2A+hi9HFKyJG3pzY" +
- "uR9kLn7naoW1AQmlFKhV37Ip0iqlOHaVpK0EDcaezZXf4PzMqq" +
- "yDC/fZ5ndlEIIVhcjpgctqgJtinHXuUs7RyXhLDaqr615RwX2Q" +
- "JbYxvf7+3KkZQjxXZYhkWFB4Lt1/lsveZ8+5/n5t6gHQbkBh0w" +
- "aE5YnSLQ0Trh3bkp5EEX8oDcoBsG+iKUMOed12WZq+MNZfQYal" +
- "FVBe/R9ku9MKAOqw8GPuvJ/egH+oI/8DKLWwPuDPg9DMjzYBAG" +
- "GvOgYA2xOL9hMX7BbF7i1/yqngHPO3mQg8GvlSz+oRuPuM8DI+" +
- "JHAyMWqFo0ijzQuCedUjKYhIG+MB9/DHjUxb4oDAPdteirJ5tP" +
- "zDYKDRqgJ2s3MF/c1SLzGQbkPXkaBuQGMzBo0h5pVgQ6vPzMzp" +
- "qT88vjuaknLMLIA5J1j6j0A+MD/UDrXdqrQk9OwKByFa9oMHh3" +
- "b2C+waBiYGutS6voB4gm976kd+em0A9SqEXkBmkYkBtkYEBucA" +
- "ADcoNDGJAbZGGAUNqbHvlgjse4RyM3OIGBj+7RTtEPyA3OYEBu" +
- "cA4DhFK/y2ENyA3yWANyg0sv74vwPzsf9uQiDDTmZ0nFIDQMA4" +
- "TS9XYbqPvkO+QBuUEZBvqi5RO+XK1N");
+ "eNrt288vA0EUB3Cjs7sXkQiJI5EIcZAg4ubCf0E40KbaChs/E0" +
+ "EpLm7uHDj5VUH1gsSPq7/DSVxwlDE2NGklTXdM+3Y335dMm22b" +
+ "ZjKffe/NblohhGAJOWJy2KIg2IIcm7mjNecxLoRVk/epFedxgk" +
+ "XYLJv/eW1DjkU5llmKrbOo8ECwrSLvzRUcJys8N/cGtTAgN6iD" +
+ "QXnCqheBjuo+785NIQ8akAfkBo0w0BehSXPMeZYO1b0lZXQPal" +
+ "FeBW/S9k3NMKAOqwUGPuvJregH+oI/8geWsNrcGfA7GJDnQTsM" +
+ "NOZB2upgCX7BYvyQ2TzDz/lZMQN+4uTBMQz+rOTlP7pxl/s8MM" +
+ "J+NDDigapF3cgDjXvSQSWDARjoC/Pp14BHXeyLwjDQXYu+e7L5" +
+ "zGwjW6IBerJ2A/PVXS0yX2BA3pOHYEBuMAyDMu2RRkSgw8v37K" +
+ "xROb8M7pt6wmIceUCy7hGVfmB8oh9ovUp7U+jJUzDIncXTGgw+" +
+ "3BuY7zDIGdha69IM+gHZ+eG+Fi0hD8gNVmFAbpCEAblBCgYIpT" +
+ "3HdqB68g7ygNxgFwYIpVq054M57uMajdzgAAY+6slH6AfkBqcw" +
+ "IDdIw0C3AX7bgr1phfYcGawBucEV1oDcIBuovek1+oHGc+NGxS" +
+ "DUCQPyPLiFAbkB/pepsxbdK9Wifhjoi6ov8kKKuw==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6719,19 +6717,19 @@ public class Parser
{
final int rows = 32;
final int cols = 97;
- final int compressedBytes = 278;
+ final int compressedBytes = 286;
final int uncompressedBytes = 12417;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrt1UsLAVEYBmAfU6OQBVZiwQ/xZ5RBKeW2Ifc/5rqwsLFTbj" +
- "tLxfY4CcVCCO+o96vv1JmZxalnzveaPaUkpzurO6/uSsq6O9dd" +
- "47RmlHIlbr6qnda0pKQgpfOztu6K7qq0pCmWskFJ98G74t2+/r" +
- "tzGZmLgWFJ3uw/Z2AkacB6p8yBfc/2+iwyh7wHH/w3RswDm+XB" +
- "mHmAyYM3ZtGEBnCDKQ3gBjMafC0P5swDuMGCBn8zi5Y0gBusaA" +
- "A3WNPga3mwYR78zT3Y0gBusKMB3GBPA7jBgQZoA7eTBnADDw3g" +
- "Bl4awA18NIAb+GkANwjQAG4QpAHcIEQDuEGYBnCDCA3gBlEawA" +
- "1iNIAbxGnwuXIcAarbKm8=");
+ "eNrt1b1qAkEUBeDcuLCCIoLaiFjoe+RtlHW1EYzaKP7mwRSTQo" +
+ "s06QT/mtQBbSfDKsIqWsgOR+VcuAOzs8XAt3eP5SolFd2u5UjV" +
+ "HilfSUP38LjremtZKavge6vtrSUpSk3qh2cD3U3dLelLTxx1By" +
+ "UfV87eT/YdxTJQ9vh+77afA93Vs5MLc2BPOAcBfhuftxiE3mgQ" +
+ "XFn+PPhiHjAPjM789KnyYMY5gBt80wBu8EMDY5k8ZybDDRY0eJ" +
+ "h/0ZIGcIMVDeAGaxoYy4MN8+Bh5uCXBnCDPxrADbY0gBvsaIA2" +
+ "CL/SAG4QoQHcIEoDuEGMBnCDOA3gBgkawA2SNIAbpGgAN0jTAG" +
+ "6QoQHcIEsDuEGOBnCDPA2Cq5d/YjlLyw==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6840,7 +6838,7 @@ public class Parser
return get(state, index);
}
- protected static final int[] rowmap = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 22, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
+ protected static final int[] rowmap = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
protected static final int[] columnmap = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189 };
public static int get(int row, int col)
@@ -6873,14 +6871,14 @@ public class Parser
{
final int rows = 1625;
final int cols = 6;
- final int compressedBytes = 108;
+ final int compressedBytes = 110;
final int uncompressedBytes = 39001;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrt2NEJACAIBUD3n1moBfwUosfdBskzxSoAAACA2Zm1d2XXR9" +
- "7UB/SX/gJ9h3zKJwBg3wDAfAEAc0p9kB8Adv9n/zYAAAAA5Hl1" +
- "D3RvBAAAAAD4i7suAJibAABgrwYAAAAAAACAcBcm4PXZ");
+ "eNrt2NsJACAIBVD3n1moBfwUIj1ng+L6wAgAAACA2qnltvdu+w" +
+ "d58w+g7tQdqDvkUz4BAPsGAJh3AJgL5h3yCUBvH9afAQAAAOBf" +
+ "r+5+7ooAAAAAADO49wKA+QsAAPZVAAAAAAAAABjuAmR29dk=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6916,13 +6914,13 @@ public class Parser
{
final int rows = 464;
final int cols = 6;
- final int compressedBytes = 47;
+ final int compressedBytes = 43;
final int uncompressedBytes = 11137;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrtzbENADAIwDD+vxmJPtAFAZt9QBIBAAAATNVfXne2vgAAAA" +
- "AAAEDDA95AR7A=");
+ "eNrtyqENAAAIA7D9fzMJPIBEIFrdBAAAAPiid3X1AQAAAAAAgA" +
+ "MDqREvyw==");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -6966,17 +6964,17 @@ public class Parser
{
try
{
- final int rows = 24;
+ final int rows = 23;
final int cols = 95;
- final int compressedBytes = 129;
- final int uncompressedBytes = 9121;
+ final int compressedBytes = 122;
+ final int uncompressedBytes = 8741;
byte[] decoded = new byte[compressedBytes];
base64Decode(decoded,
- "eNrt2ckJwDAMBVHVkn3fS3BhKj0t5ODwEzTM1acnkA1281dLhx" +
- "tpSjUGMvsFA5n99Phki1Zm+woDmX2Jgcx+x4CdE9B+w0Bmf2Ig" +
- "sy8wkNlfGHDXBrTvMZDZjxjI7BsMZPYzBj+YUodBZtEBA96YAe" +
- "1XDL7/b0XsHOwjZDcrDOau");
+ "eNrt1skNgDAMBVHXwr4ToIUU5tI50kDQV+TRdPAcxXbzX8uXG2" +
+ "nKPQYy+x2DCqY0YlBYtMNAZt9iILNPGPDnBLQ/MZDZ3xjI7BsM" +
+ "ZPYPBuzagPYzBjL7FQOZ/YCBzH7DoIIpTRgUFl0w4MYMaH9gwL" +
+ "vHnr7sBYlMh8Y=");
byte[] buffer = new byte[uncompressedBytes];
Inflater inflater = new Inflater();
@@ -7228,7 +7226,7 @@ public class Parser
return bytesDecoded;
}
-
+
public static class ASTNodeUtil
{
private ASTNodeUtil() {}
@@ -7669,7 +7667,7 @@ public class Parser
public static final class ASTSeparatedListNode<T extends IASTNode> extends AbstractList<T> implements IASTListNode<T>
{
private IASTNode parent = null;
-
+
private ArrayList<Token> separators = new ArrayList<Token>();
private ArrayList<T> entries = new ArrayList<T>();
@@ -7730,7 +7728,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
{
private int index = separators.get(0) == null ? 1 : 0;
private int count = entries.size() * 2;
-
+
public boolean hasNext()
{
return index < count;
@@ -7787,36 +7785,36 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
// Source Reproduction
///////////////////////////////////////////////////////////////////////////
- public String printOn(PrintStream out, String currentPreprocessorDirective)
- {
- return ASTNodeUtil.print(this, currentPreprocessorDirective, out);
- }
+ public String printOn(PrintStream out, String currentPreprocessorDirective)
+ {
+ return ASTNodeUtil.print(this, currentPreprocessorDirective, out);
+ }
- ///////////////////////////////////////////////////////////////////////////
- // Source Manipulation
- ///////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////
+ // Source Manipulation
+ ///////////////////////////////////////////////////////////////////////////
- public void replaceChild(IASTNode node, IASTNode withNode)
- {
- throw new UnsupportedOperationException();
- }
+ public void replaceChild(IASTNode node, IASTNode withNode)
+ {
+ throw new UnsupportedOperationException();
+ }
- public void removeFromTree()
- {
- throw new UnsupportedOperationException();
- }
+ public void removeFromTree()
+ {
+ throw new UnsupportedOperationException();
+ }
- public void replaceWith(IASTNode newNode)
- {
- throw new UnsupportedOperationException();
- }
+ public void replaceWith(IASTNode newNode)
+ {
+ throw new UnsupportedOperationException();
+ }
}
public static interface IASTVisitor
{
void visitASTNode(IASTNode node);
- void visitASTListNode(IASTListNode<?> node);
void visitToken(Token node);
+ void visitASTListNode(IASTListNode<?> node);
void visitASTAcImpliedDoNode(ASTAcImpliedDoNode node);
void visitASTAcValueNode(ASTAcValueNode node);
void visitASTAccessSpecNode(ASTAccessSpecNode node);
@@ -8153,1624 +8151,335 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
child.accept(this);
}
- public void visitASTNode(IASTNode node)
- {
- }
-
- public void visitASTListNode(IASTListNode<?> node)
- {
- traverseChildren(node);
- }
-
- public void visitToken(Token node)
- {
- }
-
- public void visitASTAcImpliedDoNode(ASTAcImpliedDoNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAcValueNode(ASTAcValueNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAccessSpecNode(ASTAccessSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAccessStmtNode(ASTAccessStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAddOperandNode(ASTAddOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAllocatableStmtNode(ASTAllocatableStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAllocateObjectNode(ASTAllocateObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAllocateStmtNode(ASTAllocateStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAllocatedShapeNode(ASTAllocatedShapeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAllocationNode(ASTAllocationNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAndOperandNode(ASTAndOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArithmeticIfStmtNode(ASTArithmeticIfStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArrayAllocationNode(ASTArrayAllocationNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArrayConstructorNode(ASTArrayConstructorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArrayDeclaratorNode(ASTArrayDeclaratorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArrayElementNode(ASTArrayElementNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArrayNameNode(ASTArrayNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTArraySpecNode(ASTArraySpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssignStmtNode(ASTAssignStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssignedGotoStmtNode(ASTAssignedGotoStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssignmentStmtNode(ASTAssignmentStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssumedShapeSpecListNode(ASTAssumedShapeSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssumedShapeSpecNode(ASTAssumedShapeSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAssumedSizeSpecNode(ASTAssumedSizeSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAttrSpecNode(ASTAttrSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTAttrSpecSeqNode(ASTAttrSpecSeqNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBackspaceStmtNode(ASTBackspaceStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBlockDataNameNode(ASTBlockDataNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBlockDataStmtNode(ASTBlockDataStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBlockDataSubprogramNode(ASTBlockDataSubprogramNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBlockDoConstructNode(ASTBlockDoConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBodyPlusInternalsNode(ASTBodyPlusInternalsNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTBozLiteralConstantNode(ASTBozLiteralConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCExprNode(ASTCExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCOperandNode(ASTCOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCPrimaryNode(ASTCPrimaryNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCallStmtNode(ASTCallStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCaseConstructNode(ASTCaseConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCaseSelectorNode(ASTCaseSelectorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCaseStmtNode(ASTCaseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCaseValueRangeNode(ASTCaseValueRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCharLenParamValueNode(ASTCharLenParamValueNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCharLengthNode(ASTCharLengthNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCharSelectorNode(ASTCharSelectorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCloseSpecListNode(ASTCloseSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCloseSpecNode(ASTCloseSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCloseStmtNode(ASTCloseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommaExpNode(ASTCommaExpNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommaLoopControlNode(ASTCommaLoopControlNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommonBlockListNode(ASTCommonBlockListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommonBlockNameNode(ASTCommonBlockNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommonBlockNode(ASTCommonBlockNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommonBlockObjectNode(ASTCommonBlockObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCommonStmtNode(ASTCommonStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComplexConstNode(ASTComplexConstNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentArraySpecNode(ASTComponentArraySpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentAttrSpecNode(ASTComponentAttrSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentDeclNode(ASTComponentDeclNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentDefStmtNode(ASTComponentDefStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentInitializationNode(ASTComponentInitializationNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComponentNameNode(ASTComponentNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTComputedGotoStmtNode(ASTComputedGotoStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTConnectSpecListNode(ASTConnectSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTConnectSpecNode(ASTConnectSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTConstantNode(ASTConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTContainsStmtNode(ASTContainsStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTContinueStmtNode(ASTContinueStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTCycleStmtNode(ASTCycleStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataImpliedDoNode(ASTDataImpliedDoNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataRefNode(ASTDataRefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataStmtConstantNode(ASTDataStmtConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataStmtNode(ASTDataStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataStmtSetNode(ASTDataStmtSetNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDataStmtValueNode(ASTDataStmtValueNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDatalistNode(ASTDatalistNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDeallocateStmtNode(ASTDeallocateStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDeferredShapeSpecListNode(ASTDeferredShapeSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDeferredShapeSpecNode(ASTDeferredShapeSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDefinedOperatorNode(ASTDefinedOperatorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDerivedTypeDefNode(ASTDerivedTypeDefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDerivedTypeStmtNode(ASTDerivedTypeStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDimensionStmtNode(ASTDimensionStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDoConstructNode(ASTDoConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTDummyArgNameNode(ASTDummyArgNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEditElementNode(ASTEditElementNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseIfConstructNode(ASTElseIfConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseIfStmtNode(ASTElseIfStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseStmtNode(ASTElseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseWhereConstructNode(ASTElseWhereConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseWherePartNode(ASTElseWherePartNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTElseWhereStmtNode(ASTElseWhereStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndBlockDataStmtNode(ASTEndBlockDataStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndDoStmtNode(ASTEndDoStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndForallStmtNode(ASTEndForallStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndFunctionStmtNode(ASTEndFunctionStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndIfStmtNode(ASTEndIfStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndInterfaceStmtNode(ASTEndInterfaceStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndModuleStmtNode(ASTEndModuleStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndNameNode(ASTEndNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndProgramStmtNode(ASTEndProgramStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndSelectStmtNode(ASTEndSelectStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndSubroutineStmtNode(ASTEndSubroutineStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndTypeStmtNode(ASTEndTypeStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndWhereStmtNode(ASTEndWhereStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEndfileStmtNode(ASTEndfileStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEntityDeclNode(ASTEntityDeclNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEntryNameNode(ASTEntryNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEntryStmtNode(ASTEntryStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEquivOperandNode(ASTEquivOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEquivalenceObjectListNode(ASTEquivalenceObjectListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEquivalenceObjectNode(ASTEquivalenceObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEquivalenceSetNode(ASTEquivalenceSetNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTEquivalenceStmtNode(ASTEquivalenceStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExecutableProgramNode(ASTExecutableProgramNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExitStmtNode(ASTExitStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExplicitShapeSpecNode(ASTExplicitShapeSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExprNode(ASTExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExternalNameListNode(ASTExternalNameListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExternalNameNode(ASTExternalNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTExternalStmtNode(ASTExternalStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFieldSelectorNode(ASTFieldSelectorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFmtSpecNode(ASTFmtSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTForallConstructNode(ASTForallConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTForallConstructStmtNode(ASTForallConstructStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTForallHeaderNode(ASTForallHeaderNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTForallStmtNode(ASTForallStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTForallTripletSpecListNode(ASTForallTripletSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFormatEditNode(ASTFormatEditNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFormatIdentifierNode(ASTFormatIdentifierNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFormatStmtNode(ASTFormatStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFormatsepNode(ASTFormatsepNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionArgListNode(ASTFunctionArgListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionArgNode(ASTFunctionArgNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionInterfaceRangeNode(ASTFunctionInterfaceRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionNameNode(ASTFunctionNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionParNode(ASTFunctionParNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionPrefixNode(ASTFunctionPrefixNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionRangeNode(ASTFunctionRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionReferenceNode(ASTFunctionReferenceNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionStmtNode(ASTFunctionStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTFunctionSubprogramNode(ASTFunctionSubprogramNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTGenericNameNode(ASTGenericNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTGenericSpecNode(ASTGenericSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTGoToKwNode(ASTGoToKwNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTGotoStmtNode(ASTGotoStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIfConstructNode(ASTIfConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIfStmtNode(ASTIfStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIfThenStmtNode(ASTIfThenStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTImplicitSpecNode(ASTImplicitSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTImplicitStmtNode(ASTImplicitStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTImpliedDoVariableNode(ASTImpliedDoVariableNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInitializationNode(ASTInitializationNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInputImpliedDoNode(ASTInputImpliedDoNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInquireSpecListNode(ASTInquireSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInquireSpecNode(ASTInquireSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInquireStmtNode(ASTInquireStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntentParListNode(ASTIntentParListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntentParNode(ASTIntentParNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntentSpecNode(ASTIntentSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntentStmtNode(ASTIntentStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInterfaceBlockNode(ASTInterfaceBlockNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInterfaceBodyNode(ASTInterfaceBodyNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInterfaceRangeNode(ASTInterfaceRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInterfaceStmtNode(ASTInterfaceStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntrinsicListNode(ASTIntrinsicListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntrinsicProcedureNameNode(ASTIntrinsicProcedureNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIntrinsicStmtNode(ASTIntrinsicStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTInvalidEntityDeclNode(ASTInvalidEntityDeclNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIoControlSpecListNode(ASTIoControlSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTIoControlSpecNode(ASTIoControlSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTKindParamNode(ASTKindParamNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTKindSelectorNode(ASTKindSelectorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLabelDoStmtNode(ASTLabelDoStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLabelNode(ASTLabelNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLblDefNode(ASTLblDefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLblRefListNode(ASTLblRefListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLblRefNode(ASTLblRefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLevel1ExprNode(ASTLevel1ExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLevel2ExprNode(ASTLevel2ExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLevel3ExprNode(ASTLevel3ExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLevel4ExprNode(ASTLevel4ExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLevel5ExprNode(ASTLevel5ExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLogicalConstantNode(ASTLogicalConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLoopControlNode(ASTLoopControlNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTLowerBoundNode(ASTLowerBoundNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMainProgramNode(ASTMainProgramNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMainRangeNode(ASTMainRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMaskExprNode(ASTMaskExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMaskedElseWhereConstructNode(ASTMaskedElseWhereConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMaskedElseWhereStmtNode(ASTMaskedElseWhereStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTModuleBlockNode(ASTModuleBlockNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTModuleNameNode(ASTModuleNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTModuleNode(ASTModuleNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTModuleProcedureStmtNode(ASTModuleProcedureStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTModuleStmtNode(ASTModuleStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTMultOperandNode(ASTMultOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNameNode(ASTNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamedConstantDefNode(ASTNamedConstantDefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamedConstantNode(ASTNamedConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamedConstantUseNode(ASTNamedConstantUseNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamelistGroupNameNode(ASTNamelistGroupNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamelistGroupObjectNode(ASTNamelistGroupObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamelistGroupsNode(ASTNamelistGroupsNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNamelistStmtNode(ASTNamelistStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTNullifyStmtNode(ASTNullifyStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTObjectNameNode(ASTObjectNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOnlyNode(ASTOnlyNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOpenStmtNode(ASTOpenStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOperatorNode(ASTOperatorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOptionalParListNode(ASTOptionalParListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOptionalParNode(ASTOptionalParNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOptionalStmtNode(ASTOptionalStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOrOperandNode(ASTOrOperandNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOutputImpliedDoNode(ASTOutputImpliedDoNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOutputItemList1Node(ASTOutputItemList1Node node)
- {
- traverseChildren(node);
- }
-
- public void visitASTOutputItemListNode(ASTOutputItemListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTParameterStmtNode(ASTParameterStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPauseStmtNode(ASTPauseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPointerFieldNode(ASTPointerFieldNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPointerNameNode(ASTPointerNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPointerObjectNode(ASTPointerObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPointerStmtNode(ASTPointerStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPointerStmtObjectNode(ASTPointerStmtObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPositionSpecListNode(ASTPositionSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPositionSpecNode(ASTPositionSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPrefixSpecNode(ASTPrefixSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPrimaryNode(ASTPrimaryNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPrintStmtNode(ASTPrintStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTPrivateSequenceStmtNode(ASTPrivateSequenceStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTProcedureNameListNode(ASTProcedureNameListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTProcedureNameNode(ASTProcedureNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTProgramNameNode(ASTProgramNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTProgramStmtNode(ASTProgramStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRdCtlSpecNode(ASTRdCtlSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRdFmtIdExprNode(ASTRdFmtIdExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRdFmtIdNode(ASTRdFmtIdNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRdIoCtlSpecListNode(ASTRdIoCtlSpecListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRdUnitIdNode(ASTRdUnitIdNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTReadStmtNode(ASTReadStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRenameNode(ASTRenameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTReturnStmtNode(ASTReturnStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTRewindStmtNode(ASTRewindStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFDataRefNode(ASTSFDataRefNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFDummyArgNameListNode(ASTSFDummyArgNameListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFDummyArgNameNode(ASTSFDummyArgNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFExprListNode(ASTSFExprListNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFExprNode(ASTSFExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFFactorNode(ASTSFFactorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFPrimaryNode(ASTSFPrimaryNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFTermNode(ASTSFTermNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSFVarNameNode(ASTSFVarNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSaveStmtNode(ASTSaveStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSavedCommonBlockNode(ASTSavedCommonBlockNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSavedEntityNode(ASTSavedEntityNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTScalarMaskExprNode(ASTScalarMaskExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTScalarVariableNode(ASTScalarVariableNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSectionSubscriptNode(ASTSectionSubscriptNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSelectCaseRangeNode(ASTSelectCaseRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSelectCaseStmtNode(ASTSelectCaseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSignNode(ASTSignNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTStmtFunctionRangeNode(ASTStmtFunctionRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTStmtFunctionStmtNode(ASTStmtFunctionStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTStopStmtNode(ASTStopStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTStructureComponentNode(ASTStructureComponentNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTStructureConstructorNode(ASTStructureConstructorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineArgNode(ASTSubroutineArgNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineInterfaceRangeNode(ASTSubroutineInterfaceRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineNameNode(ASTSubroutineNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineNameUseNode(ASTSubroutineNameUseNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineParNode(ASTSubroutineParNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutinePrefixNode(ASTSubroutinePrefixNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineRangeNode(ASTSubroutineRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineStmtNode(ASTSubroutineStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubroutineSubprogramNode(ASTSubroutineSubprogramNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubscriptNode(ASTSubscriptNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubscriptTripletNode(ASTSubscriptTripletNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubstrConstNode(ASTSubstrConstNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTSubstringRangeNode(ASTSubstringRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTargetNameNode(ASTTargetNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTargetNode(ASTTargetNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTargetObjectNode(ASTTargetObjectNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTargetStmtNode(ASTTargetStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTypeDeclarationStmtNode(ASTTypeDeclarationStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTypeNameNode(ASTTypeNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTTypeSpecNode(ASTTypeSpecNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUFExprNode(ASTUFExprNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUFFactorNode(ASTUFFactorNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUFPrimaryNode(ASTUFPrimaryNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUFTermNode(ASTUFTermNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUnitIdentifierNode(ASTUnitIdentifierNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUnsignedArithmeticConstantNode(ASTUnsignedArithmeticConstantNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUpperBoundNode(ASTUpperBoundNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUseNameNode(ASTUseNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTUseStmtNode(ASTUseStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTVariableCommaNode(ASTVariableCommaNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTVariableNameNode(ASTVariableNameNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTVariableNode(ASTVariableNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTWhereConstructNode(ASTWhereConstructNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTWhereConstructStmtNode(ASTWhereConstructStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTWhereRangeNode(ASTWhereRangeNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTWhereStmtNode(ASTWhereStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitASTWriteStmtNode(ASTWriteStmtNode node)
- {
- traverseChildren(node);
- }
-
- public void visitIAccessId(IAccessId node)
- {
- }
-
- public void visitIActionStmt(IActionStmt node)
- {
- }
-
- public void visitIBlockDataBodyConstruct(IBlockDataBodyConstruct node)
- {
- }
-
- public void visitIBodyConstruct(IBodyConstruct node)
- {
- }
-
- public void visitICaseBodyConstruct(ICaseBodyConstruct node)
- {
- }
-
- public void visitIDataIDoObject(IDataIDoObject node)
- {
- }
-
- public void visitIDataStmtObject(IDataStmtObject node)
- {
- }
-
- public void visitIDeclarationConstruct(IDeclarationConstruct node)
- {
- }
-
- public void visitIDerivedTypeBodyConstruct(IDerivedTypeBodyConstruct node)
- {
- }
-
- public void visitIExecutableConstruct(IExecutableConstruct node)
- {
- }
-
- public void visitIExecutionPartConstruct(IExecutionPartConstruct node)
- {
- }
-
- public void visitIForallBodyConstruct(IForallBodyConstruct node)
- {
- }
-
- public void visitIInputItem(IInputItem node)
- {
- }
-
- public void visitIInterfaceSpecification(IInterfaceSpecification node)
- {
- }
-
- public void visitIInternalSubprogram(IInternalSubprogram node)
- {
- }
-
- public void visitIModuleBodyConstruct(IModuleBodyConstruct node)
- {
- }
-
- public void visitIModuleSubprogram(IModuleSubprogram node)
- {
- }
-
- public void visitIModuleSubprogramPartConstruct(IModuleSubprogramPartConstruct node)
- {
- }
-
- public void visitIObsoleteActionStmt(IObsoleteActionStmt node)
- {
- }
-
- public void visitIObsoleteExecutionPartConstruct(IObsoleteExecutionPartConstruct node)
- {
- }
-
- public void visitIProgramUnit(IProgramUnit node)
- {
- }
-
- public void visitISpecificationPartConstruct(ISpecificationPartConstruct node)
- {
- }
-
- public void visitISpecificationStmt(ISpecificationStmt node)
- {
- }
-
- public void visitIWhereBodyConstruct(IWhereBodyConstruct node)
- {
- }
+ public void visitASTNode(IASTNode node) {}
+ public void visitToken(Token node) {}
+ public void visitASTListNode(IASTListNode<?> node) { traverseChildren(node); }
+ public void visitASTAcImpliedDoNode(ASTAcImpliedDoNode node) { traverseChildren(node); }
+ public void visitASTAcValueNode(ASTAcValueNode node) { traverseChildren(node); }
+ public void visitASTAccessSpecNode(ASTAccessSpecNode node) { traverseChildren(node); }
+ public void visitASTAccessStmtNode(ASTAccessStmtNode node) { traverseChildren(node); }
+ public void visitASTAddOperandNode(ASTAddOperandNode node) { traverseChildren(node); }
+ public void visitASTAllocatableStmtNode(ASTAllocatableStmtNode node) { traverseChildren(node); }
+ public void visitASTAllocateObjectNode(ASTAllocateObjectNode node) { traverseChildren(node); }
+ public void visitASTAllocateStmtNode(ASTAllocateStmtNode node) { traverseChildren(node); }
+ public void visitASTAllocatedShapeNode(ASTAllocatedShapeNode node) { traverseChildren(node); }
+ public void visitASTAllocationNode(ASTAllocationNode node) { traverseChildren(node); }
+ public void visitASTAndOperandNode(ASTAndOperandNode node) { traverseChildren(node); }
+ public void visitASTArithmeticIfStmtNode(ASTArithmeticIfStmtNode node) { traverseChildren(node); }
+ public void visitASTArrayAllocationNode(ASTArrayAllocationNode node) { traverseChildren(node); }
+ public void visitASTArrayConstructorNode(ASTArrayConstructorNode node) { traverseChildren(node); }
+ public void visitASTArrayDeclaratorNode(ASTArrayDeclaratorNode node) { traverseChildren(node); }
+ public void visitASTArrayElementNode(ASTArrayElementNode node) { traverseChildren(node); }
+ public void visitASTArrayNameNode(ASTArrayNameNode node) { traverseChildren(node); }
+ public void visitASTArraySpecNode(ASTArraySpecNode node) { traverseChildren(node); }
+ public void visitASTAssignStmtNode(ASTAssignStmtNode node) { traverseChildren(node); }
+ public void visitASTAssignedGotoStmtNode(ASTAssignedGotoStmtNode node) { traverseChildren(node); }
+ public void visitASTAssignmentStmtNode(ASTAssignmentStmtNode node) { traverseChildren(node); }
+ public void visitASTAssumedShapeSpecListNode(ASTAssumedShapeSpecListNode node) { traverseChildren(node); }
+ public void visitASTAssumedShapeSpecNode(ASTAssumedShapeSpecNode node) { traverseChildren(node); }
+ public void visitASTAssumedSizeSpecNode(ASTAssumedSizeSpecNode node) { traverseChildren(node); }
+ public void visitASTAttrSpecNode(ASTAttrSpecNode node) { traverseChildren(node); }
+ public void visitASTAttrSpecSeqNode(ASTAttrSpecSeqNode node) { traverseChildren(node); }
+ public void visitASTBackspaceStmtNode(ASTBackspaceStmtNode node) { traverseChildren(node); }
+ public void visitASTBlockDataNameNode(ASTBlockDataNameNode node) { traverseChildren(node); }
+ public void visitASTBlockDataStmtNode(ASTBlockDataStmtNode node) { traverseChildren(node); }
+ public void visitASTBlockDataSubprogramNode(ASTBlockDataSubprogramNode node) { traverseChildren(node); }
+ public void visitASTBlockDoConstructNode(ASTBlockDoConstructNode node) { traverseChildren(node); }
+ public void visitASTBodyPlusInternalsNode(ASTBodyPlusInternalsNode node) { traverseChildren(node); }
+ public void visitASTBozLiteralConstantNode(ASTBozLiteralConstantNode node) { traverseChildren(node); }
+ public void visitASTCExprNode(ASTCExprNode node) { traverseChildren(node); }
+ public void visitASTCOperandNode(ASTCOperandNode node) { traverseChildren(node); }
+ public void visitASTCPrimaryNode(ASTCPrimaryNode node) { traverseChildren(node); }
+ public void visitASTCallStmtNode(ASTCallStmtNode node) { traverseChildren(node); }
+ public void visitASTCaseConstructNode(ASTCaseConstructNode node) { traverseChildren(node); }
+ public void visitASTCaseSelectorNode(ASTCaseSelectorNode node) { traverseChildren(node); }
+ public void visitASTCaseStmtNode(ASTCaseStmtNode node) { traverseChildren(node); }
+ public void visitASTCaseValueRangeNode(ASTCaseValueRangeNode node) { traverseChildren(node); }
+ public void visitASTCharLenParamValueNode(ASTCharLenParamValueNode node) { traverseChildren(node); }
+ public void visitASTCharLengthNode(ASTCharLengthNode node) { traverseChildren(node); }
+ public void visitASTCharSelectorNode(ASTCharSelectorNode node) { traverseChildren(node); }
+ public void visitASTCloseSpecListNode(ASTCloseSpecListNode node) { traverseChildren(node); }
+ public void visitASTCloseSpecNode(ASTCloseSpecNode node) { traverseChildren(node); }
+ public void visitASTCloseStmtNode(ASTCloseStmtNode node) { traverseChildren(node); }
+ public void visitASTCommaExpNode(ASTCommaExpNode node) { traverseChildren(node); }
+ public void visitASTCommaLoopControlNode(ASTCommaLoopControlNode node) { traverseChildren(node); }
+ public void visitASTCommonBlockListNode(ASTCommonBlockListNode node) { traverseChildren(node); }
+ public void visitASTCommonBlockNameNode(ASTCommonBlockNameNode node) { traverseChildren(node); }
+ public void visitASTCommonBlockNode(ASTCommonBlockNode node) { traverseChildren(node); }
+ public void visitASTCommonBlockObjectNode(ASTCommonBlockObjectNode node) { traverseChildren(node); }
+ public void visitASTCommonStmtNode(ASTCommonStmtNode node) { traverseChildren(node); }
+ public void visitASTComplexConstNode(ASTComplexConstNode node) { traverseChildren(node); }
+ public void visitASTComponentArraySpecNode(ASTComponentArraySpecNode node) { traverseChildren(node); }
+ public void visitASTComponentAttrSpecNode(ASTComponentAttrSpecNode node) { traverseChildren(node); }
+ public void visitASTComponentDeclNode(ASTComponentDeclNode node) { traverseChildren(node); }
+ public void visitASTComponentDefStmtNode(ASTComponentDefStmtNode node) { traverseChildren(node); }
+ public void visitASTComponentInitializationNode(ASTComponentInitializationNode node) { traverseChildren(node); }
+ public void visitASTComponentNameNode(ASTComponentNameNode node) { traverseChildren(node); }
+ public void visitASTComputedGotoStmtNode(ASTComputedGotoStmtNode node) { traverseChildren(node); }
+ public void visitASTConnectSpecListNode(ASTConnectSpecListNode node) { traverseChildren(node); }
+ public void visitASTConnectSpecNode(ASTConnectSpecNode node) { traverseChildren(node); }
+ public void visitASTConstantNode(ASTConstantNode node) { traverseChildren(node); }
+ public void visitASTContainsStmtNode(ASTContainsStmtNode node) { traverseChildren(node); }
+ public void visitASTContinueStmtNode(ASTContinueStmtNode node) { traverseChildren(node); }
+ public void visitASTCycleStmtNode(ASTCycleStmtNode node) { traverseChildren(node); }
+ public void visitASTDataImpliedDoNode(ASTDataImpliedDoNode node) { traverseChildren(node); }
+ public void visitASTDataRefNode(ASTDataRefNode node) { traverseChildren(node); }
+ public void visitASTDataStmtConstantNode(ASTDataStmtConstantNode node) { traverseChildren(node); }
+ public void visitASTDataStmtNode(ASTDataStmtNode node) { traverseChildren(node); }
+ public void visitASTDataStmtSetNode(ASTDataStmtSetNode node) { traverseChildren(node); }
+ public void visitASTDataStmtValueNode(ASTDataStmtValueNode node) { traverseChildren(node); }
+ public void visitASTDatalistNode(ASTDatalistNode node) { traverseChildren(node); }
+ public void visitASTDeallocateStmtNode(ASTDeallocateStmtNode node) { traverseChildren(node); }
+ public void visitASTDeferredShapeSpecListNode(ASTDeferredShapeSpecListNode node) { traverseChildren(node); }
+ public void visitASTDeferredShapeSpecNode(ASTDeferredShapeSpecNode node) { traverseChildren(node); }
+ public void visitASTDefinedOperatorNode(ASTDefinedOperatorNode node) { traverseChildren(node); }
+ public void visitASTDerivedTypeDefNode(ASTDerivedTypeDefNode node) { traverseChildren(node); }
+ public void visitASTDerivedTypeStmtNode(ASTDerivedTypeStmtNode node) { traverseChildren(node); }
+ public void visitASTDimensionStmtNode(ASTDimensionStmtNode node) { traverseChildren(node); }
+ public void visitASTDoConstructNode(ASTDoConstructNode node) { traverseChildren(node); }
+ public void visitASTDummyArgNameNode(ASTDummyArgNameNode node) { traverseChildren(node); }
+ public void visitASTEditElementNode(ASTEditElementNode node) { traverseChildren(node); }
+ public void visitASTElseIfConstructNode(ASTElseIfConstructNode node) { traverseChildren(node); }
+ public void visitASTElseIfStmtNode(ASTElseIfStmtNode node) { traverseChildren(node); }
+ public void visitASTElseStmtNode(ASTElseStmtNode node) { traverseChildren(node); }
+ public void visitASTElseWhereConstructNode(ASTElseWhereConstructNode node) { traverseChildren(node); }
+ public void visitASTElseWherePartNode(ASTElseWherePartNode node) { traverseChildren(node); }
+ public void visitASTElseWhereStmtNode(ASTElseWhereStmtNode node) { traverseChildren(node); }
+ public void visitASTEndBlockDataStmtNode(ASTEndBlockDataStmtNode node) { traverseChildren(node); }
+ public void visitASTEndDoStmtNode(ASTEndDoStmtNode node) { traverseChildren(node); }
+ public void visitASTEndForallStmtNode(ASTEndForallStmtNode node) { traverseChildren(node); }
+ public void visitASTEndFunctionStmtNode(ASTEndFunctionStmtNode node) { traverseChildren(node); }
+ public void visitASTEndIfStmtNode(ASTEndIfStmtNode node) { traverseChildren(node); }
+ public void visitASTEndInterfaceStmtNode(ASTEndInterfaceStmtNode node) { traverseChildren(node); }
+ public void visitASTEndModuleStmtNode(ASTEndModuleStmtNode node) { traverseChildren(node); }
+ public void visitASTEndNameNode(ASTEndNameNode node) { traverseChildren(node); }
+ public void visitASTEndProgramStmtNode(ASTEndProgramStmtNode node) { traverseChildren(node); }
+ public void visitASTEndSelectStmtNode(ASTEndSelectStmtNode node) { traverseChildren(node); }
+ public void visitASTEndSubroutineStmtNode(ASTEndSubroutineStmtNode node) { traverseChildren(node); }
+ public void visitASTEndTypeStmtNode(ASTEndTypeStmtNode node) { traverseChildren(node); }
+ public void visitASTEndWhereStmtNode(ASTEndWhereStmtNode node) { traverseChildren(node); }
+ public void visitASTEndfileStmtNode(ASTEndfileStmtNode node) { traverseChildren(node); }
+ public void visitASTEntityDeclNode(ASTEntityDeclNode node) { traverseChildren(node); }
+ public void visitASTEntryNameNode(ASTEntryNameNode node) { traverseChildren(node); }
+ public void visitASTEntryStmtNode(ASTEntryStmtNode node) { traverseChildren(node); }
+ public void visitASTEquivOperandNode(ASTEquivOperandNode node) { traverseChildren(node); }
+ public void visitASTEquivalenceObjectListNode(ASTEquivalenceObjectListNode node) { traverseChildren(node); }
+ public void visitASTEquivalenceObjectNode(ASTEquivalenceObjectNode node) { traverseChildren(node); }
+ public void visitASTEquivalenceSetNode(ASTEquivalenceSetNode node) { traverseChildren(node); }
+ public void visitASTEquivalenceStmtNode(ASTEquivalenceStmtNode node) { traverseChildren(node); }
+ public void visitASTExecutableProgramNode(ASTExecutableProgramNode node) { traverseChildren(node); }
+ public void visitASTExitStmtNode(ASTExitStmtNode node) { traverseChildren(node); }
+ public void visitASTExplicitShapeSpecNode(ASTExplicitShapeSpecNode node) { traverseChildren(node); }
+ public void visitASTExprNode(ASTExprNode node) { traverseChildren(node); }
+ public void visitASTExternalNameListNode(ASTExternalNameListNode node) { traverseChildren(node); }
+ public void visitASTExternalNameNode(ASTExternalNameNode node) { traverseChildren(node); }
+ public void visitASTExternalStmtNode(ASTExternalStmtNode node) { traverseChildren(node); }
+ public void visitASTFieldSelectorNode(ASTFieldSelectorNode node) { traverseChildren(node); }
+ public void visitASTFmtSpecNode(ASTFmtSpecNode node) { traverseChildren(node); }
+ public void visitASTForallConstructNode(ASTForallConstructNode node) { traverseChildren(node); }
+ public void visitASTForallConstructStmtNode(ASTForallConstructStmtNode node) { traverseChildren(node); }
+ public void visitASTForallHeaderNode(ASTForallHeaderNode node) { traverseChildren(node); }
+ public void visitASTForallStmtNode(ASTForallStmtNode node) { traverseChildren(node); }
+ public void visitASTForallTripletSpecListNode(ASTForallTripletSpecListNode node) { traverseChildren(node); }
+ public void visitASTFormatEditNode(ASTFormatEditNode node) { traverseChildren(node); }
+ public void visitASTFormatIdentifierNode(ASTFormatIdentifierNode node) { traverseChildren(node); }
+ public void visitASTFormatStmtNode(ASTFormatStmtNode node) { traverseChildren(node); }
+ public void visitASTFormatsepNode(ASTFormatsepNode node) { traverseChildren(node); }
+ public void visitASTFunctionArgListNode(ASTFunctionArgListNode node) { traverseChildren(node); }
+ public void visitASTFunctionArgNode(ASTFunctionArgNode node) { traverseChildren(node); }
+ public void visitASTFunctionInterfaceRangeNode(ASTFunctionInterfaceRangeNode node) { traverseChildren(node); }
+ public void visitASTFunctionNameNode(ASTFunctionNameNode node) { traverseChildren(node); }
+ public void visitASTFunctionParNode(ASTFunctionParNode node) { traverseChildren(node); }
+ public void visitASTFunctionPrefixNode(ASTFunctionPrefixNode node) { traverseChildren(node); }
+ public void visitASTFunctionRangeNode(ASTFunctionRangeNode node) { traverseChildren(node); }
+ public void visitASTFunctionReferenceNode(ASTFunctionReferenceNode node) { traverseChildren(node); }
+ public void visitASTFunctionStmtNode(ASTFunctionStmtNode node) { traverseChildren(node); }
+ public void visitASTFunctionSubprogramNode(ASTFunctionSubprogramNode node) { traverseChildren(node); }
+ public void visitASTGenericNameNode(ASTGenericNameNode node) { traverseChildren(node); }
+ public void visitASTGenericSpecNode(ASTGenericSpecNode node) { traverseChildren(node); }
+ public void visitASTGoToKwNode(ASTGoToKwNode node) { traverseChildren(node); }
+ public void visitASTGotoStmtNode(ASTGotoStmtNode node) { traverseChildren(node); }
+ public void visitASTIfConstructNode(ASTIfConstructNode node) { traverseChildren(node); }
+ public void visitASTIfStmtNode(ASTIfStmtNode node) { traverseChildren(node); }
+ public void visitASTIfThenStmtNode(ASTIfThenStmtNode node) { traverseChildren(node); }
+ public void visitASTImplicitSpecNode(ASTImplicitSpecNode node) { traverseChildren(node); }
+ public void visitASTImplicitStmtNode(ASTImplicitStmtNode node) { traverseChildren(node); }
+ public void visitASTImpliedDoVariableNode(ASTImpliedDoVariableNode node) { traverseChildren(node); }
+ public void visitASTInitializationNode(ASTInitializationNode node) { traverseChildren(node); }
+ public void visitASTInputImpliedDoNode(ASTInputImpliedDoNode node) { traverseChildren(node); }
+ public void visitASTInquireSpecListNode(ASTInquireSpecListNode node) { traverseChildren(node); }
+ public void visitASTInquireSpecNode(ASTInquireSpecNode node) { traverseChildren(node); }
+ public void visitASTInquireStmtNode(ASTInquireStmtNode node) { traverseChildren(node); }
+ public void visitASTIntentParListNode(ASTIntentParListNode node) { traverseChildren(node); }
+ public void visitASTIntentParNode(ASTIntentParNode node) { traverseChildren(node); }
+ public void visitASTIntentSpecNode(ASTIntentSpecNode node) { traverseChildren(node); }
+ public void visitASTIntentStmtNode(ASTIntentStmtNode node) { traverseChildren(node); }
+ public void visitASTInterfaceBlockNode(ASTInterfaceBlockNode node) { traverseChildren(node); }
+ public void visitASTInterfaceBodyNode(ASTInterfaceBodyNode node) { traverseChildren(node); }
+ public void visitASTInterfaceRangeNode(ASTInterfaceRangeNode node) { traverseChildren(node); }
+ public void visitASTInterfaceStmtNode(ASTInterfaceStmtNode node) { traverseChildren(node); }
+ public void visitASTIntrinsicListNode(ASTIntrinsicListNode node) { traverseChildren(node); }
+ public void visitASTIntrinsicProcedureNameNode(ASTIntrinsicProcedureNameNode node) { traverseChildren(node); }
+ public void visitASTIntrinsicStmtNode(ASTIntrinsicStmtNode node) { traverseChildren(node); }
+ public void visitASTInvalidEntityDeclNode(ASTInvalidEntityDeclNode node) { traverseChildren(node); }
+ public void visitASTIoControlSpecListNode(ASTIoControlSpecListNode node) { traverseChildren(node); }
+ public void visitASTIoControlSpecNode(ASTIoControlSpecNode node) { traverseChildren(node); }
+ public void visitASTKindParamNode(ASTKindParamNode node) { traverseChildren(node); }
+ public void visitASTKindSelectorNode(ASTKindSelectorNode node) { traverseChildren(node); }
+ public void visitASTLabelDoStmtNode(ASTLabelDoStmtNode node) { traverseChildren(node); }
+ public void visitASTLabelNode(ASTLabelNode node) { traverseChildren(node); }
+ public void visitASTLblDefNode(ASTLblDefNode node) { traverseChildren(node); }
+ public void visitASTLblRefListNode(ASTLblRefListNode node) { traverseChildren(node); }
+ public void visitASTLblRefNode(ASTLblRefNode node) { traverseChildren(node); }
+ public void visitASTLevel1ExprNode(ASTLevel1ExprNode node) { traverseChildren(node); }
+ public void visitASTLevel2ExprNode(ASTLevel2ExprNode node) { traverseChildren(node); }
+ public void visitASTLevel3ExprNode(ASTLevel3ExprNode node) { traverseChildren(node); }
+ public void visitASTLevel4ExprNode(ASTLevel4ExprNode node) { traverseChildren(node); }
+ public void visitASTLevel5ExprNode(ASTLevel5ExprNode node) { traverseChildren(node); }
+ public void visitASTLogicalConstantNode(ASTLogicalConstantNode node) { traverseChildren(node); }
+ public void visitASTLoopControlNode(ASTLoopControlNode node) { traverseChildren(node); }
+ public void visitASTLowerBoundNode(ASTLowerBoundNode node) { traverseChildren(node); }
+ public void visitASTMainProgramNode(ASTMainProgramNode node) { traverseChildren(node); }
+ public void visitASTMainRangeNode(ASTMainRangeNode node) { traverseChildren(node); }
+ public void visitASTMaskExprNode(ASTMaskExprNode node) { traverseChildren(node); }
+ public void visitASTMaskedElseWhereConstructNode(ASTMaskedElseWhereConstructNode node) { traverseChildren(node); }
+ public void visitASTMaskedElseWhereStmtNode(ASTMaskedElseWhereStmtNode node) { traverseChildren(node); }
+ public void visitASTModuleBlockNode(ASTModuleBlockNode node) { traverseChildren(node); }
+ public void visitASTModuleNameNode(ASTModuleNameNode node) { traverseChildren(node); }
+ public void visitASTModuleNode(ASTModuleNode node) { traverseChildren(node); }
+ public void visitASTModuleProcedureStmtNode(ASTModuleProcedureStmtNode node) { traverseChildren(node); }
+ public void visitASTModuleStmtNode(ASTModuleStmtNode node) { traverseChildren(node); }
+ public void visitASTMultOperandNode(ASTMultOperandNode node) { traverseChildren(node); }
+ public void visitASTNameNode(ASTNameNode node) { traverseChildren(node); }
+ public void visitASTNamedConstantDefNode(ASTNamedConstantDefNode node) { traverseChildren(node); }
+ public void visitASTNamedConstantNode(ASTNamedConstantNode node) { traverseChildren(node); }
+ public void visitASTNamedConstantUseNode(ASTNamedConstantUseNode node) { traverseChildren(node); }
+ public void visitASTNamelistGroupNameNode(ASTNamelistGroupNameNode node) { traverseChildren(node); }
+ public void visitASTNamelistGroupObjectNode(ASTNamelistGroupObjectNode node) { traverseChildren(node); }
+ public void visitASTNamelistGroupsNode(ASTNamelistGroupsNode node) { traverseChildren(node); }
+ public void visitASTNamelistStmtNode(ASTNamelistStmtNode node) { traverseChildren(node); }
+ public void visitASTNullifyStmtNode(ASTNullifyStmtNode node) { traverseChildren(node); }
+ public void visitASTObjectNameNode(ASTObjectNameNode node) { traverseChildren(node); }
+ public void visitASTOnlyNode(ASTOnlyNode node) { traverseChildren(node); }
+ public void visitASTOpenStmtNode(ASTOpenStmtNode node) { traverseChildren(node); }
+ public void visitASTOperatorNode(ASTOperatorNode node) { traverseChildren(node); }
+ public void visitASTOptionalParListNode(ASTOptionalParListNode node) { traverseChildren(node); }
+ public void visitASTOptionalParNode(ASTOptionalParNode node) { traverseChildren(node); }
+ public void visitASTOptionalStmtNode(ASTOptionalStmtNode node) { traverseChildren(node); }
+ public void visitASTOrOperandNode(ASTOrOperandNode node) { traverseChildren(node); }
+ public void visitASTOutputImpliedDoNode(ASTOutputImpliedDoNode node) { traverseChildren(node); }
+ public void visitASTOutputItemList1Node(ASTOutputItemList1Node node) { traverseChildren(node); }
+ public void visitASTOutputItemListNode(ASTOutputItemListNode node) { traverseChildren(node); }
+ public void visitASTParameterStmtNode(ASTParameterStmtNode node) { traverseChildren(node); }
+ public void visitASTPauseStmtNode(ASTPauseStmtNode node) { traverseChildren(node); }
+ public void visitASTPointerFieldNode(ASTPointerFieldNode node) { traverseChildren(node); }
+ public void visitASTPointerNameNode(ASTPointerNameNode node) { traverseChildren(node); }
+ public void visitASTPointerObjectNode(ASTPointerObjectNode node) { traverseChildren(node); }
+ public void visitASTPointerStmtNode(ASTPointerStmtNode node) { traverseChildren(node); }
+ public void visitASTPointerStmtObjectNode(ASTPointerStmtObjectNode node) { traverseChildren(node); }
+ public void visitASTPositionSpecListNode(ASTPositionSpecListNode node) { traverseChildren(node); }
+ public void visitASTPositionSpecNode(ASTPositionSpecNode node) { traverseChildren(node); }
+ public void visitASTPrefixSpecNode(ASTPrefixSpecNode node) { traverseChildren(node); }
+ public void visitASTPrimaryNode(ASTPrimaryNode node) { traverseChildren(node); }
+ public void visitASTPrintStmtNode(ASTPrintStmtNode node) { traverseChildren(node); }
+ public void visitASTPrivateSequenceStmtNode(ASTPrivateSequenceStmtNode node) { traverseChildren(node); }
+ public void visitASTProcedureNameListNode(ASTProcedureNameListNode node) { traverseChildren(node); }
+ public void visitASTProcedureNameNode(ASTProcedureNameNode node) { traverseChildren(node); }
+ public void visitASTProgramNameNode(ASTProgramNameNode node) { traverseChildren(node); }
+ public void visitASTProgramStmtNode(ASTProgramStmtNode node) { traverseChildren(node); }
+ public void visitASTRdCtlSpecNode(ASTRdCtlSpecNode node) { traverseChildren(node); }
+ public void visitASTRdFmtIdExprNode(ASTRdFmtIdExprNode node) { traverseChildren(node); }
+ public void visitASTRdFmtIdNode(ASTRdFmtIdNode node) { traverseChildren(node); }
+ public void visitASTRdIoCtlSpecListNode(ASTRdIoCtlSpecListNode node) { traverseChildren(node); }
+ public void visitASTRdUnitIdNode(ASTRdUnitIdNode node) { traverseChildren(node); }
+ public void visitASTReadStmtNode(ASTReadStmtNode node) { traverseChildren(node); }
+ public void visitASTRenameNode(ASTRenameNode node) { traverseChildren(node); }
+ public void visitASTReturnStmtNode(ASTReturnStmtNode node) { traverseChildren(node); }
+ public void visitASTRewindStmtNode(ASTRewindStmtNode node) { traverseChildren(node); }
+ public void visitASTSFDataRefNode(ASTSFDataRefNode node) { traverseChildren(node); }
+ public void visitASTSFDummyArgNameListNode(ASTSFDummyArgNameListNode node) { traverseChildren(node); }
+ public void visitASTSFDummyArgNameNode(ASTSFDummyArgNameNode node) { traverseChildren(node); }
+ public void visitASTSFExprListNode(ASTSFExprListNode node) { traverseChildren(node); }
+ public void visitASTSFExprNode(ASTSFExprNode node) { traverseChildren(node); }
+ public void visitASTSFFactorNode(ASTSFFactorNode node) { traverseChildren(node); }
+ public void visitASTSFPrimaryNode(ASTSFPrimaryNode node) { traverseChildren(node); }
+ public void visitASTSFTermNode(ASTSFTermNode node) { traverseChildren(node); }
+ public void visitASTSFVarNameNode(ASTSFVarNameNode node) { traverseChildren(node); }
+ public void visitASTSaveStmtNode(ASTSaveStmtNode node) { traverseChildren(node); }
+ public void visitASTSavedCommonBlockNode(ASTSavedCommonBlockNode node) { traverseChildren(node); }
+ public void visitASTSavedEntityNode(ASTSavedEntityNode node) { traverseChildren(node); }
+ public void visitASTScalarMaskExprNode(ASTScalarMaskExprNode node) { traverseChildren(node); }
+ public void visitASTScalarVariableNode(ASTScalarVariableNode node) { traverseChildren(node); }
+ public void visitASTSectionSubscriptNode(ASTSectionSubscriptNode node) { traverseChildren(node); }
+ public void visitASTSelectCaseRangeNode(ASTSelectCaseRangeNode node) { traverseChildren(node); }
+ public void visitASTSelectCaseStmtNode(ASTSelectCaseStmtNode node) { traverseChildren(node); }
+ public void visitASTSignNode(ASTSignNode node) { traverseChildren(node); }
+ public void visitASTStmtFunctionRangeNode(ASTStmtFunctionRangeNode node) { traverseChildren(node); }
+ public void visitASTStmtFunctionStmtNode(ASTStmtFunctionStmtNode node) { traverseChildren(node); }
+ public void visitASTStopStmtNode(ASTStopStmtNode node) { traverseChildren(node); }
+ public void visitASTStructureComponentNode(ASTStructureComponentNode node) { traverseChildren(node); }
+ public void visitASTStructureConstructorNode(ASTStructureConstructorNode node) { traverseChildren(node); }
+ public void visitASTSubroutineArgNode(ASTSubroutineArgNode node) { traverseChildren(node); }
+ public void visitASTSubroutineInterfaceRangeNode(ASTSubroutineInterfaceRangeNode node) { traverseChildren(node); }
+ public void visitASTSubroutineNameNode(ASTSubroutineNameNode node) { traverseChildren(node); }
+ public void visitASTSubroutineNameUseNode(ASTSubroutineNameUseNode node) { traverseChildren(node); }
+ public void visitASTSubroutineParNode(ASTSubroutineParNode node) { traverseChildren(node); }
+ public void visitASTSubroutinePrefixNode(ASTSubroutinePrefixNode node) { traverseChildren(node); }
+ public void visitASTSubroutineRangeNode(ASTSubroutineRangeNode node) { traverseChildren(node); }
+ public void visitASTSubroutineStmtNode(ASTSubroutineStmtNode node) { traverseChildren(node); }
+ public void visitASTSubroutineSubprogramNode(ASTSubroutineSubprogramNode node) { traverseChildren(node); }
+ public void visitASTSubscriptNode(ASTSubscriptNode node) { traverseChildren(node); }
+ public void visitASTSubscriptTripletNode(ASTSubscriptTripletNode node) { traverseChildren(node); }
+ public void visitASTSubstrConstNode(ASTSubstrConstNode node) { traverseChildren(node); }
+ public void visitASTSubstringRangeNode(ASTSubstringRangeNode node) { traverseChildren(node); }
+ public void visitASTTargetNameNode(ASTTargetNameNode node) { traverseChildren(node); }
+ public void visitASTTargetNode(ASTTargetNode node) { traverseChildren(node); }
+ public void visitASTTargetObjectNode(ASTTargetObjectNode node) { traverseChildren(node); }
+ public void visitASTTargetStmtNode(ASTTargetStmtNode node) { traverseChildren(node); }
+ public void visitASTTypeDeclarationStmtNode(ASTTypeDeclarationStmtNode node) { traverseChildren(node); }
+ public void visitASTTypeNameNode(ASTTypeNameNode node) { traverseChildren(node); }
+ public void visitASTTypeSpecNode(ASTTypeSpecNode node) { traverseChildren(node); }
+ public void visitASTUFExprNode(ASTUFExprNode node) { traverseChildren(node); }
+ public void visitASTUFFactorNode(ASTUFFactorNode node) { traverseChildren(node); }
+ public void visitASTUFPrimaryNode(ASTUFPrimaryNode node) { traverseChildren(node); }
+ public void visitASTUFTermNode(ASTUFTermNode node) { traverseChildren(node); }
+ public void visitASTUnitIdentifierNode(ASTUnitIdentifierNode node) { traverseChildren(node); }
+ public void visitASTUnsignedArithmeticConstantNode(ASTUnsignedArithmeticConstantNode node) { traverseChildren(node); }
+ public void visitASTUpperBoundNode(ASTUpperBoundNode node) { traverseChildren(node); }
+ public void visitASTUseNameNode(ASTUseNameNode node) { traverseChildren(node); }
+ public void visitASTUseStmtNode(ASTUseStmtNode node) { traverseChildren(node); }
+ public void visitASTVariableCommaNode(ASTVariableCommaNode node) { traverseChildren(node); }
+ public void visitASTVariableNameNode(ASTVariableNameNode node) { traverseChildren(node); }
+ public void visitASTVariableNode(ASTVariableNode node) { traverseChildren(node); }
+ public void visitASTWhereConstructNode(ASTWhereConstructNode node) { traverseChildren(node); }
+ public void visitASTWhereConstructStmtNode(ASTWhereConstructStmtNode node) { traverseChildren(node); }
+ public void visitASTWhereRangeNode(ASTWhereRangeNode node) { traverseChildren(node); }
+ public void visitASTWhereStmtNode(ASTWhereStmtNode node) { traverseChildren(node); }
+ public void visitASTWriteStmtNode(ASTWriteStmtNode node) { traverseChildren(node); }
+ public void visitIAccessId(IAccessId node) {}
+ public void visitIActionStmt(IActionStmt node) {}
+ public void visitIBlockDataBodyConstruct(IBlockDataBodyConstruct node) {}
+ public void visitIBodyConstruct(IBodyConstruct node) {}
+ public void visitICaseBodyConstruct(ICaseBodyConstruct node) {}
+ public void visitIDataIDoObject(IDataIDoObject node) {}
+ public void visitIDataStmtObject(IDataStmtObject node) {}
+ public void visitIDeclarationConstruct(IDeclarationConstruct node) {}
+ public void visitIDerivedTypeBodyConstruct(IDerivedTypeBodyConstruct node) {}
+ public void visitIExecutableConstruct(IExecutableConstruct node) {}
+ public void visitIExecutionPartConstruct(IExecutionPartConstruct node) {}
+ public void visitIForallBodyConstruct(IForallBodyConstruct node) {}
+ public void visitIInputItem(IInputItem node) {}
+ public void visitIInterfaceSpecification(IInterfaceSpecification node) {}
+ public void visitIInternalSubprogram(IInternalSubprogram node) {}
+ public void visitIModuleBodyConstruct(IModuleBodyConstruct node) {}
+ public void visitIModuleSubprogram(IModuleSubprogram node) {}
+ public void visitIModuleSubprogramPartConstruct(IModuleSubprogramPartConstruct node) {}
+ public void visitIObsoleteActionStmt(IObsoleteActionStmt node) {}
+ public void visitIObsoleteExecutionPartConstruct(IObsoleteExecutionPartConstruct node) {}
+ public void visitIProgramUnit(IProgramUnit node) {}
+ public void visitISpecificationPartConstruct(ISpecificationPartConstruct node) {}
+ public void visitISpecificationStmt(ISpecificationStmt node) {}
+ public void visitIWhereBodyConstruct(IWhereBodyConstruct node) {}
}
public static class GenericASTVisitor implements IASTVisitor
@@ -9781,1321 +8490,335 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
child.accept(this);
}
- public void visitASTNode(IASTNode node)
- {
- }
-
- public void visitToken(Token node)
- {
- }
-
- public void visitASTListNode(IASTListNode<?> node)
- {
- }
-
- public void visitASTAcImpliedDoNode(ASTAcImpliedDoNode node)
- {
- }
-
- public void visitASTAcValueNode(ASTAcValueNode node)
- {
- }
-
- public void visitASTAccessSpecNode(ASTAccessSpecNode node)
- {
- }
-
- public void visitASTAccessStmtNode(ASTAccessStmtNode node)
- {
- }
-
- public void visitASTAddOperandNode(ASTAddOperandNode node)
- {
- }
-
- public void visitASTAllocatableStmtNode(ASTAllocatableStmtNode node)
- {
- }
-
- public void visitASTAllocateObjectNode(ASTAllocateObjectNode node)
- {
- }
-
- public void visitASTAllocateStmtNode(ASTAllocateStmtNode node)
- {
- }
-
- public void visitASTAllocatedShapeNode(ASTAllocatedShapeNode node)
- {
- }
-
- public void visitASTAllocationNode(ASTAllocationNode node)
- {
- }
-
- public void visitASTAndOperandNode(ASTAndOperandNode node)
- {
- }
-
- public void visitASTArithmeticIfStmtNode(ASTArithmeticIfStmtNode node)
- {
- }
-
- public void visitASTArrayAllocationNode(ASTArrayAllocationNode node)
- {
- }
-
- public void visitASTArrayConstructorNode(ASTArrayConstructorNode node)
- {
- }
-
- public void visitASTArrayDeclaratorNode(ASTArrayDeclaratorNode node)
- {
- }
-
- public void visitASTArrayElementNode(ASTArrayElementNode node)
- {
- }
-
- public void visitASTArrayNameNode(ASTArrayNameNode node)
- {
- }
-
- public void visitASTArraySpecNode(ASTArraySpecNode node)
- {
- }
-
- public void visitASTAssignStmtNode(ASTAssignStmtNode node)
- {
- }
-
- public void visitASTAssignedGotoStmtNode(ASTAssignedGotoStmtNode node)
- {
- }
-
- public void visitASTAssignmentStmtNode(ASTAssignmentStmtNode node)
- {
- }
-
- public void visitASTAssumedShapeSpecListNode(ASTAssumedShapeSpecListNode node)
- {
- }
-
- public void visitASTAssumedShapeSpecNode(ASTAssumedShapeSpecNode node)
- {
- }
-
- public void visitASTAssumedSizeSpecNode(ASTAssumedSizeSpecNode node)
- {
- }
-
- public void visitASTAttrSpecNode(ASTAttrSpecNode node)
- {
- }
-
- public void visitASTAttrSpecSeqNode(ASTAttrSpecSeqNode node)
- {
- }
-
- public void visitASTBackspaceStmtNode(ASTBackspaceStmtNode node)
- {
- }
-
- public void visitASTBlockDataNameNode(ASTBlockDataNameNode node)
- {
- }
-
- public void visitASTBlockDataStmtNode(ASTBlockDataStmtNode node)
- {
- }
-
- public void visitASTBlockDataSubprogramNode(ASTBlockDataSubprogramNode node)
- {
- }
-
- public void visitASTBlockDoConstructNode(ASTBlockDoConstructNode node)
- {
- }
-
- public void visitASTBodyPlusInternalsNode(ASTBodyPlusInternalsNode node)
- {
- }
-
- public void visitASTBozLiteralConstantNode(ASTBozLiteralConstantNode node)
- {
- }
-
- public void visitASTCExprNode(ASTCExprNode node)
- {
- }
-
- public void visitASTCOperandNode(ASTCOperandNode node)
- {
- }
-
- public void visitASTCPrimaryNode(ASTCPrimaryNode node)
- {
- }
-
- public void visitASTCallStmtNode(ASTCallStmtNode node)
- {
- }
-
- public void visitASTCaseConstructNode(ASTCaseConstructNode node)
- {
- }
-
- public void visitASTCaseSelectorNode(ASTCaseSelectorNode node)
- {
- }
-
- public void visitASTCaseStmtNode(ASTCaseStmtNode node)
- {
- }
-
- public void visitASTCaseValueRangeNode(ASTCaseValueRangeNode node)
- {
- }
-
- public void visitASTCharLenParamValueNode(ASTCharLenParamValueNode node)
- {
- }
-
- public void visitASTCharLengthNode(ASTCharLengthNode node)
- {
- }
-
- public void visitASTCharSelectorNode(ASTCharSelectorNode node)
- {
- }
-
- public void visitASTCloseSpecListNode(ASTCloseSpecListNode node)
- {
- }
-
- public void visitASTCloseSpecNode(ASTCloseSpecNode node)
- {
- }
-
- public void visitASTCloseStmtNode(ASTCloseStmtNode node)
- {
- }
-
- public void visitASTCommaExpNode(ASTCommaExpNode node)
- {
- }
-
- public void visitASTCommaLoopControlNode(ASTCommaLoopControlNode node)
- {
- }
-
- public void visitASTCommonBlockListNode(ASTCommonBlockListNode node)
- {
- }
-
- public void visitASTCommonBlockNameNode(ASTCommonBlockNameNode node)
- {
- }
-
- public void visitASTCommonBlockNode(ASTCommonBlockNode node)
- {
- }
-
- public void visitASTCommonBlockObjectNode(ASTCommonBlockObjectNode node)
- {
- }
-
- public void visitASTCommonStmtNode(ASTCommonStmtNode node)
- {
- }
-
- public void visitASTComplexConstNode(ASTComplexConstNode node)
- {
- }
-
- public void visitASTComponentArraySpecNode(ASTComponentArraySpecNode node)
- {
- }
-
- public void visitASTComponentAttrSpecNode(ASTComponentAttrSpecNode node)
- {
- }
-
- public void visitASTComponentDeclNode(ASTComponentDeclNode node)
- {
- }
-
- public void visitASTComponentDefStmtNode(ASTComponentDefStmtNode node)
- {
- }
-
- public void visitASTComponentInitializationNode(ASTComponentInitializationNode node)
- {
- }
-
- public void visitASTComponentNameNode(ASTComponentNameNode node)
- {
- }
-
- public void visitASTComputedGotoStmtNode(ASTComputedGotoStmtNode node)
- {
- }
-
- public void visitASTConnectSpecListNode(ASTConnectSpecListNode node)
- {
- }
-
- public void visitASTConnectSpecNode(ASTConnectSpecNode node)
- {
- }
-
- public void visitASTConstantNode(ASTConstantNode node)
- {
- }
-
- public void visitASTContainsStmtNode(ASTContainsStmtNode node)
- {
- }
-
- public void visitASTContinueStmtNode(ASTContinueStmtNode node)
- {
- }
-
- public void visitASTCycleStmtNode(ASTCycleStmtNode node)
- {
- }
-
- public void visitASTDataImpliedDoNode(ASTDataImpliedDoNode node)
- {
- }
-
- public void visitASTDataRefNode(ASTDataRefNode node)
- {
- }
-
- public void visitASTDataStmtConstantNode(ASTDataStmtConstantNode node)
- {
- }
-
- public void visitASTDataStmtNode(ASTDataStmtNode node)
- {
- }
-
- public void visitASTDataStmtSetNode(ASTDataStmtSetNode node)
- {
- }
-
- public void visitASTDataStmtValueNode(ASTDataStmtValueNode node)
- {
- }
-
- public void visitASTDatalistNode(ASTDatalistNode node)
- {
- }
-
- public void visitASTDeallocateStmtNode(ASTDeallocateStmtNode node)
- {
- }
-
- public void visitASTDeferredShapeSpecListNode(ASTDeferredShapeSpecListNode node)
- {
- }
-
- public void visitASTDeferredShapeSpecNode(ASTDeferredShapeSpecNode node)
- {
- }
-
- public void visitASTDefinedOperatorNode(ASTDefinedOperatorNode node)
- {
- }
-
- public void visitASTDerivedTypeDefNode(ASTDerivedTypeDefNode node)
- {
- }
-
- public void visitASTDerivedTypeStmtNode(ASTDerivedTypeStmtNode node)
- {
- }
-
- public void visitASTDimensionStmtNode(ASTDimensionStmtNode node)
- {
- }
-
- public void visitASTDoConstructNode(ASTDoConstructNode node)
- {
- }
-
- public void visitASTDummyArgNameNode(ASTDummyArgNameNode node)
- {
- }
-
- public void visitASTEditElementNode(ASTEditElementNode node)
- {
- }
-
- public void visitASTElseIfConstructNode(ASTElseIfConstructNode node)
- {
- }
-
- public void visitASTElseIfStmtNode(ASTElseIfStmtNode node)
- {
- }
-
- public void visitASTElseStmtNode(ASTElseStmtNode node)
- {
- }
-
- public void visitASTElseWhereConstructNode(ASTElseWhereConstructNode node)
- {
- }
-
- public void visitASTElseWherePartNode(ASTElseWherePartNode node)
- {
- }
-
- public void visitASTElseWhereStmtNode(ASTElseWhereStmtNode node)
- {
- }
-
- public void visitASTEndBlockDataStmtNode(ASTEndBlockDataStmtNode node)
- {
- }
-
- public void visitASTEndDoStmtNode(ASTEndDoStmtNode node)
- {
- }
-
- public void visitASTEndForallStmtNode(ASTEndForallStmtNode node)
- {
- }
-
- public void visitASTEndFunctionStmtNode(ASTEndFunctionStmtNode node)
- {
- }
-
- public void visitASTEndIfStmtNode(ASTEndIfStmtNode node)
- {
- }
-
- public void visitASTEndInterfaceStmtNode(ASTEndInterfaceStmtNode node)
- {
- }
-
- public void visitASTEndModuleStmtNode(ASTEndModuleStmtNode node)
- {
- }
-
- public void visitASTEndNameNode(ASTEndNameNode node)
- {
- }
-
- public void visitASTEndProgramStmtNode(ASTEndProgramStmtNode node)
- {
- }
-
- public void visitASTEndSelectStmtNode(ASTEndSelectStmtNode node)
- {
- }
-
- public void visitASTEndSubroutineStmtNode(ASTEndSubroutineStmtNode node)
- {
- }
-
- public void visitASTEndTypeStmtNode(ASTEndTypeStmtNode node)
- {
- }
-
- public void visitASTEndWhereStmtNode(ASTEndWhereStmtNode node)
- {
- }
-
- public void visitASTEndfileStmtNode(ASTEndfileStmtNode node)
- {
- }
-
- public void visitASTEntityDeclNode(ASTEntityDeclNode node)
- {
- }
-
- public void visitASTEntryNameNode(ASTEntryNameNode node)
- {
- }
-
- public void visitASTEntryStmtNode(ASTEntryStmtNode node)
- {
- }
-
- public void visitASTEquivOperandNode(ASTEquivOperandNode node)
- {
- }
-
- public void visitASTEquivalenceObjectListNode(ASTEquivalenceObjectListNode node)
- {
- }
-
- public void visitASTEquivalenceObjectNode(ASTEquivalenceObjectNode node)
- {
- }
-
- public void visitASTEquivalenceSetNode(ASTEquivalenceSetNode node)
- {
- }
-
- public void visitASTEquivalenceStmtNode(ASTEquivalenceStmtNode node)
- {
- }
-
- public void visitASTExecutableProgramNode(ASTExecutableProgramNode node)
- {
- }
-
- public void visitASTExitStmtNode(ASTExitStmtNode node)
- {
- }
-
- public void visitASTExplicitShapeSpecNode(ASTExplicitShapeSpecNode node)
- {
- }
-
- public void visitASTExprNode(ASTExprNode node)
- {
- }
-
- public void visitASTExternalNameListNode(ASTExternalNameListNode node)
- {
- }
-
- public void visitASTExternalNameNode(ASTExternalNameNode node)
- {
- }
-
- public void visitASTExternalStmtNode(ASTExternalStmtNode node)
- {
- }
-
- public void visitASTFieldSelectorNode(ASTFieldSelectorNode node)
- {
- }
-
- public void visitASTFmtSpecNode(ASTFmtSpecNode node)
- {
- }
-
- public void visitASTForallConstructNode(ASTForallConstructNode node)
- {
- }
-
- public void visitASTForallConstructStmtNode(ASTForallConstructStmtNode node)
- {
- }
-
- public void visitASTForallHeaderNode(ASTForallHeaderNode node)
- {
- }
-
- public void visitASTForallStmtNode(ASTForallStmtNode node)
- {
- }
-
- public void visitASTForallTripletSpecListNode(ASTForallTripletSpecListNode node)
- {
- }
-
- public void visitASTFormatEditNode(ASTFormatEditNode node)
- {
- }
-
- public void visitASTFormatIdentifierNode(ASTFormatIdentifierNode node)
- {
- }
-
- public void visitASTFormatStmtNode(ASTFormatStmtNode node)
- {
- }
-
- public void visitASTFormatsepNode(ASTFormatsepNode node)
- {
- }
-
- public void visitASTFunctionArgListNode(ASTFunctionArgListNode node)
- {
- }
-
- public void visitASTFunctionArgNode(ASTFunctionArgNode node)
- {
- }
-
- public void visitASTFunctionInterfaceRangeNode(ASTFunctionInterfaceRangeNode node)
- {
- }
-
- public void visitASTFunctionNameNode(ASTFunctionNameNode node)
- {
- }
-
- public void visitASTFunctionParNode(ASTFunctionParNode node)
- {
- }
-
- public void visitASTFunctionPrefixNode(ASTFunctionPrefixNode node)
- {
- }
-
- public void visitASTFunctionRangeNode(ASTFunctionRangeNode node)
- {
- }
-
- public void visitASTFunctionReferenceNode(ASTFunctionReferenceNode node)
- {
- }
-
- public void visitASTFunctionStmtNode(ASTFunctionStmtNode node)
- {
- }
-
- public void visitASTFunctionSubprogramNode(ASTFunctionSubprogramNode node)
- {
- }
-
- public void visitASTGenericNameNode(ASTGenericNameNode node)
- {
- }
-
- public void visitASTGenericSpecNode(ASTGenericSpecNode node)
- {
- }
-
- public void visitASTGoToKwNode(ASTGoToKwNode node)
- {
- }
-
- public void visitASTGotoStmtNode(ASTGotoStmtNode node)
- {
- }
-
- public void visitASTIfConstructNode(ASTIfConstructNode node)
- {
- }
-
- public void visitASTIfStmtNode(ASTIfStmtNode node)
- {
- }
-
- public void visitASTIfThenStmtNode(ASTIfThenStmtNode node)
- {
- }
-
- public void visitASTImplicitSpecNode(ASTImplicitSpecNode node)
- {
- }
-
- public void visitASTImplicitStmtNode(ASTImplicitStmtNode node)
- {
- }
-
- public void visitASTImpliedDoVariableNode(ASTImpliedDoVariableNode node)
- {
- }
-
- public void visitASTInitializationNode(ASTInitializationNode node)
- {
- }
-
- public void visitASTInputImpliedDoNode(ASTInputImpliedDoNode node)
- {
- }
-
- public void visitASTInquireSpecListNode(ASTInquireSpecListNode node)
- {
- }
-
- public void visitASTInquireSpecNode(ASTInquireSpecNode node)
- {
- }
-
- public void visitASTInquireStmtNode(ASTInquireStmtNode node)
- {
- }
-
- public void visitASTIntentParListNode(ASTIntentParListNode node)
- {
- }
-
- public void visitASTIntentParNode(ASTIntentParNode node)
- {
- }
-
- public void visitASTIntentSpecNode(ASTIntentSpecNode node)
- {
- }
-
- public void visitASTIntentStmtNode(ASTIntentStmtNode node)
- {
- }
-
- public void visitASTInterfaceBlockNode(ASTInterfaceBlockNode node)
- {
- }
-
- public void visitASTInterfaceBodyNode(ASTInterfaceBodyNode node)
- {
- }
-
- public void visitASTInterfaceRangeNode(ASTInterfaceRangeNode node)
- {
- }
-
- public void visitASTInterfaceStmtNode(ASTInterfaceStmtNode node)
- {
- }
-
- public void visitASTIntrinsicListNode(ASTIntrinsicListNode node)
- {
- }
-
- public void visitASTIntrinsicProcedureNameNode(ASTIntrinsicProcedureNameNode node)
- {
- }
-
- public void visitASTIntrinsicStmtNode(ASTIntrinsicStmtNode node)
- {
- }
-
- public void visitASTInvalidEntityDeclNode(ASTInvalidEntityDeclNode node)
- {
- }
-
- public void visitASTIoControlSpecListNode(ASTIoControlSpecListNode node)
- {
- }
-
- public void visitASTIoControlSpecNode(ASTIoControlSpecNode node)
- {
- }
-
- public void visitASTKindParamNode(ASTKindParamNode node)
- {
- }
-
- public void visitASTKindSelectorNode(ASTKindSelectorNode node)
- {
- }
-
- public void visitASTLabelDoStmtNode(ASTLabelDoStmtNode node)
- {
- }
-
- public void visitASTLabelNode(ASTLabelNode node)
- {
- }
-
- public void visitASTLblDefNode(ASTLblDefNode node)
- {
- }
-
- public void visitASTLblRefListNode(ASTLblRefListNode node)
- {
- }
-
- public void visitASTLblRefNode(ASTLblRefNode node)
- {
- }
-
- public void visitASTLevel1ExprNode(ASTLevel1ExprNode node)
- {
- }
-
- public void visitASTLevel2ExprNode(ASTLevel2ExprNode node)
- {
- }
-
- public void visitASTLevel3ExprNode(ASTLevel3ExprNode node)
- {
- }
-
- public void visitASTLevel4ExprNode(ASTLevel4ExprNode node)
- {
- }
-
- public void visitASTLevel5ExprNode(ASTLevel5ExprNode node)
- {
- }
-
- public void visitASTLogicalConstantNode(ASTLogicalConstantNode node)
- {
- }
-
- public void visitASTLoopControlNode(ASTLoopControlNode node)
- {
- }
-
- public void visitASTLowerBoundNode(ASTLowerBoundNode node)
- {
- }
-
- public void visitASTMainProgramNode(ASTMainProgramNode node)
- {
- }
-
- public void visitASTMainRangeNode(ASTMainRangeNode node)
- {
- }
-
- public void visitASTMaskExprNode(ASTMaskExprNode node)
- {
- }
-
- public void visitASTMaskedElseWhereConstructNode(ASTMaskedElseWhereConstructNode node)
- {
- }
-
- public void visitASTMaskedElseWhereStmtNode(ASTMaskedElseWhereStmtNode node)
- {
- }
-
- public void visitASTModuleBlockNode(ASTModuleBlockNode node)
- {
- }
-
- public void visitASTModuleNameNode(ASTModuleNameNode node)
- {
- }
-
- public void visitASTModuleNode(ASTModuleNode node)
- {
- }
-
- public void visitASTModuleProcedureStmtNode(ASTModuleProcedureStmtNode node)
- {
- }
-
- public void visitASTModuleStmtNode(ASTModuleStmtNode node)
- {
- }
-
- public void visitASTMultOperandNode(ASTMultOperandNode node)
- {
- }
-
- public void visitASTNameNode(ASTNameNode node)
- {
- }
-
- public void visitASTNamedConstantDefNode(ASTNamedConstantDefNode node)
- {
- }
-
- public void visitASTNamedConstantNode(ASTNamedConstantNode node)
- {
- }
-
- public void visitASTNamedConstantUseNode(ASTNamedConstantUseNode node)
- {
- }
-
- public void visitASTNamelistGroupNameNode(ASTNamelistGroupNameNode node)
- {
- }
-
- public void visitASTNamelistGroupObjectNode(ASTNamelistGroupObjectNode node)
- {
- }
-
- public void visitASTNamelistGroupsNode(ASTNamelistGroupsNode node)
- {
- }
-
- public void visitASTNamelistStmtNode(ASTNamelistStmtNode node)
- {
- }
-
- public void visitASTNullifyStmtNode(ASTNullifyStmtNode node)
- {
- }
-
- public void visitASTObjectNameNode(ASTObjectNameNode node)
- {
- }
-
- public void visitASTOnlyNode(ASTOnlyNode node)
- {
- }
-
- public void visitASTOpenStmtNode(ASTOpenStmtNode node)
- {
- }
-
- public void visitASTOperatorNode(ASTOperatorNode node)
- {
- }
-
- public void visitASTOptionalParListNode(ASTOptionalParListNode node)
- {
- }
-
- public void visitASTOptionalParNode(ASTOptionalParNode node)
- {
- }
-
- public void visitASTOptionalStmtNode(ASTOptionalStmtNode node)
- {
- }
-
- public void visitASTOrOperandNode(ASTOrOperandNode node)
- {
- }
-
- public void visitASTOutputImpliedDoNode(ASTOutputImpliedDoNode node)
- {
- }
-
- public void visitASTOutputItemList1Node(ASTOutputItemList1Node node)
- {
- }
-
- public void visitASTOutputItemListNode(ASTOutputItemListNode node)
- {
- }
-
- public void visitASTParameterStmtNode(ASTParameterStmtNode node)
- {
- }
-
- public void visitASTPauseStmtNode(ASTPauseStmtNode node)
- {
- }
-
- public void visitASTPointerFieldNode(ASTPointerFieldNode node)
- {
- }
-
- public void visitASTPointerNameNode(ASTPointerNameNode node)
- {
- }
-
- public void visitASTPointerObjectNode(ASTPointerObjectNode node)
- {
- }
-
- public void visitASTPointerStmtNode(ASTPointerStmtNode node)
- {
- }
-
- public void visitASTPointerStmtObjectNode(ASTPointerStmtObjectNode node)
- {
- }
-
- public void visitASTPositionSpecListNode(ASTPositionSpecListNode node)
- {
- }
-
- public void visitASTPositionSpecNode(ASTPositionSpecNode node)
- {
- }
-
- public void visitASTPrefixSpecNode(ASTPrefixSpecNode node)
- {
- }
-
- public void visitASTPrimaryNode(ASTPrimaryNode node)
- {
- }
-
- public void visitASTPrintStmtNode(ASTPrintStmtNode node)
- {
- }
-
- public void visitASTPrivateSequenceStmtNode(ASTPrivateSequenceStmtNode node)
- {
- }
-
- public void visitASTProcedureNameListNode(ASTProcedureNameListNode node)
- {
- }
-
- public void visitASTProcedureNameNode(ASTProcedureNameNode node)
- {
- }
-
- public void visitASTProgramNameNode(ASTProgramNameNode node)
- {
- }
-
- public void visitASTProgramStmtNode(ASTProgramStmtNode node)
- {
- }
-
- public void visitASTRdCtlSpecNode(ASTRdCtlSpecNode node)
- {
- }
-
- public void visitASTRdFmtIdExprNode(ASTRdFmtIdExprNode node)
- {
- }
-
- public void visitASTRdFmtIdNode(ASTRdFmtIdNode node)
- {
- }
-
- public void visitASTRdIoCtlSpecListNode(ASTRdIoCtlSpecListNode node)
- {
- }
-
- public void visitASTRdUnitIdNode(ASTRdUnitIdNode node)
- {
- }
-
- public void visitASTReadStmtNode(ASTReadStmtNode node)
- {
- }
-
- public void visitASTRenameNode(ASTRenameNode node)
- {
- }
-
- public void visitASTReturnStmtNode(ASTReturnStmtNode node)
- {
- }
-
- public void visitASTRewindStmtNode(ASTRewindStmtNode node)
- {
- }
-
- public void visitASTSFDataRefNode(ASTSFDataRefNode node)
- {
- }
-
- public void visitASTSFDummyArgNameListNode(ASTSFDummyArgNameListNode node)
- {
- }
-
- public void visitASTSFDummyArgNameNode(ASTSFDummyArgNameNode node)
- {
- }
-
- public void visitASTSFExprListNode(ASTSFExprListNode node)
- {
- }
-
- public void visitASTSFExprNode(ASTSFExprNode node)
- {
- }
-
- public void visitASTSFFactorNode(ASTSFFactorNode node)
- {
- }
-
- public void visitASTSFPrimaryNode(ASTSFPrimaryNode node)
- {
- }
-
- public void visitASTSFTermNode(ASTSFTermNode node)
- {
- }
-
- public void visitASTSFVarNameNode(ASTSFVarNameNode node)
- {
- }
-
- public void visitASTSaveStmtNode(ASTSaveStmtNode node)
- {
- }
-
- public void visitASTSavedCommonBlockNode(ASTSavedCommonBlockNode node)
- {
- }
-
- public void visitASTSavedEntityNode(ASTSavedEntityNode node)
- {
- }
-
- public void visitASTScalarMaskExprNode(ASTScalarMaskExprNode node)
- {
- }
-
- public void visitASTScalarVariableNode(ASTScalarVariableNode node)
- {
- }
-
- public void visitASTSectionSubscriptNode(ASTSectionSubscriptNode node)
- {
- }
-
- public void visitASTSelectCaseRangeNode(ASTSelectCaseRangeNode node)
- {
- }
-
- public void visitASTSelectCaseStmtNode(ASTSelectCaseStmtNode node)
- {
- }
-
- public void visitASTSignNode(ASTSignNode node)
- {
- }
-
- public void visitASTStmtFunctionRangeNode(ASTStmtFunctionRangeNode node)
- {
- }
-
- public void visitASTStmtFunctionStmtNode(ASTStmtFunctionStmtNode node)
- {
- }
-
- public void visitASTStopStmtNode(ASTStopStmtNode node)
- {
- }
-
- public void visitASTStructureComponentNode(ASTStructureComponentNode node)
- {
- }
-
- public void visitASTStructureConstructorNode(ASTStructureConstructorNode node)
- {
- }
-
- public void visitASTSubroutineArgNode(ASTSubroutineArgNode node)
- {
- }
-
- public void visitASTSubroutineInterfaceRangeNode(ASTSubroutineInterfaceRangeNode node)
- {
- }
-
- public void visitASTSubroutineNameNode(ASTSubroutineNameNode node)
- {
- }
-
- public void visitASTSubroutineNameUseNode(ASTSubroutineNameUseNode node)
- {
- }
-
- public void visitASTSubroutineParNode(ASTSubroutineParNode node)
- {
- }
-
- public void visitASTSubroutinePrefixNode(ASTSubroutinePrefixNode node)
- {
- }
-
- public void visitASTSubroutineRangeNode(ASTSubroutineRangeNode node)
- {
- }
-
- public void visitASTSubroutineStmtNode(ASTSubroutineStmtNode node)
- {
- }
-
- public void visitASTSubroutineSubprogramNode(ASTSubroutineSubprogramNode node)
- {
- }
-
- public void visitASTSubscriptNode(ASTSubscriptNode node)
- {
- }
-
- public void visitASTSubscriptTripletNode(ASTSubscriptTripletNode node)
- {
- }
-
- public void visitASTSubstrConstNode(ASTSubstrConstNode node)
- {
- }
-
- public void visitASTSubstringRangeNode(ASTSubstringRangeNode node)
- {
- }
-
- public void visitASTTargetNameNode(ASTTargetNameNode node)
- {
- }
-
- public void visitASTTargetNode(ASTTargetNode node)
- {
- }
-
- public void visitASTTargetObjectNode(ASTTargetObjectNode node)
- {
- }
-
- public void visitASTTargetStmtNode(ASTTargetStmtNode node)
- {
- }
-
- public void visitASTTypeDeclarationStmtNode(ASTTypeDeclarationStmtNode node)
- {
- }
-
- public void visitASTTypeNameNode(ASTTypeNameNode node)
- {
- }
-
- public void visitASTTypeSpecNode(ASTTypeSpecNode node)
- {
- }
-
- public void visitASTUFExprNode(ASTUFExprNode node)
- {
- }
-
- public void visitASTUFFactorNode(ASTUFFactorNode node)
- {
- }
-
- public void visitASTUFPrimaryNode(ASTUFPrimaryNode node)
- {
- }
-
- public void visitASTUFTermNode(ASTUFTermNode node)
- {
- }
-
- public void visitASTUnitIdentifierNode(ASTUnitIdentifierNode node)
- {
- }
-
- public void visitASTUnsignedArithmeticConstantNode(ASTUnsignedArithmeticConstantNode node)
- {
- }
-
- public void visitASTUpperBoundNode(ASTUpperBoundNode node)
- {
- }
-
- public void visitASTUseNameNode(ASTUseNameNode node)
- {
- }
-
- public void visitASTUseStmtNode(ASTUseStmtNode node)
- {
- }
-
- public void visitASTVariableCommaNode(ASTVariableCommaNode node)
- {
- }
-
- public void visitASTVariableNameNode(ASTVariableNameNode node)
- {
- }
-
- public void visitASTVariableNode(ASTVariableNode node)
- {
- }
-
- public void visitASTWhereConstructNode(ASTWhereConstructNode node)
- {
- }
-
- public void visitASTWhereConstructStmtNode(ASTWhereConstructStmtNode node)
- {
- }
-
- public void visitASTWhereRangeNode(ASTWhereRangeNode node)
- {
- }
-
- public void visitASTWhereStmtNode(ASTWhereStmtNode node)
- {
- }
-
- public void visitASTWriteStmtNode(ASTWriteStmtNode node)
- {
- }
-
- public void visitIAccessId(IAccessId node)
- {
- }
-
- public void visitIActionStmt(IActionStmt node)
- {
- }
-
- public void visitIBlockDataBodyConstruct(IBlockDataBodyConstruct node)
- {
- }
-
- public void visitIBodyConstruct(IBodyConstruct node)
- {
- }
-
- public void visitICaseBodyConstruct(ICaseBodyConstruct node)
- {
- }
-
- public void visitIDataIDoObject(IDataIDoObject node)
- {
- }
-
- public void visitIDataStmtObject(IDataStmtObject node)
- {
- }
-
- public void visitIDeclarationConstruct(IDeclarationConstruct node)
- {
- }
-
- public void visitIDerivedTypeBodyConstruct(IDerivedTypeBodyConstruct node)
- {
- }
-
- public void visitIExecutableConstruct(IExecutableConstruct node)
- {
- }
-
- public void visitIExecutionPartConstruct(IExecutionPartConstruct node)
- {
- }
-
- public void visitIForallBodyConstruct(IForallBodyConstruct node)
- {
- }
-
- public void visitIInputItem(IInputItem node)
- {
- }
-
- public void visitIInterfaceSpecification(IInterfaceSpecification node)
- {
- }
-
- public void visitIInternalSubprogram(IInternalSubprogram node)
- {
- }
-
- public void visitIModuleBodyConstruct(IModuleBodyConstruct node)
- {
- }
-
- public void visitIModuleSubprogram(IModuleSubprogram node)
- {
- }
-
- public void visitIModuleSubprogramPartConstruct(IModuleSubprogramPartConstruct node)
- {
- }
-
- public void visitIObsoleteActionStmt(IObsoleteActionStmt node)
- {
- }
-
- public void visitIObsoleteExecutionPartConstruct(IObsoleteExecutionPartConstruct node)
- {
- }
-
- public void visitIProgramUnit(IProgramUnit node)
- {
- }
-
- public void visitISpecificationPartConstruct(ISpecificationPartConstruct node)
- {
- }
-
- public void visitISpecificationStmt(ISpecificationStmt node)
- {
- }
-
- public void visitIWhereBodyConstruct(IWhereBodyConstruct node)
- {
- }
+ public void visitASTNode(IASTNode node) { traverseChildren(node); }
+ public void visitToken(Token node) {}
+ public void visitASTListNode(IASTListNode<?> node) {}
+ public void visitASTAcImpliedDoNode(ASTAcImpliedDoNode node) {}
+ public void visitASTAcValueNode(ASTAcValueNode node) {}
+ public void visitASTAccessSpecNode(ASTAccessSpecNode node) {}
+ public void visitASTAccessStmtNode(ASTAccessStmtNode node) {}
+ public void visitASTAddOperandNode(ASTAddOperandNode node) {}
+ public void visitASTAllocatableStmtNode(ASTAllocatableStmtNode node) {}
+ public void visitASTAllocateObjectNode(ASTAllocateObjectNode node) {}
+ public void visitASTAllocateStmtNode(ASTAllocateStmtNode node) {}
+ public void visitASTAllocatedShapeNode(ASTAllocatedShapeNode node) {}
+ public void visitASTAllocationNode(ASTAllocationNode node) {}
+ public void visitASTAndOperandNode(ASTAndOperandNode node) {}
+ public void visitASTArithmeticIfStmtNode(ASTArithmeticIfStmtNode node) {}
+ public void visitASTArrayAllocationNode(ASTArrayAllocationNode node) {}
+ public void visitASTArrayConstructorNode(ASTArrayConstructorNode node) {}
+ public void visitASTArrayDeclaratorNode(ASTArrayDeclaratorNode node) {}
+ public void visitASTArrayElementNode(ASTArrayElementNode node) {}
+ public void visitASTArrayNameNode(ASTArrayNameNode node) {}
+ public void visitASTArraySpecNode(ASTArraySpecNode node) {}
+ public void visitASTAssignStmtNode(ASTAssignStmtNode node) {}
+ public void visitASTAssignedGotoStmtNode(ASTAssignedGotoStmtNode node) {}
+ public void visitASTAssignmentStmtNode(ASTAssignmentStmtNode node) {}
+ public void visitASTAssumedShapeSpecListNode(ASTAssumedShapeSpecListNode node) {}
+ public void visitASTAssumedShapeSpecNode(ASTAssumedShapeSpecNode node) {}
+ public void visitASTAssumedSizeSpecNode(ASTAssumedSizeSpecNode node) {}
+ public void visitASTAttrSpecNode(ASTAttrSpecNode node) {}
+ public void visitASTAttrSpecSeqNode(ASTAttrSpecSeqNode node) {}
+ public void visitASTBackspaceStmtNode(ASTBackspaceStmtNode node) {}
+ public void visitASTBlockDataNameNode(ASTBlockDataNameNode node) {}
+ public void visitASTBlockDataStmtNode(ASTBlockDataStmtNode node) {}
+ public void visitASTBlockDataSubprogramNode(ASTBlockDataSubprogramNode node) {}
+ public void visitASTBlockDoConstructNode(ASTBlockDoConstructNode node) {}
+ public void visitASTBodyPlusInternalsNode(ASTBodyPlusInternalsNode node) {}
+ public void visitASTBozLiteralConstantNode(ASTBozLiteralConstantNode node) {}
+ public void visitASTCExprNode(ASTCExprNode node) {}
+ public void visitASTCOperandNode(ASTCOperandNode node) {}
+ public void visitASTCPrimaryNode(ASTCPrimaryNode node) {}
+ public void visitASTCallStmtNode(ASTCallStmtNode node) {}
+ public void visitASTCaseConstructNode(ASTCaseConstructNode node) {}
+ public void visitASTCaseSelectorNode(ASTCaseSelectorNode node) {}
+ public void visitASTCaseStmtNode(ASTCaseStmtNode node) {}
+ public void visitASTCaseValueRangeNode(ASTCaseValueRangeNode node) {}
+ public void visitASTCharLenParamValueNode(ASTCharLenParamValueNode node) {}
+ public void visitASTCharLengthNode(ASTCharLengthNode node) {}
+ public void visitASTCharSelectorNode(ASTCharSelectorNode node) {}
+ public void visitASTCloseSpecListNode(ASTCloseSpecListNode node) {}
+ public void visitASTCloseSpecNode(ASTCloseSpecNode node) {}
+ public void visitASTCloseStmtNode(ASTCloseStmtNode node) {}
+ public void visitASTCommaExpNode(ASTCommaExpNode node) {}
+ public void visitASTCommaLoopControlNode(ASTCommaLoopControlNode node) {}
+ public void visitASTCommonBlockListNode(ASTCommonBlockListNode node) {}
+ public void visitASTCommonBlockNameNode(ASTCommonBlockNameNode node) {}
+ public void visitASTCommonBlockNode(ASTCommonBlockNode node) {}
+ public void visitASTCommonBlockObjectNode(ASTCommonBlockObjectNode node) {}
+ public void visitASTCommonStmtNode(ASTCommonStmtNode node) {}
+ public void visitASTComplexConstNode(ASTComplexConstNode node) {}
+ public void visitASTComponentArraySpecNode(ASTComponentArraySpecNode node) {}
+ public void visitASTComponentAttrSpecNode(ASTComponentAttrSpecNode node) {}
+ public void visitASTComponentDeclNode(ASTComponentDeclNode node) {}
+ public void visitASTComponentDefStmtNode(ASTComponentDefStmtNode node) {}
+ public void visitASTComponentInitializationNode(ASTComponentInitializationNode node) {}
+ public void visitASTComponentNameNode(ASTComponentNameNode node) {}
+ public void visitASTComputedGotoStmtNode(ASTComputedGotoStmtNode node) {}
+ public void visitASTConnectSpecListNode(ASTConnectSpecListNode node) {}
+ public void visitASTConnectSpecNode(ASTConnectSpecNode node) {}
+ public void visitASTConstantNode(ASTConstantNode node) {}
+ public void visitASTContainsStmtNode(ASTContainsStmtNode node) {}
+ public void visitASTContinueStmtNode(ASTContinueStmtNode node) {}
+ public void visitASTCycleStmtNode(ASTCycleStmtNode node) {}
+ public void visitASTDataImpliedDoNode(ASTDataImpliedDoNode node) {}
+ public void visitASTDataRefNode(ASTDataRefNode node) {}
+ public void visitASTDataStmtConstantNode(ASTDataStmtConstantNode node) {}
+ public void visitASTDataStmtNode(ASTDataStmtNode node) {}
+ public void visitASTDataStmtSetNode(ASTDataStmtSetNode node) {}
+ public void visitASTDataStmtValueNode(ASTDataStmtValueNode node) {}
+ public void visitASTDatalistNode(ASTDatalistNode node) {}
+ public void visitASTDeallocateStmtNode(ASTDeallocateStmtNode node) {}
+ public void visitASTDeferredShapeSpecListNode(ASTDeferredShapeSpecListNode node) {}
+ public void visitASTDeferredShapeSpecNode(ASTDeferredShapeSpecNode node) {}
+ public void visitASTDefinedOperatorNode(ASTDefinedOperatorNode node) {}
+ public void visitASTDerivedTypeDefNode(ASTDerivedTypeDefNode node) {}
+ public void visitASTDerivedTypeStmtNode(ASTDerivedTypeStmtNode node) {}
+ public void visitASTDimensionStmtNode(ASTDimensionStmtNode node) {}
+ public void visitASTDoConstructNode(ASTDoConstructNode node) {}
+ public void visitASTDummyArgNameNode(ASTDummyArgNameNode node) {}
+ public void visitASTEditElementNode(ASTEditElementNode node) {}
+ public void visitASTElseIfConstructNode(ASTElseIfConstructNode node) {}
+ public void visitASTElseIfStmtNode(ASTElseIfStmtNode node) {}
+ public void visitASTElseStmtNode(ASTElseStmtNode node) {}
+ public void visitASTElseWhereConstructNode(ASTElseWhereConstructNode node) {}
+ public void visitASTElseWherePartNode(ASTElseWherePartNode node) {}
+ public void visitASTElseWhereStmtNode(ASTElseWhereStmtNode node) {}
+ public void visitASTEndBlockDataStmtNode(ASTEndBlockDataStmtNode node) {}
+ public void visitASTEndDoStmtNode(ASTEndDoStmtNode node) {}
+ public void visitASTEndForallStmtNode(ASTEndForallStmtNode node) {}
+ public void visitASTEndFunctionStmtNode(ASTEndFunctionStmtNode node) {}
+ public void visitASTEndIfStmtNode(ASTEndIfStmtNode node) {}
+ public void visitASTEndInterfaceStmtNode(ASTEndInterfaceStmtNode node) {}
+ public void visitASTEndModuleStmtNode(ASTEndModuleStmtNode node) {}
+ public void visitASTEndNameNode(ASTEndNameNode node) {}
+ public void visitASTEndProgramStmtNode(ASTEndProgramStmtNode node) {}
+ public void visitASTEndSelectStmtNode(ASTEndSelectStmtNode node) {}
+ public void visitASTEndSubroutineStmtNode(ASTEndSubroutineStmtNode node) {}
+ public void visitASTEndTypeStmtNode(ASTEndTypeStmtNode node) {}
+ public void visitASTEndWhereStmtNode(ASTEndWhereStmtNode node) {}
+ public void visitASTEndfileStmtNode(ASTEndfileStmtNode node) {}
+ public void visitASTEntityDeclNode(ASTEntityDeclNode node) {}
+ public void visitASTEntryNameNode(ASTEntryNameNode node) {}
+ public void visitASTEntryStmtNode(ASTEntryStmtNode node) {}
+ public void visitASTEquivOperandNode(ASTEquivOperandNode node) {}
+ public void visitASTEquivalenceObjectListNode(ASTEquivalenceObjectListNode node) {}
+ public void visitASTEquivalenceObjectNode(ASTEquivalenceObjectNode node) {}
+ public void visitASTEquivalenceSetNode(ASTEquivalenceSetNode node) {}
+ public void visitASTEquivalenceStmtNode(ASTEquivalenceStmtNode node) {}
+ public void visitASTExecutableProgramNode(ASTExecutableProgramNode node) {}
+ public void visitASTExitStmtNode(ASTExitStmtNode node) {}
+ public void visitASTExplicitShapeSpecNode(ASTExplicitShapeSpecNode node) {}
+ public void visitASTExprNode(ASTExprNode node) {}
+ public void visitASTExternalNameListNode(ASTExternalNameListNode node) {}
+ public void visitASTExternalNameNode(ASTExternalNameNode node) {}
+ public void visitASTExternalStmtNode(ASTExternalStmtNode node) {}
+ public void visitASTFieldSelectorNode(ASTFieldSelectorNode node) {}
+ public void visitASTFmtSpecNode(ASTFmtSpecNode node) {}
+ public void visitASTForallConstructNode(ASTForallConstructNode node) {}
+ public void visitASTForallConstructStmtNode(ASTForallConstructStmtNode node) {}
+ public void visitASTForallHeaderNode(ASTForallHeaderNode node) {}
+ public void visitASTForallStmtNode(ASTForallStmtNode node) {}
+ public void visitASTForallTripletSpecListNode(ASTForallTripletSpecListNode node) {}
+ public void visitASTFormatEditNode(ASTFormatEditNode node) {}
+ public void visitASTFormatIdentifierNode(ASTFormatIdentifierNode node) {}
+ public void visitASTFormatStmtNode(ASTFormatStmtNode node) {}
+ public void visitASTFormatsepNode(ASTFormatsepNode node) {}
+ public void visitASTFunctionArgListNode(ASTFunctionArgListNode node) {}
+ public void visitASTFunctionArgNode(ASTFunctionArgNode node) {}
+ public void visitASTFunctionInterfaceRangeNode(ASTFunctionInterfaceRangeNode node) {}
+ public void visitASTFunctionNameNode(ASTFunctionNameNode node) {}
+ public void visitASTFunctionParNode(ASTFunctionParNode node) {}
+ public void visitASTFunctionPrefixNode(ASTFunctionPrefixNode node) {}
+ public void visitASTFunctionRangeNode(ASTFunctionRangeNode node) {}
+ public void visitASTFunctionReferenceNode(ASTFunctionReferenceNode node) {}
+ public void visitASTFunctionStmtNode(ASTFunctionStmtNode node) {}
+ public void visitASTFunctionSubprogramNode(ASTFunctionSubprogramNode node) {}
+ public void visitASTGenericNameNode(ASTGenericNameNode node) {}
+ public void visitASTGenericSpecNode(ASTGenericSpecNode node) {}
+ public void visitASTGoToKwNode(ASTGoToKwNode node) {}
+ public void visitASTGotoStmtNode(ASTGotoStmtNode node) {}
+ public void visitASTIfConstructNode(ASTIfConstructNode node) {}
+ public void visitASTIfStmtNode(ASTIfStmtNode node) {}
+ public void visitASTIfThenStmtNode(ASTIfThenStmtNode node) {}
+ public void visitASTImplicitSpecNode(ASTImplicitSpecNode node) {}
+ public void visitASTImplicitStmtNode(ASTImplicitStmtNode node) {}
+ public void visitASTImpliedDoVariableNode(ASTImpliedDoVariableNode node) {}
+ public void visitASTInitializationNode(ASTInitializationNode node) {}
+ public void visitASTInputImpliedDoNode(ASTInputImpliedDoNode node) {}
+ public void visitASTInquireSpecListNode(ASTInquireSpecListNode node) {}
+ public void visitASTInquireSpecNode(ASTInquireSpecNode node) {}
+ public void visitASTInquireStmtNode(ASTInquireStmtNode node) {}
+ public void visitASTIntentParListNode(ASTIntentParListNode node) {}
+ public void visitASTIntentParNode(ASTIntentParNode node) {}
+ public void visitASTIntentSpecNode(ASTIntentSpecNode node) {}
+ public void visitASTIntentStmtNode(ASTIntentStmtNode node) {}
+ public void visitASTInterfaceBlockNode(ASTInterfaceBlockNode node) {}
+ public void visitASTInterfaceBodyNode(ASTInterfaceBodyNode node) {}
+ public void visitASTInterfaceRangeNode(ASTInterfaceRangeNode node) {}
+ public void visitASTInterfaceStmtNode(ASTInterfaceStmtNode node) {}
+ public void visitASTIntrinsicListNode(ASTIntrinsicListNode node) {}
+ public void visitASTIntrinsicProcedureNameNode(ASTIntrinsicProcedureNameNode node) {}
+ public void visitASTIntrinsicStmtNode(ASTIntrinsicStmtNode node) {}
+ public void visitASTInvalidEntityDeclNode(ASTInvalidEntityDeclNode node) {}
+ public void visitASTIoControlSpecListNode(ASTIoControlSpecListNode node) {}
+ public void visitASTIoControlSpecNode(ASTIoControlSpecNode node) {}
+ public void visitASTKindParamNode(ASTKindParamNode node) {}
+ public void visitASTKindSelectorNode(ASTKindSelectorNode node) {}
+ public void visitASTLabelDoStmtNode(ASTLabelDoStmtNode node) {}
+ public void visitASTLabelNode(ASTLabelNode node) {}
+ public void visitASTLblDefNode(ASTLblDefNode node) {}
+ public void visitASTLblRefListNode(ASTLblRefListNode node) {}
+ public void visitASTLblRefNode(ASTLblRefNode node) {}
+ public void visitASTLevel1ExprNode(ASTLevel1ExprNode node) {}
+ public void visitASTLevel2ExprNode(ASTLevel2ExprNode node) {}
+ public void visitASTLevel3ExprNode(ASTLevel3ExprNode node) {}
+ public void visitASTLevel4ExprNode(ASTLevel4ExprNode node) {}
+ public void visitASTLevel5ExprNode(ASTLevel5ExprNode node) {}
+ public void visitASTLogicalConstantNode(ASTLogicalConstantNode node) {}
+ public void visitASTLoopControlNode(ASTLoopControlNode node) {}
+ public void visitASTLowerBoundNode(ASTLowerBoundNode node) {}
+ public void visitASTMainProgramNode(ASTMainProgramNode node) {}
+ public void visitASTMainRangeNode(ASTMainRangeNode node) {}
+ public void visitASTMaskExprNode(ASTMaskExprNode node) {}
+ public void visitASTMaskedElseWhereConstructNode(ASTMaskedElseWhereConstructNode node) {}
+ public void visitASTMaskedElseWhereStmtNode(ASTMaskedElseWhereStmtNode node) {}
+ public void visitASTModuleBlockNode(ASTModuleBlockNode node) {}
+ public void visitASTModuleNameNode(ASTModuleNameNode node) {}
+ public void visitASTModuleNode(ASTModuleNode node) {}
+ public void visitASTModuleProcedureStmtNode(ASTModuleProcedureStmtNode node) {}
+ public void visitASTModuleStmtNode(ASTModuleStmtNode node) {}
+ public void visitASTMultOperandNode(ASTMultOperandNode node) {}
+ public void visitASTNameNode(ASTNameNode node) {}
+ public void visitASTNamedConstantDefNode(ASTNamedConstantDefNode node) {}
+ public void visitASTNamedConstantNode(ASTNamedConstantNode node) {}
+ public void visitASTNamedConstantUseNode(ASTNamedConstantUseNode node) {}
+ public void visitASTNamelistGroupNameNode(ASTNamelistGroupNameNode node) {}
+ public void visitASTNamelistGroupObjectNode(ASTNamelistGroupObjectNode node) {}
+ public void visitASTNamelistGroupsNode(ASTNamelistGroupsNode node) {}
+ public void visitASTNamelistStmtNode(ASTNamelistStmtNode node) {}
+ public void visitASTNullifyStmtNode(ASTNullifyStmtNode node) {}
+ public void visitASTObjectNameNode(ASTObjectNameNode node) {}
+ public void visitASTOnlyNode(ASTOnlyNode node) {}
+ public void visitASTOpenStmtNode(ASTOpenStmtNode node) {}
+ public void visitASTOperatorNode(ASTOperatorNode node) {}
+ public void visitASTOptionalParListNode(ASTOptionalParListNode node) {}
+ public void visitASTOptionalParNode(ASTOptionalParNode node) {}
+ public void visitASTOptionalStmtNode(ASTOptionalStmtNode node) {}
+ public void visitASTOrOperandNode(ASTOrOperandNode node) {}
+ public void visitASTOutputImpliedDoNode(ASTOutputImpliedDoNode node) {}
+ public void visitASTOutputItemList1Node(ASTOutputItemList1Node node) {}
+ public void visitASTOutputItemListNode(ASTOutputItemListNode node) {}
+ public void visitASTParameterStmtNode(ASTParameterStmtNode node) {}
+ public void visitASTPauseStmtNode(ASTPauseStmtNode node) {}
+ public void visitASTPointerFieldNode(ASTPointerFieldNode node) {}
+ public void visitASTPointerNameNode(ASTPointerNameNode node) {}
+ public void visitASTPointerObjectNode(ASTPointerObjectNode node) {}
+ public void visitASTPointerStmtNode(ASTPointerStmtNode node) {}
+ public void visitASTPointerStmtObjectNode(ASTPointerStmtObjectNode node) {}
+ public void visitASTPositionSpecListNode(ASTPositionSpecListNode node) {}
+ public void visitASTPositionSpecNode(ASTPositionSpecNode node) {}
+ public void visitASTPrefixSpecNode(ASTPrefixSpecNode node) {}
+ public void visitASTPrimaryNode(ASTPrimaryNode node) {}
+ public void visitASTPrintStmtNode(ASTPrintStmtNode node) {}
+ public void visitASTPrivateSequenceStmtNode(ASTPrivateSequenceStmtNode node) {}
+ public void visitASTProcedureNameListNode(ASTProcedureNameListNode node) {}
+ public void visitASTProcedureNameNode(ASTProcedureNameNode node) {}
+ public void visitASTProgramNameNode(ASTProgramNameNode node) {}
+ public void visitASTProgramStmtNode(ASTProgramStmtNode node) {}
+ public void visitASTRdCtlSpecNode(ASTRdCtlSpecNode node) {}
+ public void visitASTRdFmtIdExprNode(ASTRdFmtIdExprNode node) {}
+ public void visitASTRdFmtIdNode(ASTRdFmtIdNode node) {}
+ public void visitASTRdIoCtlSpecListNode(ASTRdIoCtlSpecListNode node) {}
+ public void visitASTRdUnitIdNode(ASTRdUnitIdNode node) {}
+ public void visitASTReadStmtNode(ASTReadStmtNode node) {}
+ public void visitASTRenameNode(ASTRenameNode node) {}
+ public void visitASTReturnStmtNode(ASTReturnStmtNode node) {}
+ public void visitASTRewindStmtNode(ASTRewindStmtNode node) {}
+ public void visitASTSFDataRefNode(ASTSFDataRefNode node) {}
+ public void visitASTSFDummyArgNameListNode(ASTSFDummyArgNameListNode node) {}
+ public void visitASTSFDummyArgNameNode(ASTSFDummyArgNameNode node) {}
+ public void visitASTSFExprListNode(ASTSFExprListNode node) {}
+ public void visitASTSFExprNode(ASTSFExprNode node) {}
+ public void visitASTSFFactorNode(ASTSFFactorNode node) {}
+ public void visitASTSFPrimaryNode(ASTSFPrimaryNode node) {}
+ public void visitASTSFTermNode(ASTSFTermNode node) {}
+ public void visitASTSFVarNameNode(ASTSFVarNameNode node) {}
+ public void visitASTSaveStmtNode(ASTSaveStmtNode node) {}
+ public void visitASTSavedCommonBlockNode(ASTSavedCommonBlockNode node) {}
+ public void visitASTSavedEntityNode(ASTSavedEntityNode node) {}
+ public void visitASTScalarMaskExprNode(ASTScalarMaskExprNode node) {}
+ public void visitASTScalarVariableNode(ASTScalarVariableNode node) {}
+ public void visitASTSectionSubscriptNode(ASTSectionSubscriptNode node) {}
+ public void visitASTSelectCaseRangeNode(ASTSelectCaseRangeNode node) {}
+ public void visitASTSelectCaseStmtNode(ASTSelectCaseStmtNode node) {}
+ public void visitASTSignNode(ASTSignNode node) {}
+ public void visitASTStmtFunctionRangeNode(ASTStmtFunctionRangeNode node) {}
+ public void visitASTStmtFunctionStmtNode(ASTStmtFunctionStmtNode node) {}
+ public void visitASTStopStmtNode(ASTStopStmtNode node) {}
+ public void visitASTStructureComponentNode(ASTStructureComponentNode node) {}
+ public void visitASTStructureConstructorNode(ASTStructureConstructorNode node) {}
+ public void visitASTSubroutineArgNode(ASTSubroutineArgNode node) {}
+ public void visitASTSubroutineInterfaceRangeNode(ASTSubroutineInterfaceRangeNode node) {}
+ public void visitASTSubroutineNameNode(ASTSubroutineNameNode node) {}
+ public void visitASTSubroutineNameUseNode(ASTSubroutineNameUseNode node) {}
+ public void visitASTSubroutineParNode(ASTSubroutineParNode node) {}
+ public void visitASTSubroutinePrefixNode(ASTSubroutinePrefixNode node) {}
+ public void visitASTSubroutineRangeNode(ASTSubroutineRangeNode node) {}
+ public void visitASTSubroutineStmtNode(ASTSubroutineStmtNode node) {}
+ public void visitASTSubroutineSubprogramNode(ASTSubroutineSubprogramNode node) {}
+ public void visitASTSubscriptNode(ASTSubscriptNode node) {}
+ public void visitASTSubscriptTripletNode(ASTSubscriptTripletNode node) {}
+ public void visitASTSubstrConstNode(ASTSubstrConstNode node) {}
+ public void visitASTSubstringRangeNode(ASTSubstringRangeNode node) {}
+ public void visitASTTargetNameNode(ASTTargetNameNode node) {}
+ public void visitASTTargetNode(ASTTargetNode node) {}
+ public void visitASTTargetObjectNode(ASTTargetObjectNode node) {}
+ public void visitASTTargetStmtNode(ASTTargetStmtNode node) {}
+ public void visitASTTypeDeclarationStmtNode(ASTTypeDeclarationStmtNode node) {}
+ public void visitASTTypeNameNode(ASTTypeNameNode node) {}
+ public void visitASTTypeSpecNode(ASTTypeSpecNode node) {}
+ public void visitASTUFExprNode(ASTUFExprNode node) {}
+ public void visitASTUFFactorNode(ASTUFFactorNode node) {}
+ public void visitASTUFPrimaryNode(ASTUFPrimaryNode node) {}
+ public void visitASTUFTermNode(ASTUFTermNode node) {}
+ public void visitASTUnitIdentifierNode(ASTUnitIdentifierNode node) {}
+ public void visitASTUnsignedArithmeticConstantNode(ASTUnsignedArithmeticConstantNode node) {}
+ public void visitASTUpperBoundNode(ASTUpperBoundNode node) {}
+ public void visitASTUseNameNode(ASTUseNameNode node) {}
+ public void visitASTUseStmtNode(ASTUseStmtNode node) {}
+ public void visitASTVariableCommaNode(ASTVariableCommaNode node) {}
+ public void visitASTVariableNameNode(ASTVariableNameNode node) {}
+ public void visitASTVariableNode(ASTVariableNode node) {}
+ public void visitASTWhereConstructNode(ASTWhereConstructNode node) {}
+ public void visitASTWhereConstructStmtNode(ASTWhereConstructStmtNode node) {}
+ public void visitASTWhereRangeNode(ASTWhereRangeNode node) {}
+ public void visitASTWhereStmtNode(ASTWhereStmtNode node) {}
+ public void visitASTWriteStmtNode(ASTWriteStmtNode node) {}
+ public void visitIAccessId(IAccessId node) {}
+ public void visitIActionStmt(IActionStmt node) {}
+ public void visitIBlockDataBodyConstruct(IBlockDataBodyConstruct node) {}
+ public void visitIBodyConstruct(IBodyConstruct node) {}
+ public void visitICaseBodyConstruct(ICaseBodyConstruct node) {}
+ public void visitIDataIDoObject(IDataIDoObject node) {}
+ public void visitIDataStmtObject(IDataStmtObject node) {}
+ public void visitIDeclarationConstruct(IDeclarationConstruct node) {}
+ public void visitIDerivedTypeBodyConstruct(IDerivedTypeBodyConstruct node) {}
+ public void visitIExecutableConstruct(IExecutableConstruct node) {}
+ public void visitIExecutionPartConstruct(IExecutionPartConstruct node) {}
+ public void visitIForallBodyConstruct(IForallBodyConstruct node) {}
+ public void visitIInputItem(IInputItem node) {}
+ public void visitIInterfaceSpecification(IInterfaceSpecification node) {}
+ public void visitIInternalSubprogram(IInternalSubprogram node) {}
+ public void visitIModuleBodyConstruct(IModuleBodyConstruct node) {}
+ public void visitIModuleSubprogram(IModuleSubprogram node) {}
+ public void visitIModuleSubprogramPartConstruct(IModuleSubprogramPartConstruct node) {}
+ public void visitIObsoleteActionStmt(IObsoleteActionStmt node) {}
+ public void visitIObsoleteExecutionPartConstruct(IObsoleteExecutionPartConstruct node) {}
+ public void visitIProgramUnit(IProgramUnit node) {}
+ public void visitISpecificationPartConstruct(ISpecificationPartConstruct node) {}
+ public void visitISpecificationStmt(ISpecificationStmt node) {}
+ public void visitIWhereBodyConstruct(IWhereBodyConstruct node) {}
}
private static final class SemanticActions
@@ -11117,5382 +8840,4302 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
{
return handleExecutableProgram1(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_LIST_2_INDEX:
{
return handleProgramUnitList2(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_LIST_3_INDEX:
{
return handleProgramUnitList3(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_4_INDEX:
{
return handleProgramUnit4(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_5_INDEX:
{
return handleProgramUnit5(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_6_INDEX:
{
return handleProgramUnit6(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_7_INDEX:
{
return handleProgramUnit7(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_UNIT_8_INDEX:
{
return handleProgramUnit8(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MAIN_PROGRAM_9_INDEX:
{
return handleMainProgram9(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MAIN_PROGRAM_10_INDEX:
{
return handleMainProgram10(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MAIN_RANGE_11_INDEX:
{
return handleMainRange11(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MAIN_RANGE_12_INDEX:
{
return handleMainRange12(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MAIN_RANGE_13_INDEX:
{
return handleMainRange13(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_14_INDEX:
{
return handleBody14(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_15_INDEX:
{
return handleBody15(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_CONSTRUCT_16_INDEX:
{
return handleBodyConstruct16(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_CONSTRUCT_17_INDEX:
{
return handleBodyConstruct17(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_SUBPROGRAM_18_INDEX:
{
return handleFunctionSubprogram18(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_RANGE_19_INDEX:
{
return handleFunctionRange19(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_RANGE_20_INDEX:
{
return handleFunctionRange20(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_RANGE_21_INDEX:
{
return handleFunctionRange21(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_SUBPROGRAM_22_INDEX:
{
return handleSubroutineSubprogram22(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_RANGE_23_INDEX:
{
return handleSubroutineRange23(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_RANGE_24_INDEX:
{
return handleSubroutineRange24(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_RANGE_25_INDEX:
{
return handleSubroutineRange25(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_26_INDEX:
{
return handleModule26(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BLOCK_27_INDEX:
{
return handleModuleBlock27(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BLOCK_28_INDEX:
{
return handleModuleBlock28(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BODY_29_INDEX:
{
return handleModuleBody29(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BODY_30_INDEX:
{
return handleModuleBody30(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BODY_CONSTRUCT_31_INDEX:
{
return handleModuleBodyConstruct31(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_BODY_CONSTRUCT_32_INDEX:
{
return handleModuleBodyConstruct32(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_SUBPROGRAM_33_INDEX:
{
return handleBlockDataSubprogram33(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_SUBPROGRAM_34_INDEX:
{
return handleBlockDataSubprogram34(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_BODY_35_INDEX:
{
return handleBlockDataBody35(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_BODY_36_INDEX:
{
return handleBlockDataBody36(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_BODY_CONSTRUCT_37_INDEX:
{
return handleBlockDataBodyConstruct37(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_38_INDEX:
{
return handleSpecificationPartConstruct38(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_39_INDEX:
{
return handleSpecificationPartConstruct39(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_40_INDEX:
{
return handleSpecificationPartConstruct40(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_41_INDEX:
{
return handleSpecificationPartConstruct41(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_42_INDEX:
{
return handleSpecificationPartConstruct42(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_PART_CONSTRUCT_43_INDEX:
{
return handleSpecificationPartConstruct43(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DECLARATION_CONSTRUCT_44_INDEX:
{
return handleDeclarationConstruct44(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DECLARATION_CONSTRUCT_45_INDEX:
{
return handleDeclarationConstruct45(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DECLARATION_CONSTRUCT_46_INDEX:
{
return handleDeclarationConstruct46(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DECLARATION_CONSTRUCT_47_INDEX:
{
return handleDeclarationConstruct47(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTION_PART_CONSTRUCT_48_INDEX:
{
return handleExecutionPartConstruct48(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTION_PART_CONSTRUCT_49_INDEX:
{
return handleExecutionPartConstruct49(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTION_PART_CONSTRUCT_50_INDEX:
{
return handleExecutionPartConstruct50(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTION_PART_CONSTRUCT_51_INDEX:
{
return handleExecutionPartConstruct51(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OBSOLETE_EXECUTION_PART_CONSTRUCT_52_INDEX:
{
return handleObsoleteExecutionPartConstruct52(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_PLUS_INTERNALS_53_INDEX:
{
return handleBodyPlusInternals53(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BODY_PLUS_INTERNALS_54_INDEX:
{
return handleBodyPlusInternals54(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERNAL_SUBPROGRAMS_55_INDEX:
{
return handleInternalSubprograms55(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERNAL_SUBPROGRAMS_56_INDEX:
{
return handleInternalSubprograms56(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERNAL_SUBPROGRAM_57_INDEX:
{
return handleInternalSubprogram57(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERNAL_SUBPROGRAM_58_INDEX:
{
return handleInternalSubprogram58(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_SUBPROGRAM_PART_CONSTRUCT_59_INDEX:
{
return handleModuleSubprogramPartConstruct59(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_SUBPROGRAM_PART_CONSTRUCT_60_INDEX:
{
return handleModuleSubprogramPartConstruct60(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_SUBPROGRAM_61_INDEX:
{
return handleModuleSubprogram61(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_SUBPROGRAM_62_INDEX:
{
return handleModuleSubprogram62(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_63_INDEX:
{
return handleSpecificationStmt63(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_64_INDEX:
{
return handleSpecificationStmt64(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_65_INDEX:
{
return handleSpecificationStmt65(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_66_INDEX:
{
return handleSpecificationStmt66(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_67_INDEX:
{
return handleSpecificationStmt67(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_68_INDEX:
{
return handleSpecificationStmt68(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_69_INDEX:
{
return handleSpecificationStmt69(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_70_INDEX:
{
return handleSpecificationStmt70(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_71_INDEX:
{
return handleSpecificationStmt71(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_72_INDEX:
{
return handleSpecificationStmt72(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_73_INDEX:
{
return handleSpecificationStmt73(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_74_INDEX:
{
return handleSpecificationStmt74(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_75_INDEX:
{
return handleSpecificationStmt75(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SPECIFICATION_STMT_76_INDEX:
{
return handleSpecificationStmt76(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_77_INDEX:
{
return handleExecutableConstruct77(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_78_INDEX:
{
return handleExecutableConstruct78(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_79_INDEX:
{
return handleExecutableConstruct79(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_80_INDEX:
{
return handleExecutableConstruct80(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_81_INDEX:
{
return handleExecutableConstruct81(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_82_INDEX:
{
return handleExecutableConstruct82(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXECUTABLE_CONSTRUCT_83_INDEX:
{
return handleExecutableConstruct83(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_84_INDEX:
{
return handleActionStmt84(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_85_INDEX:
{
return handleActionStmt85(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_86_INDEX:
{
return handleActionStmt86(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_87_INDEX:
{
return handleActionStmt87(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_88_INDEX:
{
return handleActionStmt88(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_89_INDEX:
{
return handleActionStmt89(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_90_INDEX:
{
return handleActionStmt90(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_91_INDEX:
{
return handleActionStmt91(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_92_INDEX:
{
return handleActionStmt92(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_93_INDEX:
{
return handleActionStmt93(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_94_INDEX:
{
return handleActionStmt94(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_95_INDEX:
{
return handleActionStmt95(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_96_INDEX:
{
return handleActionStmt96(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_97_INDEX:
{
return handleActionStmt97(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_98_INDEX:
{
return handleActionStmt98(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_99_INDEX:
{
return handleActionStmt99(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_100_INDEX:
{
return handleActionStmt100(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_101_INDEX:
{
return handleActionStmt101(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_102_INDEX:
{
return handleActionStmt102(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_103_INDEX:
{
return handleActionStmt103(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_104_INDEX:
{
return handleActionStmt104(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_105_INDEX:
{
return handleActionStmt105(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_106_INDEX:
{
return handleActionStmt106(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_107_INDEX:
{
return handleActionStmt107(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_108_INDEX:
{
return handleActionStmt108(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_109_INDEX:
{
return handleActionStmt109(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_110_INDEX:
{
return handleActionStmt110(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACTION_STMT_111_INDEX:
{
return handleActionStmt111(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OBSOLETE_ACTION_STMT_112_INDEX:
{
return handleObsoleteActionStmt112(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OBSOLETE_ACTION_STMT_113_INDEX:
{
return handleObsoleteActionStmt113(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OBSOLETE_ACTION_STMT_114_INDEX:
{
return handleObsoleteActionStmt114(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAME_115_INDEX:
{
return handleName115(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_116_INDEX:
{
return handleConstant116(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_117_INDEX:
{
return handleConstant117(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_118_INDEX:
{
return handleConstant118(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_119_INDEX:
{
return handleConstant119(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_120_INDEX:
{
return handleConstant120(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_121_INDEX:
{
return handleConstant121(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_122_INDEX:
{
return handleConstant122(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_123_INDEX:
{
return handleConstant123(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_124_INDEX:
{
return handleConstant124(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_125_INDEX:
{
return handleConstant125(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONSTANT_126_INDEX:
{
return handleConstant126(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMED_CONSTANT_127_INDEX:
{
return handleNamedConstant127(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMED_CONSTANT_USE_128_INDEX:
{
return handleNamedConstantUse128(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POWER_OP_129_INDEX:
{
return handlePowerOp129(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MULT_OP_130_INDEX:
{
return handleMultOp130(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MULT_OP_131_INDEX:
{
return handleMultOp131(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ADD_OP_132_INDEX:
{
return handleAddOp132(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ADD_OP_133_INDEX:
{
return handleAddOp133(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SIGN_134_INDEX:
{
return handleSign134(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SIGN_135_INDEX:
{
return handleSign135(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONCAT_OP_136_INDEX:
{
return handleConcatOp136(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_137_INDEX:
{
return handleRelOp137(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_138_INDEX:
{
return handleRelOp138(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_139_INDEX:
{
return handleRelOp139(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_140_INDEX:
{
return handleRelOp140(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_141_INDEX:
{
return handleRelOp141(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_142_INDEX:
{
return handleRelOp142(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_143_INDEX:
{
return handleRelOp143(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_144_INDEX:
{
return handleRelOp144(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_145_INDEX:
{
return handleRelOp145(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_146_INDEX:
{
return handleRelOp146(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_147_INDEX:
{
return handleRelOp147(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REL_OP_148_INDEX:
{
return handleRelOp148(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NOT_OP_149_INDEX:
{
return handleNotOp149(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AND_OP_150_INDEX:
{
return handleAndOp150(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OR_OP_151_INDEX:
{
return handleOrOp151(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIV_OP_152_INDEX:
{
return handleEquivOp152(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIV_OP_153_INDEX:
{
return handleEquivOp153(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_154_INDEX:
{
return handleDefinedOperator154(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_155_INDEX:
{
return handleDefinedOperator155(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_156_INDEX:
{
return handleDefinedOperator156(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_157_INDEX:
{
return handleDefinedOperator157(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_158_INDEX:
{
return handleDefinedOperator158(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_159_INDEX:
{
return handleDefinedOperator159(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_160_INDEX:
{
return handleDefinedOperator160(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_161_INDEX:
{
return handleDefinedOperator161(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_162_INDEX:
{
return handleDefinedOperator162(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_OPERATOR_163_INDEX:
{
return handleDefinedOperator163(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_UNARY_OP_164_INDEX:
{
return handleDefinedUnaryOp164(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFINED_BINARY_OP_165_INDEX:
{
return handleDefinedBinaryOp165(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_166_INDEX:
{
return handleLabel166(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_167_INDEX:
{
return handleUnsignedArithmeticConstant167(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_168_INDEX:
{
return handleUnsignedArithmeticConstant168(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_169_INDEX:
{
return handleUnsignedArithmeticConstant169(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_170_INDEX:
{
return handleUnsignedArithmeticConstant170(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_171_INDEX:
{
return handleUnsignedArithmeticConstant171(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_172_INDEX:
{
return handleUnsignedArithmeticConstant172(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNSIGNED_ARITHMETIC_CONSTANT_173_INDEX:
{
return handleUnsignedArithmeticConstant173(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.KIND_PARAM_174_INDEX:
{
return handleKindParam174(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.KIND_PARAM_175_INDEX:
{
return handleKindParam175(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BOZ_LITERAL_CONSTANT_176_INDEX:
{
return handleBozLiteralConstant176(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BOZ_LITERAL_CONSTANT_177_INDEX:
{
return handleBozLiteralConstant177(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BOZ_LITERAL_CONSTANT_178_INDEX:
{
return handleBozLiteralConstant178(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPLEX_CONST_179_INDEX:
{
return handleComplexConst179(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOGICAL_CONSTANT_180_INDEX:
{
return handleLogicalConstant180(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOGICAL_CONSTANT_181_INDEX:
{
return handleLogicalConstant181(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOGICAL_CONSTANT_182_INDEX:
{
return handleLogicalConstant182(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOGICAL_CONSTANT_183_INDEX:
{
return handleLogicalConstant183(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_DEF_184_INDEX:
{
return handleDerivedTypeDef184(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_BODY_185_INDEX:
{
return handleDerivedTypeBody185(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_BODY_186_INDEX:
{
return handleDerivedTypeBody186(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_BODY_CONSTRUCT_187_INDEX:
{
return handleDerivedTypeBodyConstruct187(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_BODY_CONSTRUCT_188_INDEX:
{
return handleDerivedTypeBodyConstruct188(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_STMT_189_INDEX:
{
return handleDerivedTypeStmt189(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_STMT_190_INDEX:
{
return handleDerivedTypeStmt190(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DERIVED_TYPE_STMT_191_INDEX:
{
return handleDerivedTypeStmt191(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIVATE_SEQUENCE_STMT_192_INDEX:
{
return handlePrivateSequenceStmt192(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIVATE_SEQUENCE_STMT_193_INDEX:
{
return handlePrivateSequenceStmt193(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DEF_STMT_194_INDEX:
{
return handleComponentDefStmt194(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DEF_STMT_195_INDEX:
{
return handleComponentDefStmt195(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DEF_STMT_196_INDEX:
{
return handleComponentDefStmt196(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_LIST_197_INDEX:
{
return handleComponentAttrSpecList197(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_LIST_198_INDEX:
{
return handleComponentAttrSpecList198(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_199_INDEX:
{
return handleComponentAttrSpec199(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_200_INDEX:
{
return handleComponentAttrSpec200(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_201_INDEX:
{
return handleComponentAttrSpec201(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ATTR_SPEC_202_INDEX:
{
return handleComponentAttrSpec202(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ARRAY_SPEC_203_INDEX:
{
return handleComponentArraySpec203(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_ARRAY_SPEC_204_INDEX:
{
return handleComponentArraySpec204(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_LIST_205_INDEX:
{
return handleComponentDeclList205(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_LIST_206_INDEX:
{
return handleComponentDeclList206(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_207_INDEX:
{
return handleComponentDecl207(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_208_INDEX:
{
return handleComponentDecl208(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_209_INDEX:
{
return handleComponentDecl209(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_210_INDEX:
{
return handleComponentDecl210(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_211_INDEX:
{
return handleComponentDecl211(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_212_INDEX:
{
return handleComponentDecl212(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_213_INDEX:
{
return handleComponentDecl213(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_DECL_214_INDEX:
{
return handleComponentDecl214(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_INITIALIZATION_215_INDEX:
{
return handleComponentInitialization215(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_INITIALIZATION_216_INDEX:
{
return handleComponentInitialization216(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_TYPE_STMT_217_INDEX:
{
return handleEndTypeStmt217(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_TYPE_STMT_218_INDEX:
{
return handleEndTypeStmt218(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_TYPE_STMT_219_INDEX:
{
return handleEndTypeStmt219(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_TYPE_STMT_220_INDEX:
{
return handleEndTypeStmt220(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STRUCTURE_CONSTRUCTOR_221_INDEX:
{
return handleStructureConstructor221(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPR_LIST_222_INDEX:
{
return handleExprList222(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPR_LIST_223_INDEX:
{
return handleExprList223(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_CONSTRUCTOR_224_INDEX:
{
return handleArrayConstructor224(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_VALUE_LIST_225_INDEX:
{
return handleAcValueList225(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_VALUE_LIST_226_INDEX:
{
return handleAcValueList226(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_VALUE_227_INDEX:
{
return handleAcValue227(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_VALUE_228_INDEX:
{
return handleAcValue228(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_IMPLIED_DO_229_INDEX:
{
return handleAcImpliedDo229(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_IMPLIED_DO_230_INDEX:
{
return handleAcImpliedDo230(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_IMPLIED_DO_231_INDEX:
{
return handleAcImpliedDo231(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AC_IMPLIED_DO_232_INDEX:
{
return handleAcImpliedDo232(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_DECLARATION_STMT_233_INDEX:
{
return handleTypeDeclarationStmt233(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_DECLARATION_STMT_234_INDEX:
{
return handleTypeDeclarationStmt234(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_DECLARATION_STMT_235_INDEX:
{
return handleTypeDeclarationStmt235(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_SEQ_236_INDEX:
{
return handleAttrSpecSeq236(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_SEQ_237_INDEX:
{
return handleAttrSpecSeq237(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_238_INDEX:
{
return handleTypeSpec238(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_239_INDEX:
{
return handleTypeSpec239(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_240_INDEX:
{
return handleTypeSpec240(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_241_INDEX:
{
return handleTypeSpec241(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_242_INDEX:
{
return handleTypeSpec242(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_243_INDEX:
{
return handleTypeSpec243(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_244_INDEX:
{
return handleTypeSpec244(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_245_INDEX:
{
return handleTypeSpec245(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_246_INDEX:
{
return handleTypeSpec246(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_247_INDEX:
{
return handleTypeSpec247(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_248_INDEX:
{
return handleTypeSpec248(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_249_INDEX:
{
return handleTypeSpec249(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_SPEC_250_INDEX:
{
return handleTypeSpec250(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_251_INDEX:
{
return handleAttrSpec251(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_252_INDEX:
{
return handleAttrSpec252(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_253_INDEX:
{
return handleAttrSpec253(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_254_INDEX:
{
return handleAttrSpec254(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_255_INDEX:
{
return handleAttrSpec255(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_256_INDEX:
{
return handleAttrSpec256(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_257_INDEX:
{
return handleAttrSpec257(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_258_INDEX:
{
return handleAttrSpec258(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_259_INDEX:
{
return handleAttrSpec259(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_260_INDEX:
{
return handleAttrSpec260(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ATTR_SPEC_261_INDEX:
{
return handleAttrSpec261(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_LIST_262_INDEX:
{
return handleEntityDeclList262(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_LIST_263_INDEX:
{
return handleEntityDeclList263(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_264_INDEX:
{
return handleEntityDecl264(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_265_INDEX:
{
return handleEntityDecl265(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_266_INDEX:
{
return handleEntityDecl266(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_267_INDEX:
{
return handleEntityDecl267(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_268_INDEX:
{
return handleEntityDecl268(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_269_INDEX:
{
return handleEntityDecl269(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_270_INDEX:
{
return handleEntityDecl270(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_271_INDEX:
{
return handleEntityDecl271(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTITY_DECL_272_INDEX:
{
return handleEntityDecl272(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INVALID_ENTITY_DECL_273_INDEX:
{
return handleInvalidEntityDecl273(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INVALID_ENTITY_DECL_274_INDEX:
{
return handleInvalidEntityDecl274(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INITIALIZATION_275_INDEX:
{
return handleInitialization275(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INITIALIZATION_276_INDEX:
{
return handleInitialization276(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.KIND_SELECTOR_277_INDEX:
{
return handleKindSelector277(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.KIND_SELECTOR_278_INDEX:
{
return handleKindSelector278(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_279_INDEX:
{
return handleCharSelector279(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_280_INDEX:
{
return handleCharSelector280(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_281_INDEX:
{
return handleCharSelector281(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_282_INDEX:
{
return handleCharSelector282(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_283_INDEX:
{
return handleCharSelector283(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_SELECTOR_284_INDEX:
{
return handleCharSelector284(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_LEN_PARAM_VALUE_285_INDEX:
{
return handleCharLenParamValue285(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_LEN_PARAM_VALUE_286_INDEX:
{
return handleCharLenParamValue286(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_LENGTH_287_INDEX:
{
return handleCharLength287(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CHAR_LENGTH_288_INDEX:
{
return handleCharLength288(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_SPEC_289_INDEX:
{
return handleAccessSpec289(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_SPEC_290_INDEX:
{
return handleAccessSpec290(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_SPEC_291_INDEX:
{
return handleIntentSpec291(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_SPEC_292_INDEX:
{
return handleIntentSpec292(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_SPEC_293_INDEX:
{
return handleIntentSpec293(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_SPEC_294_INDEX:
{
return handleIntentSpec294(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_SPEC_295_INDEX:
{
return handleArraySpec295(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_SPEC_296_INDEX:
{
return handleArraySpec296(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_SPEC_297_INDEX:
{
return handleArraySpec297(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_SPEC_298_INDEX:
{
return handleArraySpec298(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SHAPE_SPEC_LIST_299_INDEX:
{
return handleAssumedShapeSpecList299(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SHAPE_SPEC_LIST_300_INDEX:
{
return handleAssumedShapeSpecList300(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SHAPE_SPEC_LIST_301_INDEX:
{
return handleAssumedShapeSpecList301(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPLICIT_SHAPE_SPEC_LIST_302_INDEX:
{
return handleExplicitShapeSpecList302(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPLICIT_SHAPE_SPEC_LIST_303_INDEX:
{
return handleExplicitShapeSpecList303(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPLICIT_SHAPE_SPEC_304_INDEX:
{
return handleExplicitShapeSpec304(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPLICIT_SHAPE_SPEC_305_INDEX:
{
return handleExplicitShapeSpec305(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOWER_BOUND_306_INDEX:
{
return handleLowerBound306(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UPPER_BOUND_307_INDEX:
{
return handleUpperBound307(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SHAPE_SPEC_308_INDEX:
{
return handleAssumedShapeSpec308(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SHAPE_SPEC_309_INDEX:
{
return handleAssumedShapeSpec309(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFERRED_SHAPE_SPEC_LIST_310_INDEX:
{
return handleDeferredShapeSpecList310(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFERRED_SHAPE_SPEC_LIST_311_INDEX:
{
return handleDeferredShapeSpecList311(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEFERRED_SHAPE_SPEC_312_INDEX:
{
return handleDeferredShapeSpec312(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SIZE_SPEC_313_INDEX:
{
return handleAssumedSizeSpec313(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SIZE_SPEC_314_INDEX:
{
return handleAssumedSizeSpec314(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SIZE_SPEC_315_INDEX:
{
return handleAssumedSizeSpec315(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSUMED_SIZE_SPEC_316_INDEX:
{
return handleAssumedSizeSpec316(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_STMT_317_INDEX:
{
return handleIntentStmt317(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_STMT_318_INDEX:
{
return handleIntentStmt318(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_PAR_LIST_319_INDEX:
{
return handleIntentParList319(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_PAR_LIST_320_INDEX:
{
return handleIntentParList320(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTENT_PAR_321_INDEX:
{
return handleIntentPar321(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPTIONAL_STMT_322_INDEX:
{
return handleOptionalStmt322(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPTIONAL_STMT_323_INDEX:
{
return handleOptionalStmt323(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPTIONAL_PAR_LIST_324_INDEX:
{
return handleOptionalParList324(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPTIONAL_PAR_LIST_325_INDEX:
{
return handleOptionalParList325(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPTIONAL_PAR_326_INDEX:
{
return handleOptionalPar326(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_STMT_327_INDEX:
{
return handleAccessStmt327(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_STMT_328_INDEX:
{
return handleAccessStmt328(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_STMT_329_INDEX:
{
return handleAccessStmt329(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_ID_LIST_330_INDEX:
{
return handleAccessIdList330(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_ID_LIST_331_INDEX:
{
return handleAccessIdList331(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_ID_332_INDEX:
{
return handleAccessId332(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ACCESS_ID_333_INDEX:
{
return handleAccessId333(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVE_STMT_334_INDEX:
{
return handleSaveStmt334(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVE_STMT_335_INDEX:
{
return handleSaveStmt335(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVE_STMT_336_INDEX:
{
return handleSaveStmt336(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVED_ENTITY_LIST_337_INDEX:
{
return handleSavedEntityList337(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVED_ENTITY_LIST_338_INDEX:
{
return handleSavedEntityList338(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVED_ENTITY_339_INDEX:
{
return handleSavedEntity339(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVED_ENTITY_340_INDEX:
{
return handleSavedEntity340(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SAVED_COMMON_BLOCK_341_INDEX:
{
return handleSavedCommonBlock341(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DIMENSION_STMT_342_INDEX:
{
return handleDimensionStmt342(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DIMENSION_STMT_343_INDEX:
{
return handleDimensionStmt343(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_DECLARATOR_LIST_344_INDEX:
{
return handleArrayDeclaratorList344(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_DECLARATOR_LIST_345_INDEX:
{
return handleArrayDeclaratorList345(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_DECLARATOR_346_INDEX:
{
return handleArrayDeclarator346(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATABLE_STMT_347_INDEX:
{
return handleAllocatableStmt347(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATABLE_STMT_348_INDEX:
{
return handleAllocatableStmt348(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ALLOCATION_LIST_349_INDEX:
{
return handleArrayAllocationList349(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ALLOCATION_LIST_350_INDEX:
{
return handleArrayAllocationList350(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ALLOCATION_351_INDEX:
{
return handleArrayAllocation351(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ALLOCATION_352_INDEX:
{
return handleArrayAllocation352(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_353_INDEX:
{
return handlePointerStmt353(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_354_INDEX:
{
return handlePointerStmt354(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_OBJECT_LIST_355_INDEX:
{
return handlePointerStmtObjectList355(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_OBJECT_LIST_356_INDEX:
{
return handlePointerStmtObjectList356(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_OBJECT_357_INDEX:
{
return handlePointerStmtObject357(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_STMT_OBJECT_358_INDEX:
{
return handlePointerStmtObject358(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_NAME_359_INDEX:
{
return handlePointerName359(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_STMT_360_INDEX:
{
return handleTargetStmt360(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_STMT_361_INDEX:
{
return handleTargetStmt361(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_OBJECT_LIST_362_INDEX:
{
return handleTargetObjectList362(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_OBJECT_LIST_363_INDEX:
{
return handleTargetObjectList363(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_OBJECT_364_INDEX:
{
return handleTargetObject364(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_OBJECT_365_INDEX:
{
return handleTargetObject365(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_NAME_366_INDEX:
{
return handleTargetName366(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PARAMETER_STMT_367_INDEX:
{
return handleParameterStmt367(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMED_CONSTANT_DEF_LIST_368_INDEX:
{
return handleNamedConstantDefList368(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMED_CONSTANT_DEF_LIST_369_INDEX:
{
return handleNamedConstantDefList369(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMED_CONSTANT_DEF_370_INDEX:
{
return handleNamedConstantDef370(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_371_INDEX:
{
return handleDataStmt371(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATALIST_372_INDEX:
{
return handleDatalist372(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATALIST_373_INDEX:
{
return handleDatalist373(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATALIST_374_INDEX:
{
return handleDatalist374(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_SET_375_INDEX:
{
return handleDataStmtSet375(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_OBJECT_LIST_376_INDEX:
{
return handleDataStmtObjectList376(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_OBJECT_LIST_377_INDEX:
{
return handleDataStmtObjectList377(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_OBJECT_378_INDEX:
{
return handleDataStmtObject378(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_OBJECT_379_INDEX:
{
return handleDataStmtObject379(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IMPLIED_DO_380_INDEX:
{
return handleDataImpliedDo380(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IMPLIED_DO_381_INDEX:
{
return handleDataImpliedDo381(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IDO_OBJECT_LIST_382_INDEX:
{
return handleDataIDoObjectList382(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IDO_OBJECT_LIST_383_INDEX:
{
return handleDataIDoObjectList383(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IDO_OBJECT_384_INDEX:
{
return handleDataIDoObject384(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IDO_OBJECT_385_INDEX:
{
return handleDataIDoObject385(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_IDO_OBJECT_386_INDEX:
{
return handleDataIDoObject386(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_VALUE_LIST_387_INDEX:
{
return handleDataStmtValueList387(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_VALUE_LIST_388_INDEX:
{
return handleDataStmtValueList388(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_VALUE_389_INDEX:
{
return handleDataStmtValue389(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_VALUE_390_INDEX:
{
return handleDataStmtValue390(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_VALUE_391_INDEX:
{
return handleDataStmtValue391(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_CONSTANT_392_INDEX:
{
return handleDataStmtConstant392(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_CONSTANT_393_INDEX:
{
return handleDataStmtConstant393(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLICIT_STMT_394_INDEX:
{
return handleImplicitStmt394(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLICIT_STMT_395_INDEX:
{
return handleImplicitStmt395(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLICIT_SPEC_LIST_396_INDEX:
{
return handleImplicitSpecList396(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLICIT_SPEC_LIST_397_INDEX:
{
return handleImplicitSpecList397(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLICIT_SPEC_398_INDEX:
{
return handleImplicitSpec398(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_STMT_399_INDEX:
{
return handleNamelistStmt399(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUPS_400_INDEX:
{
return handleNamelistGroups400(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUPS_401_INDEX:
{
return handleNamelistGroups401(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUPS_402_INDEX:
{
return handleNamelistGroups402(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUPS_403_INDEX:
{
return handleNamelistGroups403(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUP_OBJECT_404_INDEX:
{
return handleNamelistGroupObject404(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_STMT_405_INDEX:
{
return handleEquivalenceStmt405(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_SET_LIST_406_INDEX:
{
return handleEquivalenceSetList406(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_SET_LIST_407_INDEX:
{
return handleEquivalenceSetList407(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_SET_408_INDEX:
{
return handleEquivalenceSet408(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_OBJECT_LIST_409_INDEX:
{
return handleEquivalenceObjectList409(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_OBJECT_LIST_410_INDEX:
{
return handleEquivalenceObjectList410(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIVALENCE_OBJECT_411_INDEX:
{
return handleEquivalenceObject411(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_STMT_412_INDEX:
{
return handleCommonStmt412(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_LIST_413_INDEX:
{
return handleCommonBlockList413(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_LIST_414_INDEX:
{
return handleCommonBlockList414(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_LIST_415_INDEX:
{
return handleCommonBlockList415(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_416_INDEX:
{
return handleCommonBlock416(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_417_INDEX:
{
return handleCommonBlock417(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_418_INDEX:
{
return handleCommonBlock418(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_OBJECT_LIST_419_INDEX:
{
return handleCommonBlockObjectList419(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_OBJECT_LIST_420_INDEX:
{
return handleCommonBlockObjectList420(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_OBJECT_421_INDEX:
{
return handleCommonBlockObject421(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_OBJECT_422_INDEX:
{
return handleCommonBlockObject422(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_423_INDEX:
{
return handleVariable423(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_424_INDEX:
{
return handleVariable424(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_425_INDEX:
{
return handleVariable425(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_426_INDEX:
{
return handleVariable426(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSTR_CONST_427_INDEX:
{
return handleSubstrConst427(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_NAME_428_INDEX:
{
return handleVariableName428(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SCALAR_VARIABLE_429_INDEX:
{
return handleScalarVariable429(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SCALAR_VARIABLE_430_INDEX:
{
return handleScalarVariable430(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSTRING_RANGE_431_INDEX:
{
return handleSubstringRange431(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_REF_432_INDEX:
{
return handleDataRef432(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_REF_433_INDEX:
{
return handleDataRef433(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_REF_434_INDEX:
{
return handleDataRef434(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDATA_REF_435_INDEX:
{
return handleSFDataRef435(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDATA_REF_436_INDEX:
{
return handleSFDataRef436(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDATA_REF_437_INDEX:
{
return handleSFDataRef437(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDATA_REF_438_INDEX:
{
return handleSFDataRef438(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STRUCTURE_COMPONENT_439_INDEX:
{
return handleStructureComponent439(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STRUCTURE_COMPONENT_440_INDEX:
{
return handleStructureComponent440(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FIELD_SELECTOR_441_INDEX:
{
return handleFieldSelector441(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FIELD_SELECTOR_442_INDEX:
{
return handleFieldSelector442(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ELEMENT_443_INDEX:
{
return handleArrayElement443(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_ELEMENT_444_INDEX:
{
return handleArrayElement444(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_445_INDEX:
{
return handleSubscript445(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SECTION_SUBSCRIPT_LIST_446_INDEX:
{
return handleSectionSubscriptList446(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SECTION_SUBSCRIPT_LIST_447_INDEX:
{
return handleSectionSubscriptList447(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SECTION_SUBSCRIPT_448_INDEX:
{
return handleSectionSubscript448(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SECTION_SUBSCRIPT_449_INDEX:
{
return handleSectionSubscript449(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_450_INDEX:
{
return handleSubscriptTriplet450(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_451_INDEX:
{
return handleSubscriptTriplet451(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_452_INDEX:
{
return handleSubscriptTriplet452(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_453_INDEX:
{
return handleSubscriptTriplet453(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_454_INDEX:
{
return handleSubscriptTriplet454(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_455_INDEX:
{
return handleSubscriptTriplet455(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_456_INDEX:
{
return handleSubscriptTriplet456(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBSCRIPT_TRIPLET_457_INDEX:
{
return handleSubscriptTriplet457(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_STMT_458_INDEX:
{
return handleAllocateStmt458(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_STMT_459_INDEX:
{
return handleAllocateStmt459(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATION_LIST_460_INDEX:
{
return handleAllocationList460(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATION_LIST_461_INDEX:
{
return handleAllocationList461(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATION_462_INDEX:
{
return handleAllocation462(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATION_463_INDEX:
{
return handleAllocation463(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATED_SHAPE_464_INDEX:
{
return handleAllocatedShape464(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_OBJECT_LIST_465_INDEX:
{
return handleAllocateObjectList465(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_OBJECT_LIST_466_INDEX:
{
return handleAllocateObjectList466(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_OBJECT_467_INDEX:
{
return handleAllocateObject467(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ALLOCATE_OBJECT_468_INDEX:
{
return handleAllocateObject468(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NULLIFY_STMT_469_INDEX:
{
return handleNullifyStmt469(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_OBJECT_LIST_470_INDEX:
{
return handlePointerObjectList470(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_OBJECT_LIST_471_INDEX:
{
return handlePointerObjectList471(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_OBJECT_472_INDEX:
{
return handlePointerObject472(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_OBJECT_473_INDEX:
{
return handlePointerObject473(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_FIELD_474_INDEX:
{
return handlePointerField474(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_FIELD_475_INDEX:
{
return handlePointerField475(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_FIELD_476_INDEX:
{
return handlePointerField476(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_FIELD_477_INDEX:
{
return handlePointerField477(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEALLOCATE_STMT_478_INDEX:
{
return handleDeallocateStmt478(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DEALLOCATE_STMT_479_INDEX:
{
return handleDeallocateStmt479(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_480_INDEX:
{
return handlePrimary480(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_481_INDEX:
{
return handlePrimary481(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_482_INDEX:
{
return handlePrimary482(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_483_INDEX:
{
return handlePrimary483(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_484_INDEX:
{
return handlePrimary484(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_485_INDEX:
{
return handlePrimary485(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_486_INDEX:
{
return handlePrimary486(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_487_INDEX:
{
return handlePrimary487(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_488_INDEX:
{
return handlePrimary488(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_489_INDEX:
{
return handlePrimary489(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_490_INDEX:
{
return handlePrimary490(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_491_INDEX:
{
return handlePrimary491(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_492_INDEX:
{
return handlePrimary492(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_493_INDEX:
{
return handlePrimary493(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_494_INDEX:
{
return handlePrimary494(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_495_INDEX:
{
return handlePrimary495(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_496_INDEX:
{
return handlePrimary496(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_497_INDEX:
{
return handlePrimary497(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_498_INDEX:
{
return handlePrimary498(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRIMARY_499_INDEX:
{
return handlePrimary499(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CPRIMARY_500_INDEX:
{
return handleCPrimary500(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CPRIMARY_501_INDEX:
{
return handleCPrimary501(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_502_INDEX:
{
return handleCOperand502(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_503_INDEX:
{
return handleCOperand503(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_504_INDEX:
{
return handleCOperand504(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_505_INDEX:
{
return handleCOperand505(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_506_INDEX:
{
return handleCOperand506(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_507_INDEX:
{
return handleCOperand507(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_508_INDEX:
{
return handleCOperand508(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COPERAND_509_INDEX:
{
return handleCOperand509(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_510_INDEX:
{
return handleUFPrimary510(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_511_INDEX:
{
return handleUFPrimary511(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_512_INDEX:
{
return handleUFPrimary512(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_513_INDEX:
{
return handleUFPrimary513(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_514_INDEX:
{
return handleUFPrimary514(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_515_INDEX:
{
return handleUFPrimary515(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_516_INDEX:
{
return handleUFPrimary516(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_517_INDEX:
{
return handleUFPrimary517(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_518_INDEX:
{
return handleUFPrimary518(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_519_INDEX:
{
return handleUFPrimary519(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_520_INDEX:
{
return handleUFPrimary520(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_521_INDEX:
{
return handleUFPrimary521(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFPRIMARY_522_INDEX:
{
return handleUFPrimary522(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_1_EXPR_523_INDEX:
{
return handleLevel1Expr523(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_1_EXPR_524_INDEX:
{
return handleLevel1Expr524(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MULT_OPERAND_525_INDEX:
{
return handleMultOperand525(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MULT_OPERAND_526_INDEX:
{
return handleMultOperand526(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFFACTOR_527_INDEX:
{
return handleUFFactor527(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFFACTOR_528_INDEX:
{
return handleUFFactor528(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ADD_OPERAND_529_INDEX:
{
return handleAddOperand529(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ADD_OPERAND_530_INDEX:
{
return handleAddOperand530(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFTERM_531_INDEX:
{
return handleUFTerm531(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFTERM_532_INDEX:
{
return handleUFTerm532(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFTERM_533_INDEX:
{
return handleUFTerm533(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_2_EXPR_534_INDEX:
{
return handleLevel2Expr534(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_2_EXPR_535_INDEX:
{
return handleLevel2Expr535(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_2_EXPR_536_INDEX:
{
return handleLevel2Expr536(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFEXPR_537_INDEX:
{
return handleUFExpr537(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFEXPR_538_INDEX:
{
return handleUFExpr538(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UFEXPR_539_INDEX:
{
return handleUFExpr539(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_3_EXPR_540_INDEX:
{
return handleLevel3Expr540(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_3_EXPR_541_INDEX:
{
return handleLevel3Expr541(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CEXPR_542_INDEX:
{
return handleCExpr542(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CEXPR_543_INDEX:
{
return handleCExpr543(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_4_EXPR_544_INDEX:
{
return handleLevel4Expr544(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_4_EXPR_545_INDEX:
{
return handleLevel4Expr545(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AND_OPERAND_546_INDEX:
{
return handleAndOperand546(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.AND_OPERAND_547_INDEX:
{
return handleAndOperand547(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OR_OPERAND_548_INDEX:
{
return handleOrOperand548(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OR_OPERAND_549_INDEX:
{
return handleOrOperand549(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIV_OPERAND_550_INDEX:
{
return handleEquivOperand550(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EQUIV_OPERAND_551_INDEX:
{
return handleEquivOperand551(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_5_EXPR_552_INDEX:
{
return handleLevel5Expr552(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LEVEL_5_EXPR_553_INDEX:
{
return handleLevel5Expr553(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPR_554_INDEX:
{
return handleExpr554(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXPR_555_INDEX:
{
return handleExpr555(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_556_INDEX:
{
return handleSFExprList556(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_557_INDEX:
{
return handleSFExprList557(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_558_INDEX:
{
return handleSFExprList558(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_559_INDEX:
{
return handleSFExprList559(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_560_INDEX:
{
return handleSFExprList560(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_561_INDEX:
{
return handleSFExprList561(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_562_INDEX:
{
return handleSFExprList562(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_563_INDEX:
{
return handleSFExprList563(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_564_INDEX:
{
return handleSFExprList564(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_565_INDEX:
{
return handleSFExprList565(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_566_INDEX:
{
return handleSFExprList566(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_567_INDEX:
{
return handleSFExprList567(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_568_INDEX:
{
return handleSFExprList568(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_569_INDEX:
{
return handleSFExprList569(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_LIST_570_INDEX:
{
return handleSFExprList570(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_571_INDEX:
{
return handleAssignmentStmt571(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_572_INDEX:
{
return handleAssignmentStmt572(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_573_INDEX:
{
return handleAssignmentStmt573(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_574_INDEX:
{
return handleAssignmentStmt574(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_575_INDEX:
{
return handleAssignmentStmt575(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_576_INDEX:
{
return handleAssignmentStmt576(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_577_INDEX:
{
return handleAssignmentStmt577(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_578_INDEX:
{
return handleAssignmentStmt578(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_579_INDEX:
{
return handleAssignmentStmt579(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_580_INDEX:
{
return handleAssignmentStmt580(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_581_INDEX:
{
return handleAssignmentStmt581(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_582_INDEX:
{
return handleAssignmentStmt582(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_583_INDEX:
{
return handleAssignmentStmt583(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_584_INDEX:
{
return handleSFExpr584(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_585_INDEX:
{
return handleSFExpr585(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFEXPR_586_INDEX:
{
return handleSFExpr586(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFTERM_587_INDEX:
{
return handleSFTerm587(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFTERM_588_INDEX:
{
return handleSFTerm588(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFFACTOR_589_INDEX:
{
return handleSFFactor589(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFFACTOR_590_INDEX:
{
return handleSFFactor590(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_591_INDEX:
{
return handleSFPrimary591(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_592_INDEX:
{
return handleSFPrimary592(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_593_INDEX:
{
return handleSFPrimary593(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_594_INDEX:
{
return handleSFPrimary594(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_595_INDEX:
{
return handleSFPrimary595(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFPRIMARY_596_INDEX:
{
return handleSFPrimary596(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_ASSIGNMENT_STMT_597_INDEX:
{
return handlePointerAssignmentStmt597(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_ASSIGNMENT_STMT_598_INDEX:
{
return handlePointerAssignmentStmt598(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_ASSIGNMENT_STMT_599_INDEX:
{
return handlePointerAssignmentStmt599(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POINTER_ASSIGNMENT_STMT_600_INDEX:
{
return handlePointerAssignmentStmt600(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_601_INDEX:
{
return handleTarget601(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TARGET_602_INDEX:
{
return handleTarget602(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_STMT_603_INDEX:
{
return handleWhereStmt603(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_CONSTRUCT_604_INDEX:
{
return handleWhereConstruct604(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_605_INDEX:
{
return handleWhereRange605(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_606_INDEX:
{
return handleWhereRange606(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_607_INDEX:
{
return handleWhereRange607(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_608_INDEX:
{
return handleWhereRange608(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_609_INDEX:
{
return handleWhereRange609(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_RANGE_610_INDEX:
{
return handleWhereRange610(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASKED_ELSE_WHERE_CONSTRUCT_611_INDEX:
{
return handleMaskedElseWhereConstruct611(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_CONSTRUCT_612_INDEX:
{
return handleElseWhereConstruct612(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_PART_613_INDEX:
{
return handleElseWherePart613(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_PART_614_INDEX:
{
return handleElseWherePart614(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_BODY_CONSTRUCT_BLOCK_615_INDEX:
{
return handleWhereBodyConstructBlock615(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_BODY_CONSTRUCT_BLOCK_616_INDEX:
{
return handleWhereBodyConstructBlock616(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_CONSTRUCT_STMT_617_INDEX:
{
return handleWhereConstructStmt617(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_CONSTRUCT_STMT_618_INDEX:
{
return handleWhereConstructStmt618(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_BODY_CONSTRUCT_619_INDEX:
{
return handleWhereBodyConstruct619(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_BODY_CONSTRUCT_620_INDEX:
{
return handleWhereBodyConstruct620(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WHERE_BODY_CONSTRUCT_621_INDEX:
{
return handleWhereBodyConstruct621(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASK_EXPR_622_INDEX:
{
return handleMaskExpr622(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASKED_ELSE_WHERE_STMT_623_INDEX:
{
return handleMaskedElseWhereStmt623(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASKED_ELSE_WHERE_STMT_624_INDEX:
{
return handleMaskedElseWhereStmt624(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASKED_ELSE_WHERE_STMT_625_INDEX:
{
return handleMaskedElseWhereStmt625(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MASKED_ELSE_WHERE_STMT_626_INDEX:
{
return handleMaskedElseWhereStmt626(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_STMT_627_INDEX:
{
return handleElseWhereStmt627(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_STMT_628_INDEX:
{
return handleElseWhereStmt628(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_STMT_629_INDEX:
{
return handleElseWhereStmt629(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_WHERE_STMT_630_INDEX:
{
return handleElseWhereStmt630(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_WHERE_STMT_631_INDEX:
{
return handleEndWhereStmt631(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_WHERE_STMT_632_INDEX:
{
return handleEndWhereStmt632(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_WHERE_STMT_633_INDEX:
{
return handleEndWhereStmt633(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_WHERE_STMT_634_INDEX:
{
return handleEndWhereStmt634(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_635_INDEX:
{
return handleForallConstruct635(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_636_INDEX:
{
return handleForallConstruct636(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_637_INDEX:
{
return handleForallBody637(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_638_INDEX:
{
return handleForallBody638(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_STMT_639_INDEX:
{
return handleForallConstructStmt639(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_STMT_640_INDEX:
{
return handleForallConstructStmt640(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_HEADER_641_INDEX:
{
return handleForallHeader641(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_HEADER_642_INDEX:
{
return handleForallHeader642(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SCALAR_MASK_EXPR_643_INDEX:
{
return handleScalarMaskExpr643(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_TRIPLET_SPEC_LIST_644_INDEX:
{
return handleForallTripletSpecList644(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_TRIPLET_SPEC_LIST_645_INDEX:
{
return handleForallTripletSpecList645(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_646_INDEX:
{
return handleForallBodyConstruct646(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_647_INDEX:
{
return handleForallBodyConstruct647(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_648_INDEX:
{
return handleForallBodyConstruct648(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_649_INDEX:
{
return handleForallBodyConstruct649(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_650_INDEX:
{
return handleForallBodyConstruct650(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_BODY_CONSTRUCT_651_INDEX:
{
return handleForallBodyConstruct651(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FORALL_STMT_652_INDEX:
{
return handleEndForallStmt652(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FORALL_STMT_653_INDEX:
{
return handleEndForallStmt653(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FORALL_STMT_654_INDEX:
{
return handleEndForallStmt654(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FORALL_STMT_655_INDEX:
{
return handleEndForallStmt655(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_STMT_656_INDEX:
{
return handleForallStmt656(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_STMT_657_INDEX:
{
return handleForallStmt657(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_CONSTRUCT_658_INDEX:
{
return handleIfConstruct658(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_CONSTRUCT_659_INDEX:
{
return handleIfConstruct659(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_CONSTRUCT_660_INDEX:
{
return handleIfConstruct660(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_CONSTRUCT_661_INDEX:
{
return handleIfConstruct661(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_PARTS_662_INDEX:
{
return handleElseIfParts662(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_PARTS_663_INDEX:
{
return handleElseIfParts663(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_CONSTRUCT_664_INDEX:
{
return handleElseIfConstruct664(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONDITIONAL_BODY_665_INDEX:
{
return handleConditionalBody665(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONDITIONAL_BODY_666_INDEX:
{
return handleConditionalBody666(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_THEN_STMT_667_INDEX:
{
return handleIfThenStmt667(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_THEN_STMT_668_INDEX:
{
return handleIfThenStmt668(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_669_INDEX:
{
return handleElseIfStmt669(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_670_INDEX:
{
return handleElseIfStmt670(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_671_INDEX:
{
return handleElseIfStmt671(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_672_INDEX:
{
return handleElseIfStmt672(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_STMT_673_INDEX:
{
return handleElseStmt673(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_STMT_674_INDEX:
{
return handleElseStmt674(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_IF_STMT_675_INDEX:
{
return handleEndIfStmt675(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_IF_STMT_676_INDEX:
{
return handleEndIfStmt676(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_IF_STMT_677_INDEX:
{
return handleEndIfStmt677(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_IF_STMT_678_INDEX:
{
return handleEndIfStmt678(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_STMT_679_INDEX:
{
return handleIfStmt679(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_CONSTRUCT_680_INDEX:
{
return handleCaseConstruct680(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_RANGE_681_INDEX:
{
return handleSelectCaseRange681(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_RANGE_682_INDEX:
{
return handleSelectCaseRange682(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_BODY_683_INDEX:
{
return handleSelectCaseBody683(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_BODY_684_INDEX:
{
return handleSelectCaseBody684(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_BODY_CONSTRUCT_685_INDEX:
{
return handleCaseBodyConstruct685(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_BODY_CONSTRUCT_686_INDEX:
{
return handleCaseBodyConstruct686(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_687_INDEX:
{
return handleSelectCaseStmt687(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_688_INDEX:
{
return handleSelectCaseStmt688(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_689_INDEX:
{
return handleSelectCaseStmt689(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_690_INDEX:
{
return handleSelectCaseStmt690(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_STMT_691_INDEX:
{
return handleCaseStmt691(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_STMT_692_INDEX:
{
return handleCaseStmt692(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SELECT_STMT_693_INDEX:
{
return handleEndSelectStmt693(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SELECT_STMT_694_INDEX:
{
return handleEndSelectStmt694(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SELECT_STMT_695_INDEX:
{
return handleEndSelectStmt695(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SELECT_STMT_696_INDEX:
{
return handleEndSelectStmt696(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_SELECTOR_697_INDEX:
{
return handleCaseSelector697(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_SELECTOR_698_INDEX:
{
return handleCaseSelector698(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_LIST_699_INDEX:
{
return handleCaseValueRangeList699(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_LIST_700_INDEX:
{
return handleCaseValueRangeList700(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_701_INDEX:
{
return handleCaseValueRange701(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_702_INDEX:
{
return handleCaseValueRange702(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_703_INDEX:
{
return handleCaseValueRange703(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CASE_VALUE_RANGE_704_INDEX:
{
return handleCaseValueRange704(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DO_CONSTRUCT_705_INDEX:
{
return handleDoConstruct705(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DO_CONSTRUCT_706_INDEX:
{
return handleBlockDoConstruct706(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_707_INDEX:
{
return handleLabelDoStmt707(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_708_INDEX:
{
return handleLabelDoStmt708(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_709_INDEX:
{
return handleLabelDoStmt709(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_710_INDEX:
{
return handleLabelDoStmt710(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_711_INDEX:
{
return handleLabelDoStmt711(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_712_INDEX:
{
return handleLabelDoStmt712(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_713_INDEX:
{
return handleLabelDoStmt713(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LABEL_DO_STMT_714_INDEX:
{
return handleLabelDoStmt714(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMA_LOOP_CONTROL_715_INDEX:
{
return handleCommaLoopControl715(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMA_LOOP_CONTROL_716_INDEX:
{
return handleCommaLoopControl716(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOOP_CONTROL_717_INDEX:
{
return handleLoopControl717(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOOP_CONTROL_718_INDEX:
{
return handleLoopControl718(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LOOP_CONTROL_719_INDEX:
{
return handleLoopControl719(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_DO_STMT_720_INDEX:
{
return handleEndDoStmt720(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_DO_STMT_721_INDEX:
{
return handleEndDoStmt721(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_DO_STMT_722_INDEX:
{
return handleEndDoStmt722(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_DO_STMT_723_INDEX:
{
return handleEndDoStmt723(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CYCLE_STMT_724_INDEX:
{
return handleCycleStmt724(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CYCLE_STMT_725_INDEX:
{
return handleCycleStmt725(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXIT_STMT_726_INDEX:
{
return handleExitStmt726(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXIT_STMT_727_INDEX:
{
return handleExitStmt727(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GOTO_STMT_728_INDEX:
{
return handleGotoStmt728(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GO_TO_KW_729_INDEX:
{
return handleGoToKw729(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GO_TO_KW_730_INDEX:
{
return handleGoToKw730(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPUTED_GOTO_STMT_731_INDEX:
{
return handleComputedGotoStmt731(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPUTED_GOTO_STMT_732_INDEX:
{
return handleComputedGotoStmt732(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMA_EXP_733_INDEX:
{
return handleCommaExp733(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LBL_REF_LIST_734_INDEX:
{
return handleLblRefList734(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LBL_REF_LIST_735_INDEX:
{
return handleLblRefList735(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LBL_REF_736_INDEX:
{
return handleLblRef736(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARITHMETIC_IF_STMT_737_INDEX:
{
return handleArithmeticIfStmt737(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONTINUE_STMT_738_INDEX:
{
return handleContinueStmt738(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STOP_STMT_739_INDEX:
{
return handleStopStmt739(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STOP_STMT_740_INDEX:
{
return handleStopStmt740(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STOP_STMT_741_INDEX:
{
return handleStopStmt741(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNIT_IDENTIFIER_742_INDEX:
{
return handleUnitIdentifier742(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.UNIT_IDENTIFIER_743_INDEX:
{
return handleUnitIdentifier743(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OPEN_STMT_744_INDEX:
{
return handleOpenStmt744(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_LIST_745_INDEX:
{
return handleConnectSpecList745(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_LIST_746_INDEX:
{
return handleConnectSpecList746(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_LIST_747_INDEX:
{
return handleConnectSpecList747(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_748_INDEX:
{
return handleConnectSpec748(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_749_INDEX:
{
return handleConnectSpec749(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_750_INDEX:
{
return handleConnectSpec750(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_751_INDEX:
{
return handleConnectSpec751(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_752_INDEX:
{
return handleConnectSpec752(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_753_INDEX:
{
return handleConnectSpec753(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_754_INDEX:
{
return handleConnectSpec754(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_755_INDEX:
{
return handleConnectSpec755(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_756_INDEX:
{
return handleConnectSpec756(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_757_INDEX:
{
return handleConnectSpec757(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_758_INDEX:
{
return handleConnectSpec758(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_759_INDEX:
{
return handleConnectSpec759(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONNECT_SPEC_760_INDEX:
{
return handleConnectSpec760(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_STMT_761_INDEX:
{
return handleCloseStmt761(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_LIST_762_INDEX:
{
return handleCloseSpecList762(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_LIST_763_INDEX:
{
return handleCloseSpecList763(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_LIST_764_INDEX:
{
return handleCloseSpecList764(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_765_INDEX:
{
return handleCloseSpec765(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_766_INDEX:
{
return handleCloseSpec766(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_767_INDEX:
{
return handleCloseSpec767(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CLOSE_SPEC_768_INDEX:
{
return handleCloseSpec768(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.READ_STMT_769_INDEX:
{
return handleReadStmt769(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.READ_STMT_770_INDEX:
{
return handleReadStmt770(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.READ_STMT_771_INDEX:
{
return handleReadStmt771(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.READ_STMT_772_INDEX:
{
return handleReadStmt772(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_CTL_SPEC_773_INDEX:
{
return handleRdCtlSpec773(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_CTL_SPEC_774_INDEX:
{
return handleRdCtlSpec774(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_UNIT_ID_775_INDEX:
{
return handleRdUnitId775(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_UNIT_ID_776_INDEX:
{
return handleRdUnitId776(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_IO_CTL_SPEC_LIST_777_INDEX:
{
return handleRdIoCtlSpecList777(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_IO_CTL_SPEC_LIST_778_INDEX:
{
return handleRdIoCtlSpecList778(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_IO_CTL_SPEC_LIST_779_INDEX:
{
return handleRdIoCtlSpecList779(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_IO_CTL_SPEC_LIST_780_INDEX:
{
return handleRdIoCtlSpecList780(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_781_INDEX:
{
return handleRdFmtId781(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_782_INDEX:
{
return handleRdFmtId782(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_783_INDEX:
{
return handleRdFmtId783(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_784_INDEX:
{
return handleRdFmtId784(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_785_INDEX:
{
return handleRdFmtId785(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RD_FMT_ID_EXPR_786_INDEX:
{
return handleRdFmtIdExpr786(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WRITE_STMT_787_INDEX:
{
return handleWriteStmt787(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.WRITE_STMT_788_INDEX:
{
return handleWriteStmt788(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRINT_STMT_789_INDEX:
{
return handlePrintStmt789(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PRINT_STMT_790_INDEX:
{
return handlePrintStmt790(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_LIST_791_INDEX:
{
return handleIoControlSpecList791(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_LIST_792_INDEX:
{
return handleIoControlSpecList792(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_LIST_793_INDEX:
{
return handleIoControlSpecList793(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_LIST_794_INDEX:
{
return handleIoControlSpecList794(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_LIST_795_INDEX:
{
return handleIoControlSpecList795(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_796_INDEX:
{
return handleIoControlSpec796(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_797_INDEX:
{
return handleIoControlSpec797(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_798_INDEX:
{
return handleIoControlSpec798(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_799_INDEX:
{
return handleIoControlSpec799(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_800_INDEX:
{
return handleIoControlSpec800(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_801_INDEX:
{
return handleIoControlSpec801(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_802_INDEX:
{
return handleIoControlSpec802(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_803_INDEX:
{
return handleIoControlSpec803(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_804_INDEX:
{
return handleIoControlSpec804(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IO_CONTROL_SPEC_805_INDEX:
{
return handleIoControlSpec805(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_IDENTIFIER_806_INDEX:
{
return handleFormatIdentifier806(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_IDENTIFIER_807_INDEX:
{
return handleFormatIdentifier807(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_IDENTIFIER_808_INDEX:
{
return handleFormatIdentifier808(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_ITEM_LIST_809_INDEX:
{
return handleInputItemList809(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_ITEM_LIST_810_INDEX:
{
return handleInputItemList810(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_ITEM_811_INDEX:
{
return handleInputItem811(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_ITEM_812_INDEX:
{
return handleInputItem812(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_813_INDEX:
{
return handleOutputItemList813(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_814_INDEX:
{
return handleOutputItemList814(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_1_815_INDEX:
{
return handleOutputItemList1815(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_1_816_INDEX:
{
return handleOutputItemList1816(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_1_817_INDEX:
{
return handleOutputItemList1817(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_1_818_INDEX:
{
return handleOutputItemList1818(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_ITEM_LIST_1_819_INDEX:
{
return handleOutputItemList1819(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_IMPLIED_DO_820_INDEX:
{
return handleInputImpliedDo820(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INPUT_IMPLIED_DO_821_INDEX:
{
return handleInputImpliedDo821(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_IMPLIED_DO_822_INDEX:
{
return handleOutputImpliedDo822(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_IMPLIED_DO_823_INDEX:
{
return handleOutputImpliedDo823(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_IMPLIED_DO_824_INDEX:
{
return handleOutputImpliedDo824(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OUTPUT_IMPLIED_DO_825_INDEX:
{
return handleOutputImpliedDo825(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BACKSPACE_STMT_826_INDEX:
{
return handleBackspaceStmt826(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BACKSPACE_STMT_827_INDEX:
{
return handleBackspaceStmt827(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENDFILE_STMT_828_INDEX:
{
return handleEndfileStmt828(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENDFILE_STMT_829_INDEX:
{
return handleEndfileStmt829(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENDFILE_STMT_830_INDEX:
{
return handleEndfileStmt830(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENDFILE_STMT_831_INDEX:
{
return handleEndfileStmt831(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REWIND_STMT_832_INDEX:
{
return handleRewindStmt832(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.REWIND_STMT_833_INDEX:
{
return handleRewindStmt833(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_LIST_834_INDEX:
{
return handlePositionSpecList834(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_LIST_835_INDEX:
{
return handlePositionSpecList835(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_LIST_836_INDEX:
{
return handlePositionSpecList836(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_837_INDEX:
{
return handlePositionSpec837(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_838_INDEX:
{
return handlePositionSpec838(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.POSITION_SPEC_839_INDEX:
{
return handlePositionSpec839(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_STMT_840_INDEX:
{
return handleInquireStmt840(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_STMT_841_INDEX:
{
return handleInquireStmt841(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_LIST_842_INDEX:
{
return handleInquireSpecList842(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_LIST_843_INDEX:
{
return handleInquireSpecList843(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_LIST_844_INDEX:
{
return handleInquireSpecList844(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_845_INDEX:
{
return handleInquireSpec845(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_846_INDEX:
{
return handleInquireSpec846(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_847_INDEX:
{
return handleInquireSpec847(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_848_INDEX:
{
return handleInquireSpec848(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_849_INDEX:
{
return handleInquireSpec849(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_850_INDEX:
{
return handleInquireSpec850(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_851_INDEX:
{
return handleInquireSpec851(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_852_INDEX:
{
return handleInquireSpec852(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_853_INDEX:
{
return handleInquireSpec853(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_854_INDEX:
{
return handleInquireSpec854(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_855_INDEX:
{
return handleInquireSpec855(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_856_INDEX:
{
return handleInquireSpec856(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_857_INDEX:
{
return handleInquireSpec857(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_858_INDEX:
{
return handleInquireSpec858(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_859_INDEX:
{
return handleInquireSpec859(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_860_INDEX:
{
return handleInquireSpec860(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_861_INDEX:
{
return handleInquireSpec861(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_862_INDEX:
{
return handleInquireSpec862(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_863_INDEX:
{
return handleInquireSpec863(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_864_INDEX:
{
return handleInquireSpec864(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_865_INDEX:
{
return handleInquireSpec865(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_866_INDEX:
{
return handleInquireSpec866(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_867_INDEX:
{
return handleInquireSpec867(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_868_INDEX:
{
return handleInquireSpec868(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INQUIRE_SPEC_869_INDEX:
{
return handleInquireSpec869(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_STMT_870_INDEX:
{
return handleFormatStmt870(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_STMT_871_INDEX:
{
return handleFormatStmt871(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_872_INDEX:
{
return handleFmtSpec872(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_873_INDEX:
{
return handleFmtSpec873(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_874_INDEX:
{
return handleFmtSpec874(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_875_INDEX:
{
return handleFmtSpec875(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_876_INDEX:
{
return handleFmtSpec876(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_877_INDEX:
{
return handleFmtSpec877(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_878_INDEX:
{
return handleFmtSpec878(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FMT_SPEC_879_INDEX:
{
return handleFmtSpec879(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_880_INDEX:
{
return handleFormatEdit880(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_881_INDEX:
{
return handleFormatEdit881(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_882_INDEX:
{
return handleFormatEdit882(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_883_INDEX:
{
return handleFormatEdit883(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_884_INDEX:
{
return handleFormatEdit884(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMAT_EDIT_885_INDEX:
{
return handleFormatEdit885(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EDIT_ELEMENT_886_INDEX:
{
return handleEditElement886(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EDIT_ELEMENT_887_INDEX:
{
return handleEditElement887(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EDIT_ELEMENT_888_INDEX:
{
return handleEditElement888(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EDIT_ELEMENT_889_INDEX:
{
return handleEditElement889(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EDIT_ELEMENT_890_INDEX:
{
return handleEditElement890(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMATSEP_891_INDEX:
{
return handleFormatsep891(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORMATSEP_892_INDEX:
{
return handleFormatsep892(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_STMT_893_INDEX:
{
return handleProgramStmt893(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_PROGRAM_STMT_894_INDEX:
{
return handleEndProgramStmt894(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_PROGRAM_STMT_895_INDEX:
{
return handleEndProgramStmt895(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_PROGRAM_STMT_896_INDEX:
{
return handleEndProgramStmt896(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_PROGRAM_STMT_897_INDEX:
{
return handleEndProgramStmt897(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_PROGRAM_STMT_898_INDEX:
{
return handleEndProgramStmt898(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_STMT_899_INDEX:
{
return handleModuleStmt899(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_MODULE_STMT_900_INDEX:
{
return handleEndModuleStmt900(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_MODULE_STMT_901_INDEX:
{
return handleEndModuleStmt901(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_MODULE_STMT_902_INDEX:
{
return handleEndModuleStmt902(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_MODULE_STMT_903_INDEX:
{
return handleEndModuleStmt903(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_MODULE_STMT_904_INDEX:
{
return handleEndModuleStmt904(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.USE_STMT_905_INDEX:
{
return handleUseStmt905(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.USE_STMT_906_INDEX:
{
return handleUseStmt906(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.USE_STMT_907_INDEX:
{
return handleUseStmt907(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.USE_STMT_908_INDEX:
{
return handleUseStmt908(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RENAME_LIST_909_INDEX:
{
return handleRenameList909(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RENAME_LIST_910_INDEX:
{
return handleRenameList910(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ONLY_LIST_911_INDEX:
{
return handleOnlyList911(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ONLY_LIST_912_INDEX:
{
return handleOnlyList912(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RENAME_913_INDEX:
{
return handleRename913(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ONLY_914_INDEX:
{
return handleOnly914(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ONLY_915_INDEX:
{
return handleOnly915(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ONLY_916_INDEX:
{
return handleOnly916(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_STMT_917_INDEX:
{
return handleBlockDataStmt917(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_STMT_918_INDEX:
{
return handleBlockDataStmt918(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_STMT_919_INDEX:
{
return handleBlockDataStmt919(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_STMT_920_INDEX:
{
return handleBlockDataStmt920(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_921_INDEX:
{
return handleEndBlockDataStmt921(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_922_INDEX:
{
return handleEndBlockDataStmt922(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_923_INDEX:
{
return handleEndBlockDataStmt923(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_924_INDEX:
{
return handleEndBlockDataStmt924(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_925_INDEX:
{
return handleEndBlockDataStmt925(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_926_INDEX:
{
return handleEndBlockDataStmt926(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_927_INDEX:
{
return handleEndBlockDataStmt927(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_928_INDEX:
{
return handleEndBlockDataStmt928(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_BLOCK_DATA_STMT_929_INDEX:
{
return handleEndBlockDataStmt929(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_BLOCK_930_INDEX:
{
return handleInterfaceBlock930(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_RANGE_931_INDEX:
{
return handleInterfaceRange931(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_BLOCK_BODY_932_INDEX:
{
return handleInterfaceBlockBody932(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_BLOCK_BODY_933_INDEX:
{
return handleInterfaceBlockBody933(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_SPECIFICATION_934_INDEX:
{
return handleInterfaceSpecification934(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_SPECIFICATION_935_INDEX:
{
return handleInterfaceSpecification935(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_STMT_936_INDEX:
{
return handleInterfaceStmt936(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_STMT_937_INDEX:
{
return handleInterfaceStmt937(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_STMT_938_INDEX:
{
return handleInterfaceStmt938(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_INTERFACE_STMT_939_INDEX:
{
return handleEndInterfaceStmt939(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_INTERFACE_STMT_940_INDEX:
{
return handleEndInterfaceStmt940(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_INTERFACE_STMT_941_INDEX:
{
return handleEndInterfaceStmt941(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_INTERFACE_STMT_942_INDEX:
{
return handleEndInterfaceStmt942(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_BODY_943_INDEX:
{
return handleInterfaceBody943(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTERFACE_BODY_944_INDEX:
{
return handleInterfaceBody944(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_INTERFACE_RANGE_945_INDEX:
{
return handleFunctionInterfaceRange945(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_INTERFACE_RANGE_946_INDEX:
{
return handleFunctionInterfaceRange946(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_INTERFACE_RANGE_947_INDEX:
{
return handleSubroutineInterfaceRange947(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_INTERFACE_RANGE_948_INDEX:
{
return handleSubroutineInterfaceRange948(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBPROGRAM_INTERFACE_BODY_949_INDEX:
{
return handleSubprogramInterfaceBody949(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBPROGRAM_INTERFACE_BODY_950_INDEX:
{
return handleSubprogramInterfaceBody950(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_PROCEDURE_STMT_951_INDEX:
{
return handleModuleProcedureStmt951(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROCEDURE_NAME_LIST_952_INDEX:
{
return handleProcedureNameList952(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROCEDURE_NAME_LIST_953_INDEX:
{
return handleProcedureNameList953(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROCEDURE_NAME_954_INDEX:
{
return handleProcedureName954(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GENERIC_SPEC_955_INDEX:
{
return handleGenericSpec955(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GENERIC_SPEC_956_INDEX:
{
return handleGenericSpec956(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXTERNAL_STMT_957_INDEX:
{
return handleExternalStmt957(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXTERNAL_STMT_958_INDEX:
{
return handleExternalStmt958(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXTERNAL_NAME_LIST_959_INDEX:
{
return handleExternalNameList959(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXTERNAL_NAME_LIST_960_INDEX:
{
return handleExternalNameList960(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTRINSIC_STMT_961_INDEX:
{
return handleIntrinsicStmt961(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTRINSIC_STMT_962_INDEX:
{
return handleIntrinsicStmt962(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTRINSIC_LIST_963_INDEX:
{
return handleIntrinsicList963(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTRINSIC_LIST_964_INDEX:
{
return handleIntrinsicList964(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_REFERENCE_965_INDEX:
{
return handleFunctionReference965(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_REFERENCE_966_INDEX:
{
return handleFunctionReference966(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CALL_STMT_967_INDEX:
{
return handleCallStmt967(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CALL_STMT_968_INDEX:
{
return handleCallStmt968(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CALL_STMT_969_INDEX:
{
return handleCallStmt969(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_LIST_970_INDEX:
{
return handleSubroutineArgList970(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_LIST_971_INDEX:
{
return handleSubroutineArgList971(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_ARG_LIST_972_INDEX:
{
return handleFunctionArgList972(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_ARG_LIST_973_INDEX:
{
return handleFunctionArgList973(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_ARG_LIST_974_INDEX:
{
return handleFunctionArgList974(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_ARG_975_INDEX:
{
return handleFunctionArg975(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_976_INDEX:
{
return handleSubroutineArg976(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_977_INDEX:
{
return handleSubroutineArg977(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_978_INDEX:
{
return handleSubroutineArg978(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_979_INDEX:
{
return handleSubroutineArg979(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_980_INDEX:
{
return handleSubroutineArg980(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_ARG_981_INDEX:
{
return handleSubroutineArg981(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_STMT_982_INDEX:
{
return handleFunctionStmt982(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_STMT_983_INDEX:
{
return handleFunctionStmt983(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_STMT_984_INDEX:
{
return handleFunctionStmt984(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_STMT_985_INDEX:
{
return handleFunctionStmt985(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_PARS_986_INDEX:
{
return handleFunctionPars986(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_PARS_987_INDEX:
{
return handleFunctionPars987(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_PAR_988_INDEX:
{
return handleFunctionPar988(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_PREFIX_989_INDEX:
{
return handleFunctionPrefix989(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_PREFIX_990_INDEX:
{
return handleFunctionPrefix990(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_LIST_991_INDEX:
{
return handlePrefixSpecList991(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_LIST_992_INDEX:
{
return handlePrefixSpecList992(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_993_INDEX:
{
return handlePrefixSpec993(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_994_INDEX:
{
return handlePrefixSpec994(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_995_INDEX:
{
return handlePrefixSpec995(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PREFIX_SPEC_996_INDEX:
{
return handlePrefixSpec996(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FUNCTION_STMT_997_INDEX:
{
return handleEndFunctionStmt997(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FUNCTION_STMT_998_INDEX:
{
return handleEndFunctionStmt998(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FUNCTION_STMT_999_INDEX:
{
return handleEndFunctionStmt999(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FUNCTION_STMT_1000_INDEX:
{
return handleEndFunctionStmt1000(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_FUNCTION_STMT_1001_INDEX:
{
return handleEndFunctionStmt1001(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_STMT_1002_INDEX:
{
return handleSubroutineStmt1002(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_STMT_1003_INDEX:
{
return handleSubroutineStmt1003(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_STMT_1004_INDEX:
{
return handleSubroutineStmt1004(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PREFIX_1005_INDEX:
{
return handleSubroutinePrefix1005(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PREFIX_1006_INDEX:
{
return handleSubroutinePrefix1006(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PARS_1007_INDEX:
{
return handleSubroutinePars1007(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PARS_1008_INDEX:
{
return handleSubroutinePars1008(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PAR_1009_INDEX:
{
return handleSubroutinePar1009(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_PAR_1010_INDEX:
{
return handleSubroutinePar1010(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SUBROUTINE_STMT_1011_INDEX:
{
return handleEndSubroutineStmt1011(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SUBROUTINE_STMT_1012_INDEX:
{
return handleEndSubroutineStmt1012(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SUBROUTINE_STMT_1013_INDEX:
{
return handleEndSubroutineStmt1013(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SUBROUTINE_STMT_1014_INDEX:
{
return handleEndSubroutineStmt1014(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_SUBROUTINE_STMT_1015_INDEX:
{
return handleEndSubroutineStmt1015(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTRY_STMT_1016_INDEX:
{
return handleEntryStmt1016(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTRY_STMT_1017_INDEX:
{
return handleEntryStmt1017(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RETURN_STMT_1018_INDEX:
{
return handleReturnStmt1018(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.RETURN_STMT_1019_INDEX:
{
return handleReturnStmt1019(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.CONTAINS_STMT_1020_INDEX:
{
return handleContainsStmt1020(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STMT_FUNCTION_STMT_1021_INDEX:
{
return handleStmtFunctionStmt1021(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STMT_FUNCTION_RANGE_1022_INDEX:
{
return handleStmtFunctionRange1022(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.STMT_FUNCTION_RANGE_1023_INDEX:
{
return handleStmtFunctionRange1023(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDUMMY_ARG_NAME_LIST_1024_INDEX:
{
return handleSFDummyArgNameList1024(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDUMMY_ARG_NAME_LIST_1025_INDEX:
{
return handleSFDummyArgNameList1025(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ARRAY_NAME_1026_INDEX:
{
return handleArrayName1026(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.BLOCK_DATA_NAME_1027_INDEX:
{
return handleBlockDataName1027(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMMON_BLOCK_NAME_1028_INDEX:
{
return handleCommonBlockName1028(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.COMPONENT_NAME_1029_INDEX:
{
return handleComponentName1029(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DUMMY_ARG_NAME_1030_INDEX:
{
return handleDummyArgName1030(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.END_NAME_1031_INDEX:
{
return handleEndName1031(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ENTRY_NAME_1032_INDEX:
{
return handleEntryName1032(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.EXTERNAL_NAME_1033_INDEX:
{
return handleExternalName1033(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FUNCTION_NAME_1034_INDEX:
{
return handleFunctionName1034(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.GENERIC_NAME_1035_INDEX:
{
return handleGenericName1035(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IMPLIED_DO_VARIABLE_1036_INDEX:
{
return handleImpliedDoVariable1036(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INTRINSIC_PROCEDURE_NAME_1037_INDEX:
{
return handleIntrinsicProcedureName1037(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.MODULE_NAME_1038_INDEX:
{
return handleModuleName1038(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.NAMELIST_GROUP_NAME_1039_INDEX:
{
return handleNamelistGroupName1039(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.OBJECT_NAME_1040_INDEX:
{
return handleObjectName1040(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PROGRAM_NAME_1041_INDEX:
{
return handleProgramName1041(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFDUMMY_ARG_NAME_1042_INDEX:
{
return handleSFDummyArgName1042(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SFVAR_NAME_1043_INDEX:
{
return handleSFVarName1043(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_NAME_1044_INDEX:
{
return handleSubroutineName1044(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SUBROUTINE_NAME_USE_1045_INDEX:
{
return handleSubroutineNameUse1045(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.TYPE_NAME_1046_INDEX:
{
return handleTypeName1046(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.USE_NAME_1047_INDEX:
{
return handleUseName1047(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LBL_DEF_1048_INDEX:
{
return handleLblDef1048(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.LBL_DEF_1049_INDEX:
{
return handleLblDef1049(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PAUSE_STMT_1050_INDEX:
{
return handlePauseStmt1050(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PAUSE_STMT_1051_INDEX:
{
return handlePauseStmt1051(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.PAUSE_STMT_1052_INDEX:
{
return handlePauseStmt1052(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGN_STMT_1053_INDEX:
{
return handleAssignStmt1053(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNED_GOTO_STMT_1054_INDEX:
{
return handleAssignedGotoStmt1054(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNED_GOTO_STMT_1055_INDEX:
{
return handleAssignedGotoStmt1055(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNED_GOTO_STMT_1056_INDEX:
{
return handleAssignedGotoStmt1056(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.VARIABLE_COMMA_1057_INDEX:
{
return handleVariableComma1057(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.INVALID_ENTITY_DECL_ERROR_0_INDEX:
{
return handleInvalidEntityDeclError0(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.DATA_STMT_ERROR_1_INDEX:
{
return handleDataStmtError1(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ASSIGNMENT_STMT_ERROR_2_INDEX:
{
return handleAssignmentStmtError2(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_STMT_ERROR_3_INDEX:
{
return handleForallConstructStmtError3(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.FORALL_CONSTRUCT_STMT_ERROR_4_INDEX:
{
return handleForallConstructStmtError4(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_THEN_STMT_ERROR_5_INDEX:
{
return handleIfThenStmtError5(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.IF_THEN_STMT_ERROR_6_INDEX:
{
return handleIfThenStmtError6(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_ERROR_7_INDEX:
{
return handleElseIfStmtError7(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_IF_STMT_ERROR_8_INDEX:
{
return handleElseIfStmtError8(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.ELSE_STMT_ERROR_9_INDEX:
{
return handleElseStmtError9(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.IF_STMT_ERROR_10_INDEX:
+ case Production.SELECT_CASE_STMT_ERROR_10_INDEX:
{
- return handleIfStmtError10(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
+ return handleSelectCaseStmtError10(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_ERROR_11_INDEX:
{
return handleSelectCaseStmtError11(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_ERROR_12_INDEX:
{
return handleSelectCaseStmtError12(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
case Production.SELECT_CASE_STMT_ERROR_13_INDEX:
{
return handleSelectCaseStmtError13(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.SELECT_CASE_STMT_ERROR_14_INDEX:
+ case Production.CASE_STMT_ERROR_14_INDEX:
{
- return handleSelectCaseStmtError14(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
+ return handleCaseStmtError14(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.CASE_STMT_ERROR_15_INDEX:
+ case Production.FORMAT_STMT_ERROR_15_INDEX:
{
- return handleCaseStmtError15(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
+ return handleFormatStmtError15(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.FORMAT_STMT_ERROR_16_INDEX:
+ case Production.FUNCTION_STMT_ERROR_16_INDEX:
{
- return handleFormatStmtError16(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
+ return handleFunctionStmtError16(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.FUNCTION_STMT_ERROR_17_INDEX:
+ case Production.SUBROUTINE_STMT_ERROR_17_INDEX:
{
- return handleFunctionStmtError17(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
+ return handleSubroutineStmtError17(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
}
-
- case Production.SUBROUTINE_STMT_ERROR_18_INDEX:
- {
- return handleSubroutineStmtError18(productionIndex, valueStack, valueStackOffset, valueStackSize, discardedSymbols);
- }
-
default:
throw new IllegalStateException();
}
@@ -16505,16 +13148,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.programUnitList != null) node.programUnitList.setParent(node);
return node;
}
-
public Object handleProgramUnitList2(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IProgramUnit> list = new ASTListNode<IProgramUnit>();
- IProgramUnit elt = (IProgramUnit)valueStack.get(valueStackOffset);
+ IProgramUnit elt = (IProgramUnit)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleProgramUnitList3(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IProgramUnit> list = (IASTListNode<IProgramUnit>)valueStack.get(valueStackOffset);
@@ -16523,37 +13164,41 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleProgramUnit4(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMainProgramNode result = (ASTMainProgramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleProgramUnit5(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionSubprogramNode result = (ASTFunctionSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleProgramUnit6(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineSubprogramNode result = (ASTSubroutineSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleProgramUnit7(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleNode result = (ASTModuleNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleProgramUnit8(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataSubprogramNode result = (ASTBlockDataSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleMainProgram9(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMainProgramNode node = new ASTMainProgramNode();
@@ -16567,7 +13212,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endProgramStmt != null) node.endProgramStmt.setParent(node);
return node;
}
-
public Object handleMainProgram10(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMainProgramNode node = new ASTMainProgramNode();
@@ -16583,7 +13227,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endProgramStmt != null) node.endProgramStmt.setParent(node);
return node;
}
-
public Object handleMainRange11(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16591,7 +13234,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endProgramStmt", (ASTEndProgramStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleMainRange12(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16601,23 +13243,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endProgramStmt", (ASTEndProgramStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleMainRange13(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endProgramStmt", (ASTEndProgramStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleBody14(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IBodyConstruct> list = new ASTListNode<IBodyConstruct>();
- IBodyConstruct elt = (IBodyConstruct)valueStack.get(valueStackOffset);
+ IBodyConstruct elt = (IBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleBody15(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IBodyConstruct> list = (IASTListNode<IBodyConstruct>)valueStack.get(valueStackOffset);
@@ -16626,19 +13265,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleBodyConstruct16(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ISpecificationPartConstruct result = (ISpecificationPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleBodyConstruct17(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IExecutableConstruct result = (IExecutableConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleFunctionSubprogram18(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionSubprogramNode node = new ASTFunctionSubprogramNode();
@@ -16654,7 +13294,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endFunctionStmt != null) node.endFunctionStmt.setParent(node);
return node;
}
-
public Object handleFunctionRange19(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16662,14 +13301,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endFunctionStmt", (ASTEndFunctionStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleFunctionRange20(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endFunctionStmt", (ASTEndFunctionStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleFunctionRange21(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16679,7 +13316,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endFunctionStmt", (ASTEndFunctionStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleSubroutineSubprogram22(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineSubprogramNode node = new ASTSubroutineSubprogramNode();
@@ -16695,7 +13331,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endSubroutineStmt != null) node.endSubroutineStmt.setParent(node);
return node;
}
-
public Object handleSubroutineRange23(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16703,14 +13338,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endSubroutineStmt", (ASTEndSubroutineStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleSubroutineRange24(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endSubroutineStmt", (ASTEndSubroutineStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleSubroutineRange25(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16720,7 +13353,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endSubroutineStmt", (ASTEndSubroutineStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleModule26(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleNode node = new ASTModuleNode();
@@ -16732,7 +13364,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endModuleStmt != null) node.endModuleStmt.setParent(node);
return node;
}
-
public Object handleModuleBlock27(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16740,14 +13371,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endModuleStmt", (ASTEndModuleStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleModuleBlock28(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endModuleStmt", (ASTEndModuleStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleModuleBody29(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IModuleBodyConstruct> list = (IASTListNode<IModuleBodyConstruct>)valueStack.get(valueStackOffset);
@@ -16756,28 +13385,28 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleModuleBody30(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IModuleBodyConstruct> list = new ASTListNode<IModuleBodyConstruct>();
- IModuleBodyConstruct elt = (IModuleBodyConstruct)valueStack.get(valueStackOffset);
+ IModuleBodyConstruct elt = (IModuleBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleModuleBodyConstruct31(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ISpecificationPartConstruct result = (ISpecificationPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleModuleBodyConstruct32(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IModuleSubprogramPartConstruct result = (IModuleSubprogramPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleBlockDataSubprogram33(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataSubprogramNode node = new ASTBlockDataSubprogramNode();
@@ -16789,7 +13418,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endBlockDataStmt != null) node.endBlockDataStmt.setParent(node);
return node;
}
-
public Object handleBlockDataSubprogram34(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataSubprogramNode node = new ASTBlockDataSubprogramNode();
@@ -16799,16 +13427,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endBlockDataStmt != null) node.endBlockDataStmt.setParent(node);
return node;
}
-
public Object handleBlockDataBody35(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IBlockDataBodyConstruct> list = new ASTListNode<IBlockDataBodyConstruct>();
- IBlockDataBodyConstruct elt = (IBlockDataBodyConstruct)valueStack.get(valueStackOffset);
+ IBlockDataBodyConstruct elt = (IBlockDataBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleBlockDataBody36(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IBlockDataBodyConstruct> list = (IASTListNode<IBlockDataBodyConstruct>)valueStack.get(valueStackOffset);
@@ -16817,103 +13443,118 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleBlockDataBodyConstruct37(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ISpecificationPartConstruct result = (ISpecificationPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct38(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUseStmtNode result = (ASTUseStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct39(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTImplicitStmtNode result = (ASTImplicitStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct40(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTParameterStmtNode result = (ASTParameterStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct41(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatStmtNode result = (ASTFormatStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct42(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntryStmtNode result = (ASTEntryStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationPartConstruct43(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IDeclarationConstruct result = (IDeclarationConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDeclarationConstruct44(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDerivedTypeDefNode result = (ASTDerivedTypeDefNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDeclarationConstruct45(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceBlockNode result = (ASTInterfaceBlockNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDeclarationConstruct46(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeDeclarationStmtNode result = (ASTTypeDeclarationStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDeclarationConstruct47(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ISpecificationStmt result = (ISpecificationStmt)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutionPartConstruct48(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IObsoleteExecutionPartConstruct result = (IObsoleteExecutionPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutionPartConstruct49(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IExecutableConstruct result = (IExecutableConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutionPartConstruct50(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatStmtNode result = (ASTFormatStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutionPartConstruct51(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntryStmtNode result = (ASTEntryStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleObsoleteExecutionPartConstruct52(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtNode result = (ASTDataStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleBodyPlusInternals53(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16922,7 +13563,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("internalSubprograms", (IASTListNode<IInternalSubprogram>)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleBodyPlusInternals54(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -16930,16 +13570,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("internalSubprograms", (IASTListNode<IInternalSubprogram>)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleInternalSubprograms55(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IInternalSubprogram> list = new ASTListNode<IInternalSubprogram>();
- IInternalSubprogram elt = (IInternalSubprogram)valueStack.get(valueStackOffset);
+ IInternalSubprogram elt = (IInternalSubprogram)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInternalSubprograms56(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IInternalSubprogram> list = (IASTListNode<IInternalSubprogram>)valueStack.get(valueStackOffset);
@@ -16948,362 +13586,418 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInternalSubprogram57(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionSubprogramNode result = (ASTFunctionSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleInternalSubprogram58(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineSubprogramNode result = (ASTSubroutineSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleModuleSubprogramPartConstruct59(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTContainsStmtNode result = (ASTContainsStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleModuleSubprogramPartConstruct60(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IModuleSubprogram result = (IModuleSubprogram)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleModuleSubprogram61(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionSubprogramNode result = (ASTFunctionSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleModuleSubprogram62(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineSubprogramNode result = (ASTSubroutineSubprogramNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt63(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessStmtNode result = (ASTAccessStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt64(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocatableStmtNode result = (ASTAllocatableStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt65(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonStmtNode result = (ASTCommonStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt66(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtNode result = (ASTDataStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt67(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDimensionStmtNode result = (ASTDimensionStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt68(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivalenceStmtNode result = (ASTEquivalenceStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt69(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExternalStmtNode result = (ASTExternalStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt70(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentStmtNode result = (ASTIntentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt71(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntrinsicStmtNode result = (ASTIntrinsicStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt72(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistStmtNode result = (ASTNamelistStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt73(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOptionalStmtNode result = (ASTOptionalStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt74(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerStmtNode result = (ASTPointerStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt75(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSaveStmtNode result = (ASTSaveStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSpecificationStmt76(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetStmtNode result = (ASTTargetStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct77(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IActionStmt result = (IActionStmt)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct78(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseConstructNode result = (ASTCaseConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct79(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDoConstructNode result = (ASTDoConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct80(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructNode result = (ASTForallConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct81(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfConstructNode result = (ASTIfConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct82(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructNode result = (ASTWhereConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleExecutableConstruct83(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndDoStmtNode result = (ASTEndDoStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt84(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IObsoleteActionStmt result = (IObsoleteActionStmt)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt85(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocateStmtNode result = (ASTAllocateStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt86(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode result = (ASTAssignmentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt87(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBackspaceStmtNode result = (ASTBackspaceStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt88(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCallStmtNode result = (ASTCallStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt89(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseStmtNode result = (ASTCloseStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt90(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTContinueStmtNode result = (ASTContinueStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt91(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCycleStmtNode result = (ASTCycleStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt92(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDeallocateStmtNode result = (ASTDeallocateStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt93(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndfileStmtNode result = (ASTEndfileStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt94(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExitStmtNode result = (ASTExitStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt95(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallStmtNode result = (ASTForallStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt96(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGotoStmtNode result = (ASTGotoStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt97(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfStmtNode result = (ASTIfStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt98(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireStmtNode result = (ASTInquireStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt99(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNullifyStmtNode result = (ASTNullifyStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt100(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOpenStmtNode result = (ASTOpenStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt101(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode result = (ASTAssignmentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt102(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrintStmtNode result = (ASTPrintStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt103(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReadStmtNode result = (ASTReadStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt104(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReturnStmtNode result = (ASTReturnStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt105(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRewindStmtNode result = (ASTRewindStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt106(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStopStmtNode result = (ASTStopStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt107(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereStmtNode result = (ASTWhereStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt108(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWriteStmtNode result = (ASTWriteStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt109(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignStmtNode result = (ASTAssignStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt110(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignedGotoStmtNode result = (ASTAssignedGotoStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleActionStmt111(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPauseStmtNode result = (ASTPauseStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleObsoleteActionStmt112(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStmtFunctionStmtNode result = (ASTStmtFunctionStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleObsoleteActionStmt113(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArithmeticIfStmtNode result = (ASTArithmeticIfStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleObsoleteActionStmt114(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComputedGotoStmtNode result = (ASTComputedGotoStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleName115(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("name", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleConstant116(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17311,7 +14005,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleConstant117(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17334,7 +14027,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleConstant118(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17359,7 +14051,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleConstant119(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17384,7 +14075,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleConstant120(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17392,7 +14082,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleConstant121(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17404,7 +14093,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleConstant122(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17416,7 +14104,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleConstant123(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17424,7 +14111,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.logicalConst != null) node.logicalConst.setParent(node);
return node;
}
-
public Object handleConstant124(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17432,7 +14118,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.structureConstructor != null) node.structureConstructor.setParent(node);
return node;
}
-
public Object handleConstant125(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17440,7 +14125,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.bozLiteralConstant != null) node.bozLiteralConstant.setParent(node);
return node;
}
-
public Object handleConstant126(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConstantNode node = new ASTConstantNode();
@@ -17448,14 +14132,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hollerithConst != null) node.hollerithConst.setParent(node);
return node;
}
-
public Object handleNamedConstant127(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("namedConstant", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleNamedConstantUse128(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamedConstantUseNode node = new ASTNamedConstantUseNode();
@@ -17463,7 +14145,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handlePowerOp129(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17471,7 +14152,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasPowerOp != null) node.hasPowerOp.setParent(node);
return node;
}
-
public Object handleMultOp130(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17479,7 +14159,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasTimesOp != null) node.hasTimesOp.setParent(node);
return node;
}
-
public Object handleMultOp131(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17487,7 +14166,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasDivideOp != null) node.hasDivideOp.setParent(node);
return node;
}
-
public Object handleAddOp132(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17495,7 +14173,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasPlusOp != null) node.hasPlusOp.setParent(node);
return node;
}
-
public Object handleAddOp133(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17503,7 +14180,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasMinusOp != null) node.hasMinusOp.setParent(node);
return node;
}
-
public Object handleSign134(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSignNode node = new ASTSignNode();
@@ -17511,7 +14187,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasPlusSign != null) node.hasPlusSign.setParent(node);
return node;
}
-
public Object handleSign135(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSignNode node = new ASTSignNode();
@@ -17519,14 +14194,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasMinusSign != null) node.hasMinusSign.setParent(node);
return node;
}
-
public Object handleConcatOp136(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hasConcatOp", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleRelOp137(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17534,7 +14207,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasEqOp != null) node.hasEqOp.setParent(node);
return node;
}
-
public Object handleRelOp138(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17542,7 +14214,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasNeOp != null) node.hasNeOp.setParent(node);
return node;
}
-
public Object handleRelOp139(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17550,7 +14221,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasLtOp != null) node.hasLtOp.setParent(node);
return node;
}
-
public Object handleRelOp140(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17558,7 +14228,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasLtOp != null) node.hasLtOp.setParent(node);
return node;
}
-
public Object handleRelOp141(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17566,7 +14235,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasLeOp != null) node.hasLeOp.setParent(node);
return node;
}
-
public Object handleRelOp142(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17574,7 +14242,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasLeOp != null) node.hasLeOp.setParent(node);
return node;
}
-
public Object handleRelOp143(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17582,7 +14249,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasGtOp != null) node.hasGtOp.setParent(node);
return node;
}
-
public Object handleRelOp144(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17590,7 +14256,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasGtOp != null) node.hasGtOp.setParent(node);
return node;
}
-
public Object handleRelOp145(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17598,7 +14263,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasGeOp != null) node.hasGeOp.setParent(node);
return node;
}
-
public Object handleRelOp146(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17606,7 +14270,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasGeOp != null) node.hasGeOp.setParent(node);
return node;
}
-
public Object handleRelOp147(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17614,7 +14277,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasEqEqOp != null) node.hasEqEqOp.setParent(node);
return node;
}
-
public Object handleRelOp148(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17622,7 +14284,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasSlashEqOp != null) node.hasSlashEqOp.setParent(node);
return node;
}
-
public Object handleNotOp149(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17630,7 +14291,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasNotOp != null) node.hasNotOp.setParent(node);
return node;
}
-
public Object handleAndOp150(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17638,7 +14298,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasAndOp != null) node.hasAndOp.setParent(node);
return node;
}
-
public Object handleOrOp151(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17646,7 +14305,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasOrOp != null) node.hasOrOp.setParent(node);
return node;
}
-
public Object handleEquivOp152(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17654,7 +14312,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasEqvOp != null) node.hasEqvOp.setParent(node);
return node;
}
-
public Object handleEquivOp153(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17662,7 +14319,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasNeqvOp != null) node.hasNeqvOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator154(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17670,58 +14326,56 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.customDefinedOp != null) node.customDefinedOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator155(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
ASTOperatorNode tmp0 = new ASTOperatorNode();
- tmp0.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasLtOp");
- if (tmp0.hasLtOp != null) tmp0.hasLtOp.setParent(tmp0);
- tmp0.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasTimesOp");
- if (tmp0.hasTimesOp != null) tmp0.hasTimesOp.setParent(tmp0);
- tmp0.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqvOp");
- if (tmp0.hasEqvOp != null) tmp0.hasEqvOp.setParent(tmp0);
+ tmp0.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasDivideOp");
+ if (tmp0.hasDivideOp != null) tmp0.hasDivideOp.setParent(tmp0);
+ tmp0.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasConcatOp");
+ if (tmp0.hasConcatOp != null) tmp0.hasConcatOp.setParent(tmp0);
+ tmp0.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasNeqvOp");
+ if (tmp0.hasNeqvOp != null) tmp0.hasNeqvOp.setParent(tmp0);
+ tmp0.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasPlusOp");
+ if (tmp0.hasPlusOp != null) tmp0.hasPlusOp.setParent(tmp0);
tmp0.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasMinusOp");
if (tmp0.hasMinusOp != null) tmp0.hasMinusOp.setParent(tmp0);
- tmp0.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasOrOp");
- if (tmp0.hasOrOp != null) tmp0.hasOrOp.setParent(tmp0);
- tmp0.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasGeOp");
- if (tmp0.hasGeOp != null) tmp0.hasGeOp.setParent(tmp0);
+ tmp0.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqEqOp");
+ if (tmp0.hasEqEqOp != null) tmp0.hasEqEqOp.setParent(tmp0);
tmp0.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasNotOp");
if (tmp0.hasNotOp != null) tmp0.hasNotOp.setParent(tmp0);
- tmp0.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqOp");
- if (tmp0.hasEqOp != null) tmp0.hasEqOp.setParent(tmp0);
- tmp0.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasNeqvOp");
- if (tmp0.hasNeqvOp != null) tmp0.hasNeqvOp.setParent(tmp0);
tmp0.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasNeOp");
if (tmp0.hasNeOp != null) tmp0.hasNeOp.setParent(tmp0);
+ tmp0.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasGeOp");
+ if (tmp0.hasGeOp != null) tmp0.hasGeOp.setParent(tmp0);
tmp0.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasAndOp");
if (tmp0.hasAndOp != null) tmp0.hasAndOp.setParent(tmp0);
+ tmp0.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqvOp");
+ if (tmp0.hasEqvOp != null) tmp0.hasEqvOp.setParent(tmp0);
+ tmp0.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("definedUnaryOp");
+ if (tmp0.definedUnaryOp != null) tmp0.definedUnaryOp.setParent(tmp0);
tmp0.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasPowerOp");
if (tmp0.hasPowerOp != null) tmp0.hasPowerOp.setParent(tmp0);
+ tmp0.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqOp");
+ if (tmp0.hasEqOp != null) tmp0.hasEqOp.setParent(tmp0);
tmp0.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasSlashEqOp");
if (tmp0.hasSlashEqOp != null) tmp0.hasSlashEqOp.setParent(tmp0);
- tmp0.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasLeOp");
- if (tmp0.hasLeOp != null) tmp0.hasLeOp.setParent(tmp0);
- tmp0.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("definedUnaryOp");
- if (tmp0.definedUnaryOp != null) tmp0.definedUnaryOp.setParent(tmp0);
- tmp0.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasPlusOp");
- if (tmp0.hasPlusOp != null) tmp0.hasPlusOp.setParent(tmp0);
- tmp0.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("definedBinaryOp");
- if (tmp0.definedBinaryOp != null) tmp0.definedBinaryOp.setParent(tmp0);
+ tmp0.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasOrOp");
+ if (tmp0.hasOrOp != null) tmp0.hasOrOp.setParent(tmp0);
tmp0.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasGtOp");
if (tmp0.hasGtOp != null) tmp0.hasGtOp.setParent(tmp0);
- tmp0.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasEqEqOp");
- if (tmp0.hasEqEqOp != null) tmp0.hasEqEqOp.setParent(tmp0);
- tmp0.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasConcatOp");
- if (tmp0.hasConcatOp != null) tmp0.hasConcatOp.setParent(tmp0);
- tmp0.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasDivideOp");
- if (tmp0.hasDivideOp != null) tmp0.hasDivideOp.setParent(tmp0);
+ tmp0.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("definedBinaryOp");
+ if (tmp0.definedBinaryOp != null) tmp0.definedBinaryOp.setParent(tmp0);
+ tmp0.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasTimesOp");
+ if (tmp0.hasTimesOp != null) tmp0.hasTimesOp.setParent(tmp0);
+ tmp0.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasLeOp");
+ if (tmp0.hasLeOp != null) tmp0.hasLeOp.setParent(tmp0);
+ tmp0.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hasLtOp");
+ if (tmp0.hasLtOp != null) tmp0.hasLtOp.setParent(tmp0);
node.concatOp = tmp0;
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleDefinedOperator156(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17729,7 +14383,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.powerOp != null) node.powerOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator157(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17737,7 +14390,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.multOp != null) node.multOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator158(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17745,7 +14397,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.addOp != null) node.addOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator159(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17753,7 +14404,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.relOp != null) node.relOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator160(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17761,7 +14411,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.notOp != null) node.notOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator161(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17769,7 +14418,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.andOp != null) node.andOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator162(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17777,7 +14425,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.orOp != null) node.orOp.setParent(node);
return node;
}
-
public Object handleDefinedOperator163(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDefinedOperatorNode node = new ASTDefinedOperatorNode();
@@ -17785,7 +14432,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.equivOp != null) node.equivOp.setParent(node);
return node;
}
-
public Object handleDefinedUnaryOp164(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17793,7 +14439,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.definedUnaryOp != null) node.definedUnaryOp.setParent(node);
return node;
}
-
public Object handleDefinedBinaryOp165(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOperatorNode node = new ASTOperatorNode();
@@ -17801,42 +14446,36 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.definedBinaryOp != null) node.definedBinaryOp.setParent(node);
return node;
}
-
public Object handleLabel166(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("label", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUnsignedArithmeticConstant167(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("intConst", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUnsignedArithmeticConstant168(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("realConst", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUnsignedArithmeticConstant169(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("dblConst", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUnsignedArithmeticConstant170(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("complexConst", (ASTComplexConstNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUnsignedArithmeticConstant171(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -17846,7 +14485,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("intKind", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("intKind"));
return node;
}
-
public Object handleUnsignedArithmeticConstant172(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -17856,7 +14494,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("intKind", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("intKind"));
return node;
}
-
public Object handleUnsignedArithmeticConstant173(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -17866,21 +14503,18 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("intKind", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("intKind"));
return node;
}
-
public Object handleKindParam174(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("intKind", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleKindParam175(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("namedConstKind", (ASTNamedConstantUseNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleBozLiteralConstant176(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBozLiteralConstantNode node = new ASTBozLiteralConstantNode();
@@ -17888,7 +14522,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.binaryConst != null) node.binaryConst.setParent(node);
return node;
}
-
public Object handleBozLiteralConstant177(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBozLiteralConstantNode node = new ASTBozLiteralConstantNode();
@@ -17896,7 +14529,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.octalConst != null) node.octalConst.setParent(node);
return node;
}
-
public Object handleBozLiteralConstant178(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBozLiteralConstantNode node = new ASTBozLiteralConstantNode();
@@ -17904,7 +14536,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hexConst != null) node.hexConst.setParent(node);
return node;
}
-
public Object handleComplexConst179(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComplexConstNode node = new ASTComplexConstNode();
@@ -17920,7 +14551,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleLogicalConstant180(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLogicalConstantNode node = new ASTLogicalConstantNode();
@@ -17928,7 +14558,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isTrue != null) node.isTrue.setParent(node);
return node;
}
-
public Object handleLogicalConstant181(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLogicalConstantNode node = new ASTLogicalConstantNode();
@@ -17936,7 +14565,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isFalse != null) node.isFalse.setParent(node);
return node;
}
-
public Object handleLogicalConstant182(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLogicalConstantNode node = new ASTLogicalConstantNode();
@@ -17950,7 +14578,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.intKind != null) node.intKind.setParent(node);
return node;
}
-
public Object handleLogicalConstant183(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLogicalConstantNode node = new ASTLogicalConstantNode();
@@ -17964,7 +14591,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.intKind != null) node.intKind.setParent(node);
return node;
}
-
public Object handleDerivedTypeDef184(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDerivedTypeDefNode node = new ASTDerivedTypeDefNode();
@@ -17976,16 +14602,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endTypeStmt != null) node.endTypeStmt.setParent(node);
return node;
}
-
public Object handleDerivedTypeBody185(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IDerivedTypeBodyConstruct> list = new ASTListNode<IDerivedTypeBodyConstruct>();
- IDerivedTypeBodyConstruct elt = (IDerivedTypeBodyConstruct)valueStack.get(valueStackOffset);
+ IDerivedTypeBodyConstruct elt = (IDerivedTypeBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDerivedTypeBody186(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IDerivedTypeBodyConstruct> list = (IASTListNode<IDerivedTypeBodyConstruct>)valueStack.get(valueStackOffset);
@@ -17994,19 +14618,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDerivedTypeBodyConstruct187(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrivateSequenceStmtNode result = (ASTPrivateSequenceStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDerivedTypeBodyConstruct188(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDefStmtNode result = (ASTComponentDefStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDerivedTypeStmt189(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDerivedTypeStmtNode node = new ASTDerivedTypeStmtNode();
@@ -18020,7 +14645,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleDerivedTypeStmt190(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDerivedTypeStmtNode node = new ASTDerivedTypeStmtNode();
@@ -18038,7 +14662,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleDerivedTypeStmt191(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDerivedTypeStmtNode node = new ASTDerivedTypeStmtNode();
@@ -18060,7 +14683,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePrivateSequenceStmt192(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrivateSequenceStmtNode node = new ASTPrivateSequenceStmtNode();
@@ -18072,7 +14694,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isPrivate != null) node.isPrivate.setParent(node);
return node;
}
-
public Object handlePrivateSequenceStmt193(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrivateSequenceStmtNode node = new ASTPrivateSequenceStmtNode();
@@ -18084,7 +14705,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isSequence != null) node.isSequence.setParent(node);
return node;
}
-
public Object handleComponentDefStmt194(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDefStmtNode node = new ASTComponentDefStmtNode();
@@ -18106,7 +14726,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleComponentDefStmt195(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDefStmtNode node = new ASTComponentDefStmtNode();
@@ -18124,7 +14743,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleComponentDefStmt196(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDefStmtNode node = new ASTComponentDefStmtNode();
@@ -18138,16 +14756,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleComponentAttrSpecList197(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTComponentAttrSpecNode> list = new ASTSeparatedListNode<ASTComponentAttrSpecNode>();
- ASTComponentAttrSpecNode elt = (ASTComponentAttrSpecNode)valueStack.get(valueStackOffset);
+ ASTComponentAttrSpecNode elt = (ASTComponentAttrSpecNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleComponentAttrSpecList198(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTComponentAttrSpecNode> list = (ASTSeparatedListNode<ASTComponentAttrSpecNode>)valueStack.get(valueStackOffset);
@@ -18158,7 +14774,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleComponentAttrSpec199(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentAttrSpecNode node = new ASTComponentAttrSpecNode();
@@ -18166,7 +14781,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.pointer != null) node.pointer.setParent(node);
return node;
}
-
public Object handleComponentAttrSpec200(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentAttrSpecNode node = new ASTComponentAttrSpecNode();
@@ -18180,7 +14794,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleComponentAttrSpec201(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentAttrSpecNode node = new ASTComponentAttrSpecNode();
@@ -18188,7 +14801,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.allocatable != null) node.allocatable.setParent(node);
return node;
}
-
public Object handleComponentAttrSpec202(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentAttrSpecNode node = new ASTComponentAttrSpecNode();
@@ -18196,7 +14808,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.accessSpec != null) node.accessSpec.setParent(node);
return node;
}
-
public Object handleComponentArraySpec203(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentArraySpecNode node = new ASTComponentArraySpecNode();
@@ -18204,7 +14815,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.explicitShapeSpecList != null) node.explicitShapeSpecList.setParent(node);
return node;
}
-
public Object handleComponentArraySpec204(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentArraySpecNode node = new ASTComponentArraySpecNode();
@@ -18212,16 +14822,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.deferredShapeSpecList != null) node.deferredShapeSpecList.setParent(node);
return node;
}
-
public Object handleComponentDeclList205(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTComponentDeclNode> list = new ASTSeparatedListNode<ASTComponentDeclNode>();
- ASTComponentDeclNode elt = (ASTComponentDeclNode)valueStack.get(valueStackOffset);
+ ASTComponentDeclNode elt = (ASTComponentDeclNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleComponentDeclList206(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTComponentDeclNode> list = (ASTSeparatedListNode<ASTComponentDeclNode>)valueStack.get(valueStackOffset);
@@ -18232,7 +14840,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleComponentDecl207(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18263,7 +14870,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentInitialization != null) node.componentInitialization.setParent(node);
return node;
}
-
public Object handleComponentDecl208(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18279,7 +14885,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentInitialization != null) node.componentInitialization.setParent(node);
return node;
}
-
public Object handleComponentDecl209(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18304,7 +14909,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentInitialization != null) node.componentInitialization.setParent(node);
return node;
}
-
public Object handleComponentDecl210(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18314,7 +14918,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentInitialization != null) node.componentInitialization.setParent(node);
return node;
}
-
public Object handleComponentDecl211(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18343,7 +14946,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp5 != null) tmp5.setParent(node);
return node;
}
-
public Object handleComponentDecl212(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18357,7 +14959,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleComponentDecl213(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18380,7 +14981,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp2 != null) tmp2.setParent(node);
return node;
}
-
public Object handleComponentDecl214(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentDeclNode node = new ASTComponentDeclNode();
@@ -18388,7 +14988,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentName != null) node.componentName.setParent(node);
return node;
}
-
public Object handleComponentInitialization215(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentInitializationNode node = new ASTComponentInitializationNode();
@@ -18398,7 +14997,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.assignedExpr != null) node.assignedExpr.setParent(node);
return node;
}
-
public Object handleComponentInitialization216(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentInitializationNode node = new ASTComponentInitializationNode();
@@ -18412,7 +15010,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleEndTypeStmt217(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndTypeStmtNode node = new ASTEndTypeStmtNode();
@@ -18429,7 +15026,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndTypeStmt218(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndTypeStmtNode node = new ASTEndTypeStmtNode();
@@ -18448,7 +15044,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndTypeStmt219(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndTypeStmtNode node = new ASTEndTypeStmtNode();
@@ -18460,7 +15055,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndTypeStmt220(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndTypeStmtNode node = new ASTEndTypeStmtNode();
@@ -18474,7 +15068,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStructureConstructor221(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStructureConstructorNode node = new ASTStructureConstructorNode();
@@ -18491,16 +15084,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleExprList222(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTExprNode> list = new ASTSeparatedListNode<ASTExprNode>();
- ASTExprNode elt = (ASTExprNode)valueStack.get(valueStackOffset);
+ ASTExprNode elt = (ASTExprNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleExprList223(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTExprNode> list = (ASTSeparatedListNode<ASTExprNode>)valueStack.get(valueStackOffset);
@@ -18511,7 +15102,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleArrayConstructor224(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArrayConstructorNode node = new ASTArrayConstructorNode();
@@ -18523,16 +15113,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTSlashrparen != null) node.hiddenTSlashrparen.setParent(node);
return node;
}
-
public Object handleAcValueList225(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTAcValueNode> list = new ASTSeparatedListNode<ASTAcValueNode>();
- ASTAcValueNode elt = (ASTAcValueNode)valueStack.get(valueStackOffset);
+ ASTAcValueNode elt = (ASTAcValueNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAcValueList226(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTAcValueNode> list = (ASTSeparatedListNode<ASTAcValueNode>)valueStack.get(valueStackOffset);
@@ -18543,7 +15131,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAcValue227(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcValueNode node = new ASTAcValueNode();
@@ -18551,7 +15138,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleAcValue228(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcValueNode node = new ASTAcValueNode();
@@ -18559,7 +15145,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.acImpliedDo != null) node.acImpliedDo.setParent(node);
return node;
}
-
public Object handleAcImpliedDo229(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcImpliedDoNode node = new ASTAcImpliedDoNode();
@@ -18586,7 +15171,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAcImpliedDo230(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcImpliedDoNode node = new ASTAcImpliedDoNode();
@@ -18617,7 +15201,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAcImpliedDo231(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcImpliedDoNode node = new ASTAcImpliedDoNode();
@@ -18644,7 +15227,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAcImpliedDo232(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAcImpliedDoNode node = new ASTAcImpliedDoNode();
@@ -18675,7 +15257,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleTypeDeclarationStmt233(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeDeclarationStmtNode node = new ASTTypeDeclarationStmtNode();
@@ -18695,7 +15276,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleTypeDeclarationStmt234(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeDeclarationStmtNode node = new ASTTypeDeclarationStmtNode();
@@ -18713,7 +15293,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleTypeDeclarationStmt235(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeDeclarationStmtNode node = new ASTTypeDeclarationStmtNode();
@@ -18727,7 +15306,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAttrSpecSeq236(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecSeqNode node = new ASTAttrSpecSeqNode();
@@ -18740,7 +15318,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleAttrSpecSeq237(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecSeqNode node = new ASTAttrSpecSeqNode();
@@ -18753,7 +15330,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleTypeSpec238(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18761,7 +15337,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isInteger != null) node.isInteger.setParent(node);
return node;
}
-
public Object handleTypeSpec239(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18769,7 +15344,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isReal != null) node.isReal.setParent(node);
return node;
}
-
public Object handleTypeSpec240(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18777,7 +15351,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isDouble != null) node.isDouble.setParent(node);
return node;
}
-
public Object handleTypeSpec241(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18785,7 +15358,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isComplex != null) node.isComplex.setParent(node);
return node;
}
-
public Object handleTypeSpec242(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18793,7 +15365,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isLogical != null) node.isLogical.setParent(node);
return node;
}
-
public Object handleTypeSpec243(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18801,7 +15372,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isCharacter != null) node.isCharacter.setParent(node);
return node;
}
-
public Object handleTypeSpec244(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18811,7 +15381,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.kindSelector != null) node.kindSelector.setParent(node);
return node;
}
-
public Object handleTypeSpec245(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18821,7 +15390,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.kindSelector != null) node.kindSelector.setParent(node);
return node;
}
-
public Object handleTypeSpec246(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18831,7 +15399,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTPrecision != null) node.hiddenTPrecision.setParent(node);
return node;
}
-
public Object handleTypeSpec247(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18841,7 +15408,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.kindSelector != null) node.kindSelector.setParent(node);
return node;
}
-
public Object handleTypeSpec248(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18851,7 +15417,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.charSelector != null) node.charSelector.setParent(node);
return node;
}
-
public Object handleTypeSpec249(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18861,7 +15426,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.kindSelector != null) node.kindSelector.setParent(node);
return node;
}
-
public Object handleTypeSpec250(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTypeSpecNode node = new ASTTypeSpecNode();
@@ -18875,7 +15439,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAttrSpec251(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18883,7 +15446,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.accessSpec != null) node.accessSpec.setParent(node);
return node;
}
-
public Object handleAttrSpec252(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18891,7 +15453,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isParameter != null) node.isParameter.setParent(node);
return node;
}
-
public Object handleAttrSpec253(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18899,7 +15460,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isAllocatable != null) node.isAllocatable.setParent(node);
return node;
}
-
public Object handleAttrSpec254(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18913,7 +15473,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAttrSpec255(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18921,7 +15480,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isExternal != null) node.isExternal.setParent(node);
return node;
}
-
public Object handleAttrSpec256(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18935,7 +15493,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAttrSpec257(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18943,7 +15500,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isIntrinsic != null) node.isIntrinsic.setParent(node);
return node;
}
-
public Object handleAttrSpec258(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18951,7 +15507,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isOptional != null) node.isOptional.setParent(node);
return node;
}
-
public Object handleAttrSpec259(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18959,7 +15514,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isPointer != null) node.isPointer.setParent(node);
return node;
}
-
public Object handleAttrSpec260(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18967,7 +15521,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isSave != null) node.isSave.setParent(node);
return node;
}
-
public Object handleAttrSpec261(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAttrSpecNode node = new ASTAttrSpecNode();
@@ -18975,16 +15528,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isTarget != null) node.isTarget.setParent(node);
return node;
}
-
public Object handleEntityDeclList262(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTEntityDeclNode> list = new ASTSeparatedListNode<ASTEntityDeclNode>();
- ASTEntityDeclNode elt = (ASTEntityDeclNode)valueStack.get(valueStackOffset);
+ ASTEntityDeclNode elt = (ASTEntityDeclNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleEntityDeclList263(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTEntityDeclNode> list = (ASTSeparatedListNode<ASTEntityDeclNode>)valueStack.get(valueStackOffset);
@@ -18995,7 +15546,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleEntityDecl264(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19003,7 +15553,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.objectName != null) node.objectName.setParent(node);
return node;
}
-
public Object handleEntityDecl265(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19013,7 +15562,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initialization != null) node.initialization.setParent(node);
return node;
}
-
public Object handleEntityDecl266(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19036,7 +15584,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp2 != null) tmp2.setParent(node);
return node;
}
-
public Object handleEntityDecl267(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19061,7 +15608,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initialization != null) node.initialization.setParent(node);
return node;
}
-
public Object handleEntityDecl268(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19075,7 +15621,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleEntityDecl269(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19091,7 +15636,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initialization != null) node.initialization.setParent(node);
return node;
}
-
public Object handleEntityDecl270(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19120,7 +15664,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp5 != null) tmp5.setParent(node);
return node;
}
-
public Object handleEntityDecl271(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19151,7 +15694,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initialization != null) node.initialization.setParent(node);
return node;
}
-
public Object handleEntityDecl272(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntityDeclNode node = new ASTEntityDeclNode();
@@ -19171,7 +15713,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initialization != null) node.initialization.setParent(node);
return node;
}
-
public Object handleInvalidEntityDecl273(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -19194,7 +15735,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenRparen2", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 5));
return node;
}
-
public Object handleInvalidEntityDecl274(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -19218,7 +15758,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("initialization", (ASTInitializationNode)valueStack.get(valueStackOffset + 6));
return node;
}
-
public Object handleInitialization275(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInitializationNode node = new ASTInitializationNode();
@@ -19228,7 +15767,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.assignedExpr != null) node.assignedExpr.setParent(node);
return node;
}
-
public Object handleInitialization276(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInitializationNode node = new ASTInitializationNode();
@@ -19242,7 +15780,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleKindSelector277(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTKindSelectorNode node = new ASTKindSelectorNode();
@@ -19256,7 +15793,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleKindSelector278(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTKindSelectorNode node = new ASTKindSelectorNode();
@@ -19268,7 +15804,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector279(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19286,7 +15821,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector280(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19308,7 +15842,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector281(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19328,7 +15861,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector282(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19342,7 +15874,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector283(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19358,7 +15889,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharSelector284(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCharSelectorNode node = new ASTCharSelectorNode();
@@ -19372,21 +15902,18 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCharLenParamValue285(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("lengthExpr", (ASTExprNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleCharLenParamValue286(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("isAssumedLength", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleCharLength287(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -19396,14 +15923,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleCharLength288(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("constIntLength", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleAccessSpec289(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessSpecNode node = new ASTAccessSpecNode();
@@ -19411,7 +15936,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isPublic != null) node.isPublic.setParent(node);
return node;
}
-
public Object handleAccessSpec290(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessSpecNode node = new ASTAccessSpecNode();
@@ -19419,7 +15943,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isPrivate != null) node.isPrivate.setParent(node);
return node;
}
-
public Object handleIntentSpec291(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentSpecNode node = new ASTIntentSpecNode();
@@ -19427,7 +15950,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isIntentIn != null) node.isIntentIn.setParent(node);
return node;
}
-
public Object handleIntentSpec292(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentSpecNode node = new ASTIntentSpecNode();
@@ -19435,7 +15957,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isIntentOut != null) node.isIntentOut.setParent(node);
return node;
}
-
public Object handleIntentSpec293(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentSpecNode node = new ASTIntentSpecNode();
@@ -19443,7 +15964,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isIntentInOut != null) node.isIntentInOut.setParent(node);
return node;
}
-
public Object handleIntentSpec294(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentSpecNode node = new ASTIntentSpecNode();
@@ -19453,7 +15973,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTOut != null) node.hiddenTOut.setParent(node);
return node;
}
-
public Object handleArraySpec295(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArraySpecNode node = new ASTArraySpecNode();
@@ -19461,7 +15980,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.explicitShapeSpecList != null) node.explicitShapeSpecList.setParent(node);
return node;
}
-
public Object handleArraySpec296(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArraySpecNode node = new ASTArraySpecNode();
@@ -19469,7 +15987,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.assumedSizeSpec != null) node.assumedSizeSpec.setParent(node);
return node;
}
-
public Object handleArraySpec297(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArraySpecNode node = new ASTArraySpecNode();
@@ -19477,7 +15994,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.assumedShapeSpecList != null) node.assumedShapeSpecList.setParent(node);
return node;
}
-
public Object handleArraySpec298(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArraySpecNode node = new ASTArraySpecNode();
@@ -19485,7 +16001,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.deferredShapeSpecList != null) node.deferredShapeSpecList.setParent(node);
return node;
}
-
public Object handleAssumedShapeSpecList299(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedShapeSpecListNode node = new ASTAssumedShapeSpecListNode();
@@ -19498,7 +16013,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleAssumedShapeSpecList300(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedShapeSpecListNode node = new ASTAssumedShapeSpecListNode();
@@ -19515,7 +16029,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleAssumedShapeSpecList301(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedShapeSpecListNode node = new ASTAssumedShapeSpecListNode();
@@ -19530,16 +16043,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleExplicitShapeSpecList302(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTExplicitShapeSpecNode> list = new ASTSeparatedListNode<ASTExplicitShapeSpecNode>();
- ASTExplicitShapeSpecNode elt = (ASTExplicitShapeSpecNode)valueStack.get(valueStackOffset);
+ ASTExplicitShapeSpecNode elt = (ASTExplicitShapeSpecNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleExplicitShapeSpecList303(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTExplicitShapeSpecNode> list = (ASTSeparatedListNode<ASTExplicitShapeSpecNode>)valueStack.get(valueStackOffset);
@@ -19550,7 +16061,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleExplicitShapeSpec304(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExplicitShapeSpecNode node = new ASTExplicitShapeSpecNode();
@@ -19562,7 +16072,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleExplicitShapeSpec305(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExplicitShapeSpecNode node = new ASTExplicitShapeSpecNode();
@@ -19570,21 +16079,18 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleLowerBound306(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("lb", (ASTExprNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUpperBound307(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("ub", (ASTExprNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleAssumedShapeSpec308(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -19592,14 +16098,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTColon", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleAssumedShapeSpec309(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hiddenTColon", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleDeferredShapeSpecList310(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDeferredShapeSpecListNode node = new ASTDeferredShapeSpecListNode();
@@ -19610,7 +16114,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDeferredShapeSpecList311(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDeferredShapeSpecListNode node = new ASTDeferredShapeSpecListNode();
@@ -19623,14 +16126,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDeferredShapeSpec312(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hiddenTColon", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleAssumedSizeSpec313(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedSizeSpecNode node = new ASTAssumedSizeSpecNode();
@@ -19638,7 +16139,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTAsterisk != null) node.hiddenTAsterisk.setParent(node);
return node;
}
-
public Object handleAssumedSizeSpec314(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedSizeSpecNode node = new ASTAssumedSizeSpecNode();
@@ -19650,7 +16150,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTAsterisk != null) node.hiddenTAsterisk.setParent(node);
return node;
}
-
public Object handleAssumedSizeSpec315(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedSizeSpecNode node = new ASTAssumedSizeSpecNode();
@@ -19662,7 +16161,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTAsterisk != null) node.hiddenTAsterisk.setParent(node);
return node;
}
-
public Object handleAssumedSizeSpec316(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssumedSizeSpecNode node = new ASTAssumedSizeSpecNode();
@@ -19678,7 +16176,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTAsterisk != null) node.hiddenTAsterisk.setParent(node);
return node;
}
-
public Object handleIntentStmt317(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentStmtNode node = new ASTIntentStmtNode();
@@ -19698,7 +16195,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIntentStmt318(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentStmtNode node = new ASTIntentStmtNode();
@@ -19722,7 +16218,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIntentParList319(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentParListNode node = new ASTIntentParListNode();
@@ -19733,7 +16228,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIntentParList320(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntentParListNode node = new ASTIntentParListNode();
@@ -19746,14 +16240,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIntentPar321(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variableName", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("variableName"));
return node;
}
-
public Object handleOptionalStmt322(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOptionalStmtNode node = new ASTOptionalStmtNode();
@@ -19767,7 +16259,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleOptionalStmt323(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOptionalStmtNode node = new ASTOptionalStmtNode();
@@ -19785,7 +16276,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleOptionalParList324(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOptionalParListNode node = new ASTOptionalParListNode();
@@ -19796,7 +16286,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleOptionalParList325(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOptionalParListNode node = new ASTOptionalParListNode();
@@ -19809,14 +16298,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleOptionalPar326(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variableName", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("variableName"));
return node;
}
-
public Object handleAccessStmt327(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessStmtNode node = new ASTAccessStmtNode();
@@ -19834,7 +16321,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAccessStmt328(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessStmtNode node = new ASTAccessStmtNode();
@@ -19848,7 +16334,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAccessStmt329(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAccessStmtNode node = new ASTAccessStmtNode();
@@ -19860,16 +16345,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAccessIdList330(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IAccessId> list = new ASTSeparatedListNode<IAccessId>();
- IAccessId elt = (IAccessId)valueStack.get(valueStackOffset);
+ IAccessId elt = (IAccessId)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAccessIdList331(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IAccessId> list = (ASTSeparatedListNode<IAccessId>)valueStack.get(valueStackOffset);
@@ -19880,19 +16363,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAccessId332(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGenericNameNode result = (ASTGenericNameNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleAccessId333(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGenericSpecNode result = (ASTGenericSpecNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSaveStmt334(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSaveStmtNode node = new ASTSaveStmtNode();
@@ -19904,7 +16388,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSaveStmt335(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSaveStmtNode node = new ASTSaveStmtNode();
@@ -19918,7 +16401,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSaveStmt336(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSaveStmtNode node = new ASTSaveStmtNode();
@@ -19936,16 +16418,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSavedEntityList337(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSavedEntityNode> list = new ASTSeparatedListNode<ASTSavedEntityNode>();
- ASTSavedEntityNode elt = (ASTSavedEntityNode)valueStack.get(valueStackOffset);
+ ASTSavedEntityNode elt = (ASTSavedEntityNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSavedEntityList338(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSavedEntityNode> list = (ASTSeparatedListNode<ASTSavedEntityNode>)valueStack.get(valueStackOffset);
@@ -19956,7 +16436,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSavedEntity339(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSavedEntityNode node = new ASTSavedEntityNode();
@@ -19964,7 +16443,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.variableName != null) node.variableName.setParent(node);
return node;
}
-
public Object handleSavedEntity340(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSavedEntityNode node = new ASTSavedEntityNode();
@@ -19976,7 +16454,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTSlash2 != null) node.hiddenTSlash2.setParent(node);
return node;
}
-
public Object handleSavedCommonBlock341(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -19985,7 +16462,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTSlash2", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleDimensionStmt342(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDimensionStmtNode node = new ASTDimensionStmtNode();
@@ -20003,7 +16479,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleDimensionStmt343(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDimensionStmtNode node = new ASTDimensionStmtNode();
@@ -20017,16 +16492,22 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleArrayDeclaratorList344(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTArrayDeclaratorNode> list = new ASTSeparatedListNode<ASTArrayDeclaratorNode>();
- ASTArrayDeclaratorNode elt = (ASTArrayDeclaratorNode)valueStack.get(valueStackOffset);
+ ASTArrayDeclaratorNode elt = new ASTArrayDeclaratorNode();
+ elt.variableName = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("variableName");
+ if (elt.variableName != null) elt.variableName.setParent(elt);
+ elt.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTLparen");
+ if (elt.hiddenTLparen != null) elt.hiddenTLparen.setParent(elt);
+ elt.arraySpec = (ASTArraySpecNode)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("arraySpec");
+ if (elt.arraySpec != null) elt.arraySpec.setParent(elt);
+ elt.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTRparen");
+ if (elt.hiddenTRparen != null) elt.hiddenTRparen.setParent(elt);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleArrayDeclaratorList345(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTArrayDeclaratorNode> list = (ASTSeparatedListNode<ASTArrayDeclaratorNode>)valueStack.get(valueStackOffset);
@@ -20037,7 +16518,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleArrayDeclarator346(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -20047,7 +16527,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 3));
return node;
}
-
public Object handleAllocatableStmt347(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocatableStmtNode node = new ASTAllocatableStmtNode();
@@ -20065,7 +16544,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAllocatableStmt348(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocatableStmtNode node = new ASTAllocatableStmtNode();
@@ -20079,16 +16557,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleArrayAllocationList349(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTArrayAllocationNode> list = new ASTSeparatedListNode<ASTArrayAllocationNode>();
- ASTArrayAllocationNode elt = (ASTArrayAllocationNode)valueStack.get(valueStackOffset);
+ ASTArrayAllocationNode elt = (ASTArrayAllocationNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleArrayAllocationList350(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTArrayAllocationNode> list = (ASTSeparatedListNode<ASTArrayAllocationNode>)valueStack.get(valueStackOffset);
@@ -20099,7 +16575,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleArrayAllocation351(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArrayAllocationNode node = new ASTArrayAllocationNode();
@@ -20107,7 +16582,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.arrayName != null) node.arrayName.setParent(node);
return node;
}
-
public Object handleArrayAllocation352(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArrayAllocationNode node = new ASTArrayAllocationNode();
@@ -20121,7 +16595,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePointerStmt353(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerStmtNode node = new ASTPointerStmtNode();
@@ -20139,7 +16612,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerStmt354(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerStmtNode node = new ASTPointerStmtNode();
@@ -20153,16 +16625,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerStmtObjectList355(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTPointerStmtObjectNode> list = new ASTSeparatedListNode<ASTPointerStmtObjectNode>();
- ASTPointerStmtObjectNode elt = (ASTPointerStmtObjectNode)valueStack.get(valueStackOffset);
+ ASTPointerStmtObjectNode elt = (ASTPointerStmtObjectNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePointerStmtObjectList356(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTPointerStmtObjectNode> list = (ASTSeparatedListNode<ASTPointerStmtObjectNode>)valueStack.get(valueStackOffset);
@@ -20173,7 +16643,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePointerStmtObject357(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerStmtObjectNode node = new ASTPointerStmtObjectNode();
@@ -20181,7 +16650,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.pointerName != null) node.pointerName.setParent(node);
return node;
}
-
public Object handlePointerStmtObject358(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerStmtObjectNode node = new ASTPointerStmtObjectNode();
@@ -20195,14 +16663,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePointerName359(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("pointerName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleTargetStmt360(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetStmtNode node = new ASTTargetStmtNode();
@@ -20220,7 +16686,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleTargetStmt361(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetStmtNode node = new ASTTargetStmtNode();
@@ -20234,16 +16699,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleTargetObjectList362(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTTargetObjectNode> list = new ASTSeparatedListNode<ASTTargetObjectNode>();
- ASTTargetObjectNode elt = (ASTTargetObjectNode)valueStack.get(valueStackOffset);
+ ASTTargetObjectNode elt = (ASTTargetObjectNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleTargetObjectList363(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTTargetObjectNode> list = (ASTSeparatedListNode<ASTTargetObjectNode>)valueStack.get(valueStackOffset);
@@ -20254,7 +16717,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleTargetObject364(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetObjectNode node = new ASTTargetObjectNode();
@@ -20262,7 +16724,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.targetName != null) node.targetName.setParent(node);
return node;
}
-
public Object handleTargetObject365(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetObjectNode node = new ASTTargetObjectNode();
@@ -20276,14 +16737,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleTargetName366(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("targetName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleParameterStmt367(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTParameterStmtNode node = new ASTParameterStmtNode();
@@ -20301,16 +16760,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleNamedConstantDefList368(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTNamedConstantDefNode> list = new ASTSeparatedListNode<ASTNamedConstantDefNode>();
- ASTNamedConstantDefNode elt = (ASTNamedConstantDefNode)valueStack.get(valueStackOffset);
+ ASTNamedConstantDefNode elt = (ASTNamedConstantDefNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleNamedConstantDefList369(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTNamedConstantDefNode> list = (ASTSeparatedListNode<ASTNamedConstantDefNode>)valueStack.get(valueStackOffset);
@@ -20321,7 +16778,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleNamedConstantDef370(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamedConstantDefNode node = new ASTNamedConstantDefNode();
@@ -20333,7 +16789,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.initializationExpr != null) node.initializationExpr.setParent(node);
return node;
}
-
public Object handleDataStmt371(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtNode node = new ASTDataStmtNode();
@@ -20347,7 +16802,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleDatalist372(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDatalistNode node = new ASTDatalistNode();
@@ -20358,7 +16812,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDatalist373(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDatalistNode node = new ASTDatalistNode();
@@ -20369,7 +16822,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDatalist374(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDatalistNode node = new ASTDatalistNode();
@@ -20382,7 +16834,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDataStmtSet375(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtSetNode node = new ASTDataStmtSetNode();
@@ -20396,16 +16847,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTSlash2 != null) node.hiddenTSlash2.setParent(node);
return node;
}
-
public Object handleDataStmtObjectList376(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IDataStmtObject> list = new ASTSeparatedListNode<IDataStmtObject>();
- IDataStmtObject elt = (IDataStmtObject)valueStack.get(valueStackOffset);
+ IDataStmtObject elt = (IDataStmtObject)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataStmtObjectList377(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IDataStmtObject> list = (ASTSeparatedListNode<IDataStmtObject>)valueStack.get(valueStackOffset);
@@ -20416,19 +16865,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataStmtObject378(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode result = (ASTVariableNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDataStmtObject379(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataImpliedDoNode result = (ASTDataImpliedDoNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDataImpliedDo380(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataImpliedDoNode node = new ASTDataImpliedDoNode();
@@ -20452,7 +16902,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataImpliedDo381(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataImpliedDoNode node = new ASTDataImpliedDoNode();
@@ -20480,16 +16929,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataIDoObjectList382(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IDataIDoObject> list = new ASTSeparatedListNode<IDataIDoObject>();
- IDataIDoObject elt = (IDataIDoObject)valueStack.get(valueStackOffset);
+ IDataIDoObject elt = (IDataIDoObject)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataIDoObjectList383(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IDataIDoObject> list = (ASTSeparatedListNode<IDataIDoObject>)valueStack.get(valueStackOffset);
@@ -20500,34 +16947,45 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataIDoObject384(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
- ASTArrayElementNode result = (ASTArrayElementNode)valueStack.get(valueStackOffset + 0);
+ ASTArrayElementNode result = new ASTArrayElementNode();
+ result.variableName = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("variableName");
+ if (result.variableName != null) result.variableName.setParent(result);
+ result.structureComponent = (IASTListNode<ASTStructureComponentNode>)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("structureComponent");
+ if (result.structureComponent != null) result.structureComponent.setParent(result);
+ result.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTLparen");
+ if (result.hiddenTLparen != null) result.hiddenTLparen.setParent(result);
+ result.sectionSubscriptList = (IASTListNode<ASTSectionSubscriptNode>)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("sectionSubscriptList");
+ if (result.sectionSubscriptList != null) result.sectionSubscriptList.setParent(result);
+ result.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTRparen");
+ if (result.hiddenTRparen != null) result.hiddenTRparen.setParent(result);
+ /*
+ */
return result;
}
-
public Object handleDataIDoObject385(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataImpliedDoNode result = (ASTDataImpliedDoNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDataIDoObject386(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTStructureComponentNode> result = (IASTListNode<ASTStructureComponentNode>)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleDataStmtValueList387(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTDataStmtValueNode> list = new ASTSeparatedListNode<ASTDataStmtValueNode>();
- ASTDataStmtValueNode elt = (ASTDataStmtValueNode)valueStack.get(valueStackOffset);
+ ASTDataStmtValueNode elt = (ASTDataStmtValueNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataStmtValueList388(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTDataStmtValueNode> list = (ASTSeparatedListNode<ASTDataStmtValueNode>)valueStack.get(valueStackOffset);
@@ -20538,7 +16996,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleDataStmtValue389(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtValueNode node = new ASTDataStmtValueNode();
@@ -20552,7 +17009,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataStmtValue390(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtValueNode node = new ASTDataStmtValueNode();
@@ -20570,7 +17026,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataStmtValue391(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtValueNode node = new ASTDataStmtValueNode();
@@ -20588,14 +17043,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataStmtConstant392(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("constant", (ASTConstantNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleDataStmtConstant393(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -20604,7 +17057,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleImplicitStmt394(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTImplicitStmtNode node = new ASTImplicitStmtNode();
@@ -20618,7 +17070,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleImplicitStmt395(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTImplicitStmtNode node = new ASTImplicitStmtNode();
@@ -20632,16 +17083,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleImplicitSpecList396(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTImplicitSpecNode> list = new ASTSeparatedListNode<ASTImplicitSpecNode>();
- ASTImplicitSpecNode elt = (ASTImplicitSpecNode)valueStack.get(valueStackOffset);
+ ASTImplicitSpecNode elt = (ASTImplicitSpecNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleImplicitSpecList397(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTImplicitSpecNode> list = (ASTSeparatedListNode<ASTImplicitSpecNode>)valueStack.get(valueStackOffset);
@@ -20652,7 +17101,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleImplicitSpec398(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTImplicitSpecNode node = new ASTImplicitSpecNode();
@@ -20662,7 +17110,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.charRanges != null) node.charRanges.setParent(node);
return node;
}
-
public Object handleNamelistStmt399(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistStmtNode node = new ASTNamelistStmtNode();
@@ -20676,7 +17123,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleNamelistGroups400(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistGroupsNode node = new ASTNamelistGroupsNode();
@@ -20693,7 +17139,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleNamelistGroups401(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistGroupsNode node = new ASTNamelistGroupsNode();
@@ -20710,7 +17155,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleNamelistGroups402(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistGroupsNode node = new ASTNamelistGroupsNode();
@@ -20729,7 +17173,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleNamelistGroups403(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNamelistGroupsNode node = new ASTNamelistGroupsNode();
@@ -20742,14 +17185,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleNamelistGroupObject404(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variableName", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("variableName"));
return node;
}
-
public Object handleEquivalenceStmt405(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivalenceStmtNode node = new ASTEquivalenceStmtNode();
@@ -20763,16 +17204,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEquivalenceSetList406(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTEquivalenceSetNode> list = new ASTSeparatedListNode<ASTEquivalenceSetNode>();
- ASTEquivalenceSetNode elt = (ASTEquivalenceSetNode)valueStack.get(valueStackOffset);
+ ASTEquivalenceSetNode elt = (ASTEquivalenceSetNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleEquivalenceSetList407(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTEquivalenceSetNode> list = (ASTSeparatedListNode<ASTEquivalenceSetNode>)valueStack.get(valueStackOffset);
@@ -20783,7 +17222,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleEquivalenceSet408(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivalenceSetNode node = new ASTEquivalenceSetNode();
@@ -20799,7 +17237,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleEquivalenceObjectList409(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivalenceObjectListNode node = new ASTEquivalenceObjectListNode();
@@ -20810,7 +17247,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleEquivalenceObjectList410(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivalenceObjectListNode node = new ASTEquivalenceObjectListNode();
@@ -20823,14 +17259,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleEquivalenceObject411(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variable", (ASTVariableNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleCommonStmt412(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonStmtNode node = new ASTCommonStmtNode();
@@ -20844,7 +17278,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCommonBlockList413(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockListNode node = new ASTCommonBlockListNode();
@@ -20855,7 +17288,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCommonBlockList414(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockListNode node = new ASTCommonBlockListNode();
@@ -20866,7 +17298,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCommonBlockList415(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockListNode node = new ASTCommonBlockListNode();
@@ -20879,7 +17310,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCommonBlock416(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockNode node = new ASTCommonBlockNode();
@@ -20887,7 +17317,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.commonBlockObjectList != null) node.commonBlockObjectList.setParent(node);
return node;
}
-
public Object handleCommonBlock417(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockNode node = new ASTCommonBlockNode();
@@ -20899,7 +17328,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.commonBlockObjectList != null) node.commonBlockObjectList.setParent(node);
return node;
}
-
public Object handleCommonBlock418(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockNode node = new ASTCommonBlockNode();
@@ -20916,16 +17344,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.commonBlockObjectList != null) node.commonBlockObjectList.setParent(node);
return node;
}
-
public Object handleCommonBlockObjectList419(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTCommonBlockObjectNode> list = new ASTListNode<ASTCommonBlockObjectNode>();
- ASTCommonBlockObjectNode elt = (ASTCommonBlockObjectNode)valueStack.get(valueStackOffset);
+ ASTCommonBlockObjectNode elt = (ASTCommonBlockObjectNode)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleCommonBlockObjectList420(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTCommonBlockObjectNode> list = (IASTListNode<ASTCommonBlockObjectNode>)valueStack.get(valueStackOffset);
@@ -20934,7 +17360,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleCommonBlockObject421(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockObjectNode node = new ASTCommonBlockObjectNode();
@@ -20942,7 +17367,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.variableName != null) node.variableName.setParent(node);
return node;
}
-
public Object handleCommonBlockObject422(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCommonBlockObjectNode node = new ASTCommonBlockObjectNode();
@@ -20956,7 +17380,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleVariable423(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode node = new ASTVariableNode();
@@ -20964,7 +17387,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.dataRef != null) node.dataRef.setParent(node);
return node;
}
-
public Object handleVariable424(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode node = new ASTVariableNode();
@@ -20978,7 +17400,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleVariable425(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode node = new ASTVariableNode();
@@ -20994,7 +17415,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleVariable426(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode node = new ASTVariableNode();
@@ -21004,7 +17424,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleSubstrConst427(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -21012,14 +17431,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("substringRange", (ASTSubstringRangeNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleVariableName428(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variableName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleScalarVariable429(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTScalarVariableNode node = new ASTScalarVariableNode();
@@ -21027,7 +17444,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.variableName != null) node.variableName.setParent(node);
return node;
}
-
public Object handleScalarVariable430(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTScalarVariableNode node = new ASTScalarVariableNode();
@@ -21043,7 +17459,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleSubstringRange431(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubstringRangeNode node = new ASTSubstringRangeNode();
@@ -21055,7 +17470,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleDataRef432(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataRefNode node = new ASTDataRefNode();
@@ -21066,7 +17480,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDataRef433(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataRefNode node = new ASTDataRefNode();
@@ -21079,7 +17492,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDataRef434(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataRefNode node = new ASTDataRefNode();
@@ -21098,7 +17510,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFDataRef435(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDataRefNode node = new ASTSFDataRefNode();
@@ -21116,7 +17527,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFDataRef436(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDataRefNode node = new ASTSFDataRefNode();
@@ -21133,7 +17543,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFDataRef437(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDataRefNode node = new ASTSFDataRefNode();
@@ -21149,7 +17558,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFDataRef438(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDataRefNode node = new ASTSFDataRefNode();
@@ -21171,7 +17579,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleStructureComponent439(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStructureComponentNode node = new ASTStructureComponentNode();
@@ -21187,7 +17594,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleStructureComponent440(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStructureComponentNode node = new ASTStructureComponentNode();
@@ -21198,7 +17604,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFieldSelector441(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFieldSelectorNode node = new ASTFieldSelectorNode();
@@ -21214,7 +17619,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleFieldSelector442(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFieldSelectorNode node = new ASTFieldSelectorNode();
@@ -21224,7 +17628,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleArrayElement443(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -21234,7 +17637,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 3));
return node;
}
-
public Object handleArrayElement444(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -21244,7 +17646,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 3));
return node;
}
-
public Object handleSubscript445(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptNode node = new ASTSubscriptNode();
@@ -21252,16 +17653,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.subscriptExpr != null) node.subscriptExpr.setParent(node);
return node;
}
-
public Object handleSectionSubscriptList446(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSectionSubscriptNode> list = new ASTSeparatedListNode<ASTSectionSubscriptNode>();
- ASTSectionSubscriptNode elt = (ASTSectionSubscriptNode)valueStack.get(valueStackOffset);
+ ASTSectionSubscriptNode elt = (ASTSectionSubscriptNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSectionSubscriptList447(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSectionSubscriptNode> list = (ASTSeparatedListNode<ASTSectionSubscriptNode>)valueStack.get(valueStackOffset);
@@ -21272,7 +17671,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSectionSubscript448(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSectionSubscriptNode node = new ASTSectionSubscriptNode();
@@ -21280,7 +17678,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleSectionSubscript449(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSectionSubscriptNode node = new ASTSectionSubscriptNode();
@@ -21288,7 +17685,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.subscriptTriplet != null) node.subscriptTriplet.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet450(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21296,7 +17692,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTColon != null) node.hiddenTColon.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet451(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21306,7 +17701,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet452(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21316,7 +17710,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTColon != null) node.hiddenTColon.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet453(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21328,7 +17721,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet454(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21344,7 +17736,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.step != null) node.step.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet455(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21358,7 +17749,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.step != null) node.step.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet456(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21372,7 +17762,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.step != null) node.step.setParent(node);
return node;
}
-
public Object handleSubscriptTriplet457(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubscriptTripletNode node = new ASTSubscriptTripletNode();
@@ -21384,7 +17773,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.step != null) node.step.setParent(node);
return node;
}
-
public Object handleAllocateStmt458(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocateStmtNode node = new ASTAllocateStmtNode();
@@ -21408,7 +17796,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAllocateStmt459(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocateStmtNode node = new ASTAllocateStmtNode();
@@ -21426,16 +17813,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAllocationList460(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTAllocationNode> list = new ASTSeparatedListNode<ASTAllocationNode>();
- ASTAllocationNode elt = (ASTAllocationNode)valueStack.get(valueStackOffset);
+ ASTAllocationNode elt = (ASTAllocationNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAllocationList461(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTAllocationNode> list = (ASTSeparatedListNode<ASTAllocationNode>)valueStack.get(valueStackOffset);
@@ -21446,7 +17831,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAllocation462(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocationNode node = new ASTAllocationNode();
@@ -21454,7 +17838,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.allocateObject != null) node.allocateObject.setParent(node);
return node;
}
-
public Object handleAllocation463(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocationNode node = new ASTAllocationNode();
@@ -21468,7 +17851,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleAllocatedShape464(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -21477,16 +17859,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleAllocateObjectList465(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IASTListNode<ASTAllocateObjectNode>> list = new ASTSeparatedListNode<IASTListNode<ASTAllocateObjectNode>>();
- IASTListNode<ASTAllocateObjectNode> elt = (IASTListNode<ASTAllocateObjectNode>)valueStack.get(valueStackOffset);
+ IASTListNode<ASTAllocateObjectNode> elt = (IASTListNode<ASTAllocateObjectNode>)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAllocateObjectList466(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IASTListNode<ASTAllocateObjectNode>> list = (ASTSeparatedListNode<IASTListNode<ASTAllocateObjectNode>>)valueStack.get(valueStackOffset);
@@ -21497,7 +17877,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleAllocateObject467(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocateObjectNode node = new ASTAllocateObjectNode();
@@ -21511,7 +17890,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleAllocateObject468(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAllocateObjectNode node = new ASTAllocateObjectNode();
@@ -21522,7 +17900,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleNullifyStmt469(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTNullifyStmtNode node = new ASTNullifyStmtNode();
@@ -21540,16 +17917,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerObjectList470(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTPointerObjectNode> list = new ASTSeparatedListNode<ASTPointerObjectNode>();
- ASTPointerObjectNode elt = (ASTPointerObjectNode)valueStack.get(valueStackOffset);
+ ASTPointerObjectNode elt = (ASTPointerObjectNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePointerObjectList471(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTPointerObjectNode> list = (ASTSeparatedListNode<ASTPointerObjectNode>)valueStack.get(valueStackOffset);
@@ -21560,7 +17935,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePointerObject472(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerObjectNode node = new ASTPointerObjectNode();
@@ -21571,7 +17945,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handlePointerObject473(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerObjectNode node = new ASTPointerObjectNode();
@@ -21579,7 +17952,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.pointerField != null) node.pointerField.setParent(node);
return node;
}
-
public Object handlePointerField474(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerFieldNode node = new ASTPointerFieldNode();
@@ -21606,7 +17978,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePointerField475(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerFieldNode node = new ASTPointerFieldNode();
@@ -21633,7 +18004,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePointerField476(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerFieldNode node = new ASTPointerFieldNode();
@@ -21654,7 +18024,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePointerField477(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPointerFieldNode node = new ASTPointerFieldNode();
@@ -21665,7 +18034,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleDeallocateStmt478(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDeallocateStmtNode node = new ASTDeallocateStmtNode();
@@ -21689,7 +18057,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleDeallocateStmt479(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDeallocateStmtNode node = new ASTDeallocateStmtNode();
@@ -21707,7 +18074,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePrimary480(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21715,7 +18081,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.logicalConst != null) node.logicalConst.setParent(node);
return node;
}
-
public Object handlePrimary481(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21723,7 +18088,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handlePrimary482(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21743,7 +18107,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.namedConstKind != null) node.namedConstKind.setParent(node);
return node;
}
-
public Object handlePrimary483(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21751,7 +18114,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.arrayConstructor != null) node.arrayConstructor.setParent(node);
return node;
}
-
public Object handlePrimary484(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21762,7 +18124,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handlePrimary485(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21779,7 +18140,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePrimary486(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21798,7 +18158,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handlePrimary487(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21813,7 +18172,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.derivedTypeComponentRef != null) node.derivedTypeComponentRef.setParent(node);
return node;
}
-
public Object handlePrimary488(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21834,7 +18192,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenRparen2 != null) node.hiddenRparen2.setParent(node);
return node;
}
-
public Object handlePrimary489(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21857,7 +18214,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handlePrimary490(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21878,7 +18234,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.derivedTypeComponentRef != null) node.derivedTypeComponentRef.setParent(node);
return node;
}
-
public Object handlePrimary491(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21905,7 +18260,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenRparen2 != null) node.hiddenRparen2.setParent(node);
return node;
}
-
public Object handlePrimary492(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21934,7 +18288,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handlePrimary493(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21948,7 +18301,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePrimary494(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21964,7 +18316,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handlePrimary495(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -21982,7 +18333,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.derivedTypeComponentRef != null) node.derivedTypeComponentRef.setParent(node);
return node;
}
-
public Object handlePrimary496(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -22006,7 +18356,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenRparen2 != null) node.hiddenRparen2.setParent(node);
return node;
}
-
public Object handlePrimary497(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -22032,7 +18381,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handlePrimary498(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -22044,7 +18392,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePrimary499(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrimaryNode node = new ASTPrimaryNode();
@@ -22054,7 +18401,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleCPrimary500(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCPrimaryNode node = new ASTCPrimaryNode();
@@ -22082,7 +18428,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleCPrimary501(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCPrimaryNode node = new ASTCPrimaryNode();
@@ -22094,14 +18439,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleCOperand502(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("stringConst", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleCOperand503(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22111,7 +18454,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("name", tmp0);
return node;
}
-
public Object handleCOperand504(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22124,7 +18466,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 3));
return node;
}
-
public Object handleCOperand505(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22136,7 +18477,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("derivedTypeComponentRef", (IASTListNode<ASTDataRefNode>)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleCOperand506(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22151,7 +18491,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenRparen2", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 5));
return node;
}
-
public Object handleCOperand507(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22166,7 +18505,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("derivedTypeComponentRef", (IASTListNode<ASTDataRefNode>)valueStack.get(valueStackOffset + 5));
return node;
}
-
public Object handleCOperand508(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22184,7 +18522,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenRparen2", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 8));
return node;
}
-
public Object handleCOperand509(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -22194,7 +18531,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTRparen"));
return node;
}
-
public Object handleUFPrimary510(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22202,7 +18538,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.intConst != null) node.intConst.setParent(node);
return node;
}
-
public Object handleUFPrimary511(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22210,7 +18545,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleUFPrimary512(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22224,7 +18558,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleUFPrimary513(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22235,7 +18568,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleUFPrimary514(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22252,7 +18584,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleUFPrimary515(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22271,7 +18602,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleUFPrimary516(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22286,7 +18616,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.derivedTypeComponentRef != null) node.derivedTypeComponentRef.setParent(node);
return node;
}
-
public Object handleUFPrimary517(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22307,7 +18636,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenRparen2 != null) node.hiddenRparen2.setParent(node);
return node;
}
-
public Object handleUFPrimary518(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22330,7 +18658,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleUFPrimary519(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22351,7 +18678,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.derivedTypeComponentRef != null) node.derivedTypeComponentRef.setParent(node);
return node;
}
-
public Object handleUFPrimary520(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22378,7 +18704,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenRparen2 != null) node.hiddenRparen2.setParent(node);
return node;
}
-
public Object handleUFPrimary521(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22407,7 +18732,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.substringRange != null) node.substringRange.setParent(node);
return node;
}
-
public Object handleUFPrimary522(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFPrimaryNode node = new ASTUFPrimaryNode();
@@ -22419,7 +18743,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleLevel1Expr523(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel1ExprNode node = new ASTLevel1ExprNode();
@@ -22427,7 +18750,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleLevel1Expr524(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel1ExprNode node = new ASTLevel1ExprNode();
@@ -22437,7 +18759,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleMultOperand525(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMultOperandNode node = new ASTMultOperandNode();
@@ -22445,7 +18766,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.level1Expr != null) node.level1Expr.setParent(node);
return node;
}
-
public Object handleMultOperand526(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMultOperandNode node = new ASTMultOperandNode();
@@ -22457,7 +18777,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleUFFactor527(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFFactorNode node = new ASTUFFactorNode();
@@ -22465,7 +18784,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleUFFactor528(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFFactorNode node = new ASTUFFactorNode();
@@ -22477,7 +18795,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleAddOperand529(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAddOperandNode node = new ASTAddOperandNode();
@@ -22485,7 +18802,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.multOperand != null) node.multOperand.setParent(node);
return node;
}
-
public Object handleAddOperand530(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAddOperandNode node = new ASTAddOperandNode();
@@ -22497,7 +18813,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleUFTerm531(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFTermNode node = new ASTUFTermNode();
@@ -22505,7 +18820,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.UFFactor != null) node.UFFactor.setParent(node);
return node;
}
-
public Object handleUFTerm532(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFTermNode node = new ASTUFTermNode();
@@ -22517,62 +18831,60 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleUFTerm533(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFTermNode node = new ASTUFTermNode();
node.lhsExpr = (ASTUFTermNode)valueStack.get(valueStackOffset + 0);
if (node.lhsExpr != null) node.lhsExpr.setParent(node);
ASTOperatorNode tmp1 = new ASTOperatorNode();
- tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
- if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
- tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
- if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
- tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
- if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
+ if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
+ if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
+ tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
+ if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
+ tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
+ if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
tmp1.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasMinusOp");
if (tmp1.hasMinusOp != null) tmp1.hasMinusOp.setParent(tmp1);
- tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
- if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
- tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
- if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
+ tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
+ if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
tmp1.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNotOp");
if (tmp1.hasNotOp != null) tmp1.hasNotOp.setParent(tmp1);
- tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
- if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
- tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
- if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
tmp1.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeOp");
if (tmp1.hasNeOp != null) tmp1.hasNeOp.setParent(tmp1);
+ tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
+ if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
tmp1.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasAndOp");
if (tmp1.hasAndOp != null) tmp1.hasAndOp.setParent(tmp1);
+ tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
+ if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
+ if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
tmp1.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPowerOp");
if (tmp1.hasPowerOp != null) tmp1.hasPowerOp.setParent(tmp1);
+ tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
+ if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
tmp1.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasSlashEqOp");
if (tmp1.hasSlashEqOp != null) tmp1.hasSlashEqOp.setParent(tmp1);
- tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
- if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
- tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
- if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
- tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
- if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
- tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
- if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
+ if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
tmp1.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGtOp");
if (tmp1.hasGtOp != null) tmp1.hasGtOp.setParent(tmp1);
- tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
- if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
- tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
- if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
- tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
- if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
+ if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
+ if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
+ tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
+ if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
+ tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
+ if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
node.concatOp = tmp1;
if (tmp1 != null) tmp1.setParent(node);
node.rhsPrimary = (ASTUFPrimaryNode)valueStack.get(valueStackOffset + 2);
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleLevel2Expr534(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel2ExprNode node = new ASTLevel2ExprNode();
@@ -22580,7 +18892,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.addOperand != null) node.addOperand.setParent(node);
return node;
}
-
public Object handleLevel2Expr535(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel2ExprNode node = new ASTLevel2ExprNode();
@@ -22590,7 +18901,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleLevel2Expr536(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel2ExprNode node = new ASTLevel2ExprNode();
@@ -22602,7 +18912,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleUFExpr537(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFExprNode node = new ASTUFExprNode();
@@ -22610,7 +18919,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.UFTerm != null) node.UFTerm.setParent(node);
return node;
}
-
public Object handleUFExpr538(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFExprNode node = new ASTUFExprNode();
@@ -22620,7 +18928,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleUFExpr539(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUFExprNode node = new ASTUFExprNode();
@@ -22632,7 +18939,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleLevel3Expr540(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel3ExprNode node = new ASTLevel3ExprNode();
@@ -22640,62 +18946,60 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.level2Expr != null) node.level2Expr.setParent(node);
return node;
}
-
public Object handleLevel3Expr541(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel3ExprNode node = new ASTLevel3ExprNode();
node.lhsExpr = (ASTLevel3ExprNode)valueStack.get(valueStackOffset + 0);
if (node.lhsExpr != null) node.lhsExpr.setParent(node);
ASTOperatorNode tmp1 = new ASTOperatorNode();
- tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
- if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
- tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
- if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
- tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
- if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
+ if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
+ if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
+ tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
+ if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
+ tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
+ if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
tmp1.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasMinusOp");
if (tmp1.hasMinusOp != null) tmp1.hasMinusOp.setParent(tmp1);
- tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
- if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
- tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
- if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
+ tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
+ if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
tmp1.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNotOp");
if (tmp1.hasNotOp != null) tmp1.hasNotOp.setParent(tmp1);
- tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
- if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
- tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
- if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
tmp1.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeOp");
if (tmp1.hasNeOp != null) tmp1.hasNeOp.setParent(tmp1);
+ tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
+ if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
tmp1.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasAndOp");
if (tmp1.hasAndOp != null) tmp1.hasAndOp.setParent(tmp1);
+ tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
+ if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
+ if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
tmp1.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPowerOp");
if (tmp1.hasPowerOp != null) tmp1.hasPowerOp.setParent(tmp1);
+ tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
+ if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
tmp1.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasSlashEqOp");
if (tmp1.hasSlashEqOp != null) tmp1.hasSlashEqOp.setParent(tmp1);
- tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
- if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
- tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
- if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
- tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
- if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
- tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
- if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
+ if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
tmp1.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGtOp");
if (tmp1.hasGtOp != null) tmp1.hasGtOp.setParent(tmp1);
- tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
- if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
- tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
- if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
- tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
- if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
+ if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
+ if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
+ tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
+ if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
+ tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
+ if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
node.concatOp = tmp1;
if (tmp1 != null) tmp1.setParent(node);
node.rhsExpr = (ASTLevel2ExprNode)valueStack.get(valueStackOffset + 2);
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleCExpr542(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCExprNode node = new ASTCExprNode();
@@ -22703,62 +19007,60 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleCExpr543(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCExprNode node = new ASTCExprNode();
node.lhsExpr = (ASTCExprNode)valueStack.get(valueStackOffset + 0);
if (node.lhsExpr != null) node.lhsExpr.setParent(node);
ASTOperatorNode tmp1 = new ASTOperatorNode();
- tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
- if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
- tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
- if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
- tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
- if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
+ if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
+ if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
+ tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
+ if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
+ tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
+ if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
tmp1.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasMinusOp");
if (tmp1.hasMinusOp != null) tmp1.hasMinusOp.setParent(tmp1);
- tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
- if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
- tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
- if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
+ tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
+ if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
tmp1.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNotOp");
if (tmp1.hasNotOp != null) tmp1.hasNotOp.setParent(tmp1);
- tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
- if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
- tmp1.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
- if (tmp1.hasNeqvOp != null) tmp1.hasNeqvOp.setParent(tmp1);
tmp1.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeOp");
if (tmp1.hasNeOp != null) tmp1.hasNeOp.setParent(tmp1);
+ tmp1.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
+ if (tmp1.hasGeOp != null) tmp1.hasGeOp.setParent(tmp1);
tmp1.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasAndOp");
if (tmp1.hasAndOp != null) tmp1.hasAndOp.setParent(tmp1);
+ tmp1.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
+ if (tmp1.hasEqvOp != null) tmp1.hasEqvOp.setParent(tmp1);
+ tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
+ if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
tmp1.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPowerOp");
if (tmp1.hasPowerOp != null) tmp1.hasPowerOp.setParent(tmp1);
+ tmp1.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
+ if (tmp1.hasEqOp != null) tmp1.hasEqOp.setParent(tmp1);
tmp1.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasSlashEqOp");
if (tmp1.hasSlashEqOp != null) tmp1.hasSlashEqOp.setParent(tmp1);
- tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
- if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
- tmp1.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
- if (tmp1.definedUnaryOp != null) tmp1.definedUnaryOp.setParent(tmp1);
- tmp1.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
- if (tmp1.hasPlusOp != null) tmp1.hasPlusOp.setParent(tmp1);
- tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
- if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
+ if (tmp1.hasOrOp != null) tmp1.hasOrOp.setParent(tmp1);
tmp1.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGtOp");
if (tmp1.hasGtOp != null) tmp1.hasGtOp.setParent(tmp1);
- tmp1.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
- if (tmp1.hasEqEqOp != null) tmp1.hasEqEqOp.setParent(tmp1);
- tmp1.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
- if (tmp1.hasConcatOp != null) tmp1.hasConcatOp.setParent(tmp1);
- tmp1.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
- if (tmp1.hasDivideOp != null) tmp1.hasDivideOp.setParent(tmp1);
+ tmp1.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
+ if (tmp1.definedBinaryOp != null) tmp1.definedBinaryOp.setParent(tmp1);
+ tmp1.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
+ if (tmp1.hasTimesOp != null) tmp1.hasTimesOp.setParent(tmp1);
+ tmp1.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
+ if (tmp1.hasLeOp != null) tmp1.hasLeOp.setParent(tmp1);
+ tmp1.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
+ if (tmp1.hasLtOp != null) tmp1.hasLtOp.setParent(tmp1);
node.concatOp = tmp1;
if (tmp1 != null) tmp1.setParent(node);
node.rhsPrimary = (ASTCPrimaryNode)valueStack.get(valueStackOffset + 2);
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleLevel4Expr544(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel4ExprNode node = new ASTLevel4ExprNode();
@@ -22766,7 +19068,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.level3Expr != null) node.level3Expr.setParent(node);
return node;
}
-
public Object handleLevel4Expr545(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel4ExprNode node = new ASTLevel4ExprNode();
@@ -22778,7 +19079,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleAndOperand546(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAndOperandNode node = new ASTAndOperandNode();
@@ -22786,7 +19086,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.level4Expr != null) node.level4Expr.setParent(node);
return node;
}
-
public Object handleAndOperand547(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAndOperandNode node = new ASTAndOperandNode();
@@ -22796,7 +19095,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleOrOperand548(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOrOperandNode node = new ASTOrOperandNode();
@@ -22804,7 +19102,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.andOperand != null) node.andOperand.setParent(node);
return node;
}
-
public Object handleOrOperand549(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOrOperandNode node = new ASTOrOperandNode();
@@ -22816,7 +19113,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleEquivOperand550(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivOperandNode node = new ASTEquivOperandNode();
@@ -22824,7 +19120,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.orOperand != null) node.orOperand.setParent(node);
return node;
}
-
public Object handleEquivOperand551(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEquivOperandNode node = new ASTEquivOperandNode();
@@ -22836,7 +19131,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleLevel5Expr552(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel5ExprNode node = new ASTLevel5ExprNode();
@@ -22844,7 +19138,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.equivOperand != null) node.equivOperand.setParent(node);
return node;
}
-
public Object handleLevel5Expr553(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLevel5ExprNode node = new ASTLevel5ExprNode();
@@ -22856,7 +19149,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleExpr554(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExprNode node = new ASTExprNode();
@@ -22864,7 +19156,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.level5Expr != null) node.level5Expr.setParent(node);
return node;
}
-
public Object handleExpr555(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExprNode node = new ASTExprNode();
@@ -22876,7 +19167,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleSFExprList556(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22895,7 +19185,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList557(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22912,7 +19201,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList558(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22929,7 +19217,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList559(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22944,7 +19231,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList560(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22955,7 +19241,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList561(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22968,7 +19253,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList562(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22979,7 +19263,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList563(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -22992,7 +19275,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList564(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23007,7 +19289,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList565(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23020,7 +19301,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList566(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23035,7 +19315,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList567(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23052,7 +19331,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList568(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23067,7 +19345,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList569(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23084,7 +19361,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFExprList570(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprListNode node = new ASTSFExprListNode();
@@ -23103,7 +19379,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleAssignmentStmt571(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23125,7 +19400,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt572(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23153,7 +19427,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt573(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23183,7 +19456,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt574(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23213,7 +19485,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt575(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23239,7 +19510,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt576(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23271,7 +19541,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt577(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23305,7 +19574,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt578(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23337,7 +19605,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt579(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23375,7 +19642,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt580(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23415,7 +19681,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt581(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23447,7 +19712,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt582(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23485,7 +19749,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignmentStmt583(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23525,7 +19788,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSFExpr584(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprNode node = new ASTSFExprNode();
@@ -23533,7 +19795,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.SFTerm != null) node.SFTerm.setParent(node);
return node;
}
-
public Object handleSFExpr585(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprNode node = new ASTSFExprNode();
@@ -23543,7 +19804,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleSFExpr586(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFExprNode node = new ASTSFExprNode();
@@ -23555,7 +19815,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleSFTerm587(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFTermNode node = new ASTSFTermNode();
@@ -23563,7 +19822,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.SFFactor != null) node.SFFactor.setParent(node);
return node;
}
-
public Object handleSFTerm588(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFTermNode node = new ASTSFTermNode();
@@ -23575,7 +19833,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleSFFactor589(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFFactorNode node = new ASTSFFactorNode();
@@ -23583,7 +19840,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsPrimary != null) node.rhsPrimary.setParent(node);
return node;
}
-
public Object handleSFFactor590(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFFactorNode node = new ASTSFFactorNode();
@@ -23595,7 +19851,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.rhsExpr != null) node.rhsExpr.setParent(node);
return node;
}
-
public Object handleSFPrimary591(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23603,7 +19858,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.arrayConstructor != null) node.arrayConstructor.setParent(node);
return node;
}
-
public Object handleSFPrimary592(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23611,7 +19865,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.intConst != null) node.intConst.setParent(node);
return node;
}
-
public Object handleSFPrimary593(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23619,7 +19872,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.SFVarName != null) node.SFVarName.setParent(node);
return node;
}
-
public Object handleSFPrimary594(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23627,7 +19879,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.SFDataRef != null) node.SFDataRef.setParent(node);
return node;
}
-
public Object handleSFPrimary595(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23644,7 +19895,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleSFPrimary596(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFPrimaryNode node = new ASTSFPrimaryNode();
@@ -23656,7 +19906,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handlePointerAssignmentStmt597(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23678,7 +19927,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerAssignmentStmt598(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23704,7 +19952,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerAssignmentStmt599(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23736,7 +19983,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePointerAssignmentStmt600(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -23768,7 +20014,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleTarget601(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetNode node = new ASTTargetNode();
@@ -23776,7 +20021,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleTarget602(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTTargetNode node = new ASTTargetNode();
@@ -23788,7 +20032,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleWhereStmt603(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereStmtNode node = new ASTWhereStmtNode();
@@ -23809,7 +20052,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.assignmentStmt != null) node.assignmentStmt.setParent(node);
return node;
}
-
public Object handleWhereConstruct604(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructNode node = new ASTWhereConstructNode();
@@ -23825,14 +20067,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.elseWhereConstruct != null) node.elseWhereConstruct.setParent(node);
return node;
}
-
public Object handleWhereRange605(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endWhereStmt", (ASTEndWhereStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleWhereRange606(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -23840,14 +20080,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endWhereStmt", (ASTEndWhereStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleWhereRange607(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("maskedElseWhereConstruct", (ASTMaskedElseWhereConstructNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleWhereRange608(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -23855,14 +20093,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("maskedElseWhereConstruct", (ASTMaskedElseWhereConstructNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleWhereRange609(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("elseWhereConstruct", (ASTElseWhereConstructNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleWhereRange610(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -23870,7 +20106,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("elseWhereConstruct", (ASTElseWhereConstructNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleMaskedElseWhereConstruct611(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMaskedElseWhereConstructNode node = new ASTMaskedElseWhereConstructNode();
@@ -23886,7 +20121,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.elseWhereConstruct != null) node.elseWhereConstruct.setParent(node);
return node;
}
-
public Object handleElseWhereConstruct612(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseWhereConstructNode node = new ASTElseWhereConstructNode();
@@ -23898,14 +20132,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endWhereStmt != null) node.endWhereStmt.setParent(node);
return node;
}
-
public Object handleElseWherePart613(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endWhereStmt", (ASTEndWhereStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleElseWherePart614(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -23913,16 +20145,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endWhereStmt", (ASTEndWhereStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleWhereBodyConstructBlock615(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IWhereBodyConstruct> list = new ASTListNode<IWhereBodyConstruct>();
- IWhereBodyConstruct elt = (IWhereBodyConstruct)valueStack.get(valueStackOffset);
+ IWhereBodyConstruct elt = (IWhereBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleWhereBodyConstructBlock616(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IWhereBodyConstruct> list = (IASTListNode<IWhereBodyConstruct>)valueStack.get(valueStackOffset);
@@ -23931,7 +20161,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleWhereConstructStmt617(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructStmtNode node = new ASTWhereConstructStmtNode();
@@ -23956,7 +20185,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleWhereConstructStmt618(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructStmtNode node = new ASTWhereConstructStmtNode();
@@ -23977,32 +20205,33 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleWhereBodyConstruct619(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode result = (ASTAssignmentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleWhereBodyConstruct620(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereStmtNode result = (ASTWhereStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleWhereBodyConstruct621(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructNode result = (ASTWhereConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleMaskExpr622(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("maskExpr", (ASTExprNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleMaskedElseWhereStmt623(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMaskedElseWhereStmtNode node = new ASTMaskedElseWhereStmtNode();
@@ -24020,7 +20249,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleMaskedElseWhereStmt624(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMaskedElseWhereStmtNode node = new ASTMaskedElseWhereStmtNode();
@@ -24040,7 +20268,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleMaskedElseWhereStmt625(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMaskedElseWhereStmtNode node = new ASTMaskedElseWhereStmtNode();
@@ -24060,7 +20287,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleMaskedElseWhereStmt626(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTMaskedElseWhereStmtNode node = new ASTMaskedElseWhereStmtNode();
@@ -24082,7 +20308,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseWhereStmt627(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseWhereStmtNode node = new ASTElseWhereStmtNode();
@@ -24094,7 +20319,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseWhereStmt628(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseWhereStmtNode node = new ASTElseWhereStmtNode();
@@ -24108,7 +20332,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseWhereStmt629(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseWhereStmtNode node = new ASTElseWhereStmtNode();
@@ -24122,7 +20345,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseWhereStmt630(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseWhereStmtNode node = new ASTElseWhereStmtNode();
@@ -24138,7 +20360,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndWhereStmt631(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndWhereStmtNode node = new ASTEndWhereStmtNode();
@@ -24150,7 +20371,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndWhereStmt632(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndWhereStmtNode node = new ASTEndWhereStmtNode();
@@ -24164,7 +20384,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndWhereStmt633(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndWhereStmtNode node = new ASTEndWhereStmtNode();
@@ -24178,7 +20397,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndWhereStmt634(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndWhereStmtNode node = new ASTEndWhereStmtNode();
@@ -24194,7 +20412,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleForallConstruct635(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructNode node = new ASTForallConstructNode();
@@ -24204,7 +20421,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endForallStmt != null) node.endForallStmt.setParent(node);
return node;
}
-
public Object handleForallConstruct636(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructNode node = new ASTForallConstructNode();
@@ -24216,16 +20432,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endForallStmt != null) node.endForallStmt.setParent(node);
return node;
}
-
public Object handleForallBody637(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IForallBodyConstruct> list = new ASTListNode<IForallBodyConstruct>();
- IForallBodyConstruct elt = (IForallBodyConstruct)valueStack.get(valueStackOffset);
+ IForallBodyConstruct elt = (IForallBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleForallBody638(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IForallBodyConstruct> list = (IASTListNode<IForallBodyConstruct>)valueStack.get(valueStackOffset);
@@ -24234,7 +20448,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleForallConstructStmt639(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructStmtNode node = new ASTForallConstructStmtNode();
@@ -24256,7 +20469,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleForallConstructStmt640(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructStmtNode node = new ASTForallConstructStmtNode();
@@ -24282,7 +20494,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleForallHeader641(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -24291,7 +20502,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleForallHeader642(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -24302,7 +20512,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 4));
return node;
}
-
public Object handleScalarMaskExpr643(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTScalarMaskExprNode node = new ASTScalarMaskExprNode();
@@ -24310,7 +20519,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.maskExpr != null) node.maskExpr.setParent(node);
return node;
}
-
public Object handleForallTripletSpecList644(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallTripletSpecListNode node = new ASTForallTripletSpecListNode();
@@ -24329,7 +20537,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleForallTripletSpecList645(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallTripletSpecListNode node = new ASTForallTripletSpecListNode();
@@ -24352,43 +20559,48 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stepExpr != null) node.stepExpr.setParent(node);
return node;
}
-
public Object handleForallBodyConstruct646(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode result = (ASTAssignmentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleForallBodyConstruct647(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode result = (ASTAssignmentStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleForallBodyConstruct648(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereStmtNode result = (ASTWhereStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleForallBodyConstruct649(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWhereConstructNode result = (ASTWhereConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleForallBodyConstruct650(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructNode result = (ASTForallConstructNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleForallBodyConstruct651(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallStmtNode result = (ASTForallStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleEndForallStmt652(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndForallStmtNode node = new ASTEndForallStmtNode();
@@ -24402,7 +20614,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndForallStmt653(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndForallStmtNode node = new ASTEndForallStmtNode();
@@ -24418,7 +20629,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndForallStmt654(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndForallStmtNode node = new ASTEndForallStmtNode();
@@ -24430,7 +20640,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndForallStmt655(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndForallStmtNode node = new ASTEndForallStmtNode();
@@ -24444,7 +20653,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleForallStmt656(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallStmtNode node = new ASTForallStmtNode();
@@ -24468,7 +20676,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleForallStmt657(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallStmtNode node = new ASTForallStmtNode();
@@ -24492,7 +20699,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIfConstruct658(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfConstructNode node = new ASTIfConstructNode();
@@ -24510,7 +20716,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endIfStmt != null) node.endIfStmt.setParent(node);
return node;
}
-
public Object handleIfConstruct659(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfConstructNode node = new ASTIfConstructNode();
@@ -24526,7 +20731,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endIfStmt != null) node.endIfStmt.setParent(node);
return node;
}
-
public Object handleIfConstruct660(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfConstructNode node = new ASTIfConstructNode();
@@ -24540,7 +20744,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endIfStmt != null) node.endIfStmt.setParent(node);
return node;
}
-
public Object handleIfConstruct661(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfConstructNode node = new ASTIfConstructNode();
@@ -24552,16 +20755,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endIfStmt != null) node.endIfStmt.setParent(node);
return node;
}
-
public Object handleElseIfParts662(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTElseIfConstructNode> list = new ASTListNode<ASTElseIfConstructNode>();
- ASTElseIfConstructNode elt = (ASTElseIfConstructNode)valueStack.get(valueStackOffset);
+ ASTElseIfConstructNode elt = (ASTElseIfConstructNode)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleElseIfParts663(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTElseIfConstructNode> list = (IASTListNode<ASTElseIfConstructNode>)valueStack.get(valueStackOffset);
@@ -24570,7 +20771,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleElseIfConstruct664(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfConstructNode node = new ASTElseIfConstructNode();
@@ -24580,12 +20780,10 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.elseIfBody != null) node.elseIfBody.setParent(node);
return node;
}
-
public Object handleConditionalBody665(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
return new ASTListNode<IExecutionPartConstruct>();
}
-
public Object handleConditionalBody666(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IExecutionPartConstruct> list = (IASTListNode<IExecutionPartConstruct>)valueStack.get(valueStackOffset);
@@ -24594,7 +20792,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleIfThenStmt667(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfThenStmtNode node = new ASTIfThenStmtNode();
@@ -24614,7 +20811,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIfThenStmt668(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfThenStmtNode node = new ASTIfThenStmtNode();
@@ -24638,7 +20834,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseIfStmt669(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -24658,7 +20853,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseIfStmt670(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -24680,7 +20874,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseIfStmt671(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -24702,7 +20895,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseIfStmt672(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -24726,7 +20918,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseStmt673(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseStmtNode node = new ASTElseStmtNode();
@@ -24738,7 +20929,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleElseStmt674(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseStmtNode node = new ASTElseStmtNode();
@@ -24752,7 +20942,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndIfStmt675(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndIfStmtNode node = new ASTEndIfStmtNode();
@@ -24764,7 +20953,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndIfStmt676(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndIfStmtNode node = new ASTEndIfStmtNode();
@@ -24778,7 +20966,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndIfStmt677(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndIfStmtNode node = new ASTEndIfStmtNode();
@@ -24792,7 +20979,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndIfStmt678(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndIfStmtNode node = new ASTEndIfStmtNode();
@@ -24808,7 +20994,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIfStmt679(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfStmtNode node = new ASTIfStmtNode();
@@ -24826,7 +21011,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.actionStmt != null) node.actionStmt.setParent(node);
return node;
}
-
public Object handleCaseConstruct680(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseConstructNode node = new ASTCaseConstructNode();
@@ -24838,7 +21022,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endSelectStmt != null) node.endSelectStmt.setParent(node);
return node;
}
-
public Object handleSelectCaseRange681(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -24846,23 +21029,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endSelectStmt", (ASTEndSelectStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleSelectCaseRange682(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endSelectStmt", (ASTEndSelectStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleSelectCaseBody683(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ICaseBodyConstruct> list = new ASTListNode<ICaseBodyConstruct>();
- ICaseBodyConstruct elt = (ICaseBodyConstruct)valueStack.get(valueStackOffset);
+ ICaseBodyConstruct elt = (ICaseBodyConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSelectCaseBody684(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ICaseBodyConstruct> list = (IASTListNode<ICaseBodyConstruct>)valueStack.get(valueStackOffset);
@@ -24871,19 +21051,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleCaseBodyConstruct685(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseStmtNode result = (ASTCaseStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleCaseBodyConstruct686(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IExecutionPartConstruct result = (IExecutionPartConstruct)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleSelectCaseStmt687(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
@@ -24905,7 +21086,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSelectCaseStmt688(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
@@ -24923,7 +21103,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSelectCaseStmt689(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
@@ -24947,7 +21126,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSelectCaseStmt690(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
@@ -24967,7 +21145,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCaseStmt691(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseStmtNode node = new ASTCaseStmtNode();
@@ -24975,10 +21152,10 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.label != null) node.label.setParent(node);
node.hiddenTCase = (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1);
if (node.hiddenTCase != null) node.hiddenTCase.setParent(node);
- node.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hasDefaultSelector");
- if (node.hasDefaultSelector != null) node.hasDefaultSelector.setParent(node);
node.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hiddenTLparen");
if (node.hiddenTLparen != null) node.hiddenTLparen.setParent(node);
+ node.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hasDefaultSelector");
+ if (node.hasDefaultSelector != null) node.hasDefaultSelector.setParent(node);
node.caseValueRangeListSelector = (IASTListNode<ASTCaseValueRangeNode>)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("caseValueRangeListSelector");
if (node.caseValueRangeListSelector != null) node.caseValueRangeListSelector.setParent(node);
node.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hiddenTRparen");
@@ -24987,7 +21164,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCaseStmt692(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseStmtNode node = new ASTCaseStmtNode();
@@ -24995,10 +21171,10 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.label != null) node.label.setParent(node);
node.hiddenTCase = (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1);
if (node.hiddenTCase != null) node.hiddenTCase.setParent(node);
- node.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hasDefaultSelector");
- if (node.hasDefaultSelector != null) node.hasDefaultSelector.setParent(node);
node.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hiddenTLparen");
if (node.hiddenTLparen != null) node.hiddenTLparen.setParent(node);
+ node.hasDefaultSelector = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hasDefaultSelector");
+ if (node.hasDefaultSelector != null) node.hasDefaultSelector.setParent(node);
node.caseValueRangeListSelector = (IASTListNode<ASTCaseValueRangeNode>)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("caseValueRangeListSelector");
if (node.caseValueRangeListSelector != null) node.caseValueRangeListSelector.setParent(node);
node.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("hiddenTRparen");
@@ -25012,7 +21188,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSelectStmt693(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSelectStmtNode node = new ASTEndSelectStmtNode();
@@ -25024,7 +21199,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSelectStmt694(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSelectStmtNode node = new ASTEndSelectStmtNode();
@@ -25038,7 +21212,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSelectStmt695(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSelectStmtNode node = new ASTEndSelectStmtNode();
@@ -25052,7 +21225,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSelectStmt696(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSelectStmtNode node = new ASTEndSelectStmtNode();
@@ -25068,7 +21240,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCaseSelector697(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -25077,23 +21248,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleCaseSelector698(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hasDefaultSelector", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleCaseValueRangeList699(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTCaseValueRangeNode> list = new ASTSeparatedListNode<ASTCaseValueRangeNode>();
- ASTCaseValueRangeNode elt = (ASTCaseValueRangeNode)valueStack.get(valueStackOffset);
+ ASTCaseValueRangeNode elt = (ASTCaseValueRangeNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleCaseValueRangeList700(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTCaseValueRangeNode> list = (ASTSeparatedListNode<ASTCaseValueRangeNode>)valueStack.get(valueStackOffset);
@@ -25104,7 +21272,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleCaseValueRange701(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseValueRangeNode node = new ASTCaseValueRangeNode();
@@ -25112,7 +21279,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.lb != null) node.lb.setParent(node);
return node;
}
-
public Object handleCaseValueRange702(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseValueRangeNode node = new ASTCaseValueRangeNode();
@@ -25122,7 +21288,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTColon != null) node.hiddenTColon.setParent(node);
return node;
}
-
public Object handleCaseValueRange703(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseValueRangeNode node = new ASTCaseValueRangeNode();
@@ -25132,7 +21297,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleCaseValueRange704(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseValueRangeNode node = new ASTCaseValueRangeNode();
@@ -25144,7 +21308,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleDoConstruct705(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDoConstructNode node = new ASTDoConstructNode();
@@ -25152,14 +21315,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.labelDoStmt != null) node.labelDoStmt.setParent(node);
return node;
}
-
public Object handleBlockDoConstruct706(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("labelDoStmt", (ASTLabelDoStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleLabelDoStmt707(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25180,7 +21341,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt708(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25197,7 +21357,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt709(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25213,7 +21372,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt710(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25225,7 +21383,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt711(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25250,7 +21407,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt712(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25271,7 +21427,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt713(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25291,7 +21446,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleLabelDoStmt714(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLabelDoStmtNode node = new ASTLabelDoStmtNode();
@@ -25307,7 +21461,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCommaLoopControl715(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -25315,14 +21468,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("loopControl", (ASTLoopControlNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleCommaLoopControl716(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("loopControl", (ASTLoopControlNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleLoopControl717(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLoopControlNode node = new ASTLoopControlNode();
@@ -25338,7 +21489,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ub != null) node.ub.setParent(node);
return node;
}
-
public Object handleLoopControl718(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLoopControlNode node = new ASTLoopControlNode();
@@ -25358,7 +21508,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.step != null) node.step.setParent(node);
return node;
}
-
public Object handleLoopControl719(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLoopControlNode node = new ASTLoopControlNode();
@@ -25372,7 +21521,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleEndDoStmt720(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndDoStmtNode node = new ASTEndDoStmtNode();
@@ -25384,7 +21532,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndDoStmt721(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndDoStmtNode node = new ASTEndDoStmtNode();
@@ -25398,7 +21545,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndDoStmt722(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndDoStmtNode node = new ASTEndDoStmtNode();
@@ -25412,7 +21558,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndDoStmt723(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndDoStmtNode node = new ASTEndDoStmtNode();
@@ -25428,7 +21573,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCycleStmt724(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCycleStmtNode node = new ASTCycleStmtNode();
@@ -25440,7 +21584,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCycleStmt725(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCycleStmtNode node = new ASTCycleStmtNode();
@@ -25454,7 +21597,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleExitStmt726(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExitStmtNode node = new ASTExitStmtNode();
@@ -25466,7 +21608,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleExitStmt727(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExitStmtNode node = new ASTExitStmtNode();
@@ -25480,7 +21621,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleGotoStmt728(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGotoStmtNode node = new ASTGotoStmtNode();
@@ -25501,14 +21641,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleGoToKw729(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hiddenTGoto", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleGoToKw730(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -25516,7 +21654,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTTo", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleComputedGotoStmt731(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComputedGotoStmtNode node = new ASTComputedGotoStmtNode();
@@ -25540,7 +21677,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleComputedGotoStmt732(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComputedGotoStmtNode node = new ASTComputedGotoStmtNode();
@@ -25566,7 +21702,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCommaExp733(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -25574,7 +21709,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("expr", (ASTExprNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleLblRefList734(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLblRefListNode node = new ASTLblRefListNode();
@@ -25585,7 +21719,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleLblRefList735(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTLblRefListNode node = new ASTLblRefListNode();
@@ -25598,14 +21731,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleLblRef736(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("label", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label"));
return node;
}
-
public Object handleArithmeticIfStmt737(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTArithmeticIfStmtNode node = new ASTArithmeticIfStmtNode();
@@ -25642,7 +21773,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleContinueStmt738(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTContinueStmtNode node = new ASTContinueStmtNode();
@@ -25654,7 +21784,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStopStmt739(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStopStmtNode node = new ASTStopStmtNode();
@@ -25666,7 +21795,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStopStmt740(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStopStmtNode node = new ASTStopStmtNode();
@@ -25680,7 +21808,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStopStmt741(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStopStmtNode node = new ASTStopStmtNode();
@@ -25694,7 +21821,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleUnitIdentifier742(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUnitIdentifierNode node = new ASTUnitIdentifierNode();
@@ -25702,7 +21828,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expression != null) node.expression.setParent(node);
return node;
}
-
public Object handleUnitIdentifier743(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUnitIdentifierNode node = new ASTUnitIdentifierNode();
@@ -25710,7 +21835,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hasAsterisk != null) node.hasAsterisk.setParent(node);
return node;
}
-
public Object handleOpenStmt744(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOpenStmtNode node = new ASTOpenStmtNode();
@@ -25728,7 +21852,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleConnectSpecList745(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecListNode node = new ASTConnectSpecListNode();
@@ -25739,7 +21862,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleConnectSpecList746(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecListNode node = new ASTConnectSpecListNode();
@@ -25750,7 +21872,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleConnectSpecList747(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecListNode node = new ASTConnectSpecListNode();
@@ -25763,7 +21884,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleConnectSpec748(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25773,7 +21893,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unitIdentifier != null) node.unitIdentifier.setParent(node);
return node;
}
-
public Object handleConnectSpec749(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25786,7 +21905,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleConnectSpec750(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25796,7 +21914,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.fileExpr != null) node.fileExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec751(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25806,7 +21923,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.statusExpr != null) node.statusExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec752(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25816,7 +21932,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.accessExpr != null) node.accessExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec753(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25826,7 +21941,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formExpr != null) node.formExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec754(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25836,7 +21950,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.reclExpr != null) node.reclExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec755(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25846,7 +21959,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.blankExpr != null) node.blankExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec756(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25856,7 +21968,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ioStatVar != null) node.ioStatVar.setParent(node);
return node;
}
-
public Object handleConnectSpec757(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25866,7 +21977,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.positionExpr != null) node.positionExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec758(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25876,7 +21986,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.actionExpr != null) node.actionExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec759(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25886,7 +21995,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.delimExpr != null) node.delimExpr.setParent(node);
return node;
}
-
public Object handleConnectSpec760(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTConnectSpecNode node = new ASTConnectSpecNode();
@@ -25896,7 +22004,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.padExpr != null) node.padExpr.setParent(node);
return node;
}
-
public Object handleCloseStmt761(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseStmtNode node = new ASTCloseStmtNode();
@@ -25914,7 +22021,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCloseSpecList762(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecListNode node = new ASTCloseSpecListNode();
@@ -25925,7 +22031,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCloseSpecList763(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecListNode node = new ASTCloseSpecListNode();
@@ -25936,7 +22041,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCloseSpecList764(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecListNode node = new ASTCloseSpecListNode();
@@ -25949,7 +22053,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleCloseSpec765(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecNode node = new ASTCloseSpecNode();
@@ -25959,7 +22062,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unitIdentifier != null) node.unitIdentifier.setParent(node);
return node;
}
-
public Object handleCloseSpec766(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecNode node = new ASTCloseSpecNode();
@@ -25972,7 +22074,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleCloseSpec767(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecNode node = new ASTCloseSpecNode();
@@ -25982,7 +22083,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.statusExpr != null) node.statusExpr.setParent(node);
return node;
}
-
public Object handleCloseSpec768(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCloseSpecNode node = new ASTCloseSpecNode();
@@ -25992,7 +22092,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ioStatVar != null) node.ioStatVar.setParent(node);
return node;
}
-
public Object handleReadStmt769(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReadStmtNode node = new ASTReadStmtNode();
@@ -26008,7 +22107,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleReadStmt770(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReadStmtNode node = new ASTReadStmtNode();
@@ -26022,7 +22120,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleReadStmt771(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReadStmtNode node = new ASTReadStmtNode();
@@ -26040,7 +22137,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleReadStmt772(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReadStmtNode node = new ASTReadStmtNode();
@@ -26054,21 +22150,19 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleRdCtlSpec773(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdCtlSpecNode node = new ASTRdCtlSpecNode();
node.hiddenTLparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTLparen");
if (node.hiddenTLparen != null) node.hiddenTLparen.setParent(node);
- node.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("readUnitIsAsterisk");
- if (node.readUnitIsAsterisk != null) node.readUnitIsAsterisk.setParent(node);
node.readUnitExpr = (ASTUFExprNode)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("readUnitExpr");
if (node.readUnitExpr != null) node.readUnitExpr.setParent(node);
+ node.readUnitIsAsterisk = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("readUnitIsAsterisk");
+ if (node.readUnitIsAsterisk != null) node.readUnitIsAsterisk.setParent(node);
node.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTRparen");
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleRdCtlSpec774(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdCtlSpecNode node = new ASTRdCtlSpecNode();
@@ -26080,7 +22174,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleRdUnitId775(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26089,7 +22182,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleRdUnitId776(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26098,7 +22190,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleRdIoCtlSpecList777(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdIoCtlSpecListNode node = new ASTRdIoCtlSpecListNode();
@@ -26113,7 +22204,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleRdIoCtlSpecList778(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdIoCtlSpecListNode node = new ASTRdIoCtlSpecListNode();
@@ -26128,7 +22218,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleRdIoCtlSpecList779(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdIoCtlSpecListNode node = new ASTRdIoCtlSpecListNode();
@@ -26139,7 +22228,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleRdIoCtlSpecList780(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdIoCtlSpecListNode node = new ASTRdIoCtlSpecListNode();
@@ -26152,7 +22240,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleRdFmtId781(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdFmtIdNode node = new ASTRdFmtIdNode();
@@ -26160,7 +22247,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.label != null) node.label.setParent(node);
return node;
}
-
public Object handleRdFmtId782(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdFmtIdNode node = new ASTRdFmtIdNode();
@@ -26168,7 +22254,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formatIsAsterisk != null) node.formatIsAsterisk.setParent(node);
return node;
}
-
public Object handleRdFmtId783(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdFmtIdNode node = new ASTRdFmtIdNode();
@@ -26199,7 +22284,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleRdFmtId784(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdFmtIdNode node = new ASTRdFmtIdNode();
@@ -26228,53 +22312,52 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0.stringConst != null) tmp0.stringConst.setParent(tmp0);
node.primary1 = tmp0;
if (tmp0 != null) tmp0.setParent(node);
- node.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
- if (node.hasLtOp != null) node.hasLtOp.setParent(node);
- node.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
- if (node.hasTimesOp != null) node.hasTimesOp.setParent(node);
- node.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
- if (node.hasEqvOp != null) node.hasEqvOp.setParent(node);
+ node.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
+ if (node.hasDivideOp != null) node.hasDivideOp.setParent(node);
+ node.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
+ if (node.hasConcatOp != null) node.hasConcatOp.setParent(node);
+ node.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
+ if (node.hasNeqvOp != null) node.hasNeqvOp.setParent(node);
+ node.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
+ if (node.hasPlusOp != null) node.hasPlusOp.setParent(node);
node.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasMinusOp");
if (node.hasMinusOp != null) node.hasMinusOp.setParent(node);
- node.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
- if (node.hasOrOp != null) node.hasOrOp.setParent(node);
- node.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
- if (node.hasGeOp != null) node.hasGeOp.setParent(node);
+ node.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
+ if (node.hasEqEqOp != null) node.hasEqEqOp.setParent(node);
node.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNotOp");
if (node.hasNotOp != null) node.hasNotOp.setParent(node);
- node.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
- if (node.hasEqOp != null) node.hasEqOp.setParent(node);
- node.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
- if (node.hasNeqvOp != null) node.hasNeqvOp.setParent(node);
node.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeOp");
if (node.hasNeOp != null) node.hasNeOp.setParent(node);
+ node.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
+ if (node.hasGeOp != null) node.hasGeOp.setParent(node);
node.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasAndOp");
if (node.hasAndOp != null) node.hasAndOp.setParent(node);
+ node.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
+ if (node.hasEqvOp != null) node.hasEqvOp.setParent(node);
+ node.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
+ if (node.definedUnaryOp != null) node.definedUnaryOp.setParent(node);
node.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPowerOp");
if (node.hasPowerOp != null) node.hasPowerOp.setParent(node);
+ node.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
+ if (node.hasEqOp != null) node.hasEqOp.setParent(node);
node.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasSlashEqOp");
if (node.hasSlashEqOp != null) node.hasSlashEqOp.setParent(node);
- node.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
- if (node.hasLeOp != null) node.hasLeOp.setParent(node);
- node.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
- if (node.definedUnaryOp != null) node.definedUnaryOp.setParent(node);
- node.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
- if (node.hasPlusOp != null) node.hasPlusOp.setParent(node);
- node.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
- if (node.definedBinaryOp != null) node.definedBinaryOp.setParent(node);
+ node.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
+ if (node.hasOrOp != null) node.hasOrOp.setParent(node);
node.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGtOp");
if (node.hasGtOp != null) node.hasGtOp.setParent(node);
- node.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
- if (node.hasEqEqOp != null) node.hasEqEqOp.setParent(node);
- node.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
- if (node.hasConcatOp != null) node.hasConcatOp.setParent(node);
- node.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
- if (node.hasDivideOp != null) node.hasDivideOp.setParent(node);
+ node.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
+ if (node.definedBinaryOp != null) node.definedBinaryOp.setParent(node);
+ node.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
+ if (node.hasTimesOp != null) node.hasTimesOp.setParent(node);
+ node.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
+ if (node.hasLeOp != null) node.hasLeOp.setParent(node);
+ node.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
+ if (node.hasLtOp != null) node.hasLtOp.setParent(node);
node.primary2 = (ASTCPrimaryNode)valueStack.get(valueStackOffset + 2);
if (node.primary2 != null) node.primary2.setParent(node);
return node;
}
-
public Object handleRdFmtId785(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRdFmtIdNode node = new ASTRdFmtIdNode();
@@ -26284,53 +22367,52 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formatIdExpr != null) node.formatIdExpr.setParent(node);
node.hiddenTRparen = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("hiddenTRparen");
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
- node.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
- if (node.hasLtOp != null) node.hasLtOp.setParent(node);
- node.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
- if (node.hasTimesOp != null) node.hasTimesOp.setParent(node);
- node.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
- if (node.hasEqvOp != null) node.hasEqvOp.setParent(node);
+ node.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
+ if (node.hasDivideOp != null) node.hasDivideOp.setParent(node);
+ node.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
+ if (node.hasConcatOp != null) node.hasConcatOp.setParent(node);
+ node.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
+ if (node.hasNeqvOp != null) node.hasNeqvOp.setParent(node);
+ node.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
+ if (node.hasPlusOp != null) node.hasPlusOp.setParent(node);
node.hasMinusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasMinusOp");
if (node.hasMinusOp != null) node.hasMinusOp.setParent(node);
- node.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
- if (node.hasOrOp != null) node.hasOrOp.setParent(node);
- node.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
- if (node.hasGeOp != null) node.hasGeOp.setParent(node);
+ node.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
+ if (node.hasEqEqOp != null) node.hasEqEqOp.setParent(node);
node.hasNotOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNotOp");
if (node.hasNotOp != null) node.hasNotOp.setParent(node);
- node.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
- if (node.hasEqOp != null) node.hasEqOp.setParent(node);
- node.hasNeqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeqvOp");
- if (node.hasNeqvOp != null) node.hasNeqvOp.setParent(node);
node.hasNeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasNeOp");
if (node.hasNeOp != null) node.hasNeOp.setParent(node);
+ node.hasGeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGeOp");
+ if (node.hasGeOp != null) node.hasGeOp.setParent(node);
node.hasAndOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasAndOp");
if (node.hasAndOp != null) node.hasAndOp.setParent(node);
+ node.hasEqvOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqvOp");
+ if (node.hasEqvOp != null) node.hasEqvOp.setParent(node);
+ node.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
+ if (node.definedUnaryOp != null) node.definedUnaryOp.setParent(node);
node.hasPowerOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPowerOp");
if (node.hasPowerOp != null) node.hasPowerOp.setParent(node);
+ node.hasEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqOp");
+ if (node.hasEqOp != null) node.hasEqOp.setParent(node);
node.hasSlashEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasSlashEqOp");
if (node.hasSlashEqOp != null) node.hasSlashEqOp.setParent(node);
- node.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
- if (node.hasLeOp != null) node.hasLeOp.setParent(node);
- node.definedUnaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedUnaryOp");
- if (node.definedUnaryOp != null) node.definedUnaryOp.setParent(node);
- node.hasPlusOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasPlusOp");
- if (node.hasPlusOp != null) node.hasPlusOp.setParent(node);
- node.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
- if (node.definedBinaryOp != null) node.definedBinaryOp.setParent(node);
+ node.hasOrOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasOrOp");
+ if (node.hasOrOp != null) node.hasOrOp.setParent(node);
node.hasGtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasGtOp");
if (node.hasGtOp != null) node.hasGtOp.setParent(node);
- node.hasEqEqOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasEqEqOp");
- if (node.hasEqEqOp != null) node.hasEqEqOp.setParent(node);
- node.hasConcatOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasConcatOp");
- if (node.hasConcatOp != null) node.hasConcatOp.setParent(node);
- node.hasDivideOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasDivideOp");
- if (node.hasDivideOp != null) node.hasDivideOp.setParent(node);
+ node.definedBinaryOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("definedBinaryOp");
+ if (node.definedBinaryOp != null) node.definedBinaryOp.setParent(node);
+ node.hasTimesOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasTimesOp");
+ if (node.hasTimesOp != null) node.hasTimesOp.setParent(node);
+ node.hasLeOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLeOp");
+ if (node.hasLeOp != null) node.hasLeOp.setParent(node);
+ node.hasLtOp = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("hasLtOp");
+ if (node.hasLtOp != null) node.hasLtOp.setParent(node);
node.primary2 = (ASTCPrimaryNode)valueStack.get(valueStackOffset + 2);
if (node.primary2 != null) node.primary2.setParent(node);
return node;
}
-
public Object handleRdFmtIdExpr786(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26339,7 +22421,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleWriteStmt787(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWriteStmtNode node = new ASTWriteStmtNode();
@@ -26359,7 +22440,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleWriteStmt788(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTWriteStmtNode node = new ASTWriteStmtNode();
@@ -26377,7 +22457,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePrintStmt789(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrintStmtNode node = new ASTPrintStmtNode();
@@ -26395,7 +22474,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePrintStmt790(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrintStmtNode node = new ASTPrintStmtNode();
@@ -26409,7 +22487,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIoControlSpecList791(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecListNode node = new ASTIoControlSpecListNode();
@@ -26420,7 +22497,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIoControlSpecList792(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecListNode node = new ASTIoControlSpecListNode();
@@ -26435,7 +22511,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIoControlSpecList793(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecListNode node = new ASTIoControlSpecListNode();
@@ -26450,7 +22525,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIoControlSpecList794(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecListNode node = new ASTIoControlSpecListNode();
@@ -26461,7 +22535,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIoControlSpecList795(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecListNode node = new ASTIoControlSpecListNode();
@@ -26474,7 +22547,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIoControlSpec796(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26484,7 +22556,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formatIdentifier != null) node.formatIdentifier.setParent(node);
return node;
}
-
public Object handleIoControlSpec797(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26494,7 +22565,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unitIdentifier != null) node.unitIdentifier.setParent(node);
return node;
}
-
public Object handleIoControlSpec798(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26504,7 +22574,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.recExpr != null) node.recExpr.setParent(node);
return node;
}
-
public Object handleIoControlSpec799(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26517,7 +22586,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleIoControlSpec800(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26530,7 +22598,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleIoControlSpec801(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26540,7 +22607,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ioStatVar != null) node.ioStatVar.setParent(node);
return node;
}
-
public Object handleIoControlSpec802(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26553,7 +22619,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleIoControlSpec803(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26563,7 +22628,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.advanceExpr != null) node.advanceExpr.setParent(node);
return node;
}
-
public Object handleIoControlSpec804(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26573,7 +22637,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.sizeVar != null) node.sizeVar.setParent(node);
return node;
}
-
public Object handleIoControlSpec805(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIoControlSpecNode node = new ASTIoControlSpecNode();
@@ -26586,7 +22649,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleFormatIdentifier806(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatIdentifierNode node = new ASTFormatIdentifierNode();
@@ -26597,7 +22659,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleFormatIdentifier807(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatIdentifierNode node = new ASTFormatIdentifierNode();
@@ -26605,7 +22666,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formatExpr != null) node.formatExpr.setParent(node);
return node;
}
-
public Object handleFormatIdentifier808(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatIdentifierNode node = new ASTFormatIdentifierNode();
@@ -26613,16 +22673,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formatIsAsterisk != null) node.formatIsAsterisk.setParent(node);
return node;
}
-
public Object handleInputItemList809(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IInputItem> list = new ASTSeparatedListNode<IInputItem>();
- IInputItem elt = (IInputItem)valueStack.get(valueStackOffset);
+ IInputItem elt = (IInputItem)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInputItemList810(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<IInputItem> list = (ASTSeparatedListNode<IInputItem>)valueStack.get(valueStackOffset);
@@ -26633,19 +22691,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInputItem811(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTVariableNode result = (ASTVariableNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleInputItem812(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInputImpliedDoNode result = (ASTInputImpliedDoNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleOutputItemList813(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputItemListNode node = new ASTOutputItemListNode();
@@ -26653,7 +22712,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.singleExpr != null) node.singleExpr.setParent(node);
return node;
}
-
public Object handleOutputItemList814(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputItemListNode node = new ASTOutputItemListNode();
@@ -26669,7 +22727,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr2 != null) node.expr2.setParent(node);
return node;
}
-
public Object handleOutputItemList1815(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26678,7 +22735,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("expr2", (ASTExprNode)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleOutputItemList1816(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26687,14 +22743,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("outputImpliedDo", (ASTOutputImpliedDoNode)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleOutputItemList1817(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("outputImpliedDo", (ASTOutputImpliedDoNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleOutputItemList1818(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26714,7 +22768,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("expr2", (ASTExprNode)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleOutputItemList1819(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -26734,7 +22787,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("outputImpliedDo", (ASTOutputImpliedDoNode)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleInputImpliedDo820(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInputImpliedDoNode node = new ASTInputImpliedDoNode();
@@ -26758,7 +22810,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleInputImpliedDo821(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInputImpliedDoNode node = new ASTInputImpliedDoNode();
@@ -26786,7 +22837,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleOutputImpliedDo822(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputImpliedDoNode node = new ASTOutputImpliedDoNode();
@@ -26810,7 +22860,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleOutputImpliedDo823(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputImpliedDoNode node = new ASTOutputImpliedDoNode();
@@ -26838,7 +22887,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleOutputImpliedDo824(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputImpliedDoNode node = new ASTOutputImpliedDoNode();
@@ -26873,7 +22921,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleOutputImpliedDo825(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOutputImpliedDoNode node = new ASTOutputImpliedDoNode();
@@ -26912,7 +22959,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleBackspaceStmt826(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBackspaceStmtNode node = new ASTBackspaceStmtNode();
@@ -26926,7 +22972,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleBackspaceStmt827(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBackspaceStmtNode node = new ASTBackspaceStmtNode();
@@ -26944,7 +22989,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndfileStmt828(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndfileStmtNode node = new ASTEndfileStmtNode();
@@ -26958,7 +23002,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndfileStmt829(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndfileStmtNode node = new ASTEndfileStmtNode();
@@ -26976,7 +23019,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndfileStmt830(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndfileStmtNode node = new ASTEndfileStmtNode();
@@ -26992,7 +23034,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndfileStmt831(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndfileStmtNode node = new ASTEndfileStmtNode();
@@ -27012,7 +23053,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleRewindStmt832(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRewindStmtNode node = new ASTRewindStmtNode();
@@ -27026,7 +23066,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleRewindStmt833(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRewindStmtNode node = new ASTRewindStmtNode();
@@ -27044,7 +23083,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePositionSpecList834(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecListNode node = new ASTPositionSpecListNode();
@@ -27059,7 +23097,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePositionSpecList835(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecListNode node = new ASTPositionSpecListNode();
@@ -27070,7 +23107,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePositionSpecList836(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecListNode node = new ASTPositionSpecListNode();
@@ -27083,7 +23119,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handlePositionSpec837(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecNode node = new ASTPositionSpecNode();
@@ -27093,7 +23128,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unitIdentifier != null) node.unitIdentifier.setParent(node);
return node;
}
-
public Object handlePositionSpec838(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecNode node = new ASTPositionSpecNode();
@@ -27106,7 +23140,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handlePositionSpec839(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPositionSpecNode node = new ASTPositionSpecNode();
@@ -27116,7 +23149,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ioStatVar != null) node.ioStatVar.setParent(node);
return node;
}
-
public Object handleInquireStmt840(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireStmtNode node = new ASTInquireStmtNode();
@@ -27134,7 +23166,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInquireStmt841(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireStmtNode node = new ASTInquireStmtNode();
@@ -27156,7 +23187,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInquireSpecList842(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecListNode node = new ASTInquireSpecListNode();
@@ -27167,7 +23197,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleInquireSpecList843(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecListNode node = new ASTInquireSpecListNode();
@@ -27178,7 +23207,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleInquireSpecList844(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecListNode node = new ASTInquireSpecListNode();
@@ -27191,7 +23219,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleInquireSpec845(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27201,7 +23228,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unitIdentifier != null) node.unitIdentifier.setParent(node);
return node;
}
-
public Object handleInquireSpec846(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27211,7 +23237,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.fileExpr != null) node.fileExpr.setParent(node);
return node;
}
-
public Object handleInquireSpec847(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27224,7 +23249,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp1 != null) tmp1.setParent(node);
return node;
}
-
public Object handleInquireSpec848(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27234,7 +23258,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.ioStatVar != null) node.ioStatVar.setParent(node);
return node;
}
-
public Object handleInquireSpec849(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27244,7 +23267,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.existVar != null) node.existVar.setParent(node);
return node;
}
-
public Object handleInquireSpec850(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27254,7 +23276,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.openedVar != null) node.openedVar.setParent(node);
return node;
}
-
public Object handleInquireSpec851(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27264,7 +23285,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.numberVar != null) node.numberVar.setParent(node);
return node;
}
-
public Object handleInquireSpec852(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27274,7 +23294,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.namedVar != null) node.namedVar.setParent(node);
return node;
}
-
public Object handleInquireSpec853(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27284,7 +23303,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.nameVar != null) node.nameVar.setParent(node);
return node;
}
-
public Object handleInquireSpec854(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27294,7 +23312,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.accessVar != null) node.accessVar.setParent(node);
return node;
}
-
public Object handleInquireSpec855(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27304,7 +23321,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.sequentialVar != null) node.sequentialVar.setParent(node);
return node;
}
-
public Object handleInquireSpec856(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27314,7 +23330,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.directVar != null) node.directVar.setParent(node);
return node;
}
-
public Object handleInquireSpec857(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27324,7 +23339,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formVar != null) node.formVar.setParent(node);
return node;
}
-
public Object handleInquireSpec858(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27334,7 +23348,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.formattedVar != null) node.formattedVar.setParent(node);
return node;
}
-
public Object handleInquireSpec859(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27344,7 +23357,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.unformattedVar != null) node.unformattedVar.setParent(node);
return node;
}
-
public Object handleInquireSpec860(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27354,7 +23366,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.reclExpr != null) node.reclExpr.setParent(node);
return node;
}
-
public Object handleInquireSpec861(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27364,7 +23375,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.nextRecVar != null) node.nextRecVar.setParent(node);
return node;
}
-
public Object handleInquireSpec862(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27374,7 +23384,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.blankVar != null) node.blankVar.setParent(node);
return node;
}
-
public Object handleInquireSpec863(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27384,7 +23393,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.positionVar != null) node.positionVar.setParent(node);
return node;
}
-
public Object handleInquireSpec864(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27394,7 +23402,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.actionVar != null) node.actionVar.setParent(node);
return node;
}
-
public Object handleInquireSpec865(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27404,7 +23411,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.readVar != null) node.readVar.setParent(node);
return node;
}
-
public Object handleInquireSpec866(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27414,7 +23420,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.writeVar != null) node.writeVar.setParent(node);
return node;
}
-
public Object handleInquireSpec867(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27424,7 +23429,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.readWriteVar != null) node.readWriteVar.setParent(node);
return node;
}
-
public Object handleInquireSpec868(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27434,7 +23438,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.delimVar != null) node.delimVar.setParent(node);
return node;
}
-
public Object handleInquireSpec869(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInquireSpecNode node = new ASTInquireSpecNode();
@@ -27444,7 +23447,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.padVar != null) node.padVar.setParent(node);
return node;
}
-
public Object handleFormatStmt870(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatStmtNode node = new ASTFormatStmtNode();
@@ -27460,7 +23462,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFormatStmt871(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatStmtNode node = new ASTFormatStmtNode();
@@ -27478,7 +23479,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFmtSpec872(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
@@ -27489,27 +23489,25 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFmtSpec873(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
ASTListNode<ASTFmtSpecNode> list = new ASTListNode<ASTFmtSpecNode>();
list.add(node);
node.setParent(list);
return list;
}
-
public Object handleFmtSpec874(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.formatEdit = (ASTFormatEditNode)valueStack.get(valueStackOffset + 1);
if (node.formatEdit != null) node.formatEdit.setParent(node);
ASTListNode<ASTFmtSpecNode> list = new ASTListNode<ASTFmtSpecNode>();
@@ -27517,27 +23515,25 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFmtSpec875(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
ASTListNode<ASTFmtSpecNode> list = (ASTListNode<ASTFmtSpecNode>)valueStack.get(valueStackOffset);
list.add(node);
node.setParent(list);
return list;
}
-
public Object handleFmtSpec876(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 1)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.formatEdit = (ASTFormatEditNode)valueStack.get(valueStackOffset + 2);
if (node.formatEdit != null) node.formatEdit.setParent(node);
ASTListNode<ASTFmtSpecNode> list = (ASTListNode<ASTFmtSpecNode>)valueStack.get(valueStackOffset);
@@ -27545,7 +23541,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFmtSpec877(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
@@ -27558,31 +23553,29 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFmtSpec878(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
node.hiddenTComma = (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1);
if (node.hiddenTComma != null) node.hiddenTComma.setParent(node);
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
ASTListNode<ASTFmtSpecNode> list = (ASTListNode<ASTFmtSpecNode>)valueStack.get(valueStackOffset);
list.add(node);
node.setParent(list);
return list;
}
-
public Object handleFmtSpec879(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFmtSpecNode node = new ASTFmtSpecNode();
node.hiddenTComma = (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1);
if (node.hiddenTComma != null) node.hiddenTComma.setParent(node);
- node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("colonFormatSep");
- if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.slashFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("slashFormatSep");
if (node.slashFormatSep != null) node.slashFormatSep.setParent(node);
+ node.colonFormatSep = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 2)).get("colonFormatSep");
+ if (node.colonFormatSep != null) node.colonFormatSep.setParent(node);
node.formatEdit = (ASTFormatEditNode)valueStack.get(valueStackOffset + 3);
if (node.formatEdit != null) node.formatEdit.setParent(node);
ASTListNode<ASTFmtSpecNode> list = (ASTListNode<ASTFmtSpecNode>)valueStack.get(valueStackOffset);
@@ -27590,7 +23583,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFormatEdit880(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27598,7 +23590,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.editElement != null) node.editElement.setParent(node);
return node;
}
-
public Object handleFormatEdit881(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27608,7 +23599,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.editElement != null) node.editElement.setParent(node);
return node;
}
-
public Object handleFormatEdit882(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27616,7 +23606,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hexConst != null) node.hexConst.setParent(node);
return node;
}
-
public Object handleFormatEdit883(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27624,7 +23613,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.pConst != null) node.pConst.setParent(node);
return node;
}
-
public Object handleFormatEdit884(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27634,7 +23622,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.editElement != null) node.editElement.setParent(node);
return node;
}
-
public Object handleFormatEdit885(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatEditNode node = new ASTFormatEditNode();
@@ -27646,7 +23633,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.editElement != null) node.editElement.setParent(node);
return node;
}
-
public Object handleEditElement886(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEditElementNode node = new ASTEditElementNode();
@@ -27654,7 +23640,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.floatConst != null) node.floatConst.setParent(node);
return node;
}
-
public Object handleEditElement887(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEditElementNode node = new ASTEditElementNode();
@@ -27662,7 +23647,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.stringConst != null) node.stringConst.setParent(node);
return node;
}
-
public Object handleEditElement888(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEditElementNode node = new ASTEditElementNode();
@@ -27670,7 +23654,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.identifier != null) node.identifier.setParent(node);
return node;
}
-
public Object handleEditElement889(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEditElementNode node = new ASTEditElementNode();
@@ -27678,7 +23661,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hollerith != null) node.hollerith.setParent(node);
return node;
}
-
public Object handleEditElement890(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEditElementNode node = new ASTEditElementNode();
@@ -27690,21 +23672,18 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleFormatsep891(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("slashFormatSep", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleFormatsep892(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("colonFormatSep", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleProgramStmt893(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTProgramStmtNode node = new ASTProgramStmtNode();
@@ -27718,7 +23697,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndProgramStmt894(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndProgramStmtNode node = new ASTEndProgramStmtNode();
@@ -27730,7 +23708,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndProgramStmt895(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndProgramStmtNode node = new ASTEndProgramStmtNode();
@@ -27742,7 +23719,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndProgramStmt896(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndProgramStmtNode node = new ASTEndProgramStmtNode();
@@ -27756,7 +23732,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndProgramStmt897(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndProgramStmtNode node = new ASTEndProgramStmtNode();
@@ -27770,7 +23745,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndProgramStmt898(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndProgramStmtNode node = new ASTEndProgramStmtNode();
@@ -27786,7 +23760,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleModuleStmt899(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleStmtNode node = new ASTModuleStmtNode();
@@ -27800,7 +23773,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndModuleStmt900(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndModuleStmtNode node = new ASTEndModuleStmtNode();
@@ -27812,7 +23784,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndModuleStmt901(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndModuleStmtNode node = new ASTEndModuleStmtNode();
@@ -27824,7 +23795,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndModuleStmt902(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndModuleStmtNode node = new ASTEndModuleStmtNode();
@@ -27838,7 +23808,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndModuleStmt903(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndModuleStmtNode node = new ASTEndModuleStmtNode();
@@ -27852,7 +23821,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndModuleStmt904(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndModuleStmtNode node = new ASTEndModuleStmtNode();
@@ -27868,7 +23836,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleUseStmt905(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUseStmtNode node = new ASTUseStmtNode();
@@ -27882,7 +23849,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleUseStmt906(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUseStmtNode node = new ASTUseStmtNode();
@@ -27900,7 +23866,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleUseStmt907(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUseStmtNode node = new ASTUseStmtNode();
@@ -27920,7 +23885,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleUseStmt908(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTUseStmtNode node = new ASTUseStmtNode();
@@ -27942,16 +23906,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleRenameList909(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTRenameNode> list = new ASTSeparatedListNode<ASTRenameNode>();
- ASTRenameNode elt = (ASTRenameNode)valueStack.get(valueStackOffset);
+ ASTRenameNode elt = (ASTRenameNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleRenameList910(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTRenameNode> list = (ASTSeparatedListNode<ASTRenameNode>)valueStack.get(valueStackOffset);
@@ -27962,16 +23924,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleOnlyList911(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTOnlyNode> list = new ASTSeparatedListNode<ASTOnlyNode>();
- ASTOnlyNode elt = (ASTOnlyNode)valueStack.get(valueStackOffset);
+ ASTOnlyNode elt = (ASTOnlyNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleOnlyList912(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTOnlyNode> list = (ASTSeparatedListNode<ASTOnlyNode>)valueStack.get(valueStackOffset);
@@ -27982,7 +23942,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleRename913(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTRenameNode node = new ASTRenameNode();
@@ -27994,7 +23953,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleOnly914(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOnlyNode node = new ASTOnlyNode();
@@ -28002,7 +23960,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.genericSpec != null) node.genericSpec.setParent(node);
return node;
}
-
public Object handleOnly915(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOnlyNode node = new ASTOnlyNode();
@@ -28014,7 +23971,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleOnly916(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTOnlyNode node = new ASTOnlyNode();
@@ -28022,7 +23978,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.name != null) node.name.setParent(node);
return node;
}
-
public Object handleBlockDataStmt917(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataStmtNode node = new ASTBlockDataStmtNode();
@@ -28036,7 +23991,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleBlockDataStmt918(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataStmtNode node = new ASTBlockDataStmtNode();
@@ -28048,7 +24002,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleBlockDataStmt919(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataStmtNode node = new ASTBlockDataStmtNode();
@@ -28064,7 +24017,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleBlockDataStmt920(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataStmtNode node = new ASTBlockDataStmtNode();
@@ -28078,7 +24030,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt921(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28090,7 +24041,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt922(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28102,7 +24052,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt923(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28116,7 +24065,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt924(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28130,7 +24078,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt925(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28146,7 +24093,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt926(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28160,7 +24106,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt927(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28176,7 +24121,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt928(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28192,7 +24136,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndBlockDataStmt929(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndBlockDataStmtNode node = new ASTEndBlockDataStmtNode();
@@ -28210,7 +24153,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInterfaceBlock930(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceBlockNode node = new ASTInterfaceBlockNode();
@@ -28222,7 +24164,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endInterfaceStmt != null) node.endInterfaceStmt.setParent(node);
return node;
}
-
public Object handleInterfaceRange931(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28230,16 +24171,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endInterfaceStmt", (ASTEndInterfaceStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleInterfaceBlockBody932(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IInterfaceSpecification> list = new ASTListNode<IInterfaceSpecification>();
- IInterfaceSpecification elt = (IInterfaceSpecification)valueStack.get(valueStackOffset);
+ IInterfaceSpecification elt = (IInterfaceSpecification)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInterfaceBlockBody933(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<IInterfaceSpecification> list = (IASTListNode<IInterfaceSpecification>)valueStack.get(valueStackOffset);
@@ -28248,19 +24187,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleInterfaceSpecification934(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceBodyNode result = (ASTInterfaceBodyNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleInterfaceSpecification935(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleProcedureStmtNode result = (ASTModuleProcedureStmtNode)valueStack.get(valueStackOffset + 0);
+ /*
+ */
return result;
}
-
public Object handleInterfaceStmt936(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceStmtNode node = new ASTInterfaceStmtNode();
@@ -28274,7 +24214,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInterfaceStmt937(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceStmtNode node = new ASTInterfaceStmtNode();
@@ -28288,7 +24227,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInterfaceStmt938(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceStmtNode node = new ASTInterfaceStmtNode();
@@ -28300,7 +24238,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndInterfaceStmt939(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndInterfaceStmtNode node = new ASTEndInterfaceStmtNode();
@@ -28312,7 +24249,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndInterfaceStmt940(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndInterfaceStmtNode node = new ASTEndInterfaceStmtNode();
@@ -28329,7 +24265,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndInterfaceStmt941(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndInterfaceStmtNode node = new ASTEndInterfaceStmtNode();
@@ -28343,7 +24278,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndInterfaceStmt942(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndInterfaceStmtNode node = new ASTEndInterfaceStmtNode();
@@ -28362,7 +24296,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleInterfaceBody943(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceBodyNode node = new ASTInterfaceBodyNode();
@@ -28374,7 +24307,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endFunctionStmt != null) node.endFunctionStmt.setParent(node);
return node;
}
-
public Object handleInterfaceBody944(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTInterfaceBodyNode node = new ASTInterfaceBodyNode();
@@ -28386,7 +24318,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.endSubroutineStmt != null) node.endSubroutineStmt.setParent(node);
return node;
}
-
public Object handleFunctionInterfaceRange945(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28394,14 +24325,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endFunctionStmt", (ASTEndFunctionStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleFunctionInterfaceRange946(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endFunctionStmt", (ASTEndFunctionStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleSubroutineInterfaceRange947(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28409,23 +24338,20 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("endSubroutineStmt", (ASTEndSubroutineStmtNode)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleSubroutineInterfaceRange948(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endSubroutineStmt", (ASTEndSubroutineStmtNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleSubprogramInterfaceBody949(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ISpecificationPartConstruct> list = new ASTListNode<ISpecificationPartConstruct>();
- ISpecificationPartConstruct elt = (ISpecificationPartConstruct)valueStack.get(valueStackOffset);
+ ISpecificationPartConstruct elt = (ISpecificationPartConstruct)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSubprogramInterfaceBody950(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ISpecificationPartConstruct> list = (IASTListNode<ISpecificationPartConstruct>)valueStack.get(valueStackOffset);
@@ -28434,7 +24360,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleModuleProcedureStmt951(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleProcedureStmtNode node = new ASTModuleProcedureStmtNode();
@@ -28450,7 +24375,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleProcedureNameList952(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTProcedureNameListNode node = new ASTProcedureNameListNode();
@@ -28461,7 +24385,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleProcedureNameList953(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTProcedureNameListNode node = new ASTProcedureNameListNode();
@@ -28474,14 +24397,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleProcedureName954(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("procedureName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleGenericSpec955(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGenericSpecNode node = new ASTGenericSpecNode();
@@ -28495,7 +24416,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleGenericSpec956(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGenericSpecNode node = new ASTGenericSpecNode();
@@ -28509,7 +24429,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTRparen != null) node.hiddenTRparen.setParent(node);
return node;
}
-
public Object handleExternalStmt957(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExternalStmtNode node = new ASTExternalStmtNode();
@@ -28523,7 +24442,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleExternalStmt958(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExternalStmtNode node = new ASTExternalStmtNode();
@@ -28541,7 +24459,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleExternalNameList959(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExternalNameListNode node = new ASTExternalNameListNode();
@@ -28552,7 +24469,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleExternalNameList960(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTExternalNameListNode node = new ASTExternalNameListNode();
@@ -28565,7 +24481,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIntrinsicStmt961(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntrinsicStmtNode node = new ASTIntrinsicStmtNode();
@@ -28579,7 +24494,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIntrinsicStmt962(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntrinsicStmtNode node = new ASTIntrinsicStmtNode();
@@ -28597,7 +24511,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleIntrinsicList963(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntrinsicListNode node = new ASTIntrinsicListNode();
@@ -28608,7 +24521,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleIntrinsicList964(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIntrinsicListNode node = new ASTIntrinsicListNode();
@@ -28621,7 +24533,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFunctionReference965(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28633,7 +24544,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 2));
return node;
}
-
public Object handleFunctionReference966(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28646,7 +24556,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTRparen", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 3));
return node;
}
-
public Object handleCallStmt967(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCallStmtNode node = new ASTCallStmtNode();
@@ -28660,7 +24569,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCallStmt968(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCallStmtNode node = new ASTCallStmtNode();
@@ -28678,7 +24586,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleCallStmt969(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCallStmtNode node = new ASTCallStmtNode();
@@ -28698,16 +24605,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSubroutineArgList970(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSubroutineArgNode> list = new ASTSeparatedListNode<ASTSubroutineArgNode>();
- ASTSubroutineArgNode elt = (ASTSubroutineArgNode)valueStack.get(valueStackOffset);
+ ASTSubroutineArgNode elt = (ASTSubroutineArgNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSubroutineArgList971(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSubroutineArgNode> list = (ASTSeparatedListNode<ASTSubroutineArgNode>)valueStack.get(valueStackOffset);
@@ -28718,7 +24623,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleFunctionArgList972(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionArgListNode node = new ASTFunctionArgListNode();
@@ -28729,7 +24633,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFunctionArgList973(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionArgListNode node = new ASTFunctionArgListNode();
@@ -28744,7 +24647,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFunctionArgList974(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionArgListNode node = new ASTFunctionArgListNode();
@@ -28757,7 +24659,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleFunctionArg975(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionArgNode node = new ASTFunctionArgNode();
@@ -28769,7 +24670,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleSubroutineArg976(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28777,7 +24677,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleSubroutineArg977(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28787,7 +24686,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.label != null) node.label.setParent(node);
return node;
}
-
public Object handleSubroutineArg978(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28799,7 +24697,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.expr != null) node.expr.setParent(node);
return node;
}
-
public Object handleSubroutineArg979(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28813,7 +24710,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.label != null) node.label.setParent(node);
return node;
}
-
public Object handleSubroutineArg980(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28821,7 +24717,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hollerith != null) node.hollerith.setParent(node);
return node;
}
-
public Object handleSubroutineArg981(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineArgNode node = new ASTSubroutineArgNode();
@@ -28833,7 +24728,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hollerith != null) node.hollerith.setParent(node);
return node;
}
-
public Object handleFunctionStmt982(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionStmtNode node = new ASTFunctionStmtNode();
@@ -28853,7 +24747,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFunctionStmt983(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionStmtNode node = new ASTFunctionStmtNode();
@@ -28881,7 +24774,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFunctionStmt984(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionStmtNode node = new ASTFunctionStmtNode();
@@ -28903,7 +24795,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFunctionStmt985(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionStmtNode node = new ASTFunctionStmtNode();
@@ -28933,16 +24824,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleFunctionPars986(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTFunctionParNode> list = new ASTSeparatedListNode<ASTFunctionParNode>();
- ASTFunctionParNode elt = (ASTFunctionParNode)valueStack.get(valueStackOffset);
+ ASTFunctionParNode elt = (ASTFunctionParNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleFunctionPars987(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTFunctionParNode> list = (ASTSeparatedListNode<ASTFunctionParNode>)valueStack.get(valueStackOffset);
@@ -28953,7 +24842,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleFunctionPar988(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionParNode node = new ASTFunctionParNode();
@@ -28961,14 +24849,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.variableName != null) node.variableName.setParent(node);
return node;
}
-
public Object handleFunctionPrefix989(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hiddenTFunction", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleFunctionPrefix990(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -28976,16 +24862,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTFunction", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handlePrefixSpecList991(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTPrefixSpecNode> list = new ASTListNode<ASTPrefixSpecNode>();
- ASTPrefixSpecNode elt = (ASTPrefixSpecNode)valueStack.get(valueStackOffset);
+ ASTPrefixSpecNode elt = (ASTPrefixSpecNode)valueStack.get(valueStackOffset + 0);
list.add(elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePrefixSpecList992(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
IASTListNode<ASTPrefixSpecNode> list = (IASTListNode<ASTPrefixSpecNode>)valueStack.get(valueStackOffset);
@@ -28994,7 +24878,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handlePrefixSpec993(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrefixSpecNode node = new ASTPrefixSpecNode();
@@ -29002,7 +24885,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.typeSpec != null) node.typeSpec.setParent(node);
return node;
}
-
public Object handlePrefixSpec994(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrefixSpecNode node = new ASTPrefixSpecNode();
@@ -29010,7 +24892,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isRecursive != null) node.isRecursive.setParent(node);
return node;
}
-
public Object handlePrefixSpec995(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrefixSpecNode node = new ASTPrefixSpecNode();
@@ -29018,7 +24899,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isPure != null) node.isPure.setParent(node);
return node;
}
-
public Object handlePrefixSpec996(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPrefixSpecNode node = new ASTPrefixSpecNode();
@@ -29026,7 +24906,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isElemental != null) node.isElemental.setParent(node);
return node;
}
-
public Object handleEndFunctionStmt997(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndFunctionStmtNode node = new ASTEndFunctionStmtNode();
@@ -29038,7 +24917,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndFunctionStmt998(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndFunctionStmtNode node = new ASTEndFunctionStmtNode();
@@ -29050,7 +24928,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndFunctionStmt999(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndFunctionStmtNode node = new ASTEndFunctionStmtNode();
@@ -29064,7 +24941,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndFunctionStmt1000(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndFunctionStmtNode node = new ASTEndFunctionStmtNode();
@@ -29078,7 +24954,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndFunctionStmt1001(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndFunctionStmtNode node = new ASTEndFunctionStmtNode();
@@ -29094,7 +24969,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSubroutineStmt1002(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineStmtNode node = new ASTSubroutineStmtNode();
@@ -29110,7 +24984,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSubroutineStmt1003(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineStmtNode node = new ASTSubroutineStmtNode();
@@ -29130,7 +25003,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSubroutineStmt1004(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineStmtNode node = new ASTSubroutineStmtNode();
@@ -29152,14 +25024,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleSubroutinePrefix1005(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("hiddenTSubroutine", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleSubroutinePrefix1006(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -29167,16 +25037,14 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTSubroutine", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleSubroutinePars1007(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSubroutineParNode> list = new ASTSeparatedListNode<ASTSubroutineParNode>();
- ASTSubroutineParNode elt = (ASTSubroutineParNode)valueStack.get(valueStackOffset);
+ ASTSubroutineParNode elt = (ASTSubroutineParNode)valueStack.get(valueStackOffset + 0);
list.add(null, elt);
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSubroutinePars1008(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSeparatedListNode<ASTSubroutineParNode> list = (ASTSeparatedListNode<ASTSubroutineParNode>)valueStack.get(valueStackOffset);
@@ -29187,7 +25055,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (elt != null) elt.setParent(list);
return list;
}
-
public Object handleSubroutinePar1009(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineParNode node = new ASTSubroutineParNode();
@@ -29195,7 +25062,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.variableName != null) node.variableName.setParent(node);
return node;
}
-
public Object handleSubroutinePar1010(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineParNode node = new ASTSubroutineParNode();
@@ -29203,7 +25069,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.isAsterisk != null) node.isAsterisk.setParent(node);
return node;
}
-
public Object handleEndSubroutineStmt1011(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSubroutineStmtNode node = new ASTEndSubroutineStmtNode();
@@ -29215,7 +25080,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSubroutineStmt1012(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSubroutineStmtNode node = new ASTEndSubroutineStmtNode();
@@ -29227,7 +25091,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSubroutineStmt1013(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSubroutineStmtNode node = new ASTEndSubroutineStmtNode();
@@ -29241,7 +25104,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSubroutineStmt1014(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSubroutineStmtNode node = new ASTEndSubroutineStmtNode();
@@ -29255,7 +25117,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEndSubroutineStmt1015(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEndSubroutineStmtNode node = new ASTEndSubroutineStmtNode();
@@ -29271,7 +25132,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEntryStmt1016(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntryStmtNode node = new ASTEntryStmtNode();
@@ -29285,7 +25145,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleEntryStmt1017(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTEntryStmtNode node = new ASTEntryStmtNode();
@@ -29305,7 +25164,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleReturnStmt1018(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReturnStmtNode node = new ASTReturnStmtNode();
@@ -29317,7 +25175,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleReturnStmt1019(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTReturnStmtNode node = new ASTReturnStmtNode();
@@ -29331,7 +25188,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleContainsStmt1020(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTContainsStmtNode node = new ASTContainsStmtNode();
@@ -29343,7 +25199,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStmtFunctionStmt1021(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTStmtFunctionStmtNode node = new ASTStmtFunctionStmtNode();
@@ -29368,7 +25223,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleStmtFunctionRange1022(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -29379,7 +25233,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTEos", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 4));
return node;
}
-
public Object handleStmtFunctionRange1023(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -29391,7 +25244,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTEos", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 5));
return node;
}
-
public Object handleSFDummyArgNameList1024(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDummyArgNameListNode node = new ASTSFDummyArgNameListNode();
@@ -29402,7 +25254,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleSFDummyArgNameList1025(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFDummyArgNameListNode node = new ASTSFDummyArgNameListNode();
@@ -29415,14 +25266,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.setParent(list);
return list;
}
-
public Object handleArrayName1026(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("arrayName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleBlockDataName1027(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTBlockDataNameNode node = new ASTBlockDataNameNode();
@@ -29430,14 +25279,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.blockDataName != null) node.blockDataName.setParent(node);
return node;
}
-
public Object handleCommonBlockName1028(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("commonBlockName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleComponentName1029(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTComponentNameNode node = new ASTComponentNameNode();
@@ -29445,35 +25292,30 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.componentName != null) node.componentName.setParent(node);
return node;
}
-
public Object handleDummyArgName1030(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("variableName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleEndName1031(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("endName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleEntryName1032(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("entryName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleExternalName1033(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("externalName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleFunctionName1034(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionNameNode node = new ASTFunctionNameNode();
@@ -29481,7 +25323,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.functionName != null) node.functionName.setParent(node);
return node;
}
-
public Object handleGenericName1035(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTGenericNameNode node = new ASTGenericNameNode();
@@ -29489,21 +25330,18 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.genericName != null) node.genericName.setParent(node);
return node;
}
-
public Object handleImpliedDoVariable1036(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("impliedDoVariable", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleIntrinsicProcedureName1037(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("intrinsicProcedureName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleModuleName1038(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTModuleNameNode node = new ASTModuleNameNode();
@@ -29511,14 +25349,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.moduleName != null) node.moduleName.setParent(node);
return node;
}
-
public Object handleNamelistGroupName1039(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("namelistGroupName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleObjectName1040(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTObjectNameNode node = new ASTObjectNameNode();
@@ -29526,7 +25362,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.objectName != null) node.objectName.setParent(node);
return node;
}
-
public Object handleProgramName1041(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTProgramNameNode node = new ASTProgramNameNode();
@@ -29534,14 +25369,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.programName != null) node.programName.setParent(node);
return node;
}
-
public Object handleSFDummyArgName1042(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("name", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("name"));
return node;
}
-
public Object handleSFVarName1043(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSFVarNameNode node = new ASTSFVarNameNode();
@@ -29552,7 +25385,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (tmp0 != null) tmp0.setParent(node);
return node;
}
-
public Object handleSubroutineName1044(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineNameNode node = new ASTSubroutineNameNode();
@@ -29560,41 +25392,35 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.subroutineName != null) node.subroutineName.setParent(node);
return node;
}
-
public Object handleSubroutineNameUse1045(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("subroutineName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleTypeName1046(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("typeName", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleUseName1047(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("name", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleLblDef1048(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
return node;
}
-
public Object handleLblDef1049(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("label", (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label"));
return node;
}
-
public Object handlePauseStmt1050(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPauseStmtNode node = new ASTPauseStmtNode();
@@ -29606,7 +25432,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePauseStmt1051(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPauseStmtNode node = new ASTPauseStmtNode();
@@ -29620,7 +25445,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handlePauseStmt1052(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTPauseStmtNode node = new ASTPauseStmtNode();
@@ -29634,7 +25458,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignStmt1053(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignStmtNode node = new ASTAssignStmtNode();
@@ -29655,7 +25478,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignedGotoStmt1054(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignedGotoStmtNode node = new ASTAssignedGotoStmtNode();
@@ -29673,7 +25495,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignedGotoStmt1055(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignedGotoStmtNode node = new ASTAssignedGotoStmtNode();
@@ -29697,7 +25518,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleAssignedGotoStmt1056(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignedGotoStmtNode node = new ASTAssignedGotoStmtNode();
@@ -29723,7 +25543,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
if (node.hiddenTEos != null) node.hiddenTEos.setParent(node);
return node;
}
-
public Object handleVariableComma1057(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
@@ -29731,14 +25550,12 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
node.put("hiddenTComma", (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1));
return node;
}
-
public Object handleInvalidEntityDeclError0(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
Map<String, Object> node = new HashMap<String, Object>();
node.put("objectName", (ASTObjectNameNode)valueStack.get(valueStackOffset + 0));
return node;
}
-
public Object handleDataStmtError1(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTDataStmtNode node = new ASTDataStmtNode();
@@ -29753,7 +25570,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleAssignmentStmtError2(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTAssignmentStmtNode node = new ASTAssignmentStmtNode();
@@ -29774,7 +25590,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleForallConstructStmtError3(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructStmtNode node = new ASTForallConstructStmtNode();
@@ -29789,7 +25604,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleForallConstructStmtError4(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTForallConstructStmtNode node = new ASTForallConstructStmtNode();
@@ -29808,7 +25622,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleIfThenStmtError5(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfThenStmtNode node = new ASTIfThenStmtNode();
@@ -29823,7 +25636,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleIfThenStmtError6(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTIfThenStmtNode node = new ASTIfThenStmtNode();
@@ -29842,7 +25654,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleElseIfStmtError7(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -29857,7 +25668,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleElseIfStmtError8(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseIfStmtNode node = new ASTElseIfStmtNode();
@@ -29874,7 +25684,6 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
public Object handleElseStmtError9(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTElseStmtNode node = new ASTElseStmtNode();
@@ -29889,23 +25698,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleIfStmtError10(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
- {
- ASTIfStmtNode node = new ASTIfStmtNode();
- node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
- if (node.label != null) node.label.setParent(node);
- node.tIf = (org.eclipse.photran.internal.core.lexer.Token)valueStack.get(valueStackOffset + 1);
- if (node.tIf != null) node.tIf.setParent(node);
- node.discardedSymbols = (List<IASTNode>)discardedSymbols;
- if (node.discardedSymbols != null)
- for (IASTNode n : node.discardedSymbols)
- if (n != null)
- n.setParent(node);
- return node;
- }
-
- public Object handleSelectCaseStmtError11(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleSelectCaseStmtError10(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -29923,8 +25716,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleSelectCaseStmtError12(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleSelectCaseStmtError11(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -29938,8 +25730,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleSelectCaseStmtError13(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleSelectCaseStmtError12(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -29959,8 +25750,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleSelectCaseStmtError14(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleSelectCaseStmtError13(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSelectCaseStmtNode node = new ASTSelectCaseStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -29976,8 +25766,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleCaseStmtError15(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleCaseStmtError14(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTCaseStmtNode node = new ASTCaseStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -29991,8 +25780,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleFormatStmtError16(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleFormatStmtError15(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFormatStmtNode node = new ASTFormatStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -30006,8 +25794,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleFunctionStmtError17(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleFunctionStmtError16(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTFunctionStmtNode node = new ASTFunctionStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -30025,8 +25812,7 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
- public Object handleSubroutineStmtError18(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
+ public Object handleSubroutineStmtError17(int productionIndex, List<Object> valueStack, int valueStackOffset, int valueStackSize, List<? extends Object> discardedSymbols)
{
ASTSubroutineStmtNode node = new ASTSubroutineStmtNode();
node.label = (org.eclipse.photran.internal.core.lexer.Token)((Map<String, Object>)valueStack.get(valueStackOffset + 0)).get("label");
@@ -30044,6 +25830,5 @@ public static final class ASTSeparatedListNode<T extends IASTNode> extends Abstr
n.setParent(node);
return node;
}
-
}
}
diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ReferenceCollector.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ReferenceCollector.java
index 32ae3582..6fcc30e0 100644
--- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ReferenceCollector.java
+++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ReferenceCollector.java
@@ -276,7 +276,7 @@ class ReferenceCollector extends BindingCollector
if (node.getName() != null)
{
// <Variable> is the only context where a <DataRef> does not refer to a member of a derived type
- if (node.getParent() instanceof ASTVariableNode)
+ if (!node.hasDerivedTypeComponentName() && node.getParent().getParent() instanceof ASTVariableNode)
bind(node.getName());
else
dontbind(node.getName());
diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ScopingNode.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ScopingNode.java
index 1b432978..54feab57 100644
--- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ScopingNode.java
+++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/ScopingNode.java
@@ -125,7 +125,14 @@ public abstract class ScopingNode extends ASTNode
IASTNode grandparent = parent.getParent();
if (grandparent == null) return false;
- if (parent instanceof ASTProgramNameNode
+ if (isDeclStmtForScope(parent))
+ {
+ if (parent instanceof ASTFunctionStmtNode && node == ((ASTFunctionStmtNode)parent).getName()) // result clause
+ return false;
+ else
+ return true;
+ }
+ else if (parent instanceof ASTProgramNameNode
|| parent instanceof ASTFunctionNameNode
|| parent instanceof ASTSubroutineNameNode
|| parent instanceof ASTModuleNameNode
@@ -137,25 +144,30 @@ public abstract class ScopingNode extends ASTNode
{
if (inAnonymousInterface(grandparent))
return false;
- else
- return grandparent instanceof ASTProgramStmtNode
- || grandparent instanceof ASTFunctionStmtNode
- || grandparent instanceof ASTSubroutineStmtNode
- || grandparent instanceof ASTModuleStmtNode
- || grandparent instanceof ASTBlockDataStmtNode
- || grandparent instanceof ASTDerivedTypeStmtNode
- || grandparent instanceof ASTInterfaceStmtNode
- || grandparent instanceof ASTEndProgramStmtNode
- || grandparent instanceof ASTEndFunctionStmtNode
- || grandparent instanceof ASTEndSubroutineStmtNode
- || grandparent instanceof ASTEndModuleStmtNode
- || grandparent instanceof ASTEndBlockDataStmtNode
- || grandparent instanceof ASTEndTypeStmtNode
- || grandparent instanceof ASTEndInterfaceStmtNode;
+ else
+ return isDeclStmtForScope(grandparent);
}
else return false;
}
+ private static boolean isDeclStmtForScope(IASTNode node)
+ {
+ return node instanceof ASTProgramStmtNode
+ || node instanceof ASTFunctionStmtNode
+ || node instanceof ASTSubroutineStmtNode
+ || node instanceof ASTModuleStmtNode
+ || node instanceof ASTBlockDataStmtNode
+ || node instanceof ASTDerivedTypeStmtNode
+ || node instanceof ASTInterfaceStmtNode
+ || node instanceof ASTEndProgramStmtNode
+ || node instanceof ASTEndFunctionStmtNode
+ || node instanceof ASTEndSubroutineStmtNode
+ || node instanceof ASTEndModuleStmtNode
+ || node instanceof ASTEndBlockDataStmtNode
+ || node instanceof ASTEndTypeStmtNode
+ || node instanceof ASTEndInterfaceStmtNode;
+ }
+
private static boolean inAnonymousInterface(IASTNode n)
{
for (IASTNode node = n.getParent(); node != null; node = node.getParent())
@@ -350,7 +362,7 @@ public abstract class ScopingNode extends ASTNode
public boolean isParentScopeOf(ScopingNode scope)
{
- for (IASTNode node = scope.getParent(); node != null && node.getParent() != null; node = node.getParent())
+ for (IASTNode node = scope.getParent(); node != null; node = node.getParent())
if (node == this)
return true;
diff --git a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/actions/DisplaySymbolTable.java b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/actions/DisplaySymbolTable.java
index a3459151..a16a1a2a 100644
--- a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/actions/DisplaySymbolTable.java
+++ b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/actions/DisplaySymbolTable.java
@@ -49,8 +49,8 @@ public class DisplaySymbolTable extends FortranEditorASTActionDelegate
@Override public void visitASTNode(IASTNode node)
{
- if (!(node instanceof ScopingNode)) return;
- if (node instanceof ASTExecutableProgramNode && node.getParent() != null) return;
+ if (!(node instanceof ScopingNode)) { traverseChildren(node); return; }
+ if (node instanceof ASTExecutableProgramNode && node.getParent() != null) { traverseChildren(node); return; }
ScopingNode scope = (ScopingNode)node;
diff --git a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/search/ReferenceSearchResult.java b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/search/ReferenceSearchResult.java
index b47a3424..d5e8404e 100644
--- a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/search/ReferenceSearchResult.java
+++ b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/search/ReferenceSearchResult.java
@@ -120,7 +120,7 @@ public class ReferenceSearchResult
public boolean isShownInEditor(Match match, IEditorPart editor)
{
IPath path = getFileName(editor);
- return path.equals(((IFile)match.getElement()).getLocation());
+ return path != null && path.equals(((IFile)match.getElement()).getLocation());
}
/*

Back to the top