parser.java

来自「有关编译器的编译器.」· Java 代码 · 共 2,776 行 · 第 1/5 页

JAVA
2,776
字号
    PTokens node4 = null;    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new40()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new41()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new42()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new43()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new44()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new45()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new46()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new47()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new48()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new49()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new50()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new51()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new52()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new53()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new54()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new55()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = null;    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new56()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new57()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new58()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new59()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = null;    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new60()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new61()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = null;    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new62()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = null;    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new63()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = (PIgnTokens) pop();    PTokens node4 = (PTokens) pop();    PStates node3 = (PStates) pop();    PHelpers node2 = (PHelpers) pop();    PPackage node1 = (PPackage) pop();    AGrammar node = new AGrammar(node1, node2, node3, node4, node5, node6);    return node;  }  Node new64()  {    PPkgName node2 = (PPkgName) pop();    TPackage node1 = (TPackage) pop();    APackage node = new APackage(node1, node2);    return node;  }  Node new65()  {    TSemicolon node3 = (TSemicolon) pop();    XPPkgNameTail node2 = null;    TPkgId node1 = (TPkgId) pop();    APkgName node = new APkgName(node1, node2, node3);    return node;  }  Node new66()  {    TSemicolon node3 = (TSemicolon) pop();    XPPkgNameTail node2 = (XPPkgNameTail) pop();    TPkgId node1 = (TPkgId) pop();    APkgName node = new APkgName(node1, node2, node3);    return node;  }  Node new67()  {    PPkgNameTail node2 = (PPkgNameTail) pop();    XPPkgNameTail node1 = (XPPkgNameTail) pop();    X1PPkgNameTail node = new X1PPkgNameTail(node1, node2);    return node;  }  Node new68()  {    PPkgNameTail node1 = (PPkgNameTail) pop();    X2PPkgNameTail node = new X2PPkgNameTail(node1);    return node;  }  Node new69()  {    TPkgId node2 = (TPkgId) pop();    TDot node1 = (TDot) pop();    APkgNameTail node = new APkgNameTail(node1, node2);    return node;  }  Node new70()  {    XPHelperDef node2 = (XPHelperDef) pop();    THelpers node1 = (THelpers) pop();    AHelpers node = new AHelpers(node1, node2);    return node;  }  Node new71()  {    PHelperDef node2 = (PHelperDef) pop();    XPHelperDef node1 = (XPHelperDef) pop();    X1PHelperDef node = new X1PHelperDef(node1, node2);    return node;  }  Node new72()  {    PHelperDef node1 = (PHelperDef) pop();    X2PHelperDef node = new X2PHelperDef(node1);    return node;  }  Node new73()  {    TSemicolon node4 = (TSemicolon) pop();    PRegExp node3 = (PRegExp) pop();    TEqual node2 = (TEqual) pop();    TId node1 = (TId) pop();    AHelperDef node = new AHelperDef(node1, node2, node3, node4);    return node;  }  Node new74()  {    TSemicolon node3 = (TSemicolon) pop();    PIdList node2 = (PIdList) pop();    TStates node1 = (TStates) pop();    AStates node = new AStates(node1, node2, node3);    return node;  }  Node new75()  {    XPIdListTail node2 = null;    TId node1 = (TId) pop();    AIdList node = new AIdList(node1, node2);    return node;  }  Node new76()  {    XPIdListTail node2 = (XPIdListTail) pop();    TId node1 = (TId) pop();    AIdList node = new AIdList(node1, node2);    return node;  }  Node new77()  {    PIdListTail node2 = (PIdListTail) pop();    XPIdListTail node1 = (XPIdListTail) pop();    X1PIdListTail node = new X1PIdListTail(node1, node2);    return node;  }  Node new78()  {    PIdListTail node1 = (PIdListTail) pop();    X2PIdListTail node = new X2PIdListTail(node1);    return node;  }  Node new79()  {    TId node2 = (TId) pop();    TComma node1 = (TComma) pop();    AIdListTail node = new AIdListTail(node1, node2);    return node;  }  Node new80()  {    XPTokenDef node2 = (XPTokenDef) pop();    TTokens node1 = (TTokens) pop();    ATokens node = new ATokens(node1, node2);    return node;  }  Node new81()  {    PTokenDef node2 = (PTokenDef) pop();    XPTokenDef node1 = (XPTokenDef) pop();    X1PTokenDef node = new X1PTokenDef(node1, node2);    return node;  }  Node new82()  {    PTokenDef node1 = (PTokenDef) pop();    X2PTokenDef node = new X2PTokenDef(node1);    return node;  }  Node new83()  {    TSemicolon node6 = (TSemicolon) pop();    PLookAhead node5 = null;    PRegExp node4 = (PRegExp) pop();    TEqual node3 = (TEqual) pop();    TId node2 = (TId) pop();    PStateList node1 = null;    ATokenDef node = new ATokenDef(node1, node2, node3, node4, node5, node6);    return node;  }  Node new84()  {    TSemicolon node6 = (TSemicolon) pop();    PLookAhead node5 = null;    PRegExp node4 = (PRegExp) pop();    TEqual node3 = (TEqual) pop();    TId node2 = (TId) pop();    PStateList node1 = (PStateList) pop();    ATokenDef node = new ATokenDef(node1, node2, node3, node4, node5, node6);    return node;  }  Node new85()  {    TSemicolon node6 = (TSemicolon) pop();    PLookAhead node5 = (PLookAhead) pop();    PRegExp node4 = (PRegExp) pop();    TEqual node3 = (TEqual) pop();    TId node2 = (TId) pop();    PStateList node1 = null;    ATokenDef node = new ATokenDef(node1, node2, node3, node4, node5, node6);    return node;  }  Node new86()  {    TSemicolon node6 = (TSemicolon) pop();    PLookAhead node5 = (PLookAhead) pop();    PRegExp node4 = (PRegExp) pop();    TEqual node3 = (TEqual) pop();    TId node2 = (TId) pop();    PStateList node1 = (PStateList) pop();    ATokenDef node = new ATokenDef(node1, node2, node3, node4, node5, node6);    return node;  }  Node new87()  {    TRBrace node5 = (TRBrace) pop();    XPStateListTail node4 = null;    PTransition node3 = null;    TId node2 = (TId) pop();    TLBrace node1 = (TLBrace) pop();    AStateList node = new AStateList(node1, node2, node3, node4, node5);    return node;  }  Node new88()  {    TRBrace node5 = (TRBrace) pop();    XPStateListTail node4 = null;    PTransition node3 = (PTransition) pop();    TId node2 = (TId) pop();    TLBrace node1 = (TLBrace) pop();    AStateList node = new AStateList(node1, node2, node3, node4, node5);    return node;  }  Node new89()  {    TRBrace node5 = (TRBrace) pop();    XPStateListTail node4 = (XPStateListTail) pop();    PTransition node3 = null;    TId node2 = (TId) pop();    TLBrace node1 = (TLBrace) pop();    AStateList node = new AStateList(node1, node2, node3, node4, node5);    return node;  }  Node new90()  {    PStateListTail node2 = (PStateListTail) pop();    XPStateListTail node1 = (XPStateListTail) pop();    X1PStateListTail node = new X1PStateListTail(node1, node2);    return node;  }  Node new91()  {    PStateListTail node1 = (PStateListTail) pop();    X2PStateListTail node = new X2PStateListTail(node1);    return node;  }  Node new92()  {    TRBrace node5 = (TRBrace) pop();    XPStateListTail node4 = (XPStateListTail) pop();    PTransition node3 = (PTransition) pop();    TId node2 = (TId) pop();    TLBrace node1 = (TLBrace) pop();    AStateList node = new AStateList(node1, node2, node3, node4, node5);    return node;  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?