diff --git a/src/main/java/org/sablecc/sablecc/parser/Parser.java b/src/main/java/org/sablecc/sablecc/parser/Parser.java index b54817913f6dc12d2907184aec1e91f2ce3d3b70..be900986631fcf8f24bd0f349016d842a8997024 100644 --- a/src/main/java/org/sablecc/sablecc/parser/Parser.java +++ b/src/main/java/org/sablecc/sablecc/parser/Parser.java @@ -1855,20 +1855,16 @@ public class Parser implements IParser } - - private List<Object> new0() /* reduce AAgrammar1Grammar */ { List<Object> nodeList = new ArrayList<>(); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, null, null, null); + nodeList.add(pgrammarNode1); return nodeList; } - - private List<Object> new1() /* reduce AAgrammar2Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -1876,30 +1872,26 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new2() /* reduce AAgrammar3Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new3() /* reduce AAgrammar4Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -1909,30 +1901,26 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new4() /* reduce AAgrammar5Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new5() /* reduce AAgrammar6Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -1942,15 +1930,13 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new6() /* reduce AAgrammar7Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -1959,15 +1945,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new7() /* reduce AAgrammar8Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -1979,30 +1963,26 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new8() /* reduce AAgrammar9Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new9() /* reduce AAgrammar10Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2012,15 +1992,13 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new10() /* reduce AAgrammar11Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2029,15 +2007,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new11() /* reduce AAgrammar12Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2049,15 +2025,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new12() /* reduce AAgrammar13Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2066,15 +2040,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new13() /* reduce AAgrammar14Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2086,15 +2058,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new14() /* reduce AAgrammar15Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2105,15 +2075,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new15() /* reduce AAgrammar16Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2127,30 +2095,26 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, null, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new16() /* reduce AAgrammar17Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new17() /* reduce AAgrammar18Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2160,15 +2124,13 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new18() /* reduce AAgrammar19Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2177,15 +2139,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new19() /* reduce AAgrammar20Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2197,15 +2157,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new20() /* reduce AAgrammar21Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2214,15 +2172,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new21() /* reduce AAgrammar22Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2234,15 +2190,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new22() /* reduce AAgrammar23Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2253,15 +2207,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new23() /* reduce AAgrammar24Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2275,15 +2227,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new24() /* reduce AAgrammar25Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2292,15 +2242,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new25() /* reduce AAgrammar26Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2312,15 +2260,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new26() /* reduce AAgrammar27Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2331,15 +2277,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new27() /* reduce AAgrammar28Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2353,15 +2297,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new28() /* reduce AAgrammar29Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2372,15 +2314,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new29() /* reduce AAgrammar30Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2394,15 +2334,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new30() /* reduce AAgrammar31Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2415,15 +2353,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, pigntokensNode6, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new31() /* reduce AAgrammar32Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2439,30 +2375,26 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, pigntokensNode7, null, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new32() /* reduce AAgrammar33Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PProductions pproductionsNode7 = (PProductions)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new33() /* reduce AAgrammar34Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2472,15 +2404,13 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PProductions pproductionsNode8 = (PProductions)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new34() /* reduce AAgrammar35Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2489,15 +2419,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new35() /* reduce AAgrammar36Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2509,15 +2437,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new36() /* reduce AAgrammar37Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2526,15 +2452,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new37() /* reduce AAgrammar38Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2546,15 +2470,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new38() /* reduce AAgrammar39Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2565,15 +2487,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new39() /* reduce AAgrammar40Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2587,15 +2507,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new40() /* reduce AAgrammar41Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2604,15 +2522,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new41() /* reduce AAgrammar42Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2624,15 +2540,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new42() /* reduce AAgrammar43Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2643,15 +2557,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new43() /* reduce AAgrammar44Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2665,15 +2577,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new44() /* reduce AAgrammar45Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2684,15 +2594,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new45() /* reduce AAgrammar46Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2706,15 +2614,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new46() /* reduce AAgrammar47Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2727,15 +2633,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, null, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new47() /* reduce AAgrammar48Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2751,15 +2655,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, null, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new48() /* reduce AAgrammar49Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2768,15 +2670,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new49() /* reduce AAgrammar50Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2788,15 +2688,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new50() /* reduce AAgrammar51Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2807,15 +2705,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new51() /* reduce AAgrammar52Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2829,15 +2725,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new52() /* reduce AAgrammar53Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2848,15 +2742,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new53() /* reduce AAgrammar54Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2870,15 +2762,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new54() /* reduce AAgrammar55Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2891,15 +2781,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new55() /* reduce AAgrammar56Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2915,15 +2803,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new56() /* reduce AAgrammar57Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2934,15 +2820,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new57() /* reduce AAgrammar58Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2956,15 +2840,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new58() /* reduce AAgrammar59Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -2977,15 +2859,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new59() /* reduce AAgrammar60Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3001,15 +2881,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new60() /* reduce AAgrammar61Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3022,15 +2900,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new61() /* reduce AAgrammar62Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3046,15 +2922,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new62() /* reduce AAgrammar63Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3069,15 +2943,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, pigntokensNode6, pproductionsNode7, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new63() /* reduce AAgrammar64Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3095,30 +2967,26 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList5.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, pigntokensNode7, pproductionsNode8, null); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new64() /* reduce AAgrammar65Grammar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PAst pastNode8 = (PAst)nodeArrayList1.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new65() /* reduce AAgrammar66Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3128,15 +2996,13 @@ public class Parser implements IParser List<TPkgId> listNode2 = (List<TPkgId>)nodeArrayList1.get(0); List<TPkgId> listNode3 = listNode2; PAst pastNode9 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new66() /* reduce AAgrammar67Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3145,15 +3011,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PAst pastNode8 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new67() /* reduce AAgrammar68Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3165,15 +3029,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PAst pastNode9 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new68() /* reduce AAgrammar69Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3182,15 +3044,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PAst pastNode8 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new69() /* reduce AAgrammar70Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3202,15 +3062,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PAst pastNode9 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new70() /* reduce AAgrammar71Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3221,15 +3079,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new71() /* reduce AAgrammar72Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3243,15 +3099,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new72() /* reduce AAgrammar73Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3260,15 +3114,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PAst pastNode8 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new73() /* reduce AAgrammar74Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3280,15 +3132,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PAst pastNode9 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new74() /* reduce AAgrammar75Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3299,15 +3149,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new75() /* reduce AAgrammar76Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3321,15 +3169,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new76() /* reduce AAgrammar77Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3340,15 +3186,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new77() /* reduce AAgrammar78Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3362,15 +3206,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new78() /* reduce AAgrammar79Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3383,15 +3225,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, null, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new79() /* reduce AAgrammar80Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3407,15 +3247,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, null, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new80() /* reduce AAgrammar81Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3424,15 +3262,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList1.get(0); PAst pastNode8 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new81() /* reduce AAgrammar82Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3444,15 +3280,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList2.get(0); PAst pastNode9 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new82() /* reduce AAgrammar83Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3463,15 +3297,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new83() /* reduce AAgrammar84Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3485,15 +3317,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new84() /* reduce AAgrammar85Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3504,15 +3334,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new85() /* reduce AAgrammar86Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3526,15 +3354,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new86() /* reduce AAgrammar87Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3547,15 +3373,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new87() /* reduce AAgrammar88Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3571,15 +3395,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new88() /* reduce AAgrammar89Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3590,15 +3412,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new89() /* reduce AAgrammar90Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3612,15 +3432,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new90() /* reduce AAgrammar91Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3633,15 +3451,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new91() /* reduce AAgrammar92Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3657,15 +3473,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new92() /* reduce AAgrammar93Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3678,15 +3492,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new93() /* reduce AAgrammar94Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3702,15 +3514,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new94() /* reduce AAgrammar95Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3725,15 +3535,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList4.get(0); PAst pastNode8 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, pigntokensNode6, null, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new95() /* reduce AAgrammar96Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3751,15 +3559,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList5.get(0); PAst pastNode9 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, pigntokensNode7, null, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new96() /* reduce AAgrammar97Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3768,15 +3574,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PProductions pproductionsNode7 = (PProductions)nodeArrayList1.get(0); PAst pastNode8 = (PAst)nodeArrayList2.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new97() /* reduce AAgrammar98Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3788,15 +3592,13 @@ public class Parser implements IParser List<TPkgId> listNode3 = listNode2; PProductions pproductionsNode8 = (PProductions)nodeArrayList2.get(0); PAst pastNode9 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new98() /* reduce AAgrammar99Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3807,15 +3609,13 @@ public class Parser implements IParser PHelpers phelpersNode3 = (PHelpers)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new99() /* reduce AAgrammar100Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3829,15 +3629,13 @@ public class Parser implements IParser PHelpers phelpersNode4 = (PHelpers)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new100() /* reduce AAgrammar101Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3848,15 +3646,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new101() /* reduce AAgrammar102Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3870,15 +3666,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new102() /* reduce AAgrammar103Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3891,15 +3685,13 @@ public class Parser implements IParser PStates pstatesNode4 = (PStates)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new103() /* reduce AAgrammar104Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3915,15 +3707,13 @@ public class Parser implements IParser PStates pstatesNode5 = (PStates)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new104() /* reduce AAgrammar105Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3934,15 +3724,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new105() /* reduce AAgrammar106Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3956,15 +3744,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new106() /* reduce AAgrammar107Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -3977,15 +3763,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new107() /* reduce AAgrammar108Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4001,15 +3785,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new108() /* reduce AAgrammar109Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4022,15 +3804,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new109() /* reduce AAgrammar110Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4046,15 +3826,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new110() /* reduce AAgrammar111Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4069,15 +3847,13 @@ public class Parser implements IParser PTokens ptokensNode5 = (PTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); PAst pastNode8 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, null, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new111() /* reduce AAgrammar112Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4095,15 +3871,13 @@ public class Parser implements IParser PTokens ptokensNode6 = (PTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); PAst pastNode9 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, null, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new112() /* reduce AAgrammar113Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4114,15 +3888,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList1.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList2.get(0); PAst pastNode8 = (PAst)nodeArrayList3.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, null, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new113() /* reduce AAgrammar114Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4136,15 +3908,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList3.get(0); PAst pastNode9 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, null, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new114() /* reduce AAgrammar115Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4157,15 +3927,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, null, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new115() /* reduce AAgrammar116Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4181,15 +3949,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, null, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new116() /* reduce AAgrammar117Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4202,15 +3968,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, null, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new117() /* reduce AAgrammar118Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4226,15 +3990,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, null, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new118() /* reduce AAgrammar119Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4249,15 +4011,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); PAst pastNode8 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, null, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new119() /* reduce AAgrammar120Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4275,15 +4035,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); PAst pastNode9 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, null, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new120() /* reduce AAgrammar121Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4296,15 +4054,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList2.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList3.get(0); PAst pastNode8 = (PAst)nodeArrayList4.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, null, ptokensNode5, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new121() /* reduce AAgrammar122Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4320,15 +4076,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList4.get(0); PAst pastNode9 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, null, ptokensNode6, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new122() /* reduce AAgrammar123Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4343,15 +4097,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); PAst pastNode8 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, null, ptokensNode5, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new123() /* reduce AAgrammar124Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4369,15 +4121,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); PAst pastNode9 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, null, ptokensNode6, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new124() /* reduce AAgrammar125Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4392,15 +4142,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList3.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList4.get(0); PAst pastNode8 = (PAst)nodeArrayList5.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, null, pstatesNode4, ptokensNode5, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new125() /* reduce AAgrammar126Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4418,15 +4166,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList5.get(0); PAst pastNode9 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, null, pstatesNode5, ptokensNode6, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new126() /* reduce AAgrammar127Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4443,15 +4189,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode6 = (PIgnTokens)nodeArrayList4.get(0); PProductions pproductionsNode7 = (PProductions)nodeArrayList5.get(0); PAst pastNode8 = (PAst)nodeArrayList6.get(0); - AGrammar pgrammarNode1 = new AGrammar(Collections.EMPTY_LIST, phelpersNode3, pstatesNode4, ptokensNode5, pigntokensNode6, pproductionsNode7, pastNode8); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new127() /* reduce AAgrammar128Grammar */ { List<Object> nodeList = new ArrayList<>(); @@ -4471,15 +4215,13 @@ public class Parser implements IParser PIgnTokens pigntokensNode7 = (PIgnTokens)nodeArrayList5.get(0); PProductions pproductionsNode8 = (PProductions)nodeArrayList6.get(0); PAst pastNode9 = (PAst)nodeArrayList7.get(0); - AGrammar pgrammarNode1 = new AGrammar(listNode3, phelpersNode4, pstatesNode5, ptokensNode6, pigntokensNode7, pproductionsNode8, pastNode9); + nodeList.add(pgrammarNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList7); return nodeList; } - - private List<Object> new128() /* reduce APackage */ { List<Object> nodeList = new ArrayList<>(); @@ -4493,8 +4235,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new129() /* reduce AApkgname1PkgName */ { List<Object> nodeList = new ArrayList<>(); @@ -4513,8 +4253,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new130() /* reduce AApkgname2PkgName */ { List<Object> nodeList = new ArrayList<>(); @@ -4539,8 +4277,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new131() /* reduce APkgNameTail */ { List<Object> nodeList = new ArrayList<>(); @@ -4553,8 +4289,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new132() /* reduce AHelpers */ { List<Object> nodeList = new ArrayList<>(); @@ -4563,15 +4297,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PHelperDef> listNode2 = (List<PHelperDef>)nodeArrayList2.get(0); List<PHelperDef> listNode3 = listNode2; - AHelpers phelpersNode1 = new AHelpers(listNode3); + nodeList.add(phelpersNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new133() /* reduce AHelperDef */ { List<Object> nodeList = new ArrayList<>(); @@ -4582,15 +4314,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); PRegExp pregexpNode3 = (PRegExp)nodeArrayList3.get(0); - AHelperDef phelperdefNode1 = new AHelperDef(tidNode2, pregexpNode3); + nodeList.add(phelperdefNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new134() /* reduce AStates */ { List<Object> nodeList = new ArrayList<>(); @@ -4600,15 +4330,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<TId> listNode2 = (List<TId>)nodeArrayList2.get(0); List<TId> listNode3 = listNode2; - AStates pstatesNode1 = new AStates(listNode3); + nodeList.add(pstatesNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new135() /* reduce AAidlist1IdList */ { List<Object> nodeList = new ArrayList<>(); @@ -4626,8 +4354,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new136() /* reduce AAidlist2IdList */ { List<Object> nodeList = new ArrayList<>(); @@ -4651,8 +4377,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new137() /* reduce AIdListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -4665,8 +4389,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new138() /* reduce ATokens */ { List<Object> nodeList = new ArrayList<>(); @@ -4675,15 +4397,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PTokenDef> listNode2 = (List<PTokenDef>)nodeArrayList2.get(0); List<PTokenDef> listNode3 = listNode2; - ATokens ptokensNode1 = new ATokens(listNode3); + nodeList.add(ptokensNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new139() /* reduce AAtokendef1TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -4694,15 +4414,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode3 = (TId)nodeArrayList1.get(0); PRegExp pregexpNode4 = (PRegExp)nodeArrayList3.get(0); - ATokenDef ptokendefNode1 = new ATokenDef(null, tidNode3, pregexpNode4, null, null); + nodeList.add(ptokendefNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new140() /* reduce AAtokendef2TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -4715,15 +4433,13 @@ public class Parser implements IParser PStateList pstatelistNode2 = (PStateList)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); PRegExp pregexpNode4 = (PRegExp)nodeArrayList4.get(0); - ATokenDef ptokendefNode1 = new ATokenDef(pstatelistNode2, tidNode3, pregexpNode4, null, null); + nodeList.add(ptokendefNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new141() /* reduce AAtokendef3TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -4737,15 +4453,13 @@ public class Parser implements IParser PRegExp pregexpNode4 = (PRegExp)nodeArrayList3.get(0); TSlash tslashNode5 = (TSlash)nodeArrayList4.get(0); PRegExp pregexpNode6 = (PRegExp)nodeArrayList4.get(1); - ATokenDef ptokendefNode1 = new ATokenDef(null, tidNode3, pregexpNode4, tslashNode5, pregexpNode6); + nodeList.add(ptokendefNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new142() /* reduce AAtokendef4TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -4761,15 +4475,13 @@ public class Parser implements IParser PRegExp pregexpNode4 = (PRegExp)nodeArrayList4.get(0); TSlash tslashNode5 = (TSlash)nodeArrayList5.get(0); PRegExp pregexpNode6 = (PRegExp)nodeArrayList5.get(1); - ATokenDef ptokendefNode1 = new ATokenDef(pstatelistNode2, tidNode3, pregexpNode4, tslashNode5, pregexpNode6); + nodeList.add(ptokendefNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList6); return nodeList; } - - private List<Object> new143() /* reduce AAstatelist1StateList */ { List<Object> nodeList = new ArrayList<>(); @@ -4778,15 +4490,13 @@ public class Parser implements IParser List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList2.get(0); - AStateList pstatelistNode1 = new AStateList(tidNode2, null, Collections.EMPTY_LIST); + nodeList.add(pstatelistNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new144() /* reduce AAstatelist2StateList */ { List<Object> nodeList = new ArrayList<>(); @@ -4797,15 +4507,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList2.get(0); PTransition ptransitionNode3 = (PTransition)nodeArrayList3.get(0); - AStateList pstatelistNode1 = new AStateList(tidNode2, ptransitionNode3, Collections.EMPTY_LIST); + nodeList.add(pstatelistNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new145() /* reduce AAstatelist3StateList */ { List<Object> nodeList = new ArrayList<>(); @@ -4817,15 +4525,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList2.get(0); List<PStateListTail> listNode4 = (List<PStateListTail>)nodeArrayList3.get(0); List<PStateListTail> listNode5 = listNode4; - AStateList pstatelistNode1 = new AStateList(tidNode2, null, listNode5); + nodeList.add(pstatelistNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new146() /* reduce AAstatelist4StateList */ { List<Object> nodeList = new ArrayList<>(); @@ -4839,15 +4545,13 @@ public class Parser implements IParser PTransition ptransitionNode3 = (PTransition)nodeArrayList3.get(0); List<PStateListTail> listNode4 = (List<PStateListTail>)nodeArrayList4.get(0); List<PStateListTail> listNode5 = listNode4; - AStateList pstatelistNode1 = new AStateList(tidNode2, ptransitionNode3, listNode5); + nodeList.add(pstatelistNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new147() /* reduce AAstatelisttail1StateListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -4855,15 +4559,13 @@ public class Parser implements IParser List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList2.get(0); - AStateListTail pstatelisttailNode1 = new AStateListTail(tidNode2, null); + nodeList.add(pstatelisttailNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new148() /* reduce AAstatelisttail2StateListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -4873,15 +4575,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList2.get(0); PTransition ptransitionNode3 = (PTransition)nodeArrayList3.get(0); - AStateListTail pstatelisttailNode1 = new AStateListTail(tidNode2, ptransitionNode3); + nodeList.add(pstatelisttailNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new149() /* reduce ATransition */ { List<Object> nodeList = new ArrayList<>(); @@ -4889,15 +4589,13 @@ public class Parser implements IParser List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList2.get(0); - ATransition ptransitionNode1 = new ATransition(tidNode2); + nodeList.add(ptransitionNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new150() /* reduce AAigntokens1IgnTokens */ { List<Object> nodeList = new ArrayList<>(); @@ -4905,15 +4603,13 @@ public class Parser implements IParser List<Object> nodeArrayList3 = pop(); List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); - AIgnTokens pigntokensNode1 = new AIgnTokens(Collections.EMPTY_LIST); + nodeList.add(pigntokensNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new151() /* reduce AAigntokens2IgnTokens */ { List<Object> nodeList = new ArrayList<>(); @@ -4924,15 +4620,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<TId> listNode2 = (List<TId>)nodeArrayList3.get(0); List<TId> listNode3 = listNode2; - AIgnTokens pigntokensNode1 = new AIgnTokens(listNode3); + nodeList.add(pigntokensNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new152() /* reduce ALookAhead */ { List<Object> nodeList = new ArrayList<>(); @@ -4947,8 +4641,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new153() /* reduce AAregexp1RegExp */ { List<Object> nodeList = new ArrayList<>(); @@ -4961,15 +4653,13 @@ public class Parser implements IParser } else { listNode3 = Collections.emptyList(); } - ARegExp pregexpNode1 = new ARegExp(listNode3); + nodeList.add(pregexpNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new154() /* reduce AAregexp2RegExp */ { List<Object> nodeList = new ArrayList<>(); @@ -4988,15 +4678,13 @@ public class Parser implements IParser } else { listNode4.addAll(listNode3); } - ARegExp pregexpNode1 = new ARegExp(listNode4); + nodeList.add(pregexpNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new155() /* reduce ARegExpTail */ { List<Object> nodeList = new ArrayList<>(); @@ -5009,20 +4697,16 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new156() /* reduce AAconcat1Concat */ { List<Object> nodeList = new ArrayList<>(); - AConcat pconcatNode1 = new AConcat(Collections.EMPTY_LIST); + nodeList.add(pconcatNode1); return nodeList; } - - private List<Object> new157() /* reduce AAconcat2Concat */ { List<Object> nodeList = new ArrayList<>(); @@ -5030,30 +4714,26 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PUnExp> listNode2 = (List<PUnExp>)nodeArrayList1.get(0); List<PUnExp> listNode3 = listNode2; - AConcat pconcatNode1 = new AConcat(listNode3); + nodeList.add(pconcatNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new158() /* reduce AAunexp1UnExp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PBasic pbasicNode2 = (PBasic)nodeArrayList1.get(0); - AUnExp punexpNode1 = new AUnExp(pbasicNode2, null); + nodeList.add(punexpNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new159() /* reduce AAunexp2UnExp */ { List<Object> nodeList = new ArrayList<>(); @@ -5062,75 +4742,65 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PBasic pbasicNode2 = (PBasic)nodeArrayList1.get(0); PUnOp punopNode3 = (PUnOp)nodeArrayList2.get(0); - AUnExp punexpNode1 = new AUnExp(pbasicNode2, punopNode3); + nodeList.add(punexpNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new160() /* reduce ACharBasic */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PChar pcharNode2 = (PChar)nodeArrayList1.get(0); - ACharBasic pbasicNode1 = new ACharBasic(pcharNode2); + nodeList.add(pbasicNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new161() /* reduce ASetBasic */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PSet psetNode2 = (PSet)nodeArrayList1.get(0); - ASetBasic pbasicNode1 = new ASetBasic(psetNode2); + nodeList.add(pbasicNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new162() /* reduce AStringBasic */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TString tstringNode2 = (TString)nodeArrayList1.get(0); - AStringBasic pbasicNode1 = new AStringBasic(tstringNode2); + nodeList.add(pbasicNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new163() /* reduce AIdBasic */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); - AIdBasic pbasicNode1 = new AIdBasic(tidNode2); + nodeList.add(pbasicNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new164() /* reduce ARegExpBasic */ { List<Object> nodeList = new ArrayList<>(); @@ -5139,60 +4809,52 @@ public class Parser implements IParser List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); PRegExp pregexpNode2 = (PRegExp)nodeArrayList2.get(0); - ARegExpBasic pbasicNode1 = new ARegExpBasic(pregexpNode2); + nodeList.add(pbasicNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new165() /* reduce ACharChar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TChar tcharNode2 = (TChar)nodeArrayList1.get(0); - ACharChar pcharNode1 = new ACharChar(tcharNode2); + nodeList.add(pcharNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new166() /* reduce ADecChar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TDecChar tdeccharNode2 = (TDecChar)nodeArrayList1.get(0); - ADecChar pcharNode1 = new ADecChar(tdeccharNode2); + nodeList.add(pcharNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new167() /* reduce AHexChar */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); THexChar thexcharNode2 = (THexChar)nodeArrayList1.get(0); - AHexChar pcharNode1 = new AHexChar(thexcharNode2); + nodeList.add(pcharNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new168() /* reduce AOperationSet */ { List<Object> nodeList = new ArrayList<>(); @@ -5205,15 +4867,13 @@ public class Parser implements IParser PBasic pbasicNode2 = (PBasic)nodeArrayList2.get(0); PBinOp pbinopNode3 = (PBinOp)nodeArrayList3.get(0); PBasic pbasicNode4 = (PBasic)nodeArrayList4.get(0); - AOperationSet psetNode1 = new AOperationSet(pbasicNode2, pbinopNode3, pbasicNode4); + nodeList.add(psetNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new169() /* reduce AIntervalSet */ { List<Object> nodeList = new ArrayList<>(); @@ -5225,88 +4885,76 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PChar pcharNode2 = (PChar)nodeArrayList2.get(0); PChar pcharNode3 = (PChar)nodeArrayList4.get(0); - AIntervalSet psetNode1 = new AIntervalSet(pcharNode2, pcharNode3); + nodeList.add(psetNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new170() /* reduce AStarUnOp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TStar tstarNode2 = (TStar)nodeArrayList1.get(0); - AStarUnOp punopNode1 = new AStarUnOp(tstarNode2); + nodeList.add(punopNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new171() /* reduce AQMarkUnOp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TQMark tqmarkNode2 = (TQMark)nodeArrayList1.get(0); - AQMarkUnOp punopNode1 = new AQMarkUnOp(tqmarkNode2); + nodeList.add(punopNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new172() /* reduce APlusUnOp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TPlus tplusNode2 = (TPlus)nodeArrayList1.get(0); - APlusUnOp punopNode1 = new APlusUnOp(tplusNode2); + nodeList.add(punopNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new173() /* reduce APlusBinOp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); - APlusBinOp pbinopNode1 = new APlusBinOp(); + nodeList.add(pbinopNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new174() /* reduce AMinusBinOp */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); - AMinusBinOp pbinopNode1 = new AMinusBinOp(); + nodeList.add(pbinopNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new175() /* reduce AProductions */ { List<Object> nodeList = new ArrayList<>(); @@ -5315,15 +4963,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PProd> listNode2 = (List<PProd>)nodeArrayList2.get(0); List<PProd> listNode3 = listNode2; - AProductions pproductionsNode1 = new AProductions(listNode3); + nodeList.add(pproductionsNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new176() /* reduce AAprod1Prod */ { List<Object> nodeList = new ArrayList<>(); @@ -5335,15 +4981,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); List<PAlt> listNode5 = (List<PAlt>)nodeArrayList3.get(0); List<PAlt> listNode6 = listNode5; - AProd pprodNode1 = new AProd(tidNode2, null, Collections.EMPTY_LIST, listNode6); + nodeList.add(pprodNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new177() /* reduce AAprod2Prod */ { List<Object> nodeList = new ArrayList<>(); @@ -5359,15 +5003,13 @@ public class Parser implements IParser List<PElem> listNode5 = listNode4; List<PAlt> listNode6 = (List<PAlt>)nodeArrayList4.get(0); List<PAlt> listNode7 = listNode6; - AProd pprodNode1 = new AProd(tidNode2, tarrowNode3, listNode5, listNode7); + nodeList.add(pprodNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new178() /* reduce AAprodtransform1ProdTransform */ { List<Object> nodeList = new ArrayList<>(); @@ -5382,8 +5024,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new179() /* reduce AAprodtransform2ProdTransform */ { List<Object> nodeList = new ArrayList<>(); @@ -5401,8 +5041,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new180() /* reduce AAalts1Alts */ { List<Object> nodeList = new ArrayList<>(); @@ -5420,8 +5058,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new181() /* reduce AAalts2Alts */ { List<Object> nodeList = new ArrayList<>(); @@ -5445,8 +5081,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new182() /* reduce AAltsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -5459,35 +5093,29 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new183() /* reduce AAalt1Alt */ { List<Object> nodeList = new ArrayList<>(); - AAlt paltNode1 = new AAlt(null, Collections.EMPTY_LIST, null); + nodeList.add(paltNode1); return nodeList; } - - private List<Object> new184() /* reduce AAalt2Alt */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); - AAlt paltNode1 = new AAlt(tidNode2, Collections.EMPTY_LIST, null); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new185() /* reduce AAalt3Alt */ { List<Object> nodeList = new ArrayList<>(); @@ -5495,15 +5123,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PElem> listNode3 = (List<PElem>)nodeArrayList1.get(0); List<PElem> listNode4 = listNode3; - AAlt paltNode1 = new AAlt(null, listNode4, null); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new186() /* reduce AAalt4Alt */ { List<Object> nodeList = new ArrayList<>(); @@ -5513,30 +5139,26 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); List<PElem> listNode3 = (List<PElem>)nodeArrayList2.get(0); List<PElem> listNode4 = listNode3; - AAlt paltNode1 = new AAlt(tidNode2, listNode4, null); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new187() /* reduce AAalt5Alt */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); PAltTransform palttransformNode4 = (PAltTransform)nodeArrayList1.get(0); - AAlt paltNode1 = new AAlt(null, Collections.EMPTY_LIST, palttransformNode4); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new188() /* reduce AAalt6Alt */ { List<Object> nodeList = new ArrayList<>(); @@ -5545,15 +5167,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); PAltTransform palttransformNode4 = (PAltTransform)nodeArrayList2.get(0); - AAlt paltNode1 = new AAlt(tidNode2, Collections.EMPTY_LIST, palttransformNode4); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new189() /* reduce AAalt7Alt */ { List<Object> nodeList = new ArrayList<>(); @@ -5563,15 +5183,13 @@ public class Parser implements IParser List<PElem> listNode3 = (List<PElem>)nodeArrayList1.get(0); List<PElem> listNode4 = listNode3; PAltTransform palttransformNode5 = (PAltTransform)nodeArrayList2.get(0); - AAlt paltNode1 = new AAlt(null, listNode4, palttransformNode5); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new190() /* reduce AAalt8Alt */ { List<Object> nodeList = new ArrayList<>(); @@ -5583,15 +5201,13 @@ public class Parser implements IParser List<PElem> listNode3 = (List<PElem>)nodeArrayList2.get(0); List<PElem> listNode4 = listNode3; PAltTransform palttransformNode5 = (PAltTransform)nodeArrayList3.get(0); - AAlt paltNode1 = new AAlt(tidNode2, listNode4, palttransformNode5); + nodeList.add(paltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new191() /* reduce AAalttransform1AltTransform */ { List<Object> nodeList = new ArrayList<>(); @@ -5601,15 +5217,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TLBrace tlbraceNode2 = (TLBrace)nodeArrayList1.get(0); TRBrace trbraceNode4 = (TRBrace)nodeArrayList3.get(0); - AAltTransform palttransformNode1 = new AAltTransform(tlbraceNode2, Collections.EMPTY_LIST, trbraceNode4); + nodeList.add(palttransformNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new192() /* reduce AAalttransform2AltTransform */ { List<Object> nodeList = new ArrayList<>(); @@ -5622,15 +5236,13 @@ public class Parser implements IParser List<PTerm> listNode3 = (List<PTerm>)nodeArrayList3.get(0); List<PTerm> listNode4 = listNode3; TRBrace trbraceNode5 = (TRBrace)nodeArrayList4.get(0); - AAltTransform palttransformNode1 = new AAltTransform(tlbraceNode2, listNode4, trbraceNode5); + nodeList.add(palttransformNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new193() /* reduce AAnewterm1Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5641,15 +5253,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PProdName pprodnameNode2 = (PProdName)nodeArrayList2.get(0); TLPar tlparNode3 = (TLPar)nodeArrayList3.get(0); - ANewTerm ptermNode1 = new ANewTerm(pprodnameNode2, tlparNode3, Collections.EMPTY_LIST); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new194() /* reduce AAnewterm2Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5663,15 +5273,13 @@ public class Parser implements IParser TLPar tlparNode3 = (TLPar)nodeArrayList3.get(0); List<PTerm> listNode4 = (List<PTerm>)nodeArrayList4.get(0); List<PTerm> listNode5 = listNode4; - ANewTerm ptermNode1 = new ANewTerm(pprodnameNode2, tlparNode3, listNode5); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new195() /* reduce AAlistterm1Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5679,15 +5287,13 @@ public class Parser implements IParser List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); TLBkt tlbktNode2 = (TLBkt)nodeArrayList1.get(0); - AListTerm ptermNode1 = new AListTerm(tlbktNode2, Collections.EMPTY_LIST); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new196() /* reduce AAlistterm2Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5698,30 +5304,26 @@ public class Parser implements IParser TLBkt tlbktNode2 = (TLBkt)nodeArrayList1.get(0); List<PListTerm> listNode3 = (List<PListTerm>)nodeArrayList2.get(0); List<PListTerm> listNode4 = listNode3; - AListTerm ptermNode1 = new AListTerm(tlbktNode2, listNode4); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new197() /* reduce AAsimpleterm1Term */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode3 = (TId)nodeArrayList1.get(0); - ASimpleTerm ptermNode1 = new ASimpleTerm(null, tidNode3, null); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new198() /* reduce AAsimpleterm2Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5730,15 +5332,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PSpecifier pspecifierNode2 = (PSpecifier)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); - ASimpleTerm ptermNode1 = new ASimpleTerm(pspecifierNode2, tidNode3, null); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new199() /* reduce AAsimpleterm3Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5747,15 +5347,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode3 = (TId)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); - ASimpleTerm ptermNode1 = new ASimpleTerm(null, tidNode3, tidNode4); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new200() /* reduce AAsimpleterm4Term */ { List<Object> nodeList = new ArrayList<>(); @@ -5766,29 +5364,25 @@ public class Parser implements IParser PSpecifier pspecifierNode2 = (PSpecifier)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); TId tidNode4 = (TId)nodeArrayList3.get(0); - ASimpleTerm ptermNode1 = new ASimpleTerm(pspecifierNode2, tidNode3, tidNode4); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new201() /* reduce ANullTerm */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); - ANullTerm ptermNode1 = new ANullTerm(); + nodeList.add(ptermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new202() /* reduce AAlistoflistterm1ListOfListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5806,8 +5400,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new203() /* reduce AAlistoflistterm2ListOfListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5831,8 +5423,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new204() /* reduce AAnewlistterm1ListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5843,15 +5433,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PProdName pprodnameNode2 = (PProdName)nodeArrayList2.get(0); TLPar tlparNode3 = (TLPar)nodeArrayList3.get(0); - ANewListTerm plisttermNode1 = new ANewListTerm(pprodnameNode2, tlparNode3, Collections.EMPTY_LIST); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new205() /* reduce AAnewlistterm2ListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5865,30 +5453,26 @@ public class Parser implements IParser TLPar tlparNode3 = (TLPar)nodeArrayList3.get(0); List<PTerm> listNode4 = (List<PTerm>)nodeArrayList4.get(0); List<PTerm> listNode5 = listNode4; - ANewListTerm plisttermNode1 = new ANewListTerm(pprodnameNode2, tlparNode3, listNode5); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList5); return nodeList; } - - private List<Object> new206() /* reduce AAsimplelistterm1ListTerm */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode3 = (TId)nodeArrayList1.get(0); - ASimpleListTerm plisttermNode1 = new ASimpleListTerm(null, tidNode3, null); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new207() /* reduce AAsimplelistterm2ListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5897,15 +5481,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PSpecifier pspecifierNode2 = (PSpecifier)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); - ASimpleListTerm plisttermNode1 = new ASimpleListTerm(pspecifierNode2, tidNode3, null); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new208() /* reduce AAsimplelistterm3ListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5914,15 +5496,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode3 = (TId)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); - ASimpleListTerm plisttermNode1 = new ASimpleListTerm(null, tidNode3, tidNode4); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new209() /* reduce AAsimplelistterm4ListTerm */ { List<Object> nodeList = new ArrayList<>(); @@ -5933,15 +5513,13 @@ public class Parser implements IParser PSpecifier pspecifierNode2 = (PSpecifier)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); TId tidNode4 = (TId)nodeArrayList3.get(0); - ASimpleListTerm plisttermNode1 = new ASimpleListTerm(pspecifierNode2, tidNode3, tidNode4); + nodeList.add(plisttermNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new210() /* reduce AListTermTail */ { List<Object> nodeList = new ArrayList<>(); @@ -5954,8 +5532,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new211() /* reduce ASimpleTermTail */ { List<Object> nodeList = new ArrayList<>(); @@ -5968,23 +5544,19 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new212() /* reduce AAprodname1ProdName */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); - AProdName pprodnameNode1 = new AProdName(tidNode2, null); + nodeList.add(pprodnameNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new213() /* reduce AAprodname2ProdName */ { List<Object> nodeList = new ArrayList<>(); @@ -5993,15 +5565,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); TId tidNode3 = (TId)nodeArrayList2.get(0); - AProdName pprodnameNode1 = new AProdName(tidNode2, tidNode3); + nodeList.add(pprodnameNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new214() /* reduce AProdNameTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6014,8 +5584,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new215() /* reduce AAparams1Params */ { List<Object> nodeList = new ArrayList<>(); @@ -6033,8 +5601,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new216() /* reduce AAparams2Params */ { List<Object> nodeList = new ArrayList<>(); @@ -6058,8 +5624,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new217() /* reduce AParamsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6072,8 +5636,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new218() /* reduce AAltName */ { List<Object> nodeList = new ArrayList<>(); @@ -6087,23 +5649,19 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new219() /* reduce AAelem1Elem */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode4 = (TId)nodeArrayList1.get(0); - AElem pelemNode1 = new AElem(null, null, tidNode4, null); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new220() /* reduce AAelem2Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6112,15 +5670,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); - AElem pelemNode1 = new AElem(tidNode2, null, tidNode4, null); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new221() /* reduce AAelem3Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6129,15 +5685,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); PSpecifier pspecifierNode3 = (PSpecifier)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); - AElem pelemNode1 = new AElem(null, pspecifierNode3, tidNode4, null); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new222() /* reduce AAelem4Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6148,15 +5702,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); PSpecifier pspecifierNode3 = (PSpecifier)nodeArrayList2.get(0); TId tidNode4 = (TId)nodeArrayList3.get(0); - AElem pelemNode1 = new AElem(tidNode2, pspecifierNode3, tidNode4, null); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new223() /* reduce AAelem5Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6165,15 +5717,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); TId tidNode4 = (TId)nodeArrayList1.get(0); PUnOp punopNode5 = (PUnOp)nodeArrayList2.get(0); - AElem pelemNode1 = new AElem(null, null, tidNode4, punopNode5); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new224() /* reduce AAelem6Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6184,15 +5734,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); PUnOp punopNode5 = (PUnOp)nodeArrayList3.get(0); - AElem pelemNode1 = new AElem(tidNode2, null, tidNode4, punopNode5); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new225() /* reduce AAelem7Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6203,15 +5751,13 @@ public class Parser implements IParser PSpecifier pspecifierNode3 = (PSpecifier)nodeArrayList1.get(0); TId tidNode4 = (TId)nodeArrayList2.get(0); PUnOp punopNode5 = (PUnOp)nodeArrayList3.get(0); - AElem pelemNode1 = new AElem(null, pspecifierNode3, tidNode4, punopNode5); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList3); return nodeList; } - - private List<Object> new226() /* reduce AAelem8Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6224,15 +5770,13 @@ public class Parser implements IParser PSpecifier pspecifierNode3 = (PSpecifier)nodeArrayList2.get(0); TId tidNode4 = (TId)nodeArrayList3.get(0); PUnOp punopNode5 = (PUnOp)nodeArrayList4.get(0); - AElem pelemNode1 = new AElem(tidNode2, pspecifierNode3, tidNode4, punopNode5); + nodeList.add(pelemNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new227() /* reduce AElemName */ { List<Object> nodeList = new ArrayList<>(); @@ -6247,38 +5791,32 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new228() /* reduce ATokenSpecifier */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); - ATokenSpecifier pspecifierNode1 = new ATokenSpecifier(); + nodeList.add(pspecifierNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new229() /* reduce AProductionSpecifier */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList2 = pop(); List<Object> nodeArrayList1 = pop(); - AProductionSpecifier pspecifierNode1 = new AProductionSpecifier(); + nodeList.add(pspecifierNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new230() /* reduce AAst */ { List<Object> nodeList = new ArrayList<>(); @@ -6289,15 +5827,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PAstProd> listNode2 = (List<PAstProd>)nodeArrayList4.get(0); List<PAstProd> listNode3 = listNode2; - AAst pastNode1 = new AAst(listNode3); + nodeList.add(pastNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new231() /* reduce AAstProd */ { List<Object> nodeList = new ArrayList<>(); @@ -6309,15 +5845,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); List<PAstAlt> listNode3 = (List<PAstAlt>)nodeArrayList3.get(0); List<PAstAlt> listNode4 = listNode3; - AAstProd pastprodNode1 = new AAstProd(tidNode2, listNode4); + nodeList.add(pastprodNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList4); return nodeList; } - - private List<Object> new232() /* reduce AAastalts1AstAlts */ { List<Object> nodeList = new ArrayList<>(); @@ -6335,8 +5869,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new233() /* reduce AAastalts2AstAlts */ { List<Object> nodeList = new ArrayList<>(); @@ -6360,8 +5892,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new234() /* reduce AAstAltsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6374,35 +5904,29 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new235() /* reduce AAastalt1AstAlt */ { List<Object> nodeList = new ArrayList<>(); - AAstAlt pastaltNode1 = new AAstAlt(null, Collections.EMPTY_LIST); + nodeList.add(pastaltNode1); return nodeList; } - - private List<Object> new236() /* reduce AAastalt2AstAlt */ { List<Object> nodeList = new ArrayList<>(); List<Object> nodeArrayList1 = pop(); TId tidNode2 = (TId)nodeArrayList1.get(0); - AAstAlt pastaltNode1 = new AAstAlt(tidNode2, Collections.EMPTY_LIST); + nodeList.add(pastaltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new237() /* reduce AAastalt3AstAlt */ { List<Object> nodeList = new ArrayList<>(); @@ -6410,15 +5934,13 @@ public class Parser implements IParser List<Object> nodeArrayList1 = pop(); List<PElem> listNode3 = (List<PElem>)nodeArrayList1.get(0); List<PElem> listNode4 = listNode3; - AAstAlt pastaltNode1 = new AAstAlt(null, listNode4); + nodeList.add(pastaltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList1); return nodeList; } - - private List<Object> new238() /* reduce AAastalt4AstAlt */ { List<Object> nodeList = new ArrayList<>(); @@ -6428,15 +5950,13 @@ public class Parser implements IParser TId tidNode2 = (TId)nodeArrayList1.get(0); List<PElem> listNode3 = (List<PElem>)nodeArrayList2.get(0); List<PElem> listNode4 = listNode3; - AAstAlt pastaltNode1 = new AAstAlt(tidNode2, listNode4); + nodeList.add(pastaltNode1); checkResult(nodeList.get(0), nodeArrayList1, nodeArrayList2); return nodeList; } - - private List<Object> new239() /* reduce ATerminal$PkgNameTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6454,8 +5974,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new240() /* reduce ANonTerminal$PkgNameTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6479,8 +5997,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new241() /* reduce ATerminal$HelperDef */ { List<Object> nodeList = new ArrayList<>(); @@ -6498,8 +6014,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new242() /* reduce ANonTerminal$HelperDef */ { List<Object> nodeList = new ArrayList<>(); @@ -6523,8 +6037,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new243() /* reduce ATerminal$IdListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6542,8 +6054,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new244() /* reduce ANonTerminal$IdListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6567,8 +6077,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new245() /* reduce ATerminal$TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -6586,8 +6094,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new246() /* reduce ANonTerminal$TokenDef */ { List<Object> nodeList = new ArrayList<>(); @@ -6611,8 +6117,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new247() /* reduce ATerminal$StateListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6630,8 +6134,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new248() /* reduce ANonTerminal$StateListTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6655,8 +6157,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new249() /* reduce ATerminal$RegExpTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6674,8 +6174,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new250() /* reduce ANonTerminal$RegExpTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6699,8 +6197,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new251() /* reduce ATerminal$UnExp */ { List<Object> nodeList = new ArrayList<>(); @@ -6718,8 +6214,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new252() /* reduce ANonTerminal$UnExp */ { List<Object> nodeList = new ArrayList<>(); @@ -6743,8 +6237,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new253() /* reduce ATerminal$Prod */ { List<Object> nodeList = new ArrayList<>(); @@ -6762,8 +6254,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new254() /* reduce ANonTerminal$Prod */ { List<Object> nodeList = new ArrayList<>(); @@ -6787,8 +6277,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new255() /* reduce ATerminal$Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6806,8 +6294,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new256() /* reduce ANonTerminal$Elem */ { List<Object> nodeList = new ArrayList<>(); @@ -6831,8 +6317,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new257() /* reduce ATerminal$AltsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6850,8 +6334,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new258() /* reduce ANonTerminal$AltsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6875,8 +6357,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new259() /* reduce ATerminal$Term */ { List<Object> nodeList = new ArrayList<>(); @@ -6894,8 +6374,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new260() /* reduce ANonTerminal$Term */ { List<Object> nodeList = new ArrayList<>(); @@ -6919,8 +6397,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new261() /* reduce ATerminal$ListTermTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6938,8 +6414,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new262() /* reduce ANonTerminal$ListTermTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6963,8 +6437,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new263() /* reduce ATerminal$ParamsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -6982,8 +6454,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new264() /* reduce ANonTerminal$ParamsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -7007,8 +6477,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new265() /* reduce ATerminal$AstProd */ { List<Object> nodeList = new ArrayList<>(); @@ -7026,8 +6494,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new266() /* reduce ANonTerminal$AstProd */ { List<Object> nodeList = new ArrayList<>(); @@ -7051,8 +6517,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new267() /* reduce ATerminal$AstAltsTail */ { List<Object> nodeList = new ArrayList<>(); @@ -7070,8 +6534,6 @@ public class Parser implements IParser return nodeList; } - - private List<Object> new268() /* reduce ANonTerminal$AstAltsTail */ { List<Object> nodeList = new ArrayList<>(); diff --git a/src/main/resources/org/sablecc/sablecc/parser.txt b/src/main/resources/org/sablecc/sablecc/parser.txt index 0424551ef61a86c404a020bfeab30efbf1c5abc6..9fe4ca23210aab6353722ec2a02d0fa70c026dfb 100644 --- a/src/main/resources/org/sablecc/sablecc/parser.txt +++ b/src/main/resources/org/sablecc/sablecc/parser.txt @@ -312,8 +312,6 @@ $ Macro:ParserNewHeader - - private List<Object> new$0$() /* reduce $1$ */ { List<Object> nodeList = new ArrayList<>(); @@ -337,7 +335,6 @@ Macro:ParserSimpleTerm $ Macro:ParserNewBodyNew - $0$ $1$ = new $0$( $ @@ -348,6 +345,7 @@ $ Macro:ParserNewBodyNewTail ); + $ Macro:ParserTypedSingleElementList