parser.java

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

JAVA
2,776
字号
          break;        case 145:          {            Node node = new145();            push(goTo(31), node, true);          }          break;        case 146:          {            Node node = new146();            push(goTo(31), node, true);          }          break;        case 147:          {            Node node = new147();            push(goTo(31), node, true);          }          break;        case 148:          {            Node node = new148();            push(goTo(31), node, true);          }          break;        case 149:          {            Node node = new149();            push(goTo(31), node, true);          }          break;        case 150:          {            Node node = new150();            push(goTo(31), node, true);          }          break;        case 151:          {            Node node = new151();            push(goTo(31), node, true);          }          break;        case 152:          {            Node node = new152();            push(goTo(31), node, true);          }          break;        case 153:          {            Node node = new153();            push(goTo(32), node, true);          }          break;        case 154:          {            Node node = new154();            push(goTo(33), node, true);          }          break;        case 155:          {            Node node = new155();            push(goTo(33), node, true);          }          break;        }        break;      case ACCEPT:        {          EOF node2 = (EOF) lexer.next();          PGrammar node1 = (PGrammar) pop();          Start node = new Start(node1, node2);          return node;        }      case ERROR:        throw new ParserException(last_token,                                  "[" + last_line + "," + last_pos + "] " +                                  errorMessages[errors[action[1]]]);      }    }  }  Node new0()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new1()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new2()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new3()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new4()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new5()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new6()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new7()  {    PProductions node6 = null;    PIgnTokens node5 = null;    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 new8()  {    PProductions node6 = null;    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 new9()  {    PProductions node6 = null;    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 new10()  {    PProductions node6 = null;    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 new11()  {    PProductions node6 = null;    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 new12()  {    PProductions node6 = null;    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 new13()  {    PProductions node6 = null;    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 new14()  {    PProductions node6 = null;    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 new15()  {    PProductions node6 = null;    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 new16()  {    PProductions node6 = null;    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 new17()  {    PProductions node6 = null;    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 new18()  {    PProductions node6 = null;    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 new19()  {    PProductions node6 = null;    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 new20()  {    PProductions node6 = null;    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 new21()  {    PProductions node6 = null;    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 new22()  {    PProductions node6 = null;    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 new23()  {    PProductions node6 = null;    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 new24()  {    PProductions node6 = null;    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 new25()  {    PProductions node6 = null;    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 new26()  {    PProductions node6 = null;    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 new27()  {    PProductions node6 = null;    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 new28()  {    PProductions node6 = null;    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 new29()  {    PProductions node6 = null;    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 new30()  {    PProductions node6 = null;    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 new31()  {    PProductions node6 = null;    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 new32()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new33()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new34()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new35()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new36()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new37()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new38()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;    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 new39()  {    PProductions node6 = (PProductions) pop();    PIgnTokens node5 = null;

⌨️ 快捷键说明

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