1Parsing the sentence: (INTEGER)
  2
  3PARSE STACK                                 INPUT STACK   ACTION                   
  4
  5(0)                                         (INTEGER $)   (SHIFT 2)                
  6
  7(0 INTEGER 2)                                       ($)   ERROR                    
  8
  9error - expecting one of the symbols INTEGER
 10
 11Sentence was not in the grammar.
 12
 13
 14
 15
 16Parsing the sentence: (INTEGER INTEGER INTEGER)
 17
 18PARSE STACK                                 INPUT STACK   ACTION                   
 19
 20(0)                                (INTEGER INTEGER INTEGER $)   (SHIFT 2)                
 21
 22(0 INTEGER 2)                       (INTEGER INTEGER $)   (SHIFT 3)                
 23
 24(0 INTEGER 2 INTEGER 3)                     (INTEGER $)   (SHIFT 4)                
 25
 26(0 INTEGER 2 INTEGER 3 INTEGER 4)                   ($)   (REDUCE 7 (BIGINTEGER -> INTEGER))
 27
 28(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)                 ($)   (REDUCE 5 (FACTOR -> BIGINTEGER))
 29
 30(0 INTEGER 2 INTEGER 3 FACTOR 6)                    ($)   (REDUCE 3 (FACTORIZATION -> FACTOR))
 31
 32(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
 33
 34(0 S 1)                                             ($)   (ACCEPT)                 
 35
 36Sentence was grammatical.
 37
 38
 39
 40
 41Parsing the sentence: (INTEGER INTEGER INTEGER BACKSLASH INTEGER)
 42
 43PARSE STACK                                 INPUT STACK   ACTION                   
 44
 45(0)                                (INTEGER INTEGER INTEGER BACKSLASH INTEGER $)   (SHIFT 2)                
 46
 47(0 INTEGER 2)                      (INTEGER INTEGER BACKSLASH INTEGER $)   (SHIFT 3)                
 48
 49(0 INTEGER 2 INTEGER 3)            (INTEGER BACKSLASH INTEGER $)   (SHIFT 4)                
 50
 51(0 INTEGER 2 INTEGER 3 INTEGER 4)  (BACKSLASH INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
 52
 53(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)(BACKSLASH INTEGER $)   (SHIFT 10)               
 54
 55(0 INTEGER 2 INTEGER 3 BIGINTEGER 7 BACKSLASH 10)         (INTEGER $)   (SHIFT 14)               
 56
 57(0 INTEGER 2 INTEGER 3 BIGINTEGER 7 BACKSLASH 10 INTEGER 14)                 ($)   (REDUCE 6 (BIGINTEGER -> BIGINTEGER BACKSLASH INTEGER))
 58
 59(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)                 ($)   (REDUCE 5 (FACTOR -> BIGINTEGER))
 60
 61(0 INTEGER 2 INTEGER 3 FACTOR 6)                    ($)   (REDUCE 3 (FACTORIZATION -> FACTOR))
 62
 63(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
 64
 65(0 S 1)                                             ($)   (ACCEPT)                 
 66
 67Sentence was grammatical.
 68
 69
 70
 71
 72Parsing the sentence: (INTEGER INTEGER INTEGER PERIOD INTEGER)
 73
 74PARSE STACK                                 INPUT STACK   ACTION                   
 75
 76(0)                                (INTEGER INTEGER INTEGER PERIOD INTEGER $)   (SHIFT 2)                
 77
 78(0 INTEGER 2)                      (INTEGER INTEGER PERIOD INTEGER $)   (SHIFT 3)                
 79
 80(0 INTEGER 2 INTEGER 3)            (INTEGER PERIOD INTEGER $)   (SHIFT 4)                
 81
 82(0 INTEGER 2 INTEGER 3 INTEGER 4)    (PERIOD INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
 83
 84(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)  (PERIOD INTEGER $)   (REDUCE 5 (FACTOR -> BIGINTEGER))
 85
 86(0 INTEGER 2 INTEGER 3 FACTOR 6)     (PERIOD INTEGER $)   (REDUCE 3 (FACTORIZATION -> FACTOR))
 87
 88(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)  (PERIOD INTEGER $)   (SHIFT 8)                
 89
 90(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8)         (INTEGER $)   (SHIFT 4)                
 91
 92(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 INTEGER 4)                 ($)   (REDUCE 7 (BIGINTEGER -> INTEGER))
 93
 94(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)                 ($)   (REDUCE 5 (FACTOR -> BIGINTEGER))
 95
 96(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 FACTOR 11)                 ($)   (REDUCE 2 (FACTORIZATION -> FACTORIZATION PERIOD FACTOR))
 97
 98(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
 99
100(0 S 1)                                             ($)   (ACCEPT)                 
101
102Sentence was grammatical.
103
104
105
106
107Parsing the sentence: (INTEGER INTEGER INTEGER ^ INTEGER)
108
109PARSE STACK                                 INPUT STACK   ACTION                   
110
111(0)                                (INTEGER INTEGER INTEGER ^ INTEGER $)   (SHIFT 2)                
112
113(0 INTEGER 2)                      (INTEGER INTEGER ^ INTEGER $)   (SHIFT 3)                
114
115(0 INTEGER 2 INTEGER 3)            (INTEGER ^ INTEGER $)   (SHIFT 4)                
116
117(0 INTEGER 2 INTEGER 3 INTEGER 4)         (^ INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
118
119(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)       (^ INTEGER $)   (SHIFT 9)                
120
121(0 INTEGER 2 INTEGER 3 BIGINTEGER 7 ^ 9)         (INTEGER $)   (SHIFT 4)                
122
123(0 INTEGER 2 INTEGER 3 BIGINTEGER 7 ^ 9 INTEGER 4)                 ($)   (REDUCE 7 (BIGINTEGER -> INTEGER))
124
125(0 INTEGER 2 INTEGER 3 BIGINTEGER 7 ^ 9 BIGINTEGER 13)                 ($)   (REDUCE 4 (FACTOR -> BIGINTEGER ^ BIGINTEGER))
126
127(0 INTEGER 2 INTEGER 3 FACTOR 6)                    ($)   (REDUCE 3 (FACTORIZATION -> FACTOR))
128
129(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
130
131(0 S 1)                                             ($)   (ACCEPT)                 
132
133Sentence was grammatical.
134
135
136
137
138Parsing the sentence: (INTEGER INTEGER INTEGER PERIOD INTEGER BACKSLASH INTEGER)
139
140PARSE STACK                                 INPUT STACK   ACTION                   
141
142(0)                                (INTEGER INTEGER INTEGER PERIOD INTEGER BACKSLASH INTEGER $)   (SHIFT 2)                
143
144(0 INTEGER 2)                      (INTEGER INTEGER PERIOD INTEGER BACKSLASH INTEGER $)   (SHIFT 3)                
145
146(0 INTEGER 2 INTEGER 3)            (INTEGER PERIOD INTEGER BACKSLASH INTEGER $)   (SHIFT 4)                
147
148(0 INTEGER 2 INTEGER 3 INTEGER 4)  (PERIOD INTEGER BACKSLASH INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
149
150(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)(PERIOD INTEGER BACKSLASH INTEGER $)   (REDUCE 5 (FACTOR -> BIGINTEGER))
151
152(0 INTEGER 2 INTEGER 3 FACTOR 6)   (PERIOD INTEGER BACKSLASH INTEGER $)   (REDUCE 3 (FACTORIZATION -> FACTOR))
153
154(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)(PERIOD INTEGER BACKSLASH INTEGER $)   (SHIFT 8)                
155
156(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8)(INTEGER BACKSLASH INTEGER $)   (SHIFT 4)                
157
158(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 INTEGER 4)(BACKSLASH INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
159
160(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)(BACKSLASH INTEGER $)   (SHIFT 10)               
161
162(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 BACKSLASH 10)         (INTEGER $)   (SHIFT 14)               
163
164(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 BACKSLASH 10
165 INTEGER 14)                 ($)   (REDUCE 6 (BIGINTEGER -> BIGINTEGER BACKSLASH INTEGER))
166
167(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)                 ($)   (REDUCE 5 (FACTOR -> BIGINTEGER))
168
169(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 FACTOR 11)                 ($)   (REDUCE 2 (FACTORIZATION -> FACTORIZATION PERIOD FACTOR))
170
171(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
172
173(0 S 1)                                             ($)   (ACCEPT)                 
174
175Sentence was grammatical.
176
177
178
179
180Parsing the sentence: (INTEGER INTEGER INTEGER PERIOD INTEGER PERIOD INTEGER ^
181                       INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD
182                       INTEGER ^ INTEGER)
183
184PARSE STACK                                 INPUT STACK   ACTION                   
185
186(0)                                (INTEGER INTEGER INTEGER PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH
187 INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 2)                
188
189(0 INTEGER 2)                      (INTEGER INTEGER PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER
190 BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 3)                
191
192(0 INTEGER 2 INTEGER 3)            (INTEGER PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH
193 INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 4)                
194
195(0 INTEGER 2 INTEGER 3 INTEGER 4)  (PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER
196 PERIOD INTEGER ^ INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
197
198(0 INTEGER 2 INTEGER 3 BIGINTEGER 7)(PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER
199 PERIOD INTEGER ^ INTEGER $)   (REDUCE 5 (FACTOR -> BIGINTEGER))
200
201(0 INTEGER 2 INTEGER 3 FACTOR 6)   (PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER
202 PERIOD INTEGER ^ INTEGER $)   (REDUCE 3 (FACTORIZATION -> FACTOR))
203
204(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)(PERIOD INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER
205 PERIOD INTEGER ^ INTEGER $)   (SHIFT 8)                
206
207(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8)(INTEGER PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD
208 INTEGER ^ INTEGER $)   (SHIFT 4)                
209
210(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 INTEGER 4)(PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^
211 INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
212
213(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)(PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^
214 INTEGER $)   (REDUCE 5 (FACTOR -> BIGINTEGER))
215
216(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 FACTOR 11)(PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^
217 INTEGER $)   (REDUCE 2 (FACTORIZATION -> FACTORIZATION PERIOD FACTOR))
218
219(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)(PERIOD INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^
220 INTEGER $)   (SHIFT 8)                
221
222(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8)(INTEGER ^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER
223 $)   (SHIFT 4)                
224
225(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 INTEGER 4)(^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
226
227(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)(^ INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 9)                
228
229(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9)(INTEGER BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 4)                
230
231(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 INTEGER 4)(BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
232
233(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13)(BACKSLASH INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 10)               
234
235(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13
236 BACKSLASH 10)(INTEGER BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 14)               
237
238(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13
239 BACKSLASH 10 INTEGER 14)(BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (REDUCE 6 (BIGINTEGER -> BIGINTEGER BACKSLASH INTEGER))
240
241(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13)(BACKSLASH INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 10)               
242
243(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13
244 BACKSLASH 10)(INTEGER PERIOD INTEGER ^ INTEGER $)   (SHIFT 14)               
245
246(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13
247 BACKSLASH 10 INTEGER 14)(PERIOD INTEGER ^ INTEGER $)   (REDUCE 6 (BIGINTEGER -> BIGINTEGER BACKSLASH INTEGER))
248
249(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13)(PERIOD INTEGER ^ INTEGER $)   (REDUCE 4 (FACTOR -> BIGINTEGER ^ BIGINTEGER))
250
251(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 FACTOR 11)(PERIOD INTEGER ^ INTEGER $)   (REDUCE 2 (FACTORIZATION -> FACTORIZATION PERIOD FACTOR))
252
253(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)(PERIOD INTEGER ^ INTEGER $)   (SHIFT 8)                
254
255(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8)(INTEGER ^ INTEGER $)   (SHIFT 4)                
256
257(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 INTEGER 4)       (^ INTEGER $)   (REDUCE 7 (BIGINTEGER -> INTEGER))
258
259(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7)       (^ INTEGER $)   (SHIFT 9)                
260
261(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9)         (INTEGER $)   (SHIFT 4)                
262
263(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 INTEGER 4)                 ($)   (REDUCE 7 (BIGINTEGER -> INTEGER))
264
265(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 BIGINTEGER 7 ^ 9 BIGINTEGER 13)                 ($)   (REDUCE 4 (FACTOR -> BIGINTEGER ^ BIGINTEGER))
266
267(0 INTEGER 2 INTEGER 3 FACTORIZATION 5 PERIOD 8 FACTOR 11)                 ($)   (REDUCE 2 (FACTORIZATION -> FACTORIZATION PERIOD FACTOR))
268
269(0 INTEGER 2 INTEGER 3 FACTORIZATION 5)                 ($)   (REDUCE 1 (S -> INTEGER INTEGER FACTORIZATION))
270
271(0 S 1)                                             ($)   (ACCEPT)                 
272
273Sentence was grammatical.