From 32b6424337cf68643cbb51d6a121eb11424d941a Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Fri, 8 Apr 2022 17:48:22 +0200 Subject: [PATCH] Replace remaining tab indents in generated code --- .../java/org/sablecc/sablecc/GenParser.java | 8 +- .../org/sablecc/sablecc/parser/Parser.java | 982 +++++++++--------- 2 files changed, 495 insertions(+), 495 deletions(-) diff --git a/src/main/java/org/sablecc/sablecc/GenParser.java b/src/main/java/org/sablecc/sablecc/GenParser.java index 9aaa62b..ace3408 100644 --- a/src/main/java/org/sablecc/sablecc/GenParser.java +++ b/src/main/java/org/sablecc/sablecc/GenParser.java @@ -509,7 +509,7 @@ public class GenParser extends DepthFirstAdapter } } } - table.append("\t\t\t{"); + table.append(" {"); table.append("{" + -1 + ", " + mostFrequentAction + ", " + @@ -597,7 +597,7 @@ public class GenParser extends DepthFirstAdapter } } - table.append("\t\t\t{"); + table.append(" {"); table.append("{" + (-1) + ", " + mostFrequent + "}, "); innerArray.addElement(new int[] {-1, mostFrequent}); @@ -648,7 +648,7 @@ public class GenParser extends DepthFirstAdapter outerArray = new Vector(); Vector indexArray = new Vector(); - index.append("\t\t\t"); + index.append(" "); for(int i = 0; i < Grammar.action_.length; i++) { StringBuffer s = new StringBuffer(); @@ -679,7 +679,7 @@ public class GenParser extends DepthFirstAdapter } else { - table.append("\t\t\t\"" + s + "\"," + System.getProperty("line.separator")); + table.append(" \"" + s + "\"," + System.getProperty("line.separator")); outerArray.addElement(s.toString()); errorIndex.put(s.toString(), nextIndex); indexArray.addElement(nextIndex); diff --git a/src/main/java/org/sablecc/sablecc/parser/Parser.java b/src/main/java/org/sablecc/sablecc/parser/Parser.java index b2b6e3b..095a3c4 100644 --- a/src/main/java/org/sablecc/sablecc/parser/Parser.java +++ b/src/main/java/org/sablecc/sablecc/parser/Parser.java @@ -12056,506 +12056,506 @@ public class Parser implements IParser private static int[][][] actionTable; /* { - {{-1, REDUCE, 0}, {1, SHIFT, 1}, {2, SHIFT, 2}, {3, SHIFT, 3}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, ERROR, 1}, {0, SHIFT, 16}, }, - {{-1, ERROR, 2}, {33, SHIFT, 18}, }, - {{-1, ERROR, 3}, {33, SHIFT, 20}, }, - {{-1, ERROR, 4}, {22, SHIFT, 23}, {33, SHIFT, 24}, }, - {{-1, ERROR, 5}, {4, SHIFT, 28}, }, - {{-1, ERROR, 6}, {33, SHIFT, 29}, }, - {{-1, ERROR, 7}, {8, SHIFT, 32}, }, - {{-1, ERROR, 8}, {38, ACCEPT, -1}, }, - {{-1, REDUCE, 1}, {2, SHIFT, 2}, {3, SHIFT, 3}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 2}, {2, SHIFT, 2}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 4}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 8}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 16}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 32}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 64}, }, - {{-1, ERROR, 16}, {14, SHIFT, 54}, {16, SHIFT, 55}, }, - {{-1, REDUCE, 128}, }, - {{-1, REDUCE, 135}, {29, SHIFT, 58}, }, - {{-1, ERROR, 19}, {16, SHIFT, 61}, }, - {{-1, ERROR, 20}, {17, SHIFT, 62}, }, - {{-1, REDUCE, 241}, }, - {{-1, REDUCE, 132}, {33, SHIFT, 20}, }, - {{-1, ERROR, 23}, {33, SHIFT, 64}, }, - {{-1, ERROR, 24}, {17, SHIFT, 65}, }, - {{-1, REDUCE, 245}, }, - {{-1, ERROR, 26}, {33, SHIFT, 66}, }, - {{-1, REDUCE, 138}, {22, SHIFT, 23}, {33, SHIFT, 24}, }, - {{-1, ERROR, 28}, {16, SHIFT, 68}, {33, SHIFT, 18}, }, - {{-1, ERROR, 29}, {17, SHIFT, 70}, {22, SHIFT, 71}, }, - {{-1, REDUCE, 253}, }, - {{-1, REDUCE, 175}, {33, SHIFT, 29}, }, - {{-1, ERROR, 32}, {9, SHIFT, 74}, }, - {{-1, REDUCE, 3}, {2, SHIFT, 2}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 5}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 9}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 17}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 33}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 65}, }, - {{-1, REDUCE, 6}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 10}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 18}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 34}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 66}, }, - {{-1, REDUCE, 12}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 20}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 36}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 68}, }, - {{-1, REDUCE, 24}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 40}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 72}, }, - {{-1, REDUCE, 48}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 80}, }, - {{-1, REDUCE, 96}, }, - {{-1, ERROR, 54}, {0, SHIFT, 110}, }, - {{-1, REDUCE, 129}, }, - {{-1, REDUCE, 239}, }, - {{-1, ERROR, 57}, {14, SHIFT, 54}, {16, SHIFT, 111}, }, - {{-1, ERROR, 58}, {33, SHIFT, 113}, }, - {{-1, REDUCE, 243}, }, - {{-1, REDUCE, 136}, {29, SHIFT, 58}, }, - {{-1, REDUCE, 134}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 242}, }, - {{-1, ERROR, 64}, {23, SHIFT, 129}, {29, SHIFT, 130}, {31, SHIFT, 131}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, ERROR, 66}, {17, SHIFT, 136}, }, - {{-1, REDUCE, 246}, }, - {{-1, REDUCE, 150}, }, - {{-1, ERROR, 69}, {16, SHIFT, 137}, }, - {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, - {{-1, ERROR, 71}, {31, SHIFT, 151}, }, - {{-1, ERROR, 72}, {17, SHIFT, 152}, }, - {{-1, REDUCE, 254}, }, - {{-1, ERROR, 74}, {33, SHIFT, 153}, }, - {{-1, REDUCE, 7}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 11}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 19}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 35}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 67}, }, - {{-1, REDUCE, 13}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 21}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 37}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 69}, }, - {{-1, REDUCE, 25}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 41}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 73}, }, - {{-1, REDUCE, 49}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 81}, }, - {{-1, REDUCE, 97}, }, - {{-1, REDUCE, 14}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 22}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 38}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 70}, }, - {{-1, REDUCE, 26}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 42}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 74}, }, - {{-1, REDUCE, 50}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 82}, }, - {{-1, REDUCE, 98}, }, - {{-1, REDUCE, 28}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 44}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 76}, }, - {{-1, REDUCE, 52}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 84}, }, - {{-1, REDUCE, 100}, }, - {{-1, REDUCE, 56}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 88}, }, - {{-1, REDUCE, 104}, }, - {{-1, REDUCE, 112}, }, - {{-1, REDUCE, 131}, }, - {{-1, REDUCE, 130}, }, - {{-1, REDUCE, 240}, }, - {{-1, REDUCE, 137}, }, - {{-1, REDUCE, 244}, }, - {{-1, ERROR, 115}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 163}, }, - {{-1, REDUCE, 165}, }, - {{-1, REDUCE, 166}, }, - {{-1, REDUCE, 167}, }, - {{-1, REDUCE, 162}, }, - {{-1, ERROR, 122}, {16, SHIFT, 194}, }, - {{-1, REDUCE, 153}, {28, SHIFT, 195}, }, - {{-1, REDUCE, 251}, }, - {{-1, REDUCE, 158}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, - {{-1, REDUCE, 160}, }, - {{-1, REDUCE, 161}, }, - {{-1, REDUCE, 157}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 143}, }, - {{-1, ERROR, 130}, {33, SHIFT, 203}, }, - {{-1, ERROR, 131}, {33, SHIFT, 204}, }, - {{-1, REDUCE, 247}, }, - {{-1, ERROR, 133}, {23, SHIFT, 205}, {29, SHIFT, 130}, }, - {{-1, ERROR, 134}, {23, SHIFT, 207}, {29, SHIFT, 130}, }, - {{-1, ERROR, 135}, {16, SHIFT, 209}, {30, SHIFT, 210}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 151}, }, - {{-1, ERROR, 138}, {14, SHIFT, 213}, }, - {{-1, ERROR, 139}, {14, SHIFT, 214}, }, - {{-1, ERROR, 140}, {33, SHIFT, 215}, }, - {{-1, ERROR, 141}, {31, SHIFT, 216}, {33, SHIFT, 217}, }, - {{-1, REDUCE, 219}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, - {{-1, ERROR, 143}, {16, SHIFT, 219}, }, - {{-1, REDUCE, 180}, {28, SHIFT, 220}, }, - {{-1, REDUCE, 187}, }, - {{-1, REDUCE, 184}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 255}, }, - {{-1, ERROR, 148}, {12, SHIFT, 138}, {13, SHIFT, 139}, {33, SHIFT, 226}, }, - {{-1, ERROR, 149}, {33, SHIFT, 228}, }, - {{-1, REDUCE, 185}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, - {{-1, ERROR, 151}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {23, SHIFT, 231}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, - {{-1, ERROR, 153}, {17, SHIFT, 234}, }, - {{-1, REDUCE, 265}, }, - {{-1, REDUCE, 230}, {33, SHIFT, 153}, }, - {{-1, REDUCE, 15}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 23}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 39}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 71}, }, - {{-1, REDUCE, 27}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 43}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 75}, }, - {{-1, REDUCE, 51}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 83}, }, - {{-1, REDUCE, 99}, }, - {{-1, REDUCE, 29}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 45}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 77}, }, - {{-1, REDUCE, 53}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 85}, }, - {{-1, REDUCE, 101}, }, - {{-1, REDUCE, 57}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 89}, }, - {{-1, REDUCE, 105}, }, - {{-1, REDUCE, 113}, }, - {{-1, REDUCE, 30}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 46}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 78}, }, - {{-1, REDUCE, 54}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 86}, }, - {{-1, REDUCE, 102}, }, - {{-1, REDUCE, 58}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 90}, }, - {{-1, REDUCE, 106}, }, - {{-1, REDUCE, 114}, }, - {{-1, REDUCE, 60}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 92}, }, - {{-1, REDUCE, 108}, }, - {{-1, REDUCE, 116}, }, - {{-1, REDUCE, 120}, }, - {{-1, ERROR, 191}, {24, SHIFT, 257}, {25, SHIFT, 258}, }, - {{-1, REDUCE, 160}, {15, SHIFT, 260}, }, - {{-1, ERROR, 193}, {21, SHIFT, 261}, }, - {{-1, REDUCE, 133}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, REDUCE, 249}, }, - {{-1, REDUCE, 154}, {28, SHIFT, 195}, }, - {{-1, REDUCE, 172}, }, - {{-1, REDUCE, 171}, }, - {{-1, REDUCE, 170}, }, - {{-1, REDUCE, 159}, }, - {{-1, REDUCE, 252}, }, - {{-1, REDUCE, 147}, {31, SHIFT, 131}, }, - {{-1, REDUCE, 149}, }, - {{-1, REDUCE, 144}, }, - {{-1, ERROR, 206}, {23, SHIFT, 265}, {29, SHIFT, 130}, }, - {{-1, REDUCE, 145}, }, - {{-1, REDUCE, 248}, }, - {{-1, REDUCE, 139}, }, - {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, ERROR, 211}, {16, SHIFT, 267}, }, - {{-1, ERROR, 212}, {16, SHIFT, 268}, {30, SHIFT, 210}, }, - {{-1, REDUCE, 228}, }, - {{-1, REDUCE, 229}, }, - {{-1, ERROR, 215}, {19, SHIFT, 270}, }, - {{-1, ERROR, 216}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {23, SHIFT, 274}, {33, SHIFT, 275}, }, - {{-1, ERROR, 217}, {23, SHIFT, 279}, }, - {{-1, REDUCE, 223}, }, - {{-1, REDUCE, 176}, }, - {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 257}, }, - {{-1, REDUCE, 181}, {28, SHIFT, 220}, }, - {{-1, ERROR, 223}, {31, SHIFT, 216}, }, - {{-1, REDUCE, 188}, }, - {{-1, REDUCE, 186}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 220}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, - {{-1, ERROR, 227}, {33, SHIFT, 284}, }, - {{-1, REDUCE, 221}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, - {{-1, REDUCE, 189}, }, - {{-1, REDUCE, 256}, }, - {{-1, REDUCE, 178}, }, - {{-1, ERROR, 232}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {23, SHIFT, 286}, {33, SHIFT, 142}, }, - {{-1, ERROR, 233}, {16, SHIFT, 287}, }, - {{-1, REDUCE, 235}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 288}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 266}, }, - {{-1, REDUCE, 31}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 47}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 79}, }, - {{-1, REDUCE, 55}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 87}, }, - {{-1, REDUCE, 103}, }, - {{-1, REDUCE, 59}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 91}, }, - {{-1, REDUCE, 107}, }, - {{-1, REDUCE, 115}, }, - {{-1, REDUCE, 61}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 93}, }, - {{-1, REDUCE, 109}, }, - {{-1, REDUCE, 117}, }, - {{-1, REDUCE, 121}, }, - {{-1, REDUCE, 62}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 94}, }, - {{-1, REDUCE, 110}, }, - {{-1, REDUCE, 118}, }, - {{-1, REDUCE, 122}, }, - {{-1, REDUCE, 124}, }, - {{-1, REDUCE, 173}, }, - {{-1, REDUCE, 174}, }, - {{-1, ERROR, 259}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, - {{-1, ERROR, 260}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, }, - {{-1, REDUCE, 164}, }, - {{-1, REDUCE, 155}, }, - {{-1, REDUCE, 250}, }, - {{-1, REDUCE, 148}, }, - {{-1, REDUCE, 146}, }, - {{-1, REDUCE, 152}, }, - {{-1, REDUCE, 141}, }, - {{-1, REDUCE, 140}, }, - {{-1, ERROR, 269}, {16, SHIFT, 302}, }, - {{-1, ERROR, 270}, {32, SHIFT, 303}, }, - {{-1, ERROR, 271}, {33, SHIFT, 304}, }, - {{-1, REDUCE, 201}, }, - {{-1, ERROR, 273}, {10, SHIFT, 306}, {12, SHIFT, 138}, {13, SHIFT, 139}, {19, SHIFT, 307}, {33, SHIFT, 308}, }, - {{-1, REDUCE, 191}, }, - {{-1, REDUCE, 197}, {14, SHIFT, 312}, }, - {{-1, REDUCE, 259}, }, - {{-1, ERROR, 277}, {33, SHIFT, 314}, }, - {{-1, ERROR, 278}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {23, SHIFT, 315}, {33, SHIFT, 275}, }, - {{-1, REDUCE, 218}, }, - {{-1, REDUCE, 182}, }, - {{-1, REDUCE, 258}, }, - {{-1, REDUCE, 190}, }, - {{-1, REDUCE, 224}, }, - {{-1, REDUCE, 222}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, - {{-1, REDUCE, 225}, }, - {{-1, REDUCE, 179}, }, - {{-1, REDUCE, 177}, }, - {{-1, ERROR, 288}, {33, SHIFT, 217}, }, - {{-1, REDUCE, 236}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, - {{-1, ERROR, 290}, {16, SHIFT, 319}, }, - {{-1, REDUCE, 232}, {28, SHIFT, 320}, }, - {{-1, REDUCE, 237}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 63}, {7, SHIFT, 7}, }, - {{-1, REDUCE, 95}, }, - {{-1, REDUCE, 111}, }, - {{-1, REDUCE, 119}, }, - {{-1, REDUCE, 123}, }, - {{-1, REDUCE, 125}, }, - {{-1, REDUCE, 126}, }, - {{-1, ERROR, 300}, {19, SHIFT, 324}, }, - {{-1, ERROR, 301}, {19, SHIFT, 325}, }, - {{-1, REDUCE, 142}, }, - {{-1, REDUCE, 227}, }, - {{-1, REDUCE, 212}, {14, SHIFT, 326}, }, - {{-1, ERROR, 305}, {20, SHIFT, 328}, }, - {{-1, ERROR, 306}, {33, SHIFT, 304}, }, - {{-1, REDUCE, 195}, }, - {{-1, REDUCE, 206}, {14, SHIFT, 312}, }, - {{-1, ERROR, 309}, {19, SHIFT, 331}, }, - {{-1, REDUCE, 202}, {29, SHIFT, 332}, }, - {{-1, ERROR, 311}, {33, SHIFT, 335}, }, - {{-1, ERROR, 312}, {33, SHIFT, 336}, }, - {{-1, REDUCE, 199}, }, - {{-1, REDUCE, 198}, {14, SHIFT, 312}, }, - {{-1, REDUCE, 192}, }, - {{-1, REDUCE, 260}, }, - {{-1, REDUCE, 226}, }, - {{-1, REDUCE, 238}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 231}, }, - {{-1, REDUCE, 235}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 288}, {33, SHIFT, 142}, }, - {{-1, REDUCE, 267}, }, - {{-1, REDUCE, 233}, {28, SHIFT, 320}, }, - {{-1, REDUCE, 127}, }, - {{-1, REDUCE, 168}, }, - {{-1, REDUCE, 169}, }, - {{-1, ERROR, 326}, {33, SHIFT, 340}, }, - {{-1, REDUCE, 213}, }, - {{-1, ERROR, 328}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {21, SHIFT, 341}, {33, SHIFT, 275}, }, - {{-1, ERROR, 329}, {20, SHIFT, 344}, }, - {{-1, REDUCE, 208}, }, - {{-1, REDUCE, 196}, }, - {{-1, ERROR, 332}, {10, SHIFT, 306}, {12, SHIFT, 138}, {13, SHIFT, 139}, {33, SHIFT, 308}, }, - {{-1, REDUCE, 261}, }, - {{-1, REDUCE, 203}, {29, SHIFT, 332}, }, - {{-1, REDUCE, 207}, {14, SHIFT, 312}, }, - {{-1, REDUCE, 211}, }, - {{-1, REDUCE, 200}, }, - {{-1, REDUCE, 234}, }, - {{-1, REDUCE, 268}, }, - {{-1, REDUCE, 214}, }, - {{-1, REDUCE, 193}, }, - {{-1, REDUCE, 215}, {29, SHIFT, 348}, }, - {{-1, ERROR, 343}, {21, SHIFT, 351}, }, - {{-1, ERROR, 344}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {21, SHIFT, 352}, {33, SHIFT, 275}, }, - {{-1, REDUCE, 210}, }, - {{-1, REDUCE, 262}, }, - {{-1, REDUCE, 209}, }, - {{-1, ERROR, 348}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {33, SHIFT, 275}, }, - {{-1, REDUCE, 263}, }, - {{-1, REDUCE, 216}, {29, SHIFT, 348}, }, - {{-1, REDUCE, 194}, }, - {{-1, REDUCE, 204}, }, - {{-1, ERROR, 353}, {21, SHIFT, 356}, }, - {{-1, REDUCE, 217}, }, - {{-1, REDUCE, 264}, }, - {{-1, REDUCE, 205}, }, + {{-1, REDUCE, 0}, {1, SHIFT, 1}, {2, SHIFT, 2}, {3, SHIFT, 3}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, ERROR, 1}, {0, SHIFT, 16}, }, + {{-1, ERROR, 2}, {33, SHIFT, 18}, }, + {{-1, ERROR, 3}, {33, SHIFT, 20}, }, + {{-1, ERROR, 4}, {22, SHIFT, 23}, {33, SHIFT, 24}, }, + {{-1, ERROR, 5}, {4, SHIFT, 28}, }, + {{-1, ERROR, 6}, {33, SHIFT, 29}, }, + {{-1, ERROR, 7}, {8, SHIFT, 32}, }, + {{-1, ERROR, 8}, {38, ACCEPT, -1}, }, + {{-1, REDUCE, 1}, {2, SHIFT, 2}, {3, SHIFT, 3}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 2}, {2, SHIFT, 2}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 4}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 8}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 16}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 32}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 64}, }, + {{-1, ERROR, 16}, {14, SHIFT, 54}, {16, SHIFT, 55}, }, + {{-1, REDUCE, 128}, }, + {{-1, REDUCE, 135}, {29, SHIFT, 58}, }, + {{-1, ERROR, 19}, {16, SHIFT, 61}, }, + {{-1, ERROR, 20}, {17, SHIFT, 62}, }, + {{-1, REDUCE, 241}, }, + {{-1, REDUCE, 132}, {33, SHIFT, 20}, }, + {{-1, ERROR, 23}, {33, SHIFT, 64}, }, + {{-1, ERROR, 24}, {17, SHIFT, 65}, }, + {{-1, REDUCE, 245}, }, + {{-1, ERROR, 26}, {33, SHIFT, 66}, }, + {{-1, REDUCE, 138}, {22, SHIFT, 23}, {33, SHIFT, 24}, }, + {{-1, ERROR, 28}, {16, SHIFT, 68}, {33, SHIFT, 18}, }, + {{-1, ERROR, 29}, {17, SHIFT, 70}, {22, SHIFT, 71}, }, + {{-1, REDUCE, 253}, }, + {{-1, REDUCE, 175}, {33, SHIFT, 29}, }, + {{-1, ERROR, 32}, {9, SHIFT, 74}, }, + {{-1, REDUCE, 3}, {2, SHIFT, 2}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 5}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 9}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 17}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 33}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 65}, }, + {{-1, REDUCE, 6}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 10}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 18}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 34}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 66}, }, + {{-1, REDUCE, 12}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 20}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 36}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 68}, }, + {{-1, REDUCE, 24}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 40}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 72}, }, + {{-1, REDUCE, 48}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 80}, }, + {{-1, REDUCE, 96}, }, + {{-1, ERROR, 54}, {0, SHIFT, 110}, }, + {{-1, REDUCE, 129}, }, + {{-1, REDUCE, 239}, }, + {{-1, ERROR, 57}, {14, SHIFT, 54}, {16, SHIFT, 111}, }, + {{-1, ERROR, 58}, {33, SHIFT, 113}, }, + {{-1, REDUCE, 243}, }, + {{-1, REDUCE, 136}, {29, SHIFT, 58}, }, + {{-1, REDUCE, 134}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 242}, }, + {{-1, ERROR, 64}, {23, SHIFT, 129}, {29, SHIFT, 130}, {31, SHIFT, 131}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, ERROR, 66}, {17, SHIFT, 136}, }, + {{-1, REDUCE, 246}, }, + {{-1, REDUCE, 150}, }, + {{-1, ERROR, 69}, {16, SHIFT, 137}, }, + {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, + {{-1, ERROR, 71}, {31, SHIFT, 151}, }, + {{-1, ERROR, 72}, {17, SHIFT, 152}, }, + {{-1, REDUCE, 254}, }, + {{-1, ERROR, 74}, {33, SHIFT, 153}, }, + {{-1, REDUCE, 7}, {4, SHIFT, 4}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 11}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 19}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 35}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 67}, }, + {{-1, REDUCE, 13}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 21}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 37}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 69}, }, + {{-1, REDUCE, 25}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 41}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 73}, }, + {{-1, REDUCE, 49}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 81}, }, + {{-1, REDUCE, 97}, }, + {{-1, REDUCE, 14}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 22}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 38}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 70}, }, + {{-1, REDUCE, 26}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 42}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 74}, }, + {{-1, REDUCE, 50}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 82}, }, + {{-1, REDUCE, 98}, }, + {{-1, REDUCE, 28}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 44}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 76}, }, + {{-1, REDUCE, 52}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 84}, }, + {{-1, REDUCE, 100}, }, + {{-1, REDUCE, 56}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 88}, }, + {{-1, REDUCE, 104}, }, + {{-1, REDUCE, 112}, }, + {{-1, REDUCE, 131}, }, + {{-1, REDUCE, 130}, }, + {{-1, REDUCE, 240}, }, + {{-1, REDUCE, 137}, }, + {{-1, REDUCE, 244}, }, + {{-1, ERROR, 115}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 163}, }, + {{-1, REDUCE, 165}, }, + {{-1, REDUCE, 166}, }, + {{-1, REDUCE, 167}, }, + {{-1, REDUCE, 162}, }, + {{-1, ERROR, 122}, {16, SHIFT, 194}, }, + {{-1, REDUCE, 153}, {28, SHIFT, 195}, }, + {{-1, REDUCE, 251}, }, + {{-1, REDUCE, 158}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, + {{-1, REDUCE, 160}, }, + {{-1, REDUCE, 161}, }, + {{-1, REDUCE, 157}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 143}, }, + {{-1, ERROR, 130}, {33, SHIFT, 203}, }, + {{-1, ERROR, 131}, {33, SHIFT, 204}, }, + {{-1, REDUCE, 247}, }, + {{-1, ERROR, 133}, {23, SHIFT, 205}, {29, SHIFT, 130}, }, + {{-1, ERROR, 134}, {23, SHIFT, 207}, {29, SHIFT, 130}, }, + {{-1, ERROR, 135}, {16, SHIFT, 209}, {30, SHIFT, 210}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 151}, }, + {{-1, ERROR, 138}, {14, SHIFT, 213}, }, + {{-1, ERROR, 139}, {14, SHIFT, 214}, }, + {{-1, ERROR, 140}, {33, SHIFT, 215}, }, + {{-1, ERROR, 141}, {31, SHIFT, 216}, {33, SHIFT, 217}, }, + {{-1, REDUCE, 219}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, + {{-1, ERROR, 143}, {16, SHIFT, 219}, }, + {{-1, REDUCE, 180}, {28, SHIFT, 220}, }, + {{-1, REDUCE, 187}, }, + {{-1, REDUCE, 184}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 255}, }, + {{-1, ERROR, 148}, {12, SHIFT, 138}, {13, SHIFT, 139}, {33, SHIFT, 226}, }, + {{-1, ERROR, 149}, {33, SHIFT, 228}, }, + {{-1, REDUCE, 185}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, + {{-1, ERROR, 151}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {23, SHIFT, 231}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, + {{-1, ERROR, 153}, {17, SHIFT, 234}, }, + {{-1, REDUCE, 265}, }, + {{-1, REDUCE, 230}, {33, SHIFT, 153}, }, + {{-1, REDUCE, 15}, {5, SHIFT, 5}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 23}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 39}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 71}, }, + {{-1, REDUCE, 27}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 43}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 75}, }, + {{-1, REDUCE, 51}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 83}, }, + {{-1, REDUCE, 99}, }, + {{-1, REDUCE, 29}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 45}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 77}, }, + {{-1, REDUCE, 53}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 85}, }, + {{-1, REDUCE, 101}, }, + {{-1, REDUCE, 57}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 89}, }, + {{-1, REDUCE, 105}, }, + {{-1, REDUCE, 113}, }, + {{-1, REDUCE, 30}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 46}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 78}, }, + {{-1, REDUCE, 54}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 86}, }, + {{-1, REDUCE, 102}, }, + {{-1, REDUCE, 58}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 90}, }, + {{-1, REDUCE, 106}, }, + {{-1, REDUCE, 114}, }, + {{-1, REDUCE, 60}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 92}, }, + {{-1, REDUCE, 108}, }, + {{-1, REDUCE, 116}, }, + {{-1, REDUCE, 120}, }, + {{-1, ERROR, 191}, {24, SHIFT, 257}, {25, SHIFT, 258}, }, + {{-1, REDUCE, 160}, {15, SHIFT, 260}, }, + {{-1, ERROR, 193}, {21, SHIFT, 261}, }, + {{-1, REDUCE, 133}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, REDUCE, 249}, }, + {{-1, REDUCE, 154}, {28, SHIFT, 195}, }, + {{-1, REDUCE, 172}, }, + {{-1, REDUCE, 171}, }, + {{-1, REDUCE, 170}, }, + {{-1, REDUCE, 159}, }, + {{-1, REDUCE, 252}, }, + {{-1, REDUCE, 147}, {31, SHIFT, 131}, }, + {{-1, REDUCE, 149}, }, + {{-1, REDUCE, 144}, }, + {{-1, ERROR, 206}, {23, SHIFT, 265}, {29, SHIFT, 130}, }, + {{-1, REDUCE, 145}, }, + {{-1, REDUCE, 248}, }, + {{-1, REDUCE, 139}, }, + {{-1, REDUCE, 156}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, ERROR, 211}, {16, SHIFT, 267}, }, + {{-1, ERROR, 212}, {16, SHIFT, 268}, {30, SHIFT, 210}, }, + {{-1, REDUCE, 228}, }, + {{-1, REDUCE, 229}, }, + {{-1, ERROR, 215}, {19, SHIFT, 270}, }, + {{-1, ERROR, 216}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {23, SHIFT, 274}, {33, SHIFT, 275}, }, + {{-1, ERROR, 217}, {23, SHIFT, 279}, }, + {{-1, REDUCE, 223}, }, + {{-1, REDUCE, 176}, }, + {{-1, REDUCE, 183}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 141}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 257}, }, + {{-1, REDUCE, 181}, {28, SHIFT, 220}, }, + {{-1, ERROR, 223}, {31, SHIFT, 216}, }, + {{-1, REDUCE, 188}, }, + {{-1, REDUCE, 186}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 223}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 220}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, + {{-1, ERROR, 227}, {33, SHIFT, 284}, }, + {{-1, REDUCE, 221}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, + {{-1, REDUCE, 189}, }, + {{-1, REDUCE, 256}, }, + {{-1, REDUCE, 178}, }, + {{-1, ERROR, 232}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {23, SHIFT, 286}, {33, SHIFT, 142}, }, + {{-1, ERROR, 233}, {16, SHIFT, 287}, }, + {{-1, REDUCE, 235}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 288}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 266}, }, + {{-1, REDUCE, 31}, {6, SHIFT, 6}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 47}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 79}, }, + {{-1, REDUCE, 55}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 87}, }, + {{-1, REDUCE, 103}, }, + {{-1, REDUCE, 59}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 91}, }, + {{-1, REDUCE, 107}, }, + {{-1, REDUCE, 115}, }, + {{-1, REDUCE, 61}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 93}, }, + {{-1, REDUCE, 109}, }, + {{-1, REDUCE, 117}, }, + {{-1, REDUCE, 121}, }, + {{-1, REDUCE, 62}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 94}, }, + {{-1, REDUCE, 110}, }, + {{-1, REDUCE, 118}, }, + {{-1, REDUCE, 122}, }, + {{-1, REDUCE, 124}, }, + {{-1, REDUCE, 173}, }, + {{-1, REDUCE, 174}, }, + {{-1, ERROR, 259}, {18, SHIFT, 115}, {20, SHIFT, 116}, {33, SHIFT, 117}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, {37, SHIFT, 121}, }, + {{-1, ERROR, 260}, {34, SHIFT, 118}, {35, SHIFT, 119}, {36, SHIFT, 120}, }, + {{-1, REDUCE, 164}, }, + {{-1, REDUCE, 155}, }, + {{-1, REDUCE, 250}, }, + {{-1, REDUCE, 148}, }, + {{-1, REDUCE, 146}, }, + {{-1, REDUCE, 152}, }, + {{-1, REDUCE, 141}, }, + {{-1, REDUCE, 140}, }, + {{-1, ERROR, 269}, {16, SHIFT, 302}, }, + {{-1, ERROR, 270}, {32, SHIFT, 303}, }, + {{-1, ERROR, 271}, {33, SHIFT, 304}, }, + {{-1, REDUCE, 201}, }, + {{-1, ERROR, 273}, {10, SHIFT, 306}, {12, SHIFT, 138}, {13, SHIFT, 139}, {19, SHIFT, 307}, {33, SHIFT, 308}, }, + {{-1, REDUCE, 191}, }, + {{-1, REDUCE, 197}, {14, SHIFT, 312}, }, + {{-1, REDUCE, 259}, }, + {{-1, ERROR, 277}, {33, SHIFT, 314}, }, + {{-1, ERROR, 278}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {23, SHIFT, 315}, {33, SHIFT, 275}, }, + {{-1, REDUCE, 218}, }, + {{-1, REDUCE, 182}, }, + {{-1, REDUCE, 258}, }, + {{-1, REDUCE, 190}, }, + {{-1, REDUCE, 224}, }, + {{-1, REDUCE, 222}, {24, SHIFT, 198}, {26, SHIFT, 199}, {27, SHIFT, 200}, }, + {{-1, REDUCE, 225}, }, + {{-1, REDUCE, 179}, }, + {{-1, REDUCE, 177}, }, + {{-1, ERROR, 288}, {33, SHIFT, 217}, }, + {{-1, REDUCE, 236}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, + {{-1, ERROR, 290}, {16, SHIFT, 319}, }, + {{-1, REDUCE, 232}, {28, SHIFT, 320}, }, + {{-1, REDUCE, 237}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 63}, {7, SHIFT, 7}, }, + {{-1, REDUCE, 95}, }, + {{-1, REDUCE, 111}, }, + {{-1, REDUCE, 119}, }, + {{-1, REDUCE, 123}, }, + {{-1, REDUCE, 125}, }, + {{-1, REDUCE, 126}, }, + {{-1, ERROR, 300}, {19, SHIFT, 324}, }, + {{-1, ERROR, 301}, {19, SHIFT, 325}, }, + {{-1, REDUCE, 142}, }, + {{-1, REDUCE, 227}, }, + {{-1, REDUCE, 212}, {14, SHIFT, 326}, }, + {{-1, ERROR, 305}, {20, SHIFT, 328}, }, + {{-1, ERROR, 306}, {33, SHIFT, 304}, }, + {{-1, REDUCE, 195}, }, + {{-1, REDUCE, 206}, {14, SHIFT, 312}, }, + {{-1, ERROR, 309}, {19, SHIFT, 331}, }, + {{-1, REDUCE, 202}, {29, SHIFT, 332}, }, + {{-1, ERROR, 311}, {33, SHIFT, 335}, }, + {{-1, ERROR, 312}, {33, SHIFT, 336}, }, + {{-1, REDUCE, 199}, }, + {{-1, REDUCE, 198}, {14, SHIFT, 312}, }, + {{-1, REDUCE, 192}, }, + {{-1, REDUCE, 260}, }, + {{-1, REDUCE, 226}, }, + {{-1, REDUCE, 238}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 231}, }, + {{-1, REDUCE, 235}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 140}, {22, SHIFT, 288}, {33, SHIFT, 142}, }, + {{-1, REDUCE, 267}, }, + {{-1, REDUCE, 233}, {28, SHIFT, 320}, }, + {{-1, REDUCE, 127}, }, + {{-1, REDUCE, 168}, }, + {{-1, REDUCE, 169}, }, + {{-1, ERROR, 326}, {33, SHIFT, 340}, }, + {{-1, REDUCE, 213}, }, + {{-1, ERROR, 328}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {21, SHIFT, 341}, {33, SHIFT, 275}, }, + {{-1, ERROR, 329}, {20, SHIFT, 344}, }, + {{-1, REDUCE, 208}, }, + {{-1, REDUCE, 196}, }, + {{-1, ERROR, 332}, {10, SHIFT, 306}, {12, SHIFT, 138}, {13, SHIFT, 139}, {33, SHIFT, 308}, }, + {{-1, REDUCE, 261}, }, + {{-1, REDUCE, 203}, {29, SHIFT, 332}, }, + {{-1, REDUCE, 207}, {14, SHIFT, 312}, }, + {{-1, REDUCE, 211}, }, + {{-1, REDUCE, 200}, }, + {{-1, REDUCE, 234}, }, + {{-1, REDUCE, 268}, }, + {{-1, REDUCE, 214}, }, + {{-1, REDUCE, 193}, }, + {{-1, REDUCE, 215}, {29, SHIFT, 348}, }, + {{-1, ERROR, 343}, {21, SHIFT, 351}, }, + {{-1, ERROR, 344}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {21, SHIFT, 352}, {33, SHIFT, 275}, }, + {{-1, REDUCE, 210}, }, + {{-1, REDUCE, 262}, }, + {{-1, REDUCE, 209}, }, + {{-1, ERROR, 348}, {10, SHIFT, 271}, {11, SHIFT, 272}, {12, SHIFT, 138}, {13, SHIFT, 139}, {18, SHIFT, 273}, {33, SHIFT, 275}, }, + {{-1, REDUCE, 263}, }, + {{-1, REDUCE, 216}, {29, SHIFT, 348}, }, + {{-1, REDUCE, 194}, }, + {{-1, REDUCE, 204}, }, + {{-1, ERROR, 353}, {21, SHIFT, 356}, }, + {{-1, REDUCE, 217}, }, + {{-1, REDUCE, 264}, }, + {{-1, REDUCE, 205}, }, };*/ private static int[][][] gotoTable; /* { - {{-1, 8}, }, - {{-1, 9}, }, - {{-1, 17}, }, - {{-1, 56}, {57, 112}, }, - {{-1, 10}, {9, 33}, }, - {{-1, 21}, {22, 63}, }, - {{-1, 11}, {9, 34}, {10, 39}, {33, 75}, }, - {{-1, 19}, {28, 69}, }, - {{-1, 59}, {60, 114}, }, - {{-1, 12}, {9, 35}, {10, 40}, {11, 44}, {33, 76}, {34, 80}, {39, 90}, {75, 156}, }, - {{-1, 25}, {27, 67}, }, - {{-1, 26}, }, - {{-1, 132}, {134, 208}, {206, 208}, }, - {{-1, 133}, {203, 264}, }, - {{-1, 13}, {9, 36}, {10, 41}, {11, 45}, {12, 48}, {33, 77}, {34, 81}, {35, 84}, {39, 91}, {40, 94}, {44, 100}, {75, 157}, {76, 160}, {80, 166}, {90, 176}, {156, 236}, }, - {{-1, 211}, {212, 269}, }, - {{-1, 122}, {65, 135}, {116, 193}, {136, 212}, {210, 266}, }, - {{-1, 196}, {197, 263}, }, - {{-1, 123}, {195, 262}, }, - {{-1, 124}, {128, 202}, }, - {{-1, 125}, {115, 191}, {259, 300}, }, - {{-1, 126}, {115, 192}, {260, 301}, }, - {{-1, 127}, }, - {{-1, 201}, {142, 218}, {226, 283}, {228, 285}, {284, 317}, }, - {{-1, 259}, }, - {{-1, 14}, {9, 37}, {10, 42}, {11, 46}, {12, 49}, {13, 51}, {33, 78}, {34, 82}, {35, 85}, {36, 87}, {39, 92}, {40, 95}, {41, 97}, {44, 101}, {45, 103}, {48, 106}, {75, 158}, {76, 161}, {77, 163}, {80, 167}, {81, 169}, {84, 172}, {90, 177}, {91, 179}, {94, 182}, {100, 186}, {156, 237}, {157, 239}, {160, 242}, {166, 246}, {176, 251}, {236, 293}, }, - {{-1, 30}, {31, 73}, }, - {{-1, 72}, }, - {{-1, 143}, {152, 233}, }, - {{-1, 221}, {222, 281}, }, - {{-1, 144}, {220, 280}, }, - {{-1, 145}, {146, 224}, {150, 229}, {225, 282}, }, - {{-1, 342}, {216, 276}, {278, 316}, {348, 354}, }, - {{-1, 309}, }, - {{-1, 310}, {332, 345}, }, - {{-1, 333}, {334, 346}, }, - {{-1, 313}, {308, 330}, {314, 337}, {335, 347}, }, - {{-1, 305}, {306, 329}, }, - {{-1, 327}, }, - {{-1, 343}, {344, 353}, }, - {{-1, 349}, {350, 355}, }, - {{-1, 146}, {234, 289}, {320, 289}, }, - {{-1, 147}, {150, 230}, {225, 230}, {232, 230}, {292, 230}, {318, 230}, }, - {{-1, 148}, }, - {{-1, 149}, {148, 227}, {216, 277}, {273, 311}, {278, 277}, {328, 277}, {332, 311}, {344, 277}, {348, 277}, }, - {{-1, 15}, {9, 38}, {10, 43}, {11, 47}, {12, 50}, {13, 52}, {14, 53}, {33, 79}, {34, 83}, {35, 86}, {36, 88}, {37, 89}, {39, 93}, {40, 96}, {41, 98}, {42, 99}, {44, 102}, {45, 104}, {46, 105}, {48, 107}, {49, 108}, {51, 109}, {75, 159}, {76, 162}, {77, 164}, {78, 165}, {80, 168}, {81, 170}, {82, 171}, {84, 173}, {85, 174}, {87, 175}, {90, 178}, {91, 180}, {92, 181}, {94, 183}, {95, 184}, {97, 185}, {100, 187}, {101, 188}, {103, 189}, {106, 190}, {156, 238}, {157, 240}, {158, 241}, {160, 243}, {161, 244}, {163, 245}, {166, 247}, {167, 248}, {169, 249}, {172, 250}, {176, 252}, {177, 253}, {179, 254}, {182, 255}, {186, 256}, {236, 294}, {237, 295}, {239, 296}, {242, 297}, {246, 298}, {251, 299}, {293, 323}, }, - {{-1, 154}, {155, 235}, }, - {{-1, 290}, }, - {{-1, 321}, {322, 339}, }, - {{-1, 291}, {320, 338}, }, - {{-1, 57}, }, - {{-1, 22}, }, - {{-1, 60}, }, - {{-1, 27}, }, - {{-1, 134}, {133, 206}, }, - {{-1, 197}, }, - {{-1, 128}, }, - {{-1, 31}, }, - {{-1, 150}, {146, 225}, {151, 232}, {234, 292}, {289, 318}, {320, 292}, }, - {{-1, 222}, }, - {{-1, 278}, }, - {{-1, 334}, }, - {{-1, 350}, }, - {{-1, 155}, }, - {{-1, 322}, }, + {{-1, 8}, }, + {{-1, 9}, }, + {{-1, 17}, }, + {{-1, 56}, {57, 112}, }, + {{-1, 10}, {9, 33}, }, + {{-1, 21}, {22, 63}, }, + {{-1, 11}, {9, 34}, {10, 39}, {33, 75}, }, + {{-1, 19}, {28, 69}, }, + {{-1, 59}, {60, 114}, }, + {{-1, 12}, {9, 35}, {10, 40}, {11, 44}, {33, 76}, {34, 80}, {39, 90}, {75, 156}, }, + {{-1, 25}, {27, 67}, }, + {{-1, 26}, }, + {{-1, 132}, {134, 208}, {206, 208}, }, + {{-1, 133}, {203, 264}, }, + {{-1, 13}, {9, 36}, {10, 41}, {11, 45}, {12, 48}, {33, 77}, {34, 81}, {35, 84}, {39, 91}, {40, 94}, {44, 100}, {75, 157}, {76, 160}, {80, 166}, {90, 176}, {156, 236}, }, + {{-1, 211}, {212, 269}, }, + {{-1, 122}, {65, 135}, {116, 193}, {136, 212}, {210, 266}, }, + {{-1, 196}, {197, 263}, }, + {{-1, 123}, {195, 262}, }, + {{-1, 124}, {128, 202}, }, + {{-1, 125}, {115, 191}, {259, 300}, }, + {{-1, 126}, {115, 192}, {260, 301}, }, + {{-1, 127}, }, + {{-1, 201}, {142, 218}, {226, 283}, {228, 285}, {284, 317}, }, + {{-1, 259}, }, + {{-1, 14}, {9, 37}, {10, 42}, {11, 46}, {12, 49}, {13, 51}, {33, 78}, {34, 82}, {35, 85}, {36, 87}, {39, 92}, {40, 95}, {41, 97}, {44, 101}, {45, 103}, {48, 106}, {75, 158}, {76, 161}, {77, 163}, {80, 167}, {81, 169}, {84, 172}, {90, 177}, {91, 179}, {94, 182}, {100, 186}, {156, 237}, {157, 239}, {160, 242}, {166, 246}, {176, 251}, {236, 293}, }, + {{-1, 30}, {31, 73}, }, + {{-1, 72}, }, + {{-1, 143}, {152, 233}, }, + {{-1, 221}, {222, 281}, }, + {{-1, 144}, {220, 280}, }, + {{-1, 145}, {146, 224}, {150, 229}, {225, 282}, }, + {{-1, 342}, {216, 276}, {278, 316}, {348, 354}, }, + {{-1, 309}, }, + {{-1, 310}, {332, 345}, }, + {{-1, 333}, {334, 346}, }, + {{-1, 313}, {308, 330}, {314, 337}, {335, 347}, }, + {{-1, 305}, {306, 329}, }, + {{-1, 327}, }, + {{-1, 343}, {344, 353}, }, + {{-1, 349}, {350, 355}, }, + {{-1, 146}, {234, 289}, {320, 289}, }, + {{-1, 147}, {150, 230}, {225, 230}, {232, 230}, {292, 230}, {318, 230}, }, + {{-1, 148}, }, + {{-1, 149}, {148, 227}, {216, 277}, {273, 311}, {278, 277}, {328, 277}, {332, 311}, {344, 277}, {348, 277}, }, + {{-1, 15}, {9, 38}, {10, 43}, {11, 47}, {12, 50}, {13, 52}, {14, 53}, {33, 79}, {34, 83}, {35, 86}, {36, 88}, {37, 89}, {39, 93}, {40, 96}, {41, 98}, {42, 99}, {44, 102}, {45, 104}, {46, 105}, {48, 107}, {49, 108}, {51, 109}, {75, 159}, {76, 162}, {77, 164}, {78, 165}, {80, 168}, {81, 170}, {82, 171}, {84, 173}, {85, 174}, {87, 175}, {90, 178}, {91, 180}, {92, 181}, {94, 183}, {95, 184}, {97, 185}, {100, 187}, {101, 188}, {103, 189}, {106, 190}, {156, 238}, {157, 240}, {158, 241}, {160, 243}, {161, 244}, {163, 245}, {166, 247}, {167, 248}, {169, 249}, {172, 250}, {176, 252}, {177, 253}, {179, 254}, {182, 255}, {186, 256}, {236, 294}, {237, 295}, {239, 296}, {242, 297}, {246, 298}, {251, 299}, {293, 323}, }, + {{-1, 154}, {155, 235}, }, + {{-1, 290}, }, + {{-1, 321}, {322, 339}, }, + {{-1, 291}, {320, 338}, }, + {{-1, 57}, }, + {{-1, 22}, }, + {{-1, 60}, }, + {{-1, 27}, }, + {{-1, 134}, {133, 206}, }, + {{-1, 197}, }, + {{-1, 128}, }, + {{-1, 31}, }, + {{-1, 150}, {146, 225}, {151, 232}, {234, 292}, {289, 318}, {320, 292}, }, + {{-1, 222}, }, + {{-1, 278}, }, + {{-1, 334}, }, + {{-1, 350}, }, + {{-1, 155}, }, + {{-1, 322}, }, };*/ protected static String[] errorMessages; /* { - "expecting: 'Package', 'States', 'Helpers', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", - "expecting: pkg id", - "expecting: id", - "expecting: '{', id", - "expecting: 'Tokens'", - "expecting: 'Syntax'", - "expecting: EOF", - "expecting: 'States', 'Helpers', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", - "expecting: 'States', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", - "expecting: 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", - "expecting: 'Ignored', 'Productions', 'Abstract', EOF", - "expecting: 'Productions', 'Abstract', EOF", - "expecting: 'Abstract', EOF", - "expecting: '.', ';'", - "expecting: ';', ','", - "expecting: ';'", - "expecting: '='", - "expecting: 'States', 'Tokens', 'Ignored', 'Productions', 'Abstract', id, EOF", - "expecting: 'Ignored', 'Productions', 'Abstract', '{', id, EOF", - "expecting: ';', id", - "expecting: '=', '{'", - "expecting: 'Abstract', id, EOF", - "expecting: 'Tree'", - "expecting: ';', '[', '(', '|', id, char, dec char, hex char, string", - "expecting: '}', ',', '->'", - "expecting: ';', '[', '(', '|', '/', id, char, dec char, hex char, string", - "expecting: 'T', 'P', ';', '[', '{', '|', id", - "expecting: '->'", - "expecting: '[', '(', id, char, dec char, hex char, string", - "expecting: '[', '(', ')', '|', id, char, dec char, hex char, string", - "expecting: ';', '[', ']', '(', ')', '+', '-', '?', '*', '|', '/', id, char, dec char, hex char, string", - "expecting: '..', ';', '[', ']', '(', ')', '+', '-', '?', '*', '|', '/', id, char, dec char, hex char, string", - "expecting: ';', ')', '|', '/'", - "expecting: ';', '[', '(', ')', '|', '/', id, char, dec char, hex char, string", - "expecting: ';', '[', '(', ')', '+', '?', '*', '|', '/', id, char, dec char, hex char, string", - "expecting: ';', '[', ']', '(', ')', '+', '?', '*', '|', '/', id, char, dec char, hex char, string", - "expecting: '}', ','", - "expecting: ';', '/'", - "expecting: '.'", - "expecting: '->', id", - "expecting: 'T', 'P', ';', '[', '{', '}', '+', '?', '*', '|', id", - "expecting: ';', '|'", - "expecting: 'T', 'P', ';', '[', '{', '}', '|', id", - "expecting: 'T', 'P', id", - "expecting: 'T', 'P', '[', '}', id", - "expecting: id, EOF", - "expecting: '+', '-'", - "expecting: '..', '+', '-'", - "expecting: ')'", - "expecting: 'T', 'P', ';', '[', '(', ')', '{', '}', '|', '/', id, char, dec char, hex char, string", - "expecting: ']'", - "expecting: 'New', 'Null', 'T', 'P', '[', '}', id", - "expecting: '}'", - "expecting: char, dec char, hex char", - "expecting: ':'", - "expecting: 'New', 'Null', 'T', 'P', '[', ')', '}', ',', id", - "expecting: 'New', 'T', 'P', ']', id", - "expecting: 'New', 'Null', 'T', 'P', '.', '[', ')', '}', ',', id", - "expecting: 'T', 'P', ';', '[', '|', id", - "expecting: '.', '('", - "expecting: '('", - "expecting: '.', ']', ','", - "expecting: ']', ','", - "expecting: 'New', 'Null', 'T', 'P', '[', ')', id", - "expecting: 'New', 'T', 'P', id", - "expecting: 'New', 'Null', 'T', 'P', '[', ']', ')', '}', ',', id", - "expecting: ')', ','", - "expecting: 'New', 'Null', 'T', 'P', '[', id", + "expecting: 'Package', 'States', 'Helpers', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", + "expecting: pkg id", + "expecting: id", + "expecting: '{', id", + "expecting: 'Tokens'", + "expecting: 'Syntax'", + "expecting: EOF", + "expecting: 'States', 'Helpers', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", + "expecting: 'States', 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", + "expecting: 'Tokens', 'Ignored', 'Productions', 'Abstract', EOF", + "expecting: 'Ignored', 'Productions', 'Abstract', EOF", + "expecting: 'Productions', 'Abstract', EOF", + "expecting: 'Abstract', EOF", + "expecting: '.', ';'", + "expecting: ';', ','", + "expecting: ';'", + "expecting: '='", + "expecting: 'States', 'Tokens', 'Ignored', 'Productions', 'Abstract', id, EOF", + "expecting: 'Ignored', 'Productions', 'Abstract', '{', id, EOF", + "expecting: ';', id", + "expecting: '=', '{'", + "expecting: 'Abstract', id, EOF", + "expecting: 'Tree'", + "expecting: ';', '[', '(', '|', id, char, dec char, hex char, string", + "expecting: '}', ',', '->'", + "expecting: ';', '[', '(', '|', '/', id, char, dec char, hex char, string", + "expecting: 'T', 'P', ';', '[', '{', '|', id", + "expecting: '->'", + "expecting: '[', '(', id, char, dec char, hex char, string", + "expecting: '[', '(', ')', '|', id, char, dec char, hex char, string", + "expecting: ';', '[', ']', '(', ')', '+', '-', '?', '*', '|', '/', id, char, dec char, hex char, string", + "expecting: '..', ';', '[', ']', '(', ')', '+', '-', '?', '*', '|', '/', id, char, dec char, hex char, string", + "expecting: ';', ')', '|', '/'", + "expecting: ';', '[', '(', ')', '|', '/', id, char, dec char, hex char, string", + "expecting: ';', '[', '(', ')', '+', '?', '*', '|', '/', id, char, dec char, hex char, string", + "expecting: ';', '[', ']', '(', ')', '+', '?', '*', '|', '/', id, char, dec char, hex char, string", + "expecting: '}', ','", + "expecting: ';', '/'", + "expecting: '.'", + "expecting: '->', id", + "expecting: 'T', 'P', ';', '[', '{', '}', '+', '?', '*', '|', id", + "expecting: ';', '|'", + "expecting: 'T', 'P', ';', '[', '{', '}', '|', id", + "expecting: 'T', 'P', id", + "expecting: 'T', 'P', '[', '}', id", + "expecting: id, EOF", + "expecting: '+', '-'", + "expecting: '..', '+', '-'", + "expecting: ')'", + "expecting: 'T', 'P', ';', '[', '(', ')', '{', '}', '|', '/', id, char, dec char, hex char, string", + "expecting: ']'", + "expecting: 'New', 'Null', 'T', 'P', '[', '}', id", + "expecting: '}'", + "expecting: char, dec char, hex char", + "expecting: ':'", + "expecting: 'New', 'Null', 'T', 'P', '[', ')', '}', ',', id", + "expecting: 'New', 'T', 'P', ']', id", + "expecting: 'New', 'Null', 'T', 'P', '.', '[', ')', '}', ',', id", + "expecting: 'T', 'P', ';', '[', '|', id", + "expecting: '.', '('", + "expecting: '('", + "expecting: '.', ']', ','", + "expecting: ']', ','", + "expecting: 'New', 'Null', 'T', 'P', '[', ')', id", + "expecting: 'New', 'T', 'P', id", + "expecting: 'New', 'Null', 'T', 'P', '[', ']', ')', '}', ',', id", + "expecting: ')', ','", + "expecting: 'New', 'Null', 'T', 'P', '[', id", };*/ private static int[] errors; /* { - 0, 1, 2, 2, 3, 4, 2, 5, 6, 7, 8, 9, 10, 11, 12, 6, 13, 7, 14, 15, 16, 17, 17, 2, 16, 18, 2, 18, 19, 20, 21, 21, 22, 8, 9, 10, 11, 12, 6, 9, 10, 11, 12, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 1, 7, 13, 13, 2, 14, 14, 9, 23, 17, 24, 25, 16, 18, 11, 15, 26, 27, 16, 21, 2, 9, 10, 11, 12, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 13, 7, 13, 14, 14, 28, 29, 30, 31, 31, 31, 30, 15, 32, 33, 34, 35, 30, 33, 2, 2, 2, 36, 36, 36, 37, 25, 11, 38, 38, 2, 39, 40, 15, 41, 41, 26, 42, 43, 2, 26, 44, 26, 16, 45, 45, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 6, 46, 47, 48, 17, 33, 32, 32, 49, 49, 49, 33, 33, 24, 36, 2, 36, 2, 36, 18, 23, 15, 37, 2, 2, 50, 51, 52, 42, 21, 26, 41, 41, 27, 41, 26, 40, 2, 40, 41, 42, 16, 44, 15, 26, 45, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 28, 28, 28, 53, 30, 32, 32, 36, 2, 15, 18, 18, 15, 54, 2, 55, 56, 41, 57, 51, 2, 51, 26, 41, 41, 41, 42, 40, 42, 16, 21, 2, 58, 15, 41, 58, 12, 6, 6, 6, 6, 6, 6, 50, 50, 18, 43, 59, 60, 2, 55, 61, 50, 62, 2, 2, 55, 57, 41, 51, 42, 58, 45, 26, 41, 41, 6, 30, 30, 2, 60, 63, 60, 62, 55, 64, 62, 62, 61, 65, 55, 41, 41, 60, 55, 66, 48, 63, 62, 62, 62, 67, 66, 66, 55, 62, 48, 66, 66, 62, + 0, 1, 2, 2, 3, 4, 2, 5, 6, 7, 8, 9, 10, 11, 12, 6, 13, 7, 14, 15, 16, 17, 17, 2, 16, 18, 2, 18, 19, 20, 21, 21, 22, 8, 9, 10, 11, 12, 6, 9, 10, 11, 12, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 1, 7, 13, 13, 2, 14, 14, 9, 23, 17, 24, 25, 16, 18, 11, 15, 26, 27, 16, 21, 2, 9, 10, 11, 12, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 13, 7, 13, 14, 14, 28, 29, 30, 31, 31, 31, 30, 15, 32, 33, 34, 35, 30, 33, 2, 2, 2, 36, 36, 36, 37, 25, 11, 38, 38, 2, 39, 40, 15, 41, 41, 26, 42, 43, 2, 26, 44, 26, 16, 45, 45, 10, 11, 12, 6, 11, 12, 6, 12, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 6, 46, 47, 48, 17, 33, 32, 32, 49, 49, 49, 33, 33, 24, 36, 2, 36, 2, 36, 18, 23, 15, 37, 2, 2, 50, 51, 52, 42, 21, 26, 41, 41, 27, 41, 26, 40, 2, 40, 41, 42, 16, 44, 15, 26, 45, 11, 12, 6, 12, 6, 6, 12, 6, 6, 6, 12, 6, 6, 6, 6, 12, 6, 6, 6, 6, 6, 28, 28, 28, 53, 30, 32, 32, 36, 2, 15, 18, 18, 15, 54, 2, 55, 56, 41, 57, 51, 2, 51, 26, 41, 41, 41, 42, 40, 42, 16, 21, 2, 58, 15, 41, 58, 12, 6, 6, 6, 6, 6, 6, 50, 50, 18, 43, 59, 60, 2, 55, 61, 50, 62, 2, 2, 55, 57, 41, 51, 42, 58, 45, 26, 41, 41, 6, 30, 30, 2, 60, 63, 60, 62, 55, 64, 62, 62, 61, 65, 55, 41, 41, 60, 55, 66, 48, 63, 62, 62, 62, 67, 66, 66, 55, 62, 48, 66, 66, 62, };*/ static -- GitLab