Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.photran.core/model/org/eclipse/photran/internal/core/f95modelparser/BuildModelParserAction.java')
-rw-r--r--org.eclipse.photran.core/model/org/eclipse/photran/internal/core/f95modelparser/BuildModelParserAction.java11540
1 files changed, 11540 insertions, 0 deletions
diff --git a/org.eclipse.photran.core/model/org/eclipse/photran/internal/core/f95modelparser/BuildModelParserAction.java b/org.eclipse.photran.core/model/org/eclipse/photran/internal/core/f95modelparser/BuildModelParserAction.java
new file mode 100644
index 00000000..720c6c97
--- /dev/null
+++ b/org.eclipse.photran.core/model/org/eclipse/photran/internal/core/f95modelparser/BuildModelParserAction.java
@@ -0,0 +1,11540 @@
+// Generated by Rex version 1.0 alpha 5
+
+package org.eclipse.photran.internal.core.f95modelparser;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.cdt.core.model.CModelException;
+import org.eclipse.photran.internal.core.model.FortranElement;
+
+
+/**
+ * User-specified actions, called when the parser is about to
+ * reduce by a certain production
+ */
+public class BuildModelParserAction implements AbstractParserAction
+{
+ private BuildModelParserAction() {;} // Singleton
+ private static BuildModelParserAction singletonInstance = null;
+ public static final BuildModelParserAction getInstance() { if (singletonInstance == null) singletonInstance = new BuildModelParserAction(); return singletonInstance; }
+
+
+private class M
+ {
+ private Map/*<FortranElement, FortranElementInfo>*/ allElements = new HashMap();
+
+ public Map/*<FortranElement, FortranElementInfo>*/ getAllElements()
+ {
+ return allElements;
+ }
+
+ public List/*<FortranElement>*/list(List list, FortranElement node)
+ {
+ if (list == null) list = new LinkedList();
+ if (node != null) list.add(node);
+ return list;
+ }
+
+ public List/*<FortranElement>*/list(FortranElement node)
+ {
+ return list(new LinkedList(), node);
+ }
+
+ public FortranElement mainProgram(Token nameToken, List/*<FortranElement>*/children)
+ {
+ FortranElement e = new FortranElement.MainProgram(null, nameToken);
+ reparent(children, e);
+ return newElement(e);
+ }
+
+ public FortranElement module(Token nameToken, List/*<FortranElement>*/children)
+ {
+ FortranElement e = new FortranElement.Module(null, nameToken);
+ reparent(children, e);
+ return newElement(e);
+ }
+
+ public FortranElement functionSubprogram(Token nameToken)
+ {
+ return newElement(new FortranElement.Function(null, nameToken));
+ }
+
+ public FortranElement subroutineSubprogram(Token nameToken)
+ {
+ return newElement(new FortranElement.Subroutine(null, nameToken));
+ }
+
+ public FortranElement blockData(Token nameToken)
+ {
+ return newElement(new FortranElement.BlockData(null, nameToken));
+ }
+
+ private void reparent(List children, FortranElement parent)
+ {
+ if (children == null) return;
+
+ //try
+ //{
+ Iterator it = children.iterator();
+ while (it.hasNext())
+ {
+ FortranElement c = (FortranElement)it.next();
+ c.setParent(parent);
+ //parent.addChild(c);
+ //if (parent instanceof Parent) ((Parent)parent).addChild(c);
+ }
+ //}
+ //catch (CModelException x)
+ //{
+ // x.printStackTrace();
+ //}
+ }
+
+ private FortranElement newElement(FortranElement e)
+ {
+ try { allElements.put(e, e.getElementInfo()); }
+ catch (CModelException x) {;}
+ return e;
+ }
+ }
+
+ protected M m = new M();
+
+
+ /**
+ * Returns the production reductions associated with these user actions
+ */
+ public AbstractProductionReductions getProductionReductions()
+ {
+ return BuildModelProductionReductions.getInstance();
+ }
+
+ /**
+ * This method is called before parsing begins
+ */
+ public void initialize()
+ {
+ }
+
+ /**
+ * This method is called after parsing completes
+ */
+ public void deinitialize()
+ {
+ }
+
+ /**
+ * This method is called when a syntax error is found and could not be recovered from
+ */
+ public void syntaxError() throws Exception
+ {
+ ;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableProgram> ::= <xProgramUnit> ;
+ */
+ public Map/*<FortranElement, FortranElementInfo>*/ production1UserAction(FortranElement v1)
+ {
+ return m.getAllElements();
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableProgram> ::= <xExecutableProgram> <xProgramUnit> ;
+ */
+ public Map/*<FortranElement, FortranElementInfo>*/ production2UserAction(Map/*<FortranElement, FortranElementInfo>*/ v1, FortranElement v2)
+ {
+ return m.getAllElements();
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramUnit> ::= <xMainProgram> ;
+ */
+ public FortranElement production3UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramUnit> ::= <xFunctionSubprogram> ;
+ */
+ public FortranElement production4UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramUnit> ::= <xSubroutineSubprogram> ;
+ */
+ public FortranElement production5UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramUnit> ::= <xModule> ;
+ */
+ public FortranElement production6UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramUnit> ::= <xBlockDataSubprogram> ;
+ */
+ public FortranElement production7UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMainProgram> ::= <xMainRange> ;
+ */
+ public FortranElement production8UserAction(List/*<FortranElement>*/ v1)
+ {
+ return m.mainProgram(null, v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMainProgram> ::= <xProgramStmt> <xMainRange> ;
+ */
+ public FortranElement production9UserAction(Token v1, List/*<FortranElement>*/ v2)
+ {
+ return m.mainProgram(v1, v2);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMainRange> ::= <xBody> <xEndProgramStmt> ;
+ */
+ public List/*<FortranElement>*/ production10UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMainRange> ::= <xBodyPlusInternals> <xEndProgramStmt> ;
+ */
+ public List/*<FortranElement>*/ production11UserAction(List/*<FortranElement>*/ v1, Object v2)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMainRange> ::= <xEndProgramStmt> ;
+ */
+ public List/*<FortranElement>*/ production12UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBody> ::= <xBodyConstruct> ;
+ */
+ public Object production13UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBody> ::= <xBody> <xBodyConstruct> ;
+ */
+ public Object production14UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBodyConstruct> ::= <xSpecificationPartConstruct> ;
+ */
+ public Object production15UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBodyConstruct> ::= <xExecutableConstruct> ;
+ */
+ public Object production16UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionSubprogram> ::= <xFunctionStmt> <xFunctionRange> ;
+ */
+ public FortranElement production17UserAction(Token v1, Object v2)
+ {
+ return m.functionSubprogram(v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionRange> ::= <xBody> <xEndFunctionStmt> ;
+ */
+ public Object production18UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionRange> ::= <xEndFunctionStmt> ;
+ */
+ public Object production19UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionRange> ::= <xBodyPlusInternals> <xEndFunctionStmt> ;
+ */
+ public Object production20UserAction(List/*<FortranElement>*/ v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineSubprogram> ::= <xSubroutineStmt> <xSubroutineRange> ;
+ */
+ public FortranElement production21UserAction(Token v1, Object v2)
+ {
+ return m.subroutineSubprogram(v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineRange> ::= <xBody> <xEndSubroutineStmt> ;
+ */
+ public Object production22UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineRange> ::= <xEndSubroutineStmt> ;
+ */
+ public Object production23UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineRange> ::= <xBodyPlusInternals> <xEndSubroutineStmt> ;
+ */
+ public Object production24UserAction(List/*<FortranElement>*/ v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModule> ::= <xModuleStmt> <xModuleBlock> ;
+ */
+ public FortranElement production25UserAction(Token v1, List/*<FortranElement>*/ v2)
+ {
+ return m.module(v1, v2);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBlock> ::= <xModuleBody> <xEndModuleStmt> ;
+ */
+ public List/*<FortranElement>*/ production26UserAction(List/*<FortranElement>*/ v1, Object v2)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBlock> ::= <xEndModuleStmt> ;
+ */
+ public List/*<FortranElement>*/ production27UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBody> ::= <xSpecificationPartConstruct> ;
+ */
+ public List/*<FortranElement>*/ production28UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBody> ::= <xModuleBody> <xSpecificationPartConstruct> ;
+ */
+ public List/*<FortranElement>*/ production29UserAction(List/*<FortranElement>*/ v1, Object v2)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBody> ::= <xModuleSubprogramPartConstruct> ;
+ */
+ public List/*<FortranElement>*/ production30UserAction(FortranElement v1)
+ {
+ return m.list(v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleBody> ::= <xModuleBody> <xModuleSubprogramPartConstruct> ;
+ */
+ public List/*<FortranElement>*/ production31UserAction(List/*<FortranElement>*/ v1, FortranElement v2)
+ {
+ return m.list(v1, v2);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataSubprogram> ::= <xBlockDataStmt> <xBlockDataBody> <xEndBlockDataStmt> ;
+ */
+ public FortranElement production32UserAction(Token v1, Object v2, Object v3)
+ {
+ return m.blockData(v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataSubprogram> ::= <xBlockDataStmt> <xEndBlockDataStmt> ;
+ */
+ public FortranElement production33UserAction(Token v1, Object v2)
+ {
+ return m.blockData(v1);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataBody> ::= <xBlockDataBodyConstruct> ;
+ */
+ public Object production34UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataBody> ::= <xBlockDataBody> <xBlockDataBodyConstruct> ;
+ */
+ public Object production35UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataBodyConstruct> ::= <xSpecificationPartConstruct> ;
+ */
+ public Object production36UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <xUseStmt> ;
+ */
+ public Object production37UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <T_xImplicitStmt> ;
+ */
+ public Object production38UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <xParameterStmt> ;
+ */
+ public Object production39UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <xFormatStmt> ;
+ */
+ public Object production40UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <xEntryStmt> ;
+ */
+ public Object production41UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationPartConstruct> ::= <xDeclarationConstruct> ;
+ */
+ public Object production42UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeclarationConstruct> ::= <xDerivedTypeDef> ;
+ */
+ public Object production43UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeclarationConstruct> ::= <xInterfaceBlock> ;
+ */
+ public Object production44UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeclarationConstruct> ::= <xTypeDeclarationStmt> ;
+ */
+ public Object production45UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeclarationConstruct> ::= <xSpecificationStmt> ;
+ */
+ public Object production46UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutionPartConstruct> ::= <xObsoleteExecutionPartConstruct> ;
+ */
+ public Object production47UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutionPartConstruct> ::= <xExecutableConstruct> ;
+ */
+ public Object production48UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutionPartConstruct> ::= <xFormatStmt> ;
+ */
+ public Object production49UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutionPartConstruct> ::= <xEntryStmt> ;
+ */
+ public Object production50UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xObsoleteExecutionPartConstruct> ::= <xDataStmt> ;
+ */
+ public Object production51UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBodyPlusInternals> ::= <xBody> <xContainsStmt> <xInternalSubprogram> ;
+ */
+ public List/*<FortranElement>*/ production52UserAction(Object v1, Object v2, FortranElement v3)
+ {
+ return m.list(v3);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBodyPlusInternals> ::= <xContainsStmt> <xInternalSubprogram> ;
+ */
+ public List/*<FortranElement>*/ production53UserAction(Object v1, FortranElement v2)
+ {
+ return m.list(v2);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBodyPlusInternals> ::= <xBodyPlusInternals> <xInternalSubprogram> ;
+ */
+ public List/*<FortranElement>*/ production54UserAction(List/*<FortranElement>*/ v1, FortranElement v2)
+ {
+ return m.list(v1, v2);
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInternalSubprogram> ::= <xFunctionSubprogram> ;
+ */
+ public FortranElement production55UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInternalSubprogram> ::= <xSubroutineSubprogram> ;
+ */
+ public FortranElement production56UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleSubprogramPartConstruct> ::= <xContainsStmt> ;
+ */
+ public FortranElement production57UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleSubprogramPartConstruct> ::= <xModuleSubprogram> ;
+ */
+ public FortranElement production58UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleSubprogram> ::= <xFunctionSubprogram> ;
+ */
+ public FortranElement production59UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleSubprogram> ::= <xSubroutineSubprogram> ;
+ */
+ public FortranElement production60UserAction(FortranElement v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xAccessStmt> ;
+ */
+ public Object production61UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xAllocatableStmt> ;
+ */
+ public Object production62UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xCommonStmt> ;
+ */
+ public Object production63UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xDataStmt> ;
+ */
+ public Object production64UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xDimensionStmt> ;
+ */
+ public Object production65UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xEquivalenceStmt> ;
+ */
+ public Object production66UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xExternalStmt> ;
+ */
+ public Object production67UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xIntentStmt> ;
+ */
+ public Object production68UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xIntrinsicStmt> ;
+ */
+ public Object production69UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xNamelistStmt> ;
+ */
+ public Object production70UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xOptionalStmt> ;
+ */
+ public Object production71UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xPointerStmt> ;
+ */
+ public Object production72UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xSaveStmt> ;
+ */
+ public Object production73UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSpecificationStmt> ::= <xTargetStmt> ;
+ */
+ public Object production74UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xActionStmt> ;
+ */
+ public Object production75UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xCaseConstruct> ;
+ */
+ public Object production76UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xDoConstruct> ;
+ */
+ public Object production77UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xForallConstruct> ;
+ */
+ public Object production78UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xIfConstruct> ;
+ */
+ public Object production79UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xWhereConstruct> ;
+ */
+ public Object production80UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExecutableConstruct> ::= <xEndDoStmt> ;
+ */
+ public Object production81UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xObsoleteActionStmt> ;
+ */
+ public Object production82UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xAllocateStmt> ;
+ */
+ public Object production83UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xAssignmentStmt> ;
+ */
+ public Object production84UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xBackspaceStmt> ;
+ */
+ public Object production85UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xCallStmt> ;
+ */
+ public Object production86UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xCloseStmt> ;
+ */
+ public Object production87UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xContinueStmt> ;
+ */
+ public Object production88UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xCycleStmt> ;
+ */
+ public Object production89UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xDeallocateStmt> ;
+ */
+ public Object production90UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xEndfileStmt> ;
+ */
+ public Object production91UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xExitStmt> ;
+ */
+ public Object production92UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xForallStmt> ;
+ */
+ public Object production93UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xGotoStmt> ;
+ */
+ public Object production94UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xIfStmt> ;
+ */
+ public Object production95UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xInquireStmt> ;
+ */
+ public Object production96UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xNullifyStmt> ;
+ */
+ public Object production97UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xOpenStmt> ;
+ */
+ public Object production98UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xPointerAssignmentStmt> ;
+ */
+ public Object production99UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xPrintStmt> ;
+ */
+ public Object production100UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xReadStmt> ;
+ */
+ public Object production101UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xReturnStmt> ;
+ */
+ public Object production102UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xRewindStmt> ;
+ */
+ public Object production103UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xStopStmt> ;
+ */
+ public Object production104UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xWhereStmt> ;
+ */
+ public Object production105UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xWriteStmt> ;
+ */
+ public Object production106UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xObsoleteActionStmt> ::= <xStmtFunctionStmt> ;
+ */
+ public Object production107UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xObsoleteActionStmt> ::= <xArithmeticIfStmt> ;
+ */
+ public Object production108UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xObsoleteActionStmt> ::= <xComputedGotoStmt> ;
+ */
+ public Object production109UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xName> ::= T_IDENT ;
+ */
+ public Object production110UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xNamedConstantUse> ;
+ */
+ public Object production111UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xUnsignedArithmeticConstant> ;
+ */
+ public Object production112UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= T_PLUS <xUnsignedArithmeticConstant> ;
+ */
+ public Object production113UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= T_MINUS <xUnsignedArithmeticConstant> ;
+ */
+ public Object production114UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= T_SCON ;
+ */
+ public Object production115UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= T_ICON T_UNDERSCORE T_SCON ;
+ */
+ public Object production116UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xNamedConstantUse> T_UNDERSCORE T_SCON ;
+ */
+ public Object production117UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xLogicalConstant> ;
+ */
+ public Object production118UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xStructureConstructor> ;
+ */
+ public Object production119UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= <xBozLiteralConstant> ;
+ */
+ public Object production120UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConstant> ::= T_HCON ;
+ */
+ public Object production121UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamedConstant> ::= T_IDENT ;
+ */
+ public Object production122UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamedConstantUse> ::= T_IDENT ;
+ */
+ public Object production123UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPowerOp> ::= T_POW ;
+ */
+ public Object production124UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMultOp> ::= T_ASTERISK ;
+ */
+ public Object production125UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMultOp> ::= T_SLASH ;
+ */
+ public Object production126UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAddOp> ::= T_PLUS ;
+ */
+ public Object production127UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAddOp> ::= T_MINUS ;
+ */
+ public Object production128UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSign> ::= T_PLUS ;
+ */
+ public Object production129UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSign> ::= T_MINUS ;
+ */
+ public Object production130UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConcatOp> ::= T_SLASHSLASH ;
+ */
+ public Object production131UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_EQ ;
+ */
+ public Object production132UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_NE ;
+ */
+ public Object production133UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_LT ;
+ */
+ public Object production134UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_LE ;
+ */
+ public Object production135UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_GT ;
+ */
+ public Object production136UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_GE ;
+ */
+ public Object production137UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_EQEQ ;
+ */
+ public Object production138UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_SLASHEQ ;
+ */
+ public Object production139UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_LESSTHAN ;
+ */
+ public Object production140UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_LESSTHANEQ ;
+ */
+ public Object production141UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_GREATERTHAN ;
+ */
+ public Object production142UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRelOp> ::= T_GREATERTHANEQ ;
+ */
+ public Object production143UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNotOp> ::= T_NOT ;
+ */
+ public Object production144UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAndOp> ::= T_AND ;
+ */
+ public Object production145UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOrOp> ::= T_OR ;
+ */
+ public Object production146UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivOp> ::= T_EQV ;
+ */
+ public Object production147UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivOp> ::= T_NEQV ;
+ */
+ public Object production148UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= T_XDOP ;
+ */
+ public Object production149UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xConcatOp> ;
+ */
+ public Object production150UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xPowerOp> ;
+ */
+ public Object production151UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xMultOp> ;
+ */
+ public Object production152UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xAddOp> ;
+ */
+ public Object production153UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xRelOp> ;
+ */
+ public Object production154UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xNotOp> ;
+ */
+ public Object production155UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xAndOp> ;
+ */
+ public Object production156UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xOrOp> ;
+ */
+ public Object production157UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedOperator> ::= <xEquivOp> ;
+ */
+ public Object production158UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedUnaryOp> ::= T_XDOP ;
+ */
+ public Object production159UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDefinedBinaryOp> ::= T_XDOP ;
+ */
+ public Object production160UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabel> ::= T_ICON ;
+ */
+ public Object production161UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_ICON ;
+ */
+ public Object production162UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_RCON ;
+ */
+ public Object production163UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_DCON ;
+ */
+ public Object production164UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= <xComplexConst> ;
+ */
+ public Object production165UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_ICON T_UNDERSCORE <xKindParam> ;
+ */
+ public Object production166UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_RCON T_UNDERSCORE <xKindParam> ;
+ */
+ public Object production167UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnsignedArithmeticConstant> ::= T_DCON T_UNDERSCORE <xKindParam> ;
+ */
+ public Object production168UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xKindParam> ::= T_ICON ;
+ */
+ public Object production169UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xKindParam> ::= <xNamedConstantUse> ;
+ */
+ public Object production170UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBozLiteralConstant> ::= T_BCON ;
+ */
+ public Object production171UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBozLiteralConstant> ::= T_OCON ;
+ */
+ public Object production172UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBozLiteralConstant> ::= T_ZCON ;
+ */
+ public Object production173UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComplexConst> ::= T_LPAREN <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production174UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLogicalConstant> ::= T_TRUE ;
+ */
+ public Object production175UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLogicalConstant> ::= T_FALSE ;
+ */
+ public Object production176UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLogicalConstant> ::= T_TRUE T_UNDERSCORE <xKindParam> ;
+ */
+ public Object production177UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLogicalConstant> ::= T_FALSE T_UNDERSCORE <xKindParam> ;
+ */
+ public Object production178UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeDef> ::= <xDerivedTypeStmt> <xDerivedTypeBody> <xEndTypeStmt> ;
+ */
+ public Object production179UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeBody> ::= <xDerivedTypeBodyConstruct> ;
+ */
+ public Object production180UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeBody> ::= <xDerivedTypeBody> <xDerivedTypeBodyConstruct> ;
+ */
+ public Object production181UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeBodyConstruct> ::= <xPrivateSequenceStmt> ;
+ */
+ public Object production182UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeBodyConstruct> ::= <xComponentDefStmt> ;
+ */
+ public Object production183UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= T_TYPE <xTypeName> T_EOS ;
+ */
+ public Object production184UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= <xLblDef> T_TYPE <xTypeName> T_EOS ;
+ */
+ public Object production185UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= T_TYPE T_COLON T_COLON <xTypeName> T_EOS ;
+ */
+ public Object production186UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= <xLblDef> T_TYPE T_COLON T_COLON <xTypeName> T_EOS ;
+ */
+ public Object production187UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= T_TYPE T_COMMA <xAccessSpec> T_COLON T_COLON <xTypeName> T_EOS ;
+ */
+ public Object production188UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDerivedTypeStmt> ::= <xLblDef> T_TYPE T_COMMA <xAccessSpec> T_COLON T_COLON <xTypeName> T_EOS ;
+ */
+ public Object production189UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrivateSequenceStmt> ::= T_PRIVATE T_EOS ;
+ */
+ public Object production190UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrivateSequenceStmt> ::= <xLblDef> T_PRIVATE T_EOS ;
+ */
+ public Object production191UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrivateSequenceStmt> ::= T_SEQUENCE T_EOS ;
+ */
+ public Object production192UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrivateSequenceStmt> ::= <xLblDef> T_SEQUENCE T_EOS ;
+ */
+ public Object production193UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xTypeSpec> T_COMMA <xComponentAttrSpecList> T_COLON T_COLON <xComponentDeclList> T_EOS ;
+ */
+ public Object production194UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xLblDef> <xTypeSpec> T_COMMA <xComponentAttrSpecList> T_COLON T_COLON <xComponentDeclList> T_EOS ;
+ */
+ public Object production195UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xTypeSpec> T_COLON T_COLON <xComponentDeclList> T_EOS ;
+ */
+ public Object production196UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xLblDef> <xTypeSpec> T_COLON T_COLON <xComponentDeclList> T_EOS ;
+ */
+ public Object production197UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xTypeSpec> <xComponentDeclList> T_EOS ;
+ */
+ public Object production198UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDefStmt> ::= <xLblDef> <xTypeSpec> <xComponentDeclList> T_EOS ;
+ */
+ public Object production199UserAction(Object v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentAttrSpecList> ::= <xComponentAttrSpec> ;
+ */
+ public Object production200UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentAttrSpecList> ::= <xComponentAttrSpecList> T_COMMA <xComponentAttrSpec> ;
+ */
+ public Object production201UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentAttrSpec> ::= T_POINTER ;
+ */
+ public Object production202UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentAttrSpec> ::= T_DIMENSION T_LPAREN <xComponentArraySpec> T_RPAREN ;
+ */
+ public Object production203UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentArraySpec> ::= <xExplicitShapeSpecList> ;
+ */
+ public Object production204UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentArraySpec> ::= <xDeferredShapeSpecList> ;
+ */
+ public Object production205UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDeclList> ::= <xComponentDecl> ;
+ */
+ public Object production206UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDeclList> ::= <xComponentDeclList> T_COMMA <xComponentDecl> ;
+ */
+ public Object production207UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_LPAREN <xComponentArraySpec> T_RPAREN T_ASTERISK <xCharLength> <xComponentInitialization> ;
+ */
+ public Object production208UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_LPAREN <xComponentArraySpec> T_RPAREN <xComponentInitialization> ;
+ */
+ public Object production209UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_ASTERISK <xCharLength> <xComponentInitialization> ;
+ */
+ public Object production210UserAction(Object v1, Token v2, Object v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> <xComponentInitialization> ;
+ */
+ public Object production211UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_LPAREN <xComponentArraySpec> T_RPAREN T_ASTERISK <xCharLength> ;
+ */
+ public Object production212UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_LPAREN <xComponentArraySpec> T_RPAREN ;
+ */
+ public Object production213UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> T_ASTERISK <xCharLength> ;
+ */
+ public Object production214UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentDecl> ::= <xComponentName> ;
+ */
+ public Object production215UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentInitialization> ::= T_EQUALS <xExpr> ;
+ */
+ public Object production216UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentInitialization> ::= T_EQGREATERTHAN T_NULL T_LPAREN T_RPAREN ;
+ */
+ public Object production217UserAction(Token v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= T_ENDTYPE T_EOS ;
+ */
+ public Object production218UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= T_ENDTYPE <xEndTypeStmt@1> T_EOS ;
+ */
+ public Object production219UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= <xLblDef> T_ENDTYPE T_EOS ;
+ */
+ public Object production220UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= <xLblDef> T_ENDTYPE <xEndTypeStmt@1> T_EOS ;
+ */
+ public Object production221UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= T_END T_TYPE T_EOS ;
+ */
+ public Object production222UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= T_END T_TYPE <xEndTypeStmt@2> T_EOS ;
+ */
+ public Object production223UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= <xLblDef> T_END T_TYPE T_EOS ;
+ */
+ public Object production224UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndTypeStmt> ::= <xLblDef> T_END T_TYPE <xEndTypeStmt@2> T_EOS ;
+ */
+ public Object production225UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStructureConstructor> ::= <xTypeName> T_LPAREN <xExprList> T_RPAREN ;
+ */
+ public Object production226UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExprList> ::= <xExpr> ;
+ */
+ public Object production227UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExprList> ::= <xExprList> T_COMMA <xExpr> ;
+ */
+ public Object production228UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayConstructor> ::= T_LPARENSLASH <xAcValueList> T_SLASHRPAREN ;
+ */
+ public Object production229UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList> ::= <xExpr> ;
+ */
+ public Object production230UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList> ::= <xAcValueList1> ;
+ */
+ public Object production231UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList1> ::= <xExpr> T_COMMA <xExpr> ;
+ */
+ public Object production232UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList1> ::= <xExpr> T_COMMA <xAcImpliedDo> ;
+ */
+ public Object production233UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList1> ::= <xAcImpliedDo> ;
+ */
+ public Object production234UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList1> ::= <xAcValueList1> T_COMMA <xExpr> ;
+ */
+ public Object production235UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcValueList1> ::= <xAcValueList1> T_COMMA <xAcImpliedDo> ;
+ */
+ public Object production236UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcImpliedDo> ::= T_LPAREN <xExpr> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production237UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcImpliedDo> ::= T_LPAREN <xExpr> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production238UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcImpliedDo> ::= T_LPAREN <xAcImpliedDo> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production239UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAcImpliedDo> ::= T_LPAREN <xAcImpliedDo> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production240UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xTypeSpec> <xAttrSpecSeq> T_COLON T_COLON <xEntityDeclList> T_EOS ;
+ */
+ public Object production241UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xLblDef> <xTypeSpec> <xAttrSpecSeq> T_COLON T_COLON <xEntityDeclList> T_EOS ;
+ */
+ public Object production242UserAction(Object v1, Object v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xTypeSpec> T_COLON T_COLON <xEntityDeclList> T_EOS ;
+ */
+ public Object production243UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xLblDef> <xTypeSpec> T_COLON T_COLON <xEntityDeclList> T_EOS ;
+ */
+ public Object production244UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xTypeSpec> <xEntityDeclList> T_EOS ;
+ */
+ public Object production245UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeDeclarationStmt> ::= <xLblDef> <xTypeSpec> <xEntityDeclList> T_EOS ;
+ */
+ public Object production246UserAction(Object v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpecSeq> ::= T_COMMA <xAttrSpec> ;
+ */
+ public Object production247UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpecSeq> ::= <xAttrSpecSeq> T_COMMA <xAttrSpec> ;
+ */
+ public Object production248UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_INTEGER ;
+ */
+ public Object production249UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_REAL ;
+ */
+ public Object production250UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_DOUBLEPRECISION ;
+ */
+ public Object production251UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_COMPLEX ;
+ */
+ public Object production252UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_LOGICAL ;
+ */
+ public Object production253UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_CHARACTER ;
+ */
+ public Object production254UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_INTEGER <xKindSelector> ;
+ */
+ public Object production255UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_REAL <xKindSelector> ;
+ */
+ public Object production256UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_DOUBLE T_PRECISION ;
+ */
+ public Object production257UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_COMPLEX <xKindSelector> ;
+ */
+ public Object production258UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_CHARACTER <xCharSelector> ;
+ */
+ public Object production259UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_LOGICAL <xKindSelector> ;
+ */
+ public Object production260UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeSpec> ::= T_TYPE T_LPAREN <xTypeName> T_RPAREN ;
+ */
+ public Object production261UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_PARAMETER ;
+ */
+ public Object production262UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= <xAccessSpec> ;
+ */
+ public Object production263UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_ALLOCATABLE ;
+ */
+ public Object production264UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_DIMENSION T_LPAREN <xArraySpec> T_RPAREN ;
+ */
+ public Object production265UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_EXTERNAL ;
+ */
+ public Object production266UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_INTENT T_LPAREN <xIntentSpec> T_RPAREN ;
+ */
+ public Object production267UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_INTRINSIC ;
+ */
+ public Object production268UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_OPTIONAL ;
+ */
+ public Object production269UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_POINTER ;
+ */
+ public Object production270UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_SAVE ;
+ */
+ public Object production271UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAttrSpec> ::= T_TARGET ;
+ */
+ public Object production272UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDeclList> ::= <xEntityDecl> ;
+ */
+ public Object production273UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDeclList> ::= <xEntityDeclList> T_COMMA <xEntityDecl> ;
+ */
+ public Object production274UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> ;
+ */
+ public Object production275UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@5> ;
+ */
+ public Object production276UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@4> ;
+ */
+ public Object production277UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@4> <xEntityDecl@5> ;
+ */
+ public Object production278UserAction(Object v1, Token v2, Object v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@3> ;
+ */
+ public Object production279UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@3> <xEntityDecl@5> ;
+ */
+ public Object production280UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@3> <xEntityDecl@4> ;
+ */
+ public Object production281UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xObjectName> <xEntityDecl@3> <xEntityDecl@4> <xEntityDecl@5> ;
+ */
+ public Object production282UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntityDecl> ::= <xInvalidEntityDecl> ;
+ */
+ public Object production283UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInvalidEntityDecl> ::= <xObjectName> T_ASTERISK <xCharLength> T_LPAREN <xArraySpec> T_RPAREN ;
+ */
+ public Object production284UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInvalidEntityDecl> ::= <xObjectName> T_ASTERISK <xCharLength> T_LPAREN <xArraySpec> T_RPAREN <xInvalidEntityDecl@6> ;
+ */
+ public Object production285UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInitialization> ::= T_EQUALS <xExpr> ;
+ */
+ public Object production286UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInitialization> ::= T_EQGREATERTHAN T_NULL T_LPAREN T_RPAREN ;
+ */
+ public Object production287UserAction(Token v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xKindSelector> ::= T_LPAREN T_KINDEQ <xExpr> T_RPAREN ;
+ */
+ public Object production288UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xKindSelector> ::= T_LPAREN <xExpr> T_RPAREN ;
+ */
+ public Object production289UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= <xLengthSelector> ;
+ */
+ public Object production290UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= T_LPAREN T_LENEQ <xCharLenParamValue> T_COMMA T_KINDEQ <xExpr> T_RPAREN ;
+ */
+ public Object production291UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= T_LPAREN T_LENEQ <xCharLenParamValue> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production292UserAction(Token v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= T_LPAREN T_KINDEQ <xExpr> T_RPAREN ;
+ */
+ public Object production293UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= T_LPAREN T_LENEQ <xCharLenParamValue> T_RPAREN ;
+ */
+ public Object production294UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharSelector> ::= T_LPAREN <xCharLenParamValue> T_RPAREN ;
+ */
+ public Object production295UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLengthSelector> ::= T_ASTERISK <xCharLength> ;
+ */
+ public Object production296UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharLength> ::= T_LPAREN <xCharLenParamValue> T_RPAREN ;
+ */
+ public Object production297UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharLength> ::= T_ICON ;
+ */
+ public Object production298UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharLenParamValue> ::= <xExpr> ;
+ */
+ public Object production299UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCharLenParamValue> ::= T_ASTERISK ;
+ */
+ public Object production300UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessSpec> ::= T_PUBLIC ;
+ */
+ public Object production301UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessSpec> ::= T_PRIVATE ;
+ */
+ public Object production302UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentSpec> ::= T_IN ;
+ */
+ public Object production303UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentSpec> ::= T_OUT ;
+ */
+ public Object production304UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentSpec> ::= T_INOUT ;
+ */
+ public Object production305UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentSpec> ::= T_IN T_OUT ;
+ */
+ public Object production306UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArraySpec> ::= <xExplicitShapeSpecList> ;
+ */
+ public Object production307UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArraySpec> ::= <xAssumedSizeSpec> ;
+ */
+ public Object production308UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArraySpec> ::= <xAssumedShapeSpecList> ;
+ */
+ public Object production309UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArraySpec> ::= <xDeferredShapeSpecList> ;
+ */
+ public Object production310UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedShapeSpecList> ::= <xLowerBound> T_COLON ;
+ */
+ public Object production311UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedShapeSpecList> ::= <xDeferredShapeSpecList> T_COMMA <xLowerBound> T_COLON ;
+ */
+ public Object production312UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedShapeSpecList> ::= <xAssumedShapeSpecList> T_COMMA <xAssumedShapeSpec> ;
+ */
+ public Object production313UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExplicitShapeSpecList> ::= <xExplicitShapeSpec> ;
+ */
+ public Object production314UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExplicitShapeSpecList> ::= <xExplicitShapeSpecList> T_COMMA <xExplicitShapeSpec> ;
+ */
+ public Object production315UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExplicitShapeSpec> ::= <xLowerBound> T_COLON <xUpperBound> ;
+ */
+ public Object production316UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExplicitShapeSpec> ::= <xUpperBound> ;
+ */
+ public Object production317UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLowerBound> ::= <xExpr> ;
+ */
+ public Object production318UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUpperBound> ::= <xExpr> ;
+ */
+ public Object production319UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedShapeSpec> ::= <xLowerBound> T_COLON ;
+ */
+ public Object production320UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedShapeSpec> ::= T_COLON ;
+ */
+ public Object production321UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeferredShapeSpecList> ::= <xDeferredShapeSpec> ;
+ */
+ public Object production322UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeferredShapeSpecList> ::= <xDeferredShapeSpecList> T_COMMA <xDeferredShapeSpec> ;
+ */
+ public Object production323UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeferredShapeSpec> ::= T_COLON ;
+ */
+ public Object production324UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedSizeSpec> ::= T_ASTERISK ;
+ */
+ public Object production325UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedSizeSpec> ::= <xLowerBound> T_COLON T_ASTERISK ;
+ */
+ public Object production326UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedSizeSpec> ::= <xExplicitShapeSpecList> T_COMMA T_ASTERISK ;
+ */
+ public Object production327UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssumedSizeSpec> ::= <xExplicitShapeSpecList> T_COMMA <xLowerBound> T_COLON T_ASTERISK ;
+ */
+ public Object production328UserAction(Object v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentStmt> ::= T_INTENT T_LPAREN <xIntentSpec> T_RPAREN <xIntentParList> T_EOS ;
+ */
+ public Object production329UserAction(Token v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentStmt> ::= T_INTENT T_LPAREN <xIntentSpec> T_RPAREN <xIntentStmt@7> <xIntentParList> T_EOS ;
+ */
+ public Object production330UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentStmt> ::= <xLblDef> T_INTENT T_LPAREN <xIntentSpec> T_RPAREN <xIntentParList> T_EOS ;
+ */
+ public Object production331UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentStmt> ::= <xLblDef> T_INTENT T_LPAREN <xIntentSpec> T_RPAREN <xIntentStmt@7> <xIntentParList> T_EOS ;
+ */
+ public Object production332UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentParList> ::= <xIntentPar> ;
+ */
+ public Object production333UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentParList> ::= <xIntentParList> T_COMMA <xIntentPar> ;
+ */
+ public Object production334UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntentPar> ::= <xDummyArgName> ;
+ */
+ public Object production335UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalStmt> ::= T_OPTIONAL <xOptionalParList> T_EOS ;
+ */
+ public Object production336UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalStmt> ::= T_OPTIONAL <xOptionalStmt@8> <xOptionalParList> T_EOS ;
+ */
+ public Object production337UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalStmt> ::= <xLblDef> T_OPTIONAL <xOptionalParList> T_EOS ;
+ */
+ public Object production338UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalStmt> ::= <xLblDef> T_OPTIONAL <xOptionalStmt@8> <xOptionalParList> T_EOS ;
+ */
+ public Object production339UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalParList> ::= <xOptionalPar> ;
+ */
+ public Object production340UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalParList> ::= <xOptionalParList> T_COMMA <xOptionalPar> ;
+ */
+ public Object production341UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOptionalPar> ::= <xDummyArgName> ;
+ */
+ public Object production342UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xAccessSpec> <xAccessIdList> T_EOS ;
+ */
+ public Object production343UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xAccessSpec> <xAccessStmt@9> <xAccessIdList> T_EOS ;
+ */
+ public Object production344UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xLblDef> <xAccessSpec> <xAccessIdList> T_EOS ;
+ */
+ public Object production345UserAction(Object v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xLblDef> <xAccessSpec> <xAccessStmt@9> <xAccessIdList> T_EOS ;
+ */
+ public Object production346UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xAccessSpec> T_EOS ;
+ */
+ public Object production347UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessStmt> ::= <xLblDef> <xAccessSpec> T_EOS ;
+ */
+ public Object production348UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessIdList> ::= <xAccessId> ;
+ */
+ public Object production349UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessIdList> ::= <xAccessIdList> T_COMMA <xAccessId> ;
+ */
+ public Object production350UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessId> ::= <xGenericName> ;
+ */
+ public Object production351UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAccessId> ::= <xGenericSpec> ;
+ */
+ public Object production352UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= T_SAVE T_EOS ;
+ */
+ public Object production353UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= <xLblDef> T_SAVE T_EOS ;
+ */
+ public Object production354UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= T_SAVE <xSavedEntityList> T_EOS ;
+ */
+ public Object production355UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= T_SAVE <xSaveStmt@10> <xSavedEntityList> T_EOS ;
+ */
+ public Object production356UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= <xLblDef> T_SAVE <xSavedEntityList> T_EOS ;
+ */
+ public Object production357UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSaveStmt> ::= <xLblDef> T_SAVE <xSaveStmt@10> <xSavedEntityList> T_EOS ;
+ */
+ public Object production358UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSavedEntityList> ::= <xSavedEntity> ;
+ */
+ public Object production359UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSavedEntityList> ::= <xSavedEntityList> T_COMMA <xSavedEntity> ;
+ */
+ public Object production360UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSavedEntity> ::= <xVariableName> ;
+ */
+ public Object production361UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSavedEntity> ::= <xSavedCommonBlock> ;
+ */
+ public Object production362UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSavedCommonBlock> ::= T_SLASH <xCommonBlockName> T_SLASH ;
+ */
+ public Object production363UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDimensionStmt> ::= T_DIMENSION <xArrayDeclaratorList> T_EOS ;
+ */
+ public Object production364UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDimensionStmt> ::= T_DIMENSION <xDimensionStmt@11> <xArrayDeclaratorList> T_EOS ;
+ */
+ public Object production365UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDimensionStmt> ::= <xLblDef> T_DIMENSION <xArrayDeclaratorList> T_EOS ;
+ */
+ public Object production366UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDimensionStmt> ::= <xLblDef> T_DIMENSION <xDimensionStmt@11> <xArrayDeclaratorList> T_EOS ;
+ */
+ public Object production367UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayDeclaratorList> ::= <xArrayDeclarator> ;
+ */
+ public Object production368UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayDeclaratorList> ::= <xArrayDeclaratorList> T_COMMA <xArrayDeclarator> ;
+ */
+ public Object production369UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayDeclarator> ::= <xVariableName> T_LPAREN <xArraySpec> T_RPAREN ;
+ */
+ public Object production370UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocatableStmt> ::= T_ALLOCATABLE <xArrayAllocationList> T_EOS ;
+ */
+ public Object production371UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocatableStmt> ::= T_ALLOCATABLE <xAllocatableStmt@12> <xArrayAllocationList> T_EOS ;
+ */
+ public Object production372UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocatableStmt> ::= <xLblDef> T_ALLOCATABLE <xArrayAllocationList> T_EOS ;
+ */
+ public Object production373UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocatableStmt> ::= <xLblDef> T_ALLOCATABLE <xAllocatableStmt@12> <xArrayAllocationList> T_EOS ;
+ */
+ public Object production374UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayAllocationList> ::= <xArrayAllocation> ;
+ */
+ public Object production375UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayAllocationList> ::= <xArrayAllocationList> T_COMMA <xArrayAllocation> ;
+ */
+ public Object production376UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayAllocation> ::= <xArrayName> ;
+ */
+ public Object production377UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayAllocation> ::= <xArrayName> T_LPAREN <xDeferredShapeSpecList> T_RPAREN ;
+ */
+ public Object production378UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmt> ::= T_POINTER <xPointerStmtObjectList> T_EOS ;
+ */
+ public Object production379UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmt> ::= T_POINTER <xPointerStmt@13> <xPointerStmtObjectList> T_EOS ;
+ */
+ public Object production380UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmt> ::= <xLblDef> T_POINTER <xPointerStmtObjectList> T_EOS ;
+ */
+ public Object production381UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmt> ::= <xLblDef> T_POINTER <xPointerStmt@13> <xPointerStmtObjectList> T_EOS ;
+ */
+ public Object production382UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmtObjectList> ::= <xPointerStmtObject> ;
+ */
+ public Object production383UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmtObjectList> ::= <xPointerStmtObjectList> T_COMMA <xPointerStmtObject> ;
+ */
+ public Object production384UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmtObject> ::= <xPointerName> ;
+ */
+ public Object production385UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerStmtObject> ::= <xPointerName> T_LPAREN <xDeferredShapeSpecList> T_RPAREN ;
+ */
+ public Object production386UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerName> ::= T_IDENT ;
+ */
+ public Object production387UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetStmt> ::= T_TARGET <xTargetObjectList> T_EOS ;
+ */
+ public Object production388UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetStmt> ::= T_TARGET <xTargetStmt@14> <xTargetObjectList> T_EOS ;
+ */
+ public Object production389UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetStmt> ::= <xLblDef> T_TARGET <xTargetObjectList> T_EOS ;
+ */
+ public Object production390UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetStmt> ::= <xLblDef> T_TARGET <xTargetStmt@14> <xTargetObjectList> T_EOS ;
+ */
+ public Object production391UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetObjectList> ::= <xTargetObject> ;
+ */
+ public Object production392UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetObjectList> ::= <xTargetObjectList> T_COMMA <xTargetObject> ;
+ */
+ public Object production393UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetObject> ::= <xTargetName> ;
+ */
+ public Object production394UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetObject> ::= <xTargetName> T_LPAREN <xArraySpec> T_RPAREN ;
+ */
+ public Object production395UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTargetName> ::= T_IDENT ;
+ */
+ public Object production396UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xParameterStmt> ::= T_PARAMETER T_LPAREN <xNamedConstantDefList> T_RPAREN T_EOS ;
+ */
+ public Object production397UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xParameterStmt> ::= <xLblDef> T_PARAMETER T_LPAREN <xNamedConstantDefList> T_RPAREN T_EOS ;
+ */
+ public Object production398UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamedConstantDefList> ::= <xNamedConstantDef> ;
+ */
+ public Object production399UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamedConstantDefList> ::= <xNamedConstantDefList> T_COMMA <xNamedConstantDef> ;
+ */
+ public Object production400UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamedConstantDef> ::= <xNamedConstant> T_EQUALS <xExpr> ;
+ */
+ public Object production401UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmt> ::= T_DATA <xDatalist> T_EOS ;
+ */
+ public Object production402UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmt> ::= <xLblDef> T_DATA <xDatalist> T_EOS ;
+ */
+ public Object production403UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDatalist> ::= <xDataStmtSet> ;
+ */
+ public Object production404UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDatalist> ::= <xDatalist> <xDataStmtSet> ;
+ */
+ public Object production405UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDatalist> ::= <xDatalist> T_COMMA <xDataStmtSet> ;
+ */
+ public Object production406UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtSet> ::= <xDataStmtObjectList> T_SLASH <xDataStmtValueList> T_SLASH ;
+ */
+ public Object production407UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtObjectList> ::= <xDataStmtObject> ;
+ */
+ public Object production408UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtObjectList> ::= <xDataStmtObjectList> T_COMMA <xDataStmtObject> ;
+ */
+ public Object production409UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtObject> ::= <xVariable> ;
+ */
+ public Object production410UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtObject> ::= <xDataImpliedDo> ;
+ */
+ public Object production411UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataImpliedDo> ::= T_LPAREN <xDataIDoObjectList> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production412UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataImpliedDo> ::= T_LPAREN <xDataIDoObjectList> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production413UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataIDoObjectList> ::= <xDataIDoObject> ;
+ */
+ public Object production414UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataIDoObjectList> ::= <xDataIDoObjectList> T_COMMA <xDataIDoObject> ;
+ */
+ public Object production415UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataIDoObject> ::= <xArrayElement> ;
+ */
+ public Object production416UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataIDoObject> ::= <xDataImpliedDo> ;
+ */
+ public Object production417UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataIDoObject> ::= <xStructureComponent> ;
+ */
+ public Object production418UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtValueList> ::= <xDataStmtValue> ;
+ */
+ public Object production419UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtValueList> ::= <xDataStmtValueList> T_COMMA <xDataStmtValue> ;
+ */
+ public Object production420UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtValue> ::= <xDataStmtConstant> ;
+ */
+ public Object production421UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtValue> ::= T_ICON T_ASTERISK <xDataStmtConstant> ;
+ */
+ public Object production422UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtValue> ::= <xNamedConstantUse> T_ASTERISK <xDataStmtConstant> ;
+ */
+ public Object production423UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtConstant> ::= <xConstant> ;
+ */
+ public Object production424UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataStmtConstant> ::= T_NULL T_LPAREN T_RPAREN ;
+ */
+ public Object production425UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitStmt> ::= T_IMPLICIT <T_xImplicitSpecList> T_EOS ;
+ */
+ public Object production426UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitStmt> ::= <xLblDef> T_IMPLICIT <T_xImplicitSpecList> T_EOS ;
+ */
+ public Object production427UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitStmt> ::= T_IMPLICIT T_NONE T_EOS ;
+ */
+ public Object production428UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitStmt> ::= <xLblDef> T_IMPLICIT T_NONE T_EOS ;
+ */
+ public Object production429UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitSpecList> ::= <T_xImplicitSpec> ;
+ */
+ public Object production430UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitSpecList> ::= <T_xImplicitSpecList> T_COMMA <T_xImplicitSpec> ;
+ */
+ public Object production431UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImplicitSpec> ::= <xTypeSpec> T_xImpl ;
+ */
+ public Object production432UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistStmt> ::= T_NAMELIST <xNamelistGroups> T_EOS ;
+ */
+ public Object production433UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistStmt> ::= <xLblDef> T_NAMELIST <xNamelistGroups> T_EOS ;
+ */
+ public Object production434UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroups> ::= T_SLASH <xNamelistGroupName> T_SLASH <xNamelistGroupObject> ;
+ */
+ public Object production435UserAction(Token v1, Object v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroups> ::= <xNamelistGroups> T_SLASH <xNamelistGroupName> T_SLASH <xNamelistGroupObject> ;
+ */
+ public Object production436UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroups> ::= <xNamelistGroups> T_COMMA T_SLASH <xNamelistGroupName> T_SLASH <xNamelistGroupObject> ;
+ */
+ public Object production437UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroups> ::= <xNamelistGroups> T_COMMA <xNamelistGroupObject> ;
+ */
+ public Object production438UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroupObject> ::= <xVariableName> ;
+ */
+ public Object production439UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceStmt> ::= T_EQUIVALENCE <xEquivalenceSetList> T_EOS ;
+ */
+ public Object production440UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceStmt> ::= <xLblDef> T_EQUIVALENCE <xEquivalenceSetList> T_EOS ;
+ */
+ public Object production441UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceSetList> ::= <xEquivalenceSet> ;
+ */
+ public Object production442UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceSetList> ::= <xEquivalenceSetList> T_COMMA <xEquivalenceSet> ;
+ */
+ public Object production443UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceSet> ::= T_LPAREN <xEquivalenceObject> T_COMMA <xEquivalenceObjectList> T_RPAREN ;
+ */
+ public Object production444UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceObjectList> ::= <xEquivalenceObject> ;
+ */
+ public Object production445UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceObjectList> ::= <xEquivalenceObjectList> T_COMMA <xEquivalenceObject> ;
+ */
+ public Object production446UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivalenceObject> ::= <xVariable> ;
+ */
+ public Object production447UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommonStmt> ::= T_COMMON <xComlist> T_EOS ;
+ */
+ public Object production448UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommonStmt> ::= <xLblDef> T_COMMON <xComlist> T_EOS ;
+ */
+ public Object production449UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComlist> ::= <xCommonBlockObject> ;
+ */
+ public Object production450UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComlist> ::= <xComblock> <xCommonBlockObject> ;
+ */
+ public Object production451UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComlist> ::= <xComlist> T_COMMA <xCommonBlockObject> ;
+ */
+ public Object production452UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComlist> ::= <xComlist> <xComblock> <xCommonBlockObject> ;
+ */
+ public Object production453UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComlist> ::= <xComlist> T_COMMA <xComblock> <xCommonBlockObject> ;
+ */
+ public Object production454UserAction(Object v1, Token v2, Object v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComblock> ::= T_SLASH T_SLASH ;
+ */
+ public Object production455UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComblock> ::= T_SLASH <xCommonBlockName> T_SLASH ;
+ */
+ public Object production456UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommonBlockObject> ::= <xVariableName> ;
+ */
+ public Object production457UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommonBlockObject> ::= <xArrayDeclarator> ;
+ */
+ public Object production458UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xVariable> ::= <xDataRef> ;
+ */
+ public Object production459UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xVariable> ::= <xDataRef> <xVariable@15> ;
+ */
+ public Object production460UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xVariable> ::= <xSubstrConst> ;
+ */
+ public Object production461UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubstrConst> ::= T_SCON <xSubstringRange> ;
+ */
+ public Object production462UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xVariableName> ::= T_IDENT ;
+ */
+ public Object production463UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xScalarVariable> ::= <xVariableName> ;
+ */
+ public Object production464UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xScalarVariable> ::= <xArrayElement> ;
+ */
+ public Object production465UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubstringRange> ::= T_LPAREN <xSubscriptTriplet> T_RPAREN ;
+ */
+ public Object production466UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataRef> ::= <xName> ;
+ */
+ public Object production467UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataRef> ::= <xDataRef> T_PERCENT <xName> ;
+ */
+ public Object production468UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDataRef> ::= <xDataRef> <xDataRef@17> T_PERCENT <xName> ;
+ */
+ public Object production469UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDataRef> ::= <xName> T_PERCENT <xName> ;
+ */
+ public Object production470UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDataRef> ::= <xName> T_LPAREN <xSectionSubscriptList> T_RPAREN ;
+ */
+ public Object production471UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDataRef> ::= <xSFDataRef> T_PERCENT <xName> ;
+ */
+ public Object production472UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDataRef> ::= <xSFDataRef> <xSFDataRef@18> T_PERCENT <xName> ;
+ */
+ public Object production473UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStructureComponent> ::= <xVariableName> <xFieldSelector> ;
+ */
+ public Object production474UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStructureComponent> ::= <xStructureComponent> <xFieldSelector> ;
+ */
+ public Object production475UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFieldSelector> ::= T_LPAREN <xSectionSubscriptList> T_RPAREN T_PERCENT <xName> ;
+ */
+ public Object production476UserAction(Token v1, Object v2, Token v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFieldSelector> ::= T_PERCENT <xName> ;
+ */
+ public Object production477UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayElement> ::= <xVariableName> T_LPAREN <xSectionSubscriptList> T_RPAREN ;
+ */
+ public Object production478UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayElement> ::= <xStructureComponent> T_LPAREN <xSectionSubscriptList> T_RPAREN ;
+ */
+ public Object production479UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscript> ::= <xExpr> ;
+ */
+ public Object production480UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSectionSubscriptList> ::= <xSectionSubscript> ;
+ */
+ public Object production481UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSectionSubscriptList> ::= <xSectionSubscriptList> T_COMMA <xSectionSubscript> ;
+ */
+ public Object production482UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSectionSubscript> ::= <xExpr> ;
+ */
+ public Object production483UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSectionSubscript> ::= <xSubscriptTriplet> ;
+ */
+ public Object production484UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= T_COLON ;
+ */
+ public Object production485UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= T_COLON <xExpr> ;
+ */
+ public Object production486UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= <xExpr> T_COLON ;
+ */
+ public Object production487UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production488UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= <xExpr> T_COLON <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production489UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= <xExpr> T_COLON T_COLON <xExpr> ;
+ */
+ public Object production490UserAction(Object v1, Token v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= T_COLON <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production491UserAction(Token v1, Object v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubscriptTriplet> ::= T_COLON T_COLON <xExpr> ;
+ */
+ public Object production492UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateStmt> ::= T_ALLOCATE T_LPAREN <xAllocationList> T_COMMA T_STATEQ <xVariable> T_RPAREN T_EOS ;
+ */
+ public Object production493UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateStmt> ::= <xLblDef> T_ALLOCATE T_LPAREN <xAllocationList> T_COMMA T_STATEQ <xVariable> T_RPAREN T_EOS ;
+ */
+ public Object production494UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateStmt> ::= T_ALLOCATE T_LPAREN <xAllocationList> T_RPAREN T_EOS ;
+ */
+ public Object production495UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateStmt> ::= <xLblDef> T_ALLOCATE T_LPAREN <xAllocationList> T_RPAREN T_EOS ;
+ */
+ public Object production496UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocationList> ::= <xAllocation> ;
+ */
+ public Object production497UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocationList> ::= <xAllocationList> T_COMMA <xAllocation> ;
+ */
+ public Object production498UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocation> ::= <xAllocateObject> ;
+ */
+ public Object production499UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocation> ::= <xAllocateObject> <xAllocatedShape> ;
+ */
+ public Object production500UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocatedShape> ::= T_LPAREN <xSectionSubscriptList> T_RPAREN ;
+ */
+ public Object production501UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateObjectList> ::= <xAllocateObject> ;
+ */
+ public Object production502UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateObjectList> ::= <xAllocateObjectList> T_COMMA <xAllocateObject> ;
+ */
+ public Object production503UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateObject> ::= <xVariableName> ;
+ */
+ public Object production504UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAllocateObject> ::= <xAllocateObject> <xFieldSelector> ;
+ */
+ public Object production505UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNullifyStmt> ::= T_NULLIFY T_LPAREN <xPointerObjectList> T_RPAREN T_EOS ;
+ */
+ public Object production506UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNullifyStmt> ::= <xLblDef> T_NULLIFY T_LPAREN <xPointerObjectList> T_RPAREN T_EOS ;
+ */
+ public Object production507UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerObjectList> ::= <xPointerObject> ;
+ */
+ public Object production508UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerObjectList> ::= <xPointerObjectList> T_COMMA <xPointerObject> ;
+ */
+ public Object production509UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerObject> ::= <xName> ;
+ */
+ public Object production510UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerObject> ::= <xPointerField> ;
+ */
+ public Object production511UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerField> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xName> ;
+ */
+ public Object production512UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerField> ::= <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xName> ;
+ */
+ public Object production513UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerField> ::= <xName> T_PERCENT <xName> ;
+ */
+ public Object production514UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerField> ::= <xPointerField> <xFieldSelector> ;
+ */
+ public Object production515UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeallocateStmt> ::= T_DEALLOCATE T_LPAREN <xAllocateObjectList> T_COMMA T_STATEQ <xVariable> T_RPAREN T_EOS ;
+ */
+ public Object production516UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeallocateStmt> ::= <xLblDef> T_DEALLOCATE T_LPAREN <xAllocateObjectList> T_COMMA T_STATEQ <xVariable> T_RPAREN T_EOS ;
+ */
+ public Object production517UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeallocateStmt> ::= T_DEALLOCATE T_LPAREN <xAllocateObjectList> T_RPAREN T_EOS ;
+ */
+ public Object production518UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDeallocateStmt> ::= <xLblDef> T_DEALLOCATE T_LPAREN <xAllocateObjectList> T_RPAREN T_EOS ;
+ */
+ public Object production519UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xLogicalConstant> ;
+ */
+ public Object production520UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= T_SCON ;
+ */
+ public Object production521UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xUnsignedArithmeticConstant> ;
+ */
+ public Object production522UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xArrayConstructor> ;
+ */
+ public Object production523UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> ;
+ */
+ public Object production524UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> <xPrimary@19> ;
+ */
+ public Object production525UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> T_PERCENT <xDataRef> ;
+ */
+ public Object production526UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> T_PERCENT <xDataRef> <xPrimary@21> ;
+ */
+ public Object production527UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> T_LPAREN <xSectionSubscriptList> T_RPAREN T_PERCENT <xDataRef> ;
+ */
+ public Object production528UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xName> T_LPAREN <xSectionSubscriptList> T_RPAREN T_PERCENT <xDataRef> <xPrimary@23> ;
+ */
+ public Object production529UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xFunctionReference> ;
+ */
+ public Object production530UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xFunctionReference> <xPrimary@25> ;
+ */
+ public Object production531UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xFunctionReference> T_PERCENT <xDataRef> ;
+ */
+ public Object production532UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xFunctionReference> T_PERCENT <xDataRef> <xPrimary@26> ;
+ */
+ public Object production533UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= T_LPAREN <xExpr> T_RPAREN ;
+ */
+ public Object production534UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrimary> ::= <xSubstrConst> ;
+ */
+ public Object production535UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCPrimary> ::= <xCOperand> ;
+ */
+ public Object production536UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCPrimary> ::= T_LPAREN <xCExpr> T_RPAREN ;
+ */
+ public Object production537UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= T_SCON ;
+ */
+ public Object production538UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> ;
+ */
+ public Object production539UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> <xCOperand@28> ;
+ */
+ public Object production540UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> T_PERCENT <xDataRef> ;
+ */
+ public Object production541UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> T_PERCENT <xDataRef> <xCOperand@30> ;
+ */
+ public Object production542UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> <xCOperand@29> T_PERCENT <xDataRef> ;
+ */
+ public Object production543UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xName> <xCOperand@29> T_PERCENT <xDataRef> <xCOperand@30> ;
+ */
+ public Object production544UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCOperand> ::= <xFunctionReference> ;
+ */
+ public Object production545UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= T_ICON ;
+ */
+ public Object production546UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= T_SCON ;
+ */
+ public Object production547UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xFunctionReference> ;
+ */
+ public Object production548UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> ;
+ */
+ public Object production549UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> <xUFPrimary@31> ;
+ */
+ public Object production550UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> T_PERCENT <xDataRef> ;
+ */
+ public Object production551UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> T_PERCENT <xDataRef> <xUFPrimary@34> ;
+ */
+ public Object production552UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> <xUFPrimary@33> T_PERCENT <xDataRef> ;
+ */
+ public Object production553UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= <xName> <xUFPrimary@33> T_PERCENT <xDataRef> <xUFPrimary@34> ;
+ */
+ public Object production554UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFPrimary> ::= T_LPAREN <xUFExpr> T_RPAREN ;
+ */
+ public Object production555UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel1Expr> ::= <xPrimary> ;
+ */
+ public Object production556UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel1Expr> ::= <xDefinedUnaryOp> <xPrimary> ;
+ */
+ public Object production557UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMultOperand> ::= <xLevel1Expr> ;
+ */
+ public Object production558UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMultOperand> ::= <xLevel1Expr> <xMultOperand@36> ;
+ */
+ public Object production559UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFFactor> ::= <xUFPrimary> ;
+ */
+ public Object production560UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFFactor> ::= <xUFPrimary> <xUFFactor@37> ;
+ */
+ public Object production561UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAddOperand> ::= <xMultOperand> ;
+ */
+ public Object production562UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAddOperand> ::= <xAddOperand@38> <xMultOperand> ;
+ */
+ public Object production563UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFTerm> ::= <xUFFactor> ;
+ */
+ public Object production564UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFTerm> ::= <xUFTerm> <xMultOp> <xUFFactor> ;
+ */
+ public Object production565UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFTerm> ::= <xUFTerm> <xConcatOp> <xUFPrimary> ;
+ */
+ public Object production566UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel2Expr> ::= <xAddOperand> ;
+ */
+ public Object production567UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel2Expr> ::= <xLevel2Expr@39> <xAddOperand> ;
+ */
+ public Object production568UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel2Expr> ::= <xSign> <xAddOperand> ;
+ */
+ public Object production569UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFExpr> ::= <xUFTerm> ;
+ */
+ public Object production570UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFExpr> ::= <xSign> <xUFTerm> ;
+ */
+ public Object production571UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUFExpr> ::= <xUFExpr> <xAddOp> <xUFTerm> ;
+ */
+ public Object production572UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel3Expr> ::= <xLevel2Expr> ;
+ */
+ public Object production573UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel3Expr> ::= <xLevel3Expr@40> <xLevel2Expr> ;
+ */
+ public Object production574UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCExpr> ::= <xCPrimary> ;
+ */
+ public Object production575UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCExpr> ::= <xCExpr@41> <xCPrimary> ;
+ */
+ public Object production576UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel4Expr> ::= <xLevel3Expr> ;
+ */
+ public Object production577UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel4Expr> ::= <xLevel4Expr@42> <xLevel3Expr> ;
+ */
+ public Object production578UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAndOperand> ::= <xLevel4Expr> ;
+ */
+ public Object production579UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAndOperand> ::= <xAndOperand@43> <xLevel4Expr> ;
+ */
+ public Object production580UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOrOperand> ::= <xAndOperand> ;
+ */
+ public Object production581UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOrOperand> ::= <xOrOperand@44> <xAndOperand> ;
+ */
+ public Object production582UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivOperand> ::= <xOrOperand> ;
+ */
+ public Object production583UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEquivOperand> ::= <xEquivOperand@45> <xOrOperand> ;
+ */
+ public Object production584UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel5Expr> ::= <xEquivOperand> ;
+ */
+ public Object production585UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLevel5Expr> ::= <xLevel5Expr@46> <xEquivOperand> ;
+ */
+ public Object production586UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExpr> ::= <xLevel5Expr> ;
+ */
+ public Object production587UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExpr> ::= <xExpr> <xDefinedBinaryOp> <xLevel5Expr> ;
+ */
+ public Object production588UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExpr> T_COLON <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production589UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExpr> T_COLON T_COLON <xExpr> ;
+ */
+ public Object production590UserAction(Object v1, Token v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= T_COLON <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production591UserAction(Token v1, Object v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= T_COLON T_COLON <xExpr> ;
+ */
+ public Object production592UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production593UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production594UserAction(Object v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production595UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFExprList> T_RPAREN T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production596UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN <xSubstringRange> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production597UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFExprList> T_RPAREN <xSubstringRange> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production598UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN <xSubstringRange> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production599UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN <xSubstringRange> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production600UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production601UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_PERCENT <xDataRef> <xAssignmentStmt@47> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production602UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production603UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_PERCENT <xDataRef> <xAssignmentStmt@47> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production604UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production605UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> <xAssignmentStmt@49> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production606UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11, Object v12, Token v13)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production607UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> <xAssignmentStmt@49> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production608UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10, Object v11, Token v12, Object v13, Token v14)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production609UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> <xAssignmentStmt@51> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production610UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11, Object v12, Token v13)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production611UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> <xAssignmentStmt@51> T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production612UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10, Object v11, Token v12, Object v13, Token v14)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= T_COLON ;
+ */
+ public Object production613UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= T_COLON <xExpr> ;
+ */
+ public Object production614UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExpr> ;
+ */
+ public Object production615UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExpr> T_COLON ;
+ */
+ public Object production616UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExpr> T_COLON <xExpr> ;
+ */
+ public Object production617UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFExprList> T_COMMA <xSectionSubscript> ;
+ */
+ public Object production618UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFDummyArgNameList> T_COMMA T_COLON ;
+ */
+ public Object production619UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFDummyArgNameList> T_COMMA T_COLON <xExpr> ;
+ */
+ public Object production620UserAction(Object v1, Token v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFDummyArgNameList> T_COMMA <xSFExpr> ;
+ */
+ public Object production621UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFDummyArgNameList> T_COMMA <xSFExpr> T_COLON ;
+ */
+ public Object production622UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExprList> ::= <xSFDummyArgNameList> T_COMMA <xSFExpr> T_COLON <xExpr> ;
+ */
+ public Object production623UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExpr> ::= <xSFTerm> ;
+ */
+ public Object production624UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExpr> ::= <xSign> <xAddOperand> ;
+ */
+ public Object production625UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFExpr> ::= <xSFExpr> <xAddOp> <xAddOperand> ;
+ */
+ public Object production626UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFTerm> ::= <xSFFactor> ;
+ */
+ public Object production627UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFTerm> ::= <xSFTerm> <xMultOp> <xMultOperand> ;
+ */
+ public Object production628UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFFactor> ::= <xSFPrimary> ;
+ */
+ public Object production629UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFFactor> ::= <xSFPrimary> <xPowerOp> <xMultOperand> ;
+ */
+ public Object production630UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= <xArrayConstructor> ;
+ */
+ public Object production631UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= T_ICON ;
+ */
+ public Object production632UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= <xSFVarName> ;
+ */
+ public Object production633UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= <xSFDataRef> ;
+ */
+ public Object production634UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= <xFunctionReference> ;
+ */
+ public Object production635UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFPrimary> ::= T_LPAREN <xExpr> T_RPAREN ;
+ */
+ public Object production636UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xName> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production637UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xLblDef> <xName> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production638UserAction(Object v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xName> T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production639UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xLblDef> <xName> T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production640UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production641UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFExprList> T_RPAREN T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production642UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production643UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPointerAssignmentStmt> ::= <xLblDef> <xName> T_LPAREN <xSFDummyArgNameList> T_RPAREN T_PERCENT <xDataRef> T_EQGREATERTHAN <xTarget> T_EOS ;
+ */
+ public Object production644UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTarget> ::= <xExpr> ;
+ */
+ public Object production645UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereStmt> ::= T_WHERE T_LPAREN <xMaskExpr> T_RPAREN <xAssignmentStmt> ;
+ */
+ public Object production646UserAction(Token v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereStmt> ::= <xLblDef> T_WHERE T_LPAREN <xMaskExpr> T_RPAREN <xAssignmentStmt> ;
+ */
+ public Object production647UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereConstruct> ::= <xWhereConstructStmt> <xWhereRange> ;
+ */
+ public Object production648UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xEndWhereStmt> ;
+ */
+ public Object production649UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xWhereBodyConstructBlock> <xEndWhereStmt> ;
+ */
+ public Object production650UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xMaskedElsewhereConstruct> ;
+ */
+ public Object production651UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xWhereBodyConstructBlock> <xMaskedElsewhereConstruct> ;
+ */
+ public Object production652UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xElsewhereConstruct> ;
+ */
+ public Object production653UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereRange> ::= <xWhereBodyConstructBlock> <xElsewhereConstruct> ;
+ */
+ public Object production654UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskedElsewhereConstruct> ::= <xMaskedElsewhereStmt> <xWhereRange> ;
+ */
+ public Object production655UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewhereConstruct> ::= <xElsewhereStmt> <xElsewherePart> ;
+ */
+ public Object production656UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewherePart> ::= <xEndWhereStmt> ;
+ */
+ public Object production657UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewherePart> ::= <xWhereBodyConstructBlock> <xEndWhereStmt> ;
+ */
+ public Object production658UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereBodyConstructBlock> ::= <xWhereBodyConstruct> ;
+ */
+ public Object production659UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereBodyConstructBlock> ::= <xWhereBodyConstructBlock> <xWhereBodyConstruct> ;
+ */
+ public Object production660UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereConstructStmt> ::= <xName> T_COLON T_WHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production661UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereConstructStmt> ::= <xLblDef> <xName> T_COLON T_WHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production662UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Object v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereConstructStmt> ::= T_WHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production663UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereConstructStmt> ::= <xLblDef> T_WHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production664UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereBodyConstruct> ::= <xAssignmentStmt> ;
+ */
+ public Object production665UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereBodyConstruct> ::= <xWhereStmt> ;
+ */
+ public Object production666UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWhereBodyConstruct> ::= <xWhereConstruct> ;
+ */
+ public Object production667UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskExpr> ::= <xExpr> ;
+ */
+ public Object production668UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskedElsewhereStmt> ::= T_ELSEWHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production669UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskedElsewhereStmt> ::= T_ELSEWHERE T_LPAREN <xMaskExpr> T_RPAREN <xMaskedElsewhereStmt@53> T_EOS ;
+ */
+ public Object production670UserAction(Token v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskedElsewhereStmt> ::= <xLblDef> T_ELSEWHERE T_LPAREN <xMaskExpr> T_RPAREN T_EOS ;
+ */
+ public Object production671UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xMaskedElsewhereStmt> ::= <xLblDef> T_ELSEWHERE T_LPAREN <xMaskExpr> T_RPAREN <xMaskedElsewhereStmt@53> T_EOS ;
+ */
+ public Object production672UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewhereStmt> ::= T_ELSEWHERE T_EOS ;
+ */
+ public Object production673UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewhereStmt> ::= T_ELSEWHERE <xElsewhereStmt@54> T_EOS ;
+ */
+ public Object production674UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewhereStmt> ::= <xLblDef> T_ELSEWHERE T_EOS ;
+ */
+ public Object production675UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsewhereStmt> ::= <xLblDef> T_ELSEWHERE <xElsewhereStmt@54> T_EOS ;
+ */
+ public Object production676UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= T_ENDWHERE T_EOS ;
+ */
+ public Object production677UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= T_ENDWHERE <xEndWhereStmt@55> T_EOS ;
+ */
+ public Object production678UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= <xLblDef> T_ENDWHERE T_EOS ;
+ */
+ public Object production679UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= <xLblDef> T_ENDWHERE <xEndWhereStmt@55> T_EOS ;
+ */
+ public Object production680UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= T_END T_WHERE T_EOS ;
+ */
+ public Object production681UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= T_END T_WHERE <xEndWhereStmt@56> T_EOS ;
+ */
+ public Object production682UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= <xLblDef> T_END T_WHERE T_EOS ;
+ */
+ public Object production683UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndWhereStmt> ::= <xLblDef> T_END T_WHERE <xEndWhereStmt@56> T_EOS ;
+ */
+ public Object production684UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstruct> ::= <xForallConstructStmt> <xEndForallStmt> ;
+ */
+ public Object production685UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstruct> ::= <xForallConstructStmt> <xForallBody> <xEndForallStmt> ;
+ */
+ public Object production686UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBody> ::= <xForallBodyConstruct> ;
+ */
+ public Object production687UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBody> ::= <xForallBody> <xForallBodyConstruct> ;
+ */
+ public Object production688UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstructStmt> ::= T_FORALL <xForallHeader> T_EOS ;
+ */
+ public Object production689UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstructStmt> ::= <xLblDef> T_FORALL <xForallHeader> T_EOS ;
+ */
+ public Object production690UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstructStmt> ::= <xName> T_COLON T_FORALL <xForallHeader> T_EOS ;
+ */
+ public Object production691UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallConstructStmt> ::= <xLblDef> <xName> T_COLON T_FORALL <xForallHeader> T_EOS ;
+ */
+ public Object production692UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallHeader> ::= T_LPAREN <xForallTripletSpecList> T_RPAREN ;
+ */
+ public Object production693UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallHeader> ::= T_LPAREN <xForallTripletSpecList> T_COMMA <xScalarMaskExpr> T_RPAREN ;
+ */
+ public Object production694UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xScalarMaskExpr> ::= <xMaskExpr> ;
+ */
+ public Object production695UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallTripletSpecList> ::= <xName> T_EQUALS <xSubscript> T_COLON <xSubscript> ;
+ */
+ public Object production696UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallTripletSpecList> ::= <xName> T_EQUALS <xSubscript> T_COLON <xSubscript> T_COLON <xExpr> ;
+ */
+ public Object production697UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xAssignmentStmt> ;
+ */
+ public Object production698UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xPointerAssignmentStmt> ;
+ */
+ public Object production699UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xWhereStmt> ;
+ */
+ public Object production700UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xWhereConstruct> ;
+ */
+ public Object production701UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xForallConstruct> ;
+ */
+ public Object production702UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallBodyConstruct> ::= <xForallStmt> ;
+ */
+ public Object production703UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= T_END T_FORALL T_EOS ;
+ */
+ public Object production704UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= T_END T_FORALL <xEndForallStmt@57> T_EOS ;
+ */
+ public Object production705UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= <xLblDef> T_END T_FORALL T_EOS ;
+ */
+ public Object production706UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= <xLblDef> T_END T_FORALL <xEndForallStmt@57> T_EOS ;
+ */
+ public Object production707UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= T_ENDFORALL T_EOS ;
+ */
+ public Object production708UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= T_ENDFORALL <xEndForallStmt@58> T_EOS ;
+ */
+ public Object production709UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= <xLblDef> T_ENDFORALL T_EOS ;
+ */
+ public Object production710UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndForallStmt> ::= <xLblDef> T_ENDFORALL <xEndForallStmt@58> T_EOS ;
+ */
+ public Object production711UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallStmt> ::= T_FORALL <xForallHeader> <xAssignmentStmt> T_EOS ;
+ */
+ public Object production712UserAction(Token v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallStmt> ::= <xLblDef> T_FORALL <xForallHeader> <xAssignmentStmt> T_EOS ;
+ */
+ public Object production713UserAction(Object v1, Token v2, Object v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallStmt> ::= T_FORALL <xForallHeader> <xPointerAssignmentStmt> T_EOS ;
+ */
+ public Object production714UserAction(Token v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xForallStmt> ::= <xLblDef> T_FORALL <xForallHeader> <xPointerAssignmentStmt> T_EOS ;
+ */
+ public Object production715UserAction(Object v1, Token v2, Object v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfConstruct> ::= <xIfThenStmt> <xThenPart> ;
+ */
+ public Object production716UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xEndIfStmt> ;
+ */
+ public Object production717UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xConditionalBody> <xEndIfStmt> ;
+ */
+ public Object production718UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xElseIfConstruct> ;
+ */
+ public Object production719UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xConditionalBody> <xElseIfConstruct> ;
+ */
+ public Object production720UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xElseConstruct> ;
+ */
+ public Object production721UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xThenPart> ::= <xConditionalBody> <xElseConstruct> ;
+ */
+ public Object production722UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfConstruct> ::= <xElseIfStmt> <xThenPart> ;
+ */
+ public Object production723UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseConstruct> ::= <xElseStmt> <xElsePart> ;
+ */
+ public Object production724UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsePart> ::= <xEndIfStmt> ;
+ */
+ public Object production725UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElsePart> ::= <xConditionalBody> <xEndIfStmt> ;
+ */
+ public Object production726UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConditionalBody> ::= <xExecutionPartConstruct> ;
+ */
+ public Object production727UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConditionalBody> ::= <xConditionalBody> <xExecutionPartConstruct> ;
+ */
+ public Object production728UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfThenStmt> ::= T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production729UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfThenStmt> ::= <xLblDef> T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production730UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfThenStmt> ::= <xName> T_COLON T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production731UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfThenStmt> ::= <xLblDef> <xName> T_COLON T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production732UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Object v6, Token v7, Token v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= T_ELSEIF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production733UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= <xLblDef> T_ELSEIF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production734UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= T_ELSEIF T_LPAREN <xExpr> T_RPAREN T_THEN <xEndName> T_EOS ;
+ */
+ public Object production735UserAction(Token v1, Token v2, Object v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= <xLblDef> T_ELSEIF T_LPAREN <xExpr> T_RPAREN T_THEN <xEndName> T_EOS ;
+ */
+ public Object production736UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= T_ELSE T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production737UserAction(Token v1, Token v2, Token v3, Object v4, Token v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= <xLblDef> T_ELSE T_IF T_LPAREN <xExpr> T_RPAREN T_THEN T_EOS ;
+ */
+ public Object production738UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= T_ELSE T_IF T_LPAREN <xExpr> T_RPAREN T_THEN <xEndName> T_EOS ;
+ */
+ public Object production739UserAction(Token v1, Token v2, Token v3, Object v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseIfStmt> ::= <xLblDef> T_ELSE T_IF T_LPAREN <xExpr> T_RPAREN T_THEN <xEndName> T_EOS ;
+ */
+ public Object production740UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseStmt> ::= T_ELSE T_EOS ;
+ */
+ public Object production741UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseStmt> ::= <xLblDef> T_ELSE T_EOS ;
+ */
+ public Object production742UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseStmt> ::= T_ELSE <xEndName> T_EOS ;
+ */
+ public Object production743UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xElseStmt> ::= <xLblDef> T_ELSE <xEndName> T_EOS ;
+ */
+ public Object production744UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= T_ENDIF T_EOS ;
+ */
+ public Object production745UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= T_ENDIF <xEndIfStmt@59> T_EOS ;
+ */
+ public Object production746UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= <xLblDef> T_ENDIF T_EOS ;
+ */
+ public Object production747UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= <xLblDef> T_ENDIF <xEndIfStmt@59> T_EOS ;
+ */
+ public Object production748UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= T_END T_IF T_EOS ;
+ */
+ public Object production749UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= T_END T_IF <xEndIfStmt@60> T_EOS ;
+ */
+ public Object production750UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= <xLblDef> T_END T_IF T_EOS ;
+ */
+ public Object production751UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndIfStmt> ::= <xLblDef> T_END T_IF <xEndIfStmt@60> T_EOS ;
+ */
+ public Object production752UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfStmt> ::= T_IF T_LPAREN <xExpr> T_RPAREN <xActionStmt> ;
+ */
+ public Object production753UserAction(Token v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIfStmt> ::= <xLblDef> T_IF T_LPAREN <xExpr> T_RPAREN <xActionStmt> ;
+ */
+ public Object production754UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseConstruct> ::= <xSelectCaseStmt> <xSelectCaseRange> ;
+ */
+ public Object production755UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseRange> ::= <xSelectCaseBody> <xEndSelectStmt> ;
+ */
+ public Object production756UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseRange> ::= <xEndSelectStmt> ;
+ */
+ public Object production757UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseBody> ::= <xCaseStmt> ;
+ */
+ public Object production758UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseBody> ::= <xSelectCaseBody> <xCaseBodyConstruct> ;
+ */
+ public Object production759UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseBodyConstruct> ::= <xCaseStmt> ;
+ */
+ public Object production760UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseBodyConstruct> ::= <xExecutionPartConstruct> ;
+ */
+ public Object production761UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xName> T_COLON T_SELECTCASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production762UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xLblDef> <xName> T_COLON T_SELECTCASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production763UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Object v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= T_SELECTCASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production764UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xLblDef> T_SELECTCASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production765UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xName> T_COLON T_SELECT T_CASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production766UserAction(Object v1, Token v2, Token v3, Token v4, Token v5, Object v6, Token v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xLblDef> <xName> T_COLON T_SELECT T_CASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production767UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Token v6, Object v7, Token v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= T_SELECT T_CASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production768UserAction(Token v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSelectCaseStmt> ::= <xLblDef> T_SELECT T_CASE T_LPAREN <xExpr> T_RPAREN T_EOS ;
+ */
+ public Object production769UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseStmt> ::= T_CASE <xCaseSelector> T_EOS ;
+ */
+ public Object production770UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseStmt> ::= <xLblDef> T_CASE <xCaseSelector> T_EOS ;
+ */
+ public Object production771UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseStmt> ::= T_CASE <xCaseSelector> <xName> T_EOS ;
+ */
+ public Object production772UserAction(Token v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseStmt> ::= <xLblDef> T_CASE <xCaseSelector> <xName> T_EOS ;
+ */
+ public Object production773UserAction(Object v1, Token v2, Object v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= T_ENDSELECT T_EOS ;
+ */
+ public Object production774UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= T_ENDSELECT <xEndSelectStmt@61> T_EOS ;
+ */
+ public Object production775UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= <xLblDef> T_ENDSELECT T_EOS ;
+ */
+ public Object production776UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= <xLblDef> T_ENDSELECT <xEndSelectStmt@61> T_EOS ;
+ */
+ public Object production777UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= T_END T_SELECT T_EOS ;
+ */
+ public Object production778UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= T_END T_SELECT <xEndSelectStmt@62> T_EOS ;
+ */
+ public Object production779UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= <xLblDef> T_END T_SELECT T_EOS ;
+ */
+ public Object production780UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSelectStmt> ::= <xLblDef> T_END T_SELECT <xEndSelectStmt@62> T_EOS ;
+ */
+ public Object production781UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseSelector> ::= T_LPAREN <xCaseValueRangeList> T_RPAREN ;
+ */
+ public Object production782UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseSelector> ::= T_DEFAULT ;
+ */
+ public Object production783UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRangeList> ::= <xCaseValueRange> ;
+ */
+ public Object production784UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRangeList> ::= <xCaseValueRangeList> T_COMMA <xCaseValueRange> ;
+ */
+ public Object production785UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRange> ::= <xExpr> ;
+ */
+ public Object production786UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRange> ::= <xExpr> T_COLON ;
+ */
+ public Object production787UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRange> ::= T_COLON <xExpr> ;
+ */
+ public Object production788UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCaseValueRange> ::= <xExpr> T_COLON <xExpr> ;
+ */
+ public Object production789UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDoConstruct> ::= <xBlockDoConstruct> ;
+ */
+ public Object production790UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDoConstruct> ::= <xLabelDoStmt> ;
+ */
+ public Object production791UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= T_DO <xLblRef> <xCommaLoopControl> T_EOS ;
+ */
+ public Object production792UserAction(Token v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> T_DO <xLblRef> <xCommaLoopControl> T_EOS ;
+ */
+ public Object production793UserAction(Object v1, Token v2, Object v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= T_DO <xLblRef> T_EOS ;
+ */
+ public Object production794UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> T_DO <xLblRef> T_EOS ;
+ */
+ public Object production795UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= T_DO <xCommaLoopControl> T_EOS ;
+ */
+ public Object production796UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> T_DO <xCommaLoopControl> T_EOS ;
+ */
+ public Object production797UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= T_DO T_EOS ;
+ */
+ public Object production798UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> T_DO T_EOS ;
+ */
+ public Object production799UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xName> T_COLON T_DO <xLblRef> <xCommaLoopControl> T_EOS ;
+ */
+ public Object production800UserAction(Object v1, Token v2, Token v3, Object v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> <xName> T_COLON T_DO <xLblRef> <xCommaLoopControl> T_EOS ;
+ */
+ public Object production801UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xName> T_COLON T_DO <xLblRef> T_EOS ;
+ */
+ public Object production802UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> <xName> T_COLON T_DO <xLblRef> T_EOS ;
+ */
+ public Object production803UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xName> T_COLON T_DO <xCommaLoopControl> T_EOS ;
+ */
+ public Object production804UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> <xName> T_COLON T_DO <xCommaLoopControl> T_EOS ;
+ */
+ public Object production805UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xName> T_COLON T_DO T_EOS ;
+ */
+ public Object production806UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLabelDoStmt> ::= <xLblDef> <xName> T_COLON T_DO T_EOS ;
+ */
+ public Object production807UserAction(Object v1, Object v2, Token v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommaLoopControl> ::= T_COMMA <xLoopControl> ;
+ */
+ public Object production808UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommaLoopControl> ::= <xLoopControl> ;
+ */
+ public Object production809UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLoopControl> ::= <xVariableName> T_EQUALS <xExpr> T_COMMA <xExpr> ;
+ */
+ public Object production810UserAction(Object v1, Token v2, Object v3, Token v4, Object v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLoopControl> ::= <xVariableName> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> ;
+ */
+ public Object production811UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLoopControl> ::= T_WHILE T_LPAREN <xExpr> T_RPAREN ;
+ */
+ public Object production812UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= T_ENDDO T_EOS ;
+ */
+ public Object production813UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= T_ENDDO <xEndDoStmt@63> T_EOS ;
+ */
+ public Object production814UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= <xLblDef> T_ENDDO T_EOS ;
+ */
+ public Object production815UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= <xLblDef> T_ENDDO <xEndDoStmt@63> T_EOS ;
+ */
+ public Object production816UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= T_END T_DO T_EOS ;
+ */
+ public Object production817UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= T_END T_DO <xEndDoStmt@64> T_EOS ;
+ */
+ public Object production818UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= <xLblDef> T_END T_DO T_EOS ;
+ */
+ public Object production819UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndDoStmt> ::= <xLblDef> T_END T_DO <xEndDoStmt@64> T_EOS ;
+ */
+ public Object production820UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCycleStmt> ::= T_CYCLE T_EOS ;
+ */
+ public Object production821UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCycleStmt> ::= T_CYCLE <xCycleStmt@65> T_EOS ;
+ */
+ public Object production822UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCycleStmt> ::= <xLblDef> T_CYCLE T_EOS ;
+ */
+ public Object production823UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCycleStmt> ::= <xLblDef> T_CYCLE <xCycleStmt@65> T_EOS ;
+ */
+ public Object production824UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExitStmt> ::= T_EXIT T_EOS ;
+ */
+ public Object production825UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExitStmt> ::= T_EXIT <xExitStmt@66> T_EOS ;
+ */
+ public Object production826UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExitStmt> ::= <xLblDef> T_EXIT T_EOS ;
+ */
+ public Object production827UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExitStmt> ::= <xLblDef> T_EXIT <xExitStmt@66> T_EOS ;
+ */
+ public Object production828UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xGotoStmt> ::= <GoToKw> <xLblRef> T_EOS ;
+ */
+ public Object production829UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xGotoStmt> ::= <xLblDef> <GoToKw> <xLblRef> T_EOS ;
+ */
+ public Object production830UserAction(Object v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <GoToKw> ::= T_GOTO ;
+ */
+ public Object production831UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <GoToKw> ::= T_GO T_TO ;
+ */
+ public Object production832UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComputedGotoStmt> ::= <GoToKw> T_LPAREN <xLblRefList> T_RPAREN <xExpr> T_EOS ;
+ */
+ public Object production833UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComputedGotoStmt> ::= <xLblDef> <GoToKw> T_LPAREN <xLblRefList> T_RPAREN <xExpr> T_EOS ;
+ */
+ public Object production834UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComputedGotoStmt> ::= <GoToKw> T_LPAREN <xLblRefList> T_RPAREN <xCommaExp> T_EOS ;
+ */
+ public Object production835UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComputedGotoStmt> ::= <xLblDef> <GoToKw> T_LPAREN <xLblRefList> T_RPAREN <xCommaExp> T_EOS ;
+ */
+ public Object production836UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommaExp> ::= T_COMMA <xExpr> ;
+ */
+ public Object production837UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLblRefList> ::= <xLblRef> ;
+ */
+ public Object production838UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLblRefList> ::= <xLblRefList> T_COMMA <xLblRef> ;
+ */
+ public Object production839UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLblRef> ::= <xLabel> ;
+ */
+ public Object production840UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArithmeticIfStmt> ::= T_IF T_LPAREN <xExpr> T_RPAREN <xLblRef> T_COMMA <xLblRef> T_COMMA <xLblRef> T_EOS ;
+ */
+ public Object production841UserAction(Token v1, Token v2, Object v3, Token v4, Object v5, Token v6, Object v7, Token v8, Object v9, Token v10)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArithmeticIfStmt> ::= <xLblDef> T_IF T_LPAREN <xExpr> T_RPAREN <xLblRef> T_COMMA <xLblRef> T_COMMA <xLblRef> T_EOS ;
+ */
+ public Object production842UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xContinueStmt> ::= T_CONTINUE T_EOS ;
+ */
+ public Object production843UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xContinueStmt> ::= <xLblDef> T_CONTINUE T_EOS ;
+ */
+ public Object production844UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= T_STOP T_EOS ;
+ */
+ public Object production845UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= <xLblDef> T_STOP T_EOS ;
+ */
+ public Object production846UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= T_STOP T_ICON T_EOS ;
+ */
+ public Object production847UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= <xLblDef> T_STOP T_ICON T_EOS ;
+ */
+ public Object production848UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= T_STOP T_SCON T_EOS ;
+ */
+ public Object production849UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStopStmt> ::= <xLblDef> T_STOP T_SCON T_EOS ;
+ */
+ public Object production850UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnitIdentifier> ::= <xUFExpr> ;
+ */
+ public Object production851UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUnitIdentifier> ::= T_ASTERISK ;
+ */
+ public Object production852UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOpenStmt> ::= T_OPEN T_LPAREN <xConnectSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production853UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOpenStmt> ::= <xLblDef> T_OPEN T_LPAREN <xConnectSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production854UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpecList> ::= <xUnitIdentifier> ;
+ */
+ public Object production855UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpecList> ::= <xConnectSpec> ;
+ */
+ public Object production856UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpecList> ::= <xConnectSpecList> T_COMMA <xConnectSpec> ;
+ */
+ public Object production857UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_UNITEQ <xUnitIdentifier> ;
+ */
+ public Object production858UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_ERREQ <xLblRef> ;
+ */
+ public Object production859UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_FILEEQ <xCExpr> ;
+ */
+ public Object production860UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_STATUSEQ <xCExpr> ;
+ */
+ public Object production861UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_ACCESSEQ <xCExpr> ;
+ */
+ public Object production862UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_FORMEQ <xCExpr> ;
+ */
+ public Object production863UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_RECLEQ <xExpr> ;
+ */
+ public Object production864UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_BLANKEQ <xCExpr> ;
+ */
+ public Object production865UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_IOSTATEQ <xScalarVariable> ;
+ */
+ public Object production866UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_POSITIONEQ <xCExpr> ;
+ */
+ public Object production867UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_ACTIONEQ <xCExpr> ;
+ */
+ public Object production868UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_DELIMEQ <xCExpr> ;
+ */
+ public Object production869UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xConnectSpec> ::= T_PADEQ <xCExpr> ;
+ */
+ public Object production870UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseStmt> ::= T_CLOSE T_LPAREN <xCloseSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production871UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseStmt> ::= <xLblDef> T_CLOSE T_LPAREN <xCloseSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production872UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpecList> ::= <xUnitIdentifier> ;
+ */
+ public Object production873UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpecList> ::= <xCloseSpec> ;
+ */
+ public Object production874UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpecList> ::= <xCloseSpecList> T_COMMA <xCloseSpec> ;
+ */
+ public Object production875UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpec> ::= T_UNITEQ <xUnitIdentifier> ;
+ */
+ public Object production876UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpec> ::= T_ERREQ <xLblRef> ;
+ */
+ public Object production877UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpec> ::= T_STATUSEQ <xCExpr> ;
+ */
+ public Object production878UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCloseSpec> ::= T_IOSTATEQ <xScalarVariable> ;
+ */
+ public Object production879UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= T_READ <xRdCtlSpec> <xInputItemList> T_EOS ;
+ */
+ public Object production880UserAction(Token v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= <xLblDef> T_READ <xRdCtlSpec> <xInputItemList> T_EOS ;
+ */
+ public Object production881UserAction(Object v1, Token v2, Object v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= T_READ <xRdCtlSpec> T_EOS ;
+ */
+ public Object production882UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= <xLblDef> T_READ <xRdCtlSpec> T_EOS ;
+ */
+ public Object production883UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= T_READ <xRdFmtId> T_COMMA <xInputItemList> T_EOS ;
+ */
+ public Object production884UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= <xLblDef> T_READ <xRdFmtId> T_COMMA <xInputItemList> T_EOS ;
+ */
+ public Object production885UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= T_READ <xRdFmtId> T_EOS ;
+ */
+ public Object production886UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReadStmt> ::= <xLblDef> T_READ <xRdFmtId> T_EOS ;
+ */
+ public Object production887UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdCtlSpec> ::= <xRdUnitId> ;
+ */
+ public Object production888UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdCtlSpec> ::= T_LPAREN <xRdIoCtlSpecList> T_RPAREN ;
+ */
+ public Object production889UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdUnitId> ::= T_LPAREN <xUFExpr> T_RPAREN ;
+ */
+ public Object production890UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdUnitId> ::= T_LPAREN T_ASTERISK T_RPAREN ;
+ */
+ public Object production891UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdIoCtlSpecList> ::= <xUnitIdentifier> T_COMMA <xIoControlSpec> ;
+ */
+ public Object production892UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdIoCtlSpecList> ::= <xUnitIdentifier> T_COMMA <xFormatIdentifier> ;
+ */
+ public Object production893UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdIoCtlSpecList> ::= <xIoControlSpec> ;
+ */
+ public Object production894UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdIoCtlSpecList> ::= <xRdIoCtlSpecList> T_COMMA <xIoControlSpec> ;
+ */
+ public Object production895UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtId> ::= <xLblRef> ;
+ */
+ public Object production896UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtId> ::= T_ASTERISK ;
+ */
+ public Object production897UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtId> ::= <xCOperand> ;
+ */
+ public Object production898UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtId> ::= <xCOperand> <xConcatOp> <xCPrimary> ;
+ */
+ public Object production899UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtId> ::= <xRdFmtIdExpr> <xConcatOp> <xCPrimary> ;
+ */
+ public Object production900UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRdFmtIdExpr> ::= T_LPAREN <xUFExpr> T_RPAREN ;
+ */
+ public Object production901UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWriteStmt> ::= T_WRITE T_LPAREN <xIoControlSpecList> T_RPAREN <xOutputItemList> T_EOS ;
+ */
+ public Object production902UserAction(Token v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWriteStmt> ::= <xLblDef> T_WRITE T_LPAREN <xIoControlSpecList> T_RPAREN <xOutputItemList> T_EOS ;
+ */
+ public Object production903UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWriteStmt> ::= T_WRITE T_LPAREN <xIoControlSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production904UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xWriteStmt> ::= <xLblDef> T_WRITE T_LPAREN <xIoControlSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production905UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrintStmt> ::= T_PRINT <xFormatIdentifier> T_COMMA <xOutputItemList> T_EOS ;
+ */
+ public Object production906UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrintStmt> ::= <xLblDef> T_PRINT <xFormatIdentifier> T_COMMA <xOutputItemList> T_EOS ;
+ */
+ public Object production907UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrintStmt> ::= T_PRINT <xFormatIdentifier> T_EOS ;
+ */
+ public Object production908UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrintStmt> ::= <xLblDef> T_PRINT <xFormatIdentifier> T_EOS ;
+ */
+ public Object production909UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpecList> ::= <xUnitIdentifier> ;
+ */
+ public Object production910UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpecList> ::= <xUnitIdentifier> T_COMMA <xFormatIdentifier> ;
+ */
+ public Object production911UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpecList> ::= <xUnitIdentifier> T_COMMA <xIoControlSpec> ;
+ */
+ public Object production912UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpecList> ::= <xIoControlSpec> ;
+ */
+ public Object production913UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpecList> ::= <xIoControlSpecList> T_COMMA <xIoControlSpec> ;
+ */
+ public Object production914UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_FMTEQ <xFormatIdentifier> ;
+ */
+ public Object production915UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_UNITEQ <xUnitIdentifier> ;
+ */
+ public Object production916UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_RECEQ <xExpr> ;
+ */
+ public Object production917UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_ENDEQ <xLblRef> ;
+ */
+ public Object production918UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_ERREQ <xLblRef> ;
+ */
+ public Object production919UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_IOSTATEQ <xScalarVariable> ;
+ */
+ public Object production920UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_NMLEQ <xNamelistGroupName> ;
+ */
+ public Object production921UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_ADVANCEEQ <xCExpr> ;
+ */
+ public Object production922UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_SIZEEQ <xVariable> ;
+ */
+ public Object production923UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIoControlSpec> ::= T_EOREQ <xLblRef> ;
+ */
+ public Object production924UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatIdentifier> ::= <xLblRef> ;
+ */
+ public Object production925UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatIdentifier> ::= <xCExpr> ;
+ */
+ public Object production926UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatIdentifier> ::= T_ASTERISK ;
+ */
+ public Object production927UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputItemList> ::= <xInputItem> ;
+ */
+ public Object production928UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputItemList> ::= <xInputItemList> T_COMMA <xInputItem> ;
+ */
+ public Object production929UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputItem> ::= <xVariable> ;
+ */
+ public Object production930UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputItem> ::= <xInputImpliedDo> ;
+ */
+ public Object production931UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList> ::= <xExpr> ;
+ */
+ public Object production932UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList> ::= <xOutputItemList1> ;
+ */
+ public Object production933UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList1> ::= <xExpr> T_COMMA <xExpr> ;
+ */
+ public Object production934UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList1> ::= <xExpr> T_COMMA <xOutputImpliedDo> ;
+ */
+ public Object production935UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList1> ::= <xOutputImpliedDo> ;
+ */
+ public Object production936UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList1> ::= <xOutputItemList1> T_COMMA <xExpr> ;
+ */
+ public Object production937UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputItemList1> ::= <xOutputItemList1> T_COMMA <xOutputImpliedDo> ;
+ */
+ public Object production938UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputImpliedDo> ::= T_LPAREN <xInputItemList> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production939UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInputImpliedDo> ::= T_LPAREN <xInputItemList> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production940UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputImpliedDo> ::= T_LPAREN <xExpr> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production941UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputImpliedDo> ::= T_LPAREN <xExpr> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production942UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputImpliedDo> ::= T_LPAREN <xOutputItemList1> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production943UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOutputImpliedDo> ::= T_LPAREN <xOutputItemList1> T_COMMA <T_xImpliedDoVariable> T_EQUALS <xExpr> T_COMMA <xExpr> T_COMMA <xExpr> T_RPAREN ;
+ */
+ public Object production944UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Object v6, Token v7, Object v8, Token v9, Object v10, Token v11)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBackspaceStmt> ::= T_BACKSPACE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production945UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBackspaceStmt> ::= <xLblDef> T_BACKSPACE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production946UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBackspaceStmt> ::= T_BACKSPACE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production947UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBackspaceStmt> ::= <xLblDef> T_BACKSPACE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production948UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= T_ENDFILE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production949UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= <xLblDef> T_ENDFILE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production950UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= T_ENDFILE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production951UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= <xLblDef> T_ENDFILE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production952UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= T_END T_FILE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production953UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= <xLblDef> T_END T_FILE <xUnitIdentifier> T_EOS ;
+ */
+ public Object production954UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= T_END T_FILE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production955UserAction(Token v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndfileStmt> ::= <xLblDef> T_END T_FILE T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production956UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRewindStmt> ::= T_REWIND <xUnitIdentifier> T_EOS ;
+ */
+ public Object production957UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRewindStmt> ::= <xLblDef> T_REWIND <xUnitIdentifier> T_EOS ;
+ */
+ public Object production958UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRewindStmt> ::= T_REWIND T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production959UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRewindStmt> ::= <xLblDef> T_REWIND T_LPAREN <xPositionSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production960UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpecList> ::= <xUnitIdentifier> T_COMMA <xPositionSpec> ;
+ */
+ public Object production961UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpecList> ::= <xPositionSpec> ;
+ */
+ public Object production962UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpecList> ::= <xPositionSpecList> T_COMMA <xPositionSpec> ;
+ */
+ public Object production963UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpec> ::= T_UNITEQ <xUnitIdentifier> ;
+ */
+ public Object production964UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpec> ::= T_ERREQ <xLblRef> ;
+ */
+ public Object production965UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPositionSpec> ::= T_IOSTATEQ <xScalarVariable> ;
+ */
+ public Object production966UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireStmt> ::= T_INQUIRE T_LPAREN <xInquireSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production967UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireStmt> ::= <xLblDef> T_INQUIRE T_LPAREN <xInquireSpecList> T_RPAREN T_EOS ;
+ */
+ public Object production968UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireStmt> ::= T_INQUIRE T_LPAREN T_IOLENGTHEQ <xScalarVariable> T_RPAREN <xOutputItemList> T_EOS ;
+ */
+ public Object production969UserAction(Token v1, Token v2, Token v3, Object v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireStmt> ::= <xLblDef> T_INQUIRE T_LPAREN T_IOLENGTHEQ <xScalarVariable> T_RPAREN <xOutputItemList> T_EOS ;
+ */
+ public Object production970UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpecList> ::= <xUnitIdentifier> ;
+ */
+ public Object production971UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpecList> ::= <xInquireSpec> ;
+ */
+ public Object production972UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpecList> ::= <xInquireSpecList> T_COMMA <xInquireSpec> ;
+ */
+ public Object production973UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_UNITEQ <xUnitIdentifier> ;
+ */
+ public Object production974UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_FILEEQ <xCExpr> ;
+ */
+ public Object production975UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_ERREQ <xLblRef> ;
+ */
+ public Object production976UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_IOSTATEQ <xScalarVariable> ;
+ */
+ public Object production977UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_EXISTEQ <xScalarVariable> ;
+ */
+ public Object production978UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_OPENEDEQ <xScalarVariable> ;
+ */
+ public Object production979UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_NUMBEREQ <xScalarVariable> ;
+ */
+ public Object production980UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_NAMEDEQ <xScalarVariable> ;
+ */
+ public Object production981UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_NAMEEQ <xScalarVariable> ;
+ */
+ public Object production982UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_ACCESSEQ <xScalarVariable> ;
+ */
+ public Object production983UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_SEQUENTIALEQ <xScalarVariable> ;
+ */
+ public Object production984UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_DIRECTEQ <xScalarVariable> ;
+ */
+ public Object production985UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_FORMEQ <xScalarVariable> ;
+ */
+ public Object production986UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_FORMATTEDEQ <xScalarVariable> ;
+ */
+ public Object production987UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_UNFORMATTEDEQ <xScalarVariable> ;
+ */
+ public Object production988UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_RECLEQ <xExpr> ;
+ */
+ public Object production989UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_NEXTRECEQ <xScalarVariable> ;
+ */
+ public Object production990UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_BLANKEQ <xScalarVariable> ;
+ */
+ public Object production991UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_POSITIONEQ <xScalarVariable> ;
+ */
+ public Object production992UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_ACTIONEQ <xScalarVariable> ;
+ */
+ public Object production993UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_READEQ <xScalarVariable> ;
+ */
+ public Object production994UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_WRITEEQ <xScalarVariable> ;
+ */
+ public Object production995UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_READWRITEEQ <xScalarVariable> ;
+ */
+ public Object production996UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_DELIMEQ <xScalarVariable> ;
+ */
+ public Object production997UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInquireSpec> ::= T_PADEQ <xScalarVariable> ;
+ */
+ public Object production998UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= T_FORMAT T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Object production999UserAction(Token v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= T_FORMAT T_LPAREN <xFormatStmt@67> T_RPAREN T_EOS ;
+ */
+ public Object production1000UserAction(Token v1, Token v2, Object v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= <xLblDef> T_FORMAT T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Object production1001UserAction(Object v1, Token v2, Token v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= <xLblDef> T_FORMAT T_LPAREN <xFormatStmt@67> T_RPAREN T_EOS ;
+ */
+ public Object production1002UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= T_FORMAT %error T_EOS ;
+ */
+ public Object production1003UserAction(Token v1, LinkedList v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatStmt> ::= <xLblDef> T_FORMAT %error T_EOS ;
+ */
+ public Object production1004UserAction(Object v1, Token v2, LinkedList v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFormatedit> ;
+ */
+ public Object production1005UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFormatsep> ;
+ */
+ public Object production1006UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFormatsep> <xFormatedit> ;
+ */
+ public Object production1007UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFmtSpec> <xFormatsep> ;
+ */
+ public Object production1008UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFmtSpec> <xFormatsep> <xFormatedit> ;
+ */
+ public Object production1009UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFmtSpec> T_COMMA <xFormatedit> ;
+ */
+ public Object production1010UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFmtSpec> T_COMMA <xFormatsep> ;
+ */
+ public Object production1011UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFmtSpec> ::= <xFmtSpec> T_COMMA <xFormatsep> <xFormatedit> ;
+ */
+ public Object production1012UserAction(Object v1, Token v2, Object v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= <xEditElement> ;
+ */
+ public Object production1013UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= T_ICON <xEditElement> ;
+ */
+ public Object production1014UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= T_XCON ;
+ */
+ public Object production1015UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= T_PCON ;
+ */
+ public Object production1016UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= T_PCON <xEditElement> ;
+ */
+ public Object production1017UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatedit> ::= T_PCON T_ICON <xEditElement> ;
+ */
+ public Object production1018UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEditElement> ::= T_FCON ;
+ */
+ public Object production1019UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEditElement> ::= T_SCON ;
+ */
+ public Object production1020UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEditElement> ::= T_IDENT ;
+ */
+ public Object production1021UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEditElement> ::= T_LPAREN <xFmtSpec> T_RPAREN ;
+ */
+ public Object production1022UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEditElement> ::= T_HCON ;
+ */
+ public Object production1023UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatsep> ::= T_SLASH ;
+ */
+ public Object production1024UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFormatsep> ::= T_COLON ;
+ */
+ public Object production1025UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramStmt> ::= T_PROGRAM <xProgramName> T_EOS ;
+ */
+ public Token production1026UserAction(Token v1, Token v2, Token v3)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramStmt> ::= <xLblDef> T_PROGRAM <xProgramName> T_EOS ;
+ */
+ public Token production1027UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= T_END T_EOS ;
+ */
+ public Object production1028UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= <xLblDef> T_END T_EOS ;
+ */
+ public Object production1029UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= T_ENDPROGRAM T_EOS ;
+ */
+ public Object production1030UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= T_ENDPROGRAM <xEndProgramStmt@68> T_EOS ;
+ */
+ public Object production1031UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= <xLblDef> T_ENDPROGRAM T_EOS ;
+ */
+ public Object production1032UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= <xLblDef> T_ENDPROGRAM <xEndProgramStmt@68> T_EOS ;
+ */
+ public Object production1033UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= T_END T_PROGRAM T_EOS ;
+ */
+ public Object production1034UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= T_END T_PROGRAM <xEndProgramStmt@69> T_EOS ;
+ */
+ public Object production1035UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= <xLblDef> T_END T_PROGRAM T_EOS ;
+ */
+ public Object production1036UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndProgramStmt> ::= <xLblDef> T_END T_PROGRAM <xEndProgramStmt@69> T_EOS ;
+ */
+ public Object production1037UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleStmt> ::= T_MODULE <xModuleName> T_EOS ;
+ */
+ public Token production1038UserAction(Token v1, Token v2, Token v3)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleStmt> ::= <xLblDef> T_MODULE <xModuleName> T_EOS ;
+ */
+ public Token production1039UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= T_END T_EOS ;
+ */
+ public Object production1040UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= <xLblDef> T_END T_EOS ;
+ */
+ public Object production1041UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= T_ENDMODULE T_EOS ;
+ */
+ public Object production1042UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= T_ENDMODULE <xEndModuleStmt@70> T_EOS ;
+ */
+ public Object production1043UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= <xLblDef> T_ENDMODULE T_EOS ;
+ */
+ public Object production1044UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= <xLblDef> T_ENDMODULE <xEndModuleStmt@70> T_EOS ;
+ */
+ public Object production1045UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= T_END T_MODULE T_EOS ;
+ */
+ public Object production1046UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= T_END T_MODULE <xEndModuleStmt@71> T_EOS ;
+ */
+ public Object production1047UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= <xLblDef> T_END T_MODULE T_EOS ;
+ */
+ public Object production1048UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndModuleStmt> ::= <xLblDef> T_END T_MODULE <xEndModuleStmt@71> T_EOS ;
+ */
+ public Object production1049UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= T_USE <xName> T_EOS ;
+ */
+ public Object production1050UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= <xLblDef> T_USE <xName> T_EOS ;
+ */
+ public Object production1051UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= T_USE <xName> T_COMMA <xRenameList> T_EOS ;
+ */
+ public Object production1052UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= <xLblDef> T_USE <xName> T_COMMA <xRenameList> T_EOS ;
+ */
+ public Object production1053UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= T_USE <xName> T_COMMA T_ONLY T_COLON T_EOS ;
+ */
+ public Object production1054UserAction(Token v1, Object v2, Token v3, Token v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= T_USE <xName> T_COMMA T_ONLY T_COLON <xUseStmt@72> T_EOS ;
+ */
+ public Object production1055UserAction(Token v1, Object v2, Token v3, Token v4, Token v5, Object v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= <xLblDef> T_USE <xName> T_COMMA T_ONLY T_COLON T_EOS ;
+ */
+ public Object production1056UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseStmt> ::= <xLblDef> T_USE <xName> T_COMMA T_ONLY T_COLON <xUseStmt@72> T_EOS ;
+ */
+ public Object production1057UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Token v6, Object v7, Token v8)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRenameList> ::= <xRename> ;
+ */
+ public Object production1058UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRenameList> ::= <xRenameList> T_COMMA <xRename> ;
+ */
+ public Object production1059UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOnlyList> ::= <xOnly> ;
+ */
+ public Object production1060UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOnlyList> ::= <xOnlyList> T_COMMA <xOnly> ;
+ */
+ public Object production1061UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xRename> ::= T_IDENT T_EQGREATERTHAN <xUseName> ;
+ */
+ public Object production1062UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOnly> ::= <xGenericSpec> ;
+ */
+ public Object production1063UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOnly> ::= T_IDENT T_EQGREATERTHAN <xUseName> ;
+ */
+ public Object production1064UserAction(Token v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xOnly> ::= <xUseName> ;
+ */
+ public Object production1065UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataStmt> ::= T_BLOCKDATA <xBlockDataName> T_EOS ;
+ */
+ public Token production1066UserAction(Token v1, Token v2, Token v3)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataStmt> ::= <xLblDef> T_BLOCKDATA <xBlockDataName> T_EOS ;
+ */
+ public Token production1067UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataStmt> ::= T_BLOCKDATA T_EOS ;
+ */
+ public Token production1068UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataStmt> ::= <xLblDef> T_BLOCKDATA T_EOS ;
+ */
+ public Token production1069UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_END T_EOS ;
+ */
+ public Object production1070UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_END T_EOS ;
+ */
+ public Object production1071UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_ENDBLOCKDATA T_EOS ;
+ */
+ public Object production1072UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_ENDBLOCKDATA <xEndBlockDataStmt@73> T_EOS ;
+ */
+ public Object production1073UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_ENDBLOCKDATA T_EOS ;
+ */
+ public Object production1074UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_ENDBLOCKDATA <xEndBlockDataStmt@73> T_EOS ;
+ */
+ public Object production1075UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_END T_BLOCKDATA T_EOS ;
+ */
+ public Object production1076UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_END T_BLOCKDATA <xEndBlockDataStmt@74> T_EOS ;
+ */
+ public Object production1077UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_END T_BLOCKDATA T_EOS ;
+ */
+ public Object production1078UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_END T_BLOCKDATA <xEndBlockDataStmt@74> T_EOS ;
+ */
+ public Object production1079UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_ENDBLOCK T_DATA T_EOS ;
+ */
+ public Object production1080UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_ENDBLOCK T_DATA <xEndBlockDataStmt@75> T_EOS ;
+ */
+ public Object production1081UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_ENDBLOCK T_DATA T_EOS ;
+ */
+ public Object production1082UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_ENDBLOCK T_DATA <xEndBlockDataStmt@75> T_EOS ;
+ */
+ public Object production1083UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_END T_BLOCK T_DATA T_EOS ;
+ */
+ public Object production1084UserAction(Token v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= T_END T_BLOCK T_DATA <xEndBlockDataStmt@76> T_EOS ;
+ */
+ public Object production1085UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_END T_BLOCK T_DATA T_EOS ;
+ */
+ public Object production1086UserAction(Object v1, Token v2, Token v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndBlockDataStmt> ::= <xLblDef> T_END T_BLOCK T_DATA <xEndBlockDataStmt@76> T_EOS ;
+ */
+ public Object production1087UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceBlock> ::= <xInterfaceStmt> <xInterfaceRange> ;
+ */
+ public Object production1088UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceRange> ::= <xInterfaceBlockBody> <xEndInterfaceStmt> ;
+ */
+ public Object production1089UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceBlockBody> ::= <xInterfaceSpecification> ;
+ */
+ public Object production1090UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceBlockBody> ::= <xInterfaceBlockBody> <xInterfaceSpecification> ;
+ */
+ public Object production1091UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceSpecification> ::= <xInterfaceBody> ;
+ */
+ public Object production1092UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceSpecification> ::= <xModuleProcedureStmt> ;
+ */
+ public Object production1093UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= T_INTERFACE <xGenericName> T_EOS ;
+ */
+ public Object production1094UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= <xLblDef> T_INTERFACE <xGenericName> T_EOS ;
+ */
+ public Object production1095UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= T_INTERFACE <xGenericSpec> T_EOS ;
+ */
+ public Object production1096UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= <xLblDef> T_INTERFACE <xGenericSpec> T_EOS ;
+ */
+ public Object production1097UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= T_INTERFACE T_EOS ;
+ */
+ public Object production1098UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceStmt> ::= <xLblDef> T_INTERFACE T_EOS ;
+ */
+ public Object production1099UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= T_ENDINTERFACE T_EOS ;
+ */
+ public Object production1100UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= T_ENDINTERFACE <xEndInterfaceStmt@77> T_EOS ;
+ */
+ public Object production1101UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= <xLblDef> T_ENDINTERFACE T_EOS ;
+ */
+ public Object production1102UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= <xLblDef> T_ENDINTERFACE <xEndInterfaceStmt@77> T_EOS ;
+ */
+ public Object production1103UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= T_END T_INTERFACE T_EOS ;
+ */
+ public Object production1104UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= T_END T_INTERFACE <xEndInterfaceStmt@78> T_EOS ;
+ */
+ public Object production1105UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= <xLblDef> T_END T_INTERFACE T_EOS ;
+ */
+ public Object production1106UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndInterfaceStmt> ::= <xLblDef> T_END T_INTERFACE <xEndInterfaceStmt@78> T_EOS ;
+ */
+ public Object production1107UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceBody> ::= <xFunctionStmt> <xFunctionInterfaceRange> ;
+ */
+ public Object production1108UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xInterfaceBody> ::= <xSubroutineStmt> <xSubroutineInterfaceRange> ;
+ */
+ public Object production1109UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionInterfaceRange> ::= <xSubprogramInterfaceBody> <xEndFunctionStmt> ;
+ */
+ public Object production1110UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionInterfaceRange> ::= <xEndFunctionStmt> ;
+ */
+ public Object production1111UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineInterfaceRange> ::= <xSubprogramInterfaceBody> <xEndSubroutineStmt> ;
+ */
+ public Object production1112UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineInterfaceRange> ::= <xEndSubroutineStmt> ;
+ */
+ public Object production1113UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubprogramInterfaceBody> ::= <xSpecificationPartConstruct> ;
+ */
+ public Object production1114UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubprogramInterfaceBody> ::= <xSubprogramInterfaceBody> <xSpecificationPartConstruct> ;
+ */
+ public Object production1115UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleProcedureStmt> ::= T_MODULE T_PROCEDURE <xProcedureNameList> T_EOS ;
+ */
+ public Object production1116UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleProcedureStmt> ::= <xLblDef> T_MODULE T_PROCEDURE <xProcedureNameList> T_EOS ;
+ */
+ public Object production1117UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProcedureNameList> ::= <xProcedureName> ;
+ */
+ public Object production1118UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProcedureNameList> ::= <xProcedureNameList> T_COMMA <xProcedureName> ;
+ */
+ public Object production1119UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProcedureName> ::= T_IDENT ;
+ */
+ public Object production1120UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xGenericSpec> ::= T_OPERATOR T_LPAREN <xDefinedOperator> T_RPAREN ;
+ */
+ public Object production1121UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xGenericSpec> ::= T_ASSIGNMENT T_LPAREN T_EQUALS T_RPAREN ;
+ */
+ public Object production1122UserAction(Token v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalStmt> ::= T_EXTERNAL <xExternalNameList> T_EOS ;
+ */
+ public Object production1123UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalStmt> ::= <xLblDef> T_EXTERNAL <xExternalNameList> T_EOS ;
+ */
+ public Object production1124UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalStmt> ::= T_EXTERNAL T_COLON T_COLON <xExternalNameList> T_EOS ;
+ */
+ public Object production1125UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalStmt> ::= <xLblDef> T_EXTERNAL T_COLON T_COLON <xExternalNameList> T_EOS ;
+ */
+ public Object production1126UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalNameList> ::= <xExternalName> ;
+ */
+ public Object production1127UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalNameList> ::= <xExternalNameList> T_COMMA <xExternalName> ;
+ */
+ public Object production1128UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicStmt> ::= T_INTRINSIC <xIntrinsicList> T_EOS ;
+ */
+ public Object production1129UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicStmt> ::= <xLblDef> T_INTRINSIC <xIntrinsicList> T_EOS ;
+ */
+ public Object production1130UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicStmt> ::= T_INTRINSIC T_COLON T_COLON <xIntrinsicList> T_EOS ;
+ */
+ public Object production1131UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicStmt> ::= <xLblDef> T_INTRINSIC T_COLON T_COLON <xIntrinsicList> T_EOS ;
+ */
+ public Object production1132UserAction(Object v1, Token v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicList> ::= <xIntrinsicProcedureName> ;
+ */
+ public Object production1133UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicList> ::= <xIntrinsicList> T_COMMA <xIntrinsicProcedureName> ;
+ */
+ public Object production1134UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionReference> ::= <xName> T_LPAREN T_RPAREN ;
+ */
+ public Object production1135UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionReference> ::= <xName> T_LPAREN <xFunctionArgList> T_RPAREN ;
+ */
+ public Object production1136UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= T_CALL <xSubroutineNameUse> T_EOS ;
+ */
+ public Object production1137UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= <xLblDef> T_CALL <xSubroutineNameUse> T_EOS ;
+ */
+ public Object production1138UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= T_CALL <xSubroutineNameUse> T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Object production1139UserAction(Token v1, Object v2, Token v3, Token v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= T_CALL <xSubroutineNameUse> T_LPAREN <xSubroutineArgList> T_RPAREN T_EOS ;
+ */
+ public Object production1140UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= <xLblDef> T_CALL <xSubroutineNameUse> T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Object production1141UserAction(Object v1, Token v2, Object v3, Token v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCallStmt> ::= <xLblDef> T_CALL <xSubroutineNameUse> T_LPAREN <xSubroutineArgList> T_RPAREN T_EOS ;
+ */
+ public Object production1142UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArgList> ::= <xSubroutineArg> ;
+ */
+ public Object production1143UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArgList> ::= T_COMMA <xSubroutineArg> ;
+ */
+ public Object production1144UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArgList> ::= <xSubroutineArgList> T_COMMA <xSubroutineArg> ;
+ */
+ public Object production1145UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionArgList> ::= <xFunctionArg> ;
+ */
+ public Object production1146UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionArgList> ::= <xFunctionArgList> T_COMMA <xFunctionArg> ;
+ */
+ public Object production1147UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionArgList> ::= <xSectionSubscriptList> T_COMMA <xFunctionArg> ;
+ */
+ public Object production1148UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionArg> ::= <xName> T_EQUALS <xExpr> ;
+ */
+ public Object production1149UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= <xExpr> ;
+ */
+ public Object production1150UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= T_ASTERISK <xLblRef> ;
+ */
+ public Object production1151UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= <xName> T_EQUALS <xExpr> ;
+ */
+ public Object production1152UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= <xName> T_EQUALS T_ASTERISK <xLblRef> ;
+ */
+ public Object production1153UserAction(Object v1, Token v2, Token v3, Object v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= T_HCON ;
+ */
+ public Object production1154UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineArg> ::= <xName> T_EQUALS T_HCON ;
+ */
+ public Object production1155UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xFunctionPrefix> <xFunctionName> T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Token production1156UserAction(Object v1, Token v2, Token v3, Token v4, Token v5)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xFunctionPrefix> <xFunctionName> T_LPAREN T_RPAREN <xFunctionStmt@79> T_EOS ;
+ */
+ public Token production1157UserAction(Object v1, Token v2, Token v3, Token v4, Token v5, Token v6, Object v7, Token v8, Token v9)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xFunctionPrefix> <xFunctionName> T_LPAREN <xFunctionPars> T_RPAREN T_EOS ;
+ */
+ public Token production1158UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xFunctionPrefix> <xFunctionName> T_LPAREN <xFunctionPars> T_RPAREN <xFunctionStmt@79> T_EOS ;
+ */
+ public Token production1159UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6, Token v7, Object v8, Token v9, Token v10)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xLblDef> <xFunctionPrefix> <xFunctionName> T_LPAREN T_RPAREN T_EOS ;
+ */
+ public Token production1160UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Token v6)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xLblDef> <xFunctionPrefix> <xFunctionName> T_LPAREN T_RPAREN <xFunctionStmt@79> T_EOS ;
+ */
+ public Token production1161UserAction(Object v1, Object v2, Token v3, Token v4, Token v5, Token v6, Token v7, Object v8, Token v9, Token v10)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xLblDef> <xFunctionPrefix> <xFunctionName> T_LPAREN <xFunctionPars> T_RPAREN T_EOS ;
+ */
+ public Token production1162UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xLblDef> <xFunctionPrefix> <xFunctionName> T_LPAREN <xFunctionPars> T_RPAREN <xFunctionStmt@79> T_EOS ;
+ */
+ public Token production1163UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6, Token v7, Token v8, Object v9, Token v10, Token v11)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xFunctionPrefix> <xFunctionName> %error T_EOS ;
+ */
+ public Token production1164UserAction(Object v1, Token v2, LinkedList v3, Token v4)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionStmt> ::= <xLblDef> <xFunctionPrefix> <xFunctionName> %error T_EOS ;
+ */
+ public Token production1165UserAction(Object v1, Object v2, Token v3, LinkedList v4, Token v5)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPars> ::= <xFunctionPar> ;
+ */
+ public Object production1166UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPars> ::= T_COMMA <xFunctionPar> ;
+ */
+ public Object production1167UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPars> ::= <xFunctionPars> T_COMMA <xFunctionPar> ;
+ */
+ public Object production1168UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPar> ::= <xDummyArgName> ;
+ */
+ public Object production1169UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPrefix> ::= T_FUNCTION ;
+ */
+ public Object production1170UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionPrefix> ::= <xPrefixSpecList> T_FUNCTION ;
+ */
+ public Object production1171UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpecList> ::= <xPrefixSpec> ;
+ */
+ public Object production1172UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpecList> ::= <xPrefixSpecList> <xPrefixSpec> ;
+ */
+ public Object production1173UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpec> ::= <xTypeSpec> ;
+ */
+ public Object production1174UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpec> ::= T_RECURSIVE ;
+ */
+ public Object production1175UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpec> ::= T_PURE ;
+ */
+ public Object production1176UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPrefixSpec> ::= T_ELEMENTAL ;
+ */
+ public Object production1177UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= T_END T_EOS ;
+ */
+ public Object production1178UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= <xLblDef> T_END T_EOS ;
+ */
+ public Object production1179UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= T_ENDFUNCTION T_EOS ;
+ */
+ public Object production1180UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= T_ENDFUNCTION <xEndFunctionStmt@80> T_EOS ;
+ */
+ public Object production1181UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= <xLblDef> T_ENDFUNCTION T_EOS ;
+ */
+ public Object production1182UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= <xLblDef> T_ENDFUNCTION <xEndFunctionStmt@80> T_EOS ;
+ */
+ public Object production1183UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= T_END T_FUNCTION T_EOS ;
+ */
+ public Object production1184UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= T_END T_FUNCTION <xEndFunctionStmt@81> T_EOS ;
+ */
+ public Object production1185UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= <xLblDef> T_END T_FUNCTION T_EOS ;
+ */
+ public Object production1186UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndFunctionStmt> ::= <xLblDef> T_END T_FUNCTION <xEndFunctionStmt@81> T_EOS ;
+ */
+ public Object production1187UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xSubroutinePrefix> <xSubroutineName> T_EOS ;
+ */
+ public Token production1188UserAction(Object v1, Token v2, Token v3)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xSubroutinePrefix> <xSubroutineName> <xSubroutineStmt@82> T_EOS ;
+ */
+ public Token production1189UserAction(Object v1, Token v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return v2;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xLblDef> <xSubroutinePrefix> <xSubroutineName> T_EOS ;
+ */
+ public Token production1190UserAction(Object v1, Object v2, Token v3, Token v4)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xLblDef> <xSubroutinePrefix> <xSubroutineName> <xSubroutineStmt@82> T_EOS ;
+ */
+ public Token production1191UserAction(Object v1, Object v2, Token v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return v3;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xSubroutinePrefix> <xSubroutineName> %error T_EOS ;
+ */
+ public Token production1192UserAction(Object v1, Token v2, LinkedList v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineStmt> ::= <xLblDef> <xSubroutinePrefix> <xSubroutineName> %error T_EOS ;
+ */
+ public Token production1193UserAction(Object v1, Object v2, Token v3, LinkedList v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePrefix> ::= T_SUBROUTINE ;
+ */
+ public Object production1194UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePrefix> ::= <xPrefixSpecList> T_SUBROUTINE ;
+ */
+ public Object production1195UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePars> ::= <xSubroutinePar> ;
+ */
+ public Object production1196UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePars> ::= T_COMMA <xSubroutinePar> ;
+ */
+ public Object production1197UserAction(Token v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePars> ::= <xSubroutinePars> T_COMMA <xSubroutinePar> ;
+ */
+ public Object production1198UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePar> ::= <xDummyArgName> ;
+ */
+ public Object production1199UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutinePar> ::= T_ASTERISK ;
+ */
+ public Object production1200UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= T_END T_EOS ;
+ */
+ public Object production1201UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= <xLblDef> T_END T_EOS ;
+ */
+ public Object production1202UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= T_ENDSUBROUTINE T_EOS ;
+ */
+ public Object production1203UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= T_ENDSUBROUTINE <xEndSubroutineStmt@83> T_EOS ;
+ */
+ public Object production1204UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= <xLblDef> T_ENDSUBROUTINE T_EOS ;
+ */
+ public Object production1205UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= <xLblDef> T_ENDSUBROUTINE <xEndSubroutineStmt@83> T_EOS ;
+ */
+ public Object production1206UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= T_END T_SUBROUTINE T_EOS ;
+ */
+ public Object production1207UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= T_END T_SUBROUTINE <xEndSubroutineStmt@84> T_EOS ;
+ */
+ public Object production1208UserAction(Token v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= <xLblDef> T_END T_SUBROUTINE T_EOS ;
+ */
+ public Object production1209UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndSubroutineStmt> ::= <xLblDef> T_END T_SUBROUTINE <xEndSubroutineStmt@84> T_EOS ;
+ */
+ public Object production1210UserAction(Object v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntryStmt> ::= T_ENTRY <xEntryName> T_EOS ;
+ */
+ public Object production1211UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntryStmt> ::= T_ENTRY <xEntryName> <xEntryStmt@85> T_EOS ;
+ */
+ public Object production1212UserAction(Token v1, Object v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntryStmt> ::= <xLblDef> T_ENTRY <xEntryName> T_EOS ;
+ */
+ public Object production1213UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntryStmt> ::= <xLblDef> T_ENTRY <xEntryName> <xEntryStmt@85> T_EOS ;
+ */
+ public Object production1214UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReturnStmt> ::= T_RETURN T_EOS ;
+ */
+ public Object production1215UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReturnStmt> ::= <xLblDef> T_RETURN T_EOS ;
+ */
+ public Object production1216UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReturnStmt> ::= T_RETURN <xExpr> T_EOS ;
+ */
+ public Object production1217UserAction(Token v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xReturnStmt> ::= <xLblDef> T_RETURN <xExpr> T_EOS ;
+ */
+ public Object production1218UserAction(Object v1, Token v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xContainsStmt> ::= T_CONTAINS T_EOS ;
+ */
+ public Object production1219UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xContainsStmt> ::= <xLblDef> T_CONTAINS T_EOS ;
+ */
+ public Object production1220UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStmtFunctionStmt> ::= <xName> <xStmtFunctionRange> ;
+ */
+ public Object production1221UserAction(Object v1, Object v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStmtFunctionStmt> ::= <xLblDef> <xName> <xStmtFunctionRange> ;
+ */
+ public Object production1222UserAction(Object v1, Object v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStmtFunctionRange> ::= T_LPAREN T_RPAREN T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production1223UserAction(Token v1, Token v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xStmtFunctionRange> ::= T_LPAREN <xSFDummyArgNameList> T_RPAREN T_EQUALS <xExpr> T_EOS ;
+ */
+ public Object production1224UserAction(Token v1, Object v2, Token v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDummyArgNameList> ::= <xSFDummyArgName> ;
+ */
+ public Object production1225UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDummyArgNameList> ::= <xSFDummyArgNameList> T_COMMA <xSFDummyArgName> ;
+ */
+ public Object production1226UserAction(Object v1, Token v2, Object v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xArrayName> ::= T_IDENT ;
+ */
+ public Object production1227UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xBlockDataName> ::= T_IDENT ;
+ */
+ public Token production1228UserAction(Token v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xCommonBlockName> ::= T_IDENT ;
+ */
+ public Object production1229UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xComponentName> ::= T_IDENT ;
+ */
+ public Object production1230UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xDummyArgName> ::= T_IDENT ;
+ */
+ public Object production1231UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEndName> ::= T_IDENT ;
+ */
+ public Object production1232UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xEntryName> ::= T_IDENT ;
+ */
+ public Object production1233UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xExternalName> ::= T_IDENT ;
+ */
+ public Object production1234UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xFunctionName> ::= T_IDENT ;
+ */
+ public Token production1235UserAction(Token v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xGenericName> ::= T_IDENT ;
+ */
+ public Object production1236UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <T_xImpliedDoVariable> ::= T_IDENT ;
+ */
+ public Object production1237UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xIntrinsicProcedureName> ::= T_IDENT ;
+ */
+ public Object production1238UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xModuleName> ::= T_IDENT ;
+ */
+ public Token production1239UserAction(Token v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xNamelistGroupName> ::= T_IDENT ;
+ */
+ public Object production1240UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xObjectName> ::= T_IDENT ;
+ */
+ public Object production1241UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xProgramName> ::= T_IDENT ;
+ */
+ public Token production1242UserAction(Token v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFDummyArgName> ::= <xName> ;
+ */
+ public Object production1243UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSFVarName> ::= <xName> ;
+ */
+ public Object production1244UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineName> ::= T_IDENT ;
+ */
+ public Token production1245UserAction(Token v1)
+ {
+ return v1;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xSubroutineNameUse> ::= T_IDENT ;
+ */
+ public Object production1246UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xTypeName> ::= T_IDENT ;
+ */
+ public Object production1247UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xUseName> ::= T_IDENT ;
+ */
+ public Object production1248UserAction(Token v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xLblDef> ::= <xLabel> ;
+ */
+ public Object production1249UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xAssignStmt> ;
+ */
+ public Object production1250UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xAssignedGotoStmt> ;
+ */
+ public Object production1251UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xActionStmt> ::= <xPauseStmt> ;
+ */
+ public Object production1252UserAction(Object v1)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= T_PAUSE T_EOS ;
+ */
+ public Object production1253UserAction(Token v1, Token v2)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= <xLblDef> T_PAUSE T_EOS ;
+ */
+ public Object production1254UserAction(Object v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= T_PAUSE T_ICON T_EOS ;
+ */
+ public Object production1255UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= <xLblDef> T_PAUSE T_ICON T_EOS ;
+ */
+ public Object production1256UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= T_PAUSE T_SCON T_EOS ;
+ */
+ public Object production1257UserAction(Token v1, Token v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xPauseStmt> ::= <xLblDef> T_PAUSE T_SCON T_EOS ;
+ */
+ public Object production1258UserAction(Object v1, Token v2, Token v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignStmt> ::= T_ASSIGN <xLblRef> T_TO <xVariableName> T_EOS ;
+ */
+ public Object production1259UserAction(Token v1, Object v2, Token v3, Object v4, Token v5)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignStmt> ::= <xLblDef> T_ASSIGN <xLblRef> T_TO <xVariableName> T_EOS ;
+ */
+ public Object production1260UserAction(Object v1, Token v2, Object v3, Token v4, Object v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <GoToKw> <xVariableName> T_EOS ;
+ */
+ public Object production1261UserAction(Object v1, Object v2, Token v3)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <xLblDef> <GoToKw> <xVariableName> T_EOS ;
+ */
+ public Object production1262UserAction(Object v1, Object v2, Object v3, Token v4)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <GoToKw> <xVariableName> T_LPAREN <xLblRefList> T_RPAREN T_EOS ;
+ */
+ public Object production1263UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <xLblDef> <GoToKw> <xVariableName> T_LPAREN <xLblRefList> T_RPAREN T_EOS ;
+ */
+ public Object production1264UserAction(Object v1, Object v2, Object v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <GoToKw> <xVariableComma> T_LPAREN <xLblRefList> T_RPAREN T_EOS ;
+ */
+ public Object production1265UserAction(Object v1, Object v2, Token v3, Object v4, Token v5, Token v6)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xAssignedGotoStmt> ::= <xLblDef> <GoToKw> <xVariableComma> T_LPAREN <xLblRefList> T_RPAREN T_EOS ;
+ */
+ public Object production1266UserAction(Object v1, Object v2, Object v3, Token v4, Object v5, Token v6, Token v7)
+ {
+ return null;
+ }
+
+ /**
+ * This method is called when the parser is about to reduce by
+ * <xVariableComma> ::= <xVariableName> T_COMMA ;
+ */
+ public Object production1267UserAction(Object v1, Token v2)
+ {
+ return null;
+ }
+}

Back to the top