-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathparselog.txt
More file actions
352 lines (352 loc) · 23 KB
/
Copy pathparselog.txt
File metadata and controls
352 lines (352 loc) · 23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
yacc.py: 362:PLY: PARSE DEBUG START
yacc.py: 410:
yacc.py: 411:State : 0
yacc.py: 434:Stack : . LexToken(IDENTIFIER,'Deploy',1,0)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : IDENTIFIER . LexToken(BRACKETLEFT,'[',1,6)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['Deploy'] and goto state 10
yacc.py: 506:Result : <dict @ 0x3355ac0> ({'type': 'identifier', 'name': 'Deploy', ...)
yacc.py: 410:
yacc.py: 411:State : 10
yacc.py: 434:Stack : identifier . LexToken(BRACKETLEFT,'[',1,6)
yacc.py: 445:Action : Shift and goto state 47
yacc.py: 410:
yacc.py: 411:State : 47
yacc.py: 434:Stack : identifier BRACKETLEFT . LexToken(IDENTIFIER,'self',1,7)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : identifier BRACKETLEFT IDENTIFIER . LexToken(BRACKETRIGHT,']',1,11)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['self'] and goto state 66
yacc.py: 506:Result : <dict @ 0x3355d40> ({'type': 'identifier', 'name': 'self', ' ...)
yacc.py: 410:
yacc.py: 411:State : 66
yacc.py: 434:Stack : identifier BRACKETLEFT identifier . LexToken(BRACKETRIGHT,']',1,11)
yacc.py: 469:Action : Reduce rule [expression -> identifier] with [<dict @ 0x3355d40>] and goto state 93
yacc.py: 506:Result : <dict @ 0x3356000> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 93
yacc.py: 434:Stack : identifier BRACKETLEFT expression . LexToken(BRACKETRIGHT,']',1,11)
yacc.py: 469:Action : Reduce rule [args -> expression] with [<dict @ 0x3356000>] and goto state 92
yacc.py: 506:Result : <list @ 0x3360cc0> ([{'type': 'expression', 'value': {'type' ...)
yacc.py: 410:
yacc.py: 411:State : 92
yacc.py: 434:Stack : identifier BRACKETLEFT args . LexToken(BRACKETRIGHT,']',1,11)
yacc.py: 445:Action : Shift and goto state 140
yacc.py: 410:
yacc.py: 411:State : 140
yacc.py: 434:Stack : identifier BRACKETLEFT args BRACKETRIGHT . LexToken(ENDLINE,'\n',1,12)
yacc.py: 469:Action : Reduce rule [choice -> BRACKETLEFT args BRACKETRIGHT] with ['[',<list @ 0x3360cc0>,']'] and goto state 45
yacc.py: 506:Result : <dict @ 0x337e900> ({'type': 'choice', 'value': [{'type': 'e ...)
yacc.py: 410:
yacc.py: 411:State : 45
yacc.py: 434:Stack : identifier choice . LexToken(ENDLINE,'\n',1,12)
yacc.py: 469:Action : Reduce rule [member -> identifier choice] with [<dict @ 0x3355ac0>,<dict @ 0x337e900>] and goto state 13
yacc.py: 506:Result : <dict @ 0x337ea80> ({'type': 'member', 'name': {'type': 'ide ...)
yacc.py: 410:
yacc.py: 411:State : 13
yacc.py: 434:Stack : member . LexToken(ENDLINE,'\n',1,12)
yacc.py: 445:Action : Shift and goto state 46
yacc.py: 410:
yacc.py: 411:State : 46
yacc.py: 434:Stack : member ENDLINE . LexToken(INDENT,None,1,17)
yacc.py: 445:Action : Shift and goto state 104
yacc.py: 410:
yacc.py: 411:State : 104
yacc.py: 434:Stack : member ENDLINE INDENT . LexToken(CHOOSE,'choose',1,17)
yacc.py: 445:Action : Shift and goto state 15
yacc.py: 410:
yacc.py: 411:State : 15
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE . LexToken(NUMBER,1,1,24)
yacc.py: 445:Action : Shift and goto state 26
yacc.py: 410:
yacc.py: 411:State : 26
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE NUMBER . LexToken(FROM,'from',1,26)
yacc.py: 469:Action : Reduce rule [number -> NUMBER] with [1] and goto state 21
yacc.py: 506:Result : <dict @ 0x337e940> ({'type': 'number', 'value': 1})
yacc.py: 410:
yacc.py: 411:State : 21
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE number . LexToken(FROM,'from',1,26)
yacc.py: 469:Action : Reduce rule [expression -> number] with [<dict @ 0x337e940>] and goto state 69
yacc.py: 506:Result : <dict @ 0x337ec00> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 69
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression . LexToken(FROM,'from',1,26)
yacc.py: 445:Action : Shift and goto state 121
yacc.py: 410:
yacc.py: 411:State : 121
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM . LexToken(IDENTIFIER,'deck',1,31)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM IDENTIFIER . LexToken(BRACKETLEFT,'[',1,35)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['deck'] and goto state 66
yacc.py: 506:Result : <dict @ 0x337ec40> ({'type': 'identifier', 'name': 'deck', ' ...)
yacc.py: 410:
yacc.py: 411:State : 66
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier . LexToken(BRACKETLEFT,'[',1,35)
yacc.py: 445:Action : Shift and goto state 47
yacc.py: 410:
yacc.py: 411:State : 47
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT . LexToken(IDENTIFIER,'ally',1,36)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT IDENTIFIER . LexToken(BRACKETRIGHT,']',1,40)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['ally'] and goto state 66
yacc.py: 506:Result : <dict @ 0x337ed80> ({'type': 'identifier', 'name': 'ally', ' ...)
yacc.py: 410:
yacc.py: 411:State : 66
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT identifier . LexToken(BRACKETRIGHT,']',1,40)
yacc.py: 469:Action : Reduce rule [expression -> identifier] with [<dict @ 0x337ed80>] and goto state 93
yacc.py: 506:Result : <dict @ 0x337edc0> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 93
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT expression . LexToken(BRACKETRIGHT,']',1,40)
yacc.py: 469:Action : Reduce rule [args -> expression] with [<dict @ 0x337edc0>] and goto state 92
yacc.py: 506:Result : <list @ 0x3360b80> ([{'type': 'expression', 'value': {'type' ...)
yacc.py: 410:
yacc.py: 411:State : 92
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT args . LexToken(BRACKETRIGHT,']',1,40)
yacc.py: 445:Action : Shift and goto state 140
yacc.py: 410:
yacc.py: 411:State : 140
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier BRACKETLEFT args BRACKETRIGHT . LexToken(WHERE,'where',1,42)
yacc.py: 469:Action : Reduce rule [choice -> BRACKETLEFT args BRACKETRIGHT] with ['[',<list @ 0x3360b80>,']'] and goto state 45
yacc.py: 506:Result : <dict @ 0x337ee40> ({'type': 'choice', 'value': [{'type': 'e ...)
yacc.py: 410:
yacc.py: 411:State : 45
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM identifier choice . LexToken(WHERE,'where',1,42)
yacc.py: 469:Action : Reduce rule [member -> identifier choice] with [<dict @ 0x337ec40>,<dict @ 0x337ee40>] and goto state 68
yacc.py: 506:Result : <dict @ 0x337e9c0> ({'type': 'member', 'name': {'type': 'ide ...)
yacc.py: 410:
yacc.py: 411:State : 68
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM member . LexToken(WHERE,'where',1,42)
yacc.py: 469:Action : Reduce rule [expression -> member] with [<dict @ 0x337e9c0>] and goto state 146
yacc.py: 506:Result : <dict @ 0x337ed40> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 146
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression . LexToken(WHERE,'where',1,42)
yacc.py: 445:Action : Shift and goto state 151
yacc.py: 410:
yacc.py: 411:State : 151
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE . LexToken(BRACELEFT,'{',1,48)
yacc.py: 445:Action : Shift and goto state 155
yacc.py: 410:
yacc.py: 411:State : 155
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT . LexToken(DOT,'.',1,49)
yacc.py: 445:Action : Shift and goto state 17
yacc.py: 410:
yacc.py: 411:State : 17
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT . LexToken(IDENTIFIER,'tags',1,50)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT IDENTIFIER . LexToken(BRACKETLEFT,'[',1,54)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['tags'] and goto state 70
yacc.py: 506:Result : <dict @ 0x337ec80> ({'type': 'identifier', 'name': 'tags', ' ...)
yacc.py: 410:
yacc.py: 411:State : 70
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier . LexToken(BRACKETLEFT,'[',1,54)
yacc.py: 445:Action : Shift and goto state 47
yacc.py: 410:
yacc.py: 411:State : 47
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT . LexToken(DOUBLEQUOT,'"',1,55)
yacc.py: 445:Action : Shift and goto state 28
yacc.py: 410:
yacc.py: 411:State : 28
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT DOUBLEQUOT . LexToken(IDENTIFIER,'²Ù¿Ø',1,56)
yacc.py: 445:Action : Shift and goto state 90
yacc.py: 410:
yacc.py: 411:State : 90
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT DOUBLEQUOT IDENTIFIER . LexToken(DOUBLEQUOT,'"',1,58)
yacc.py: 445:Action : Shift and goto state 139
yacc.py: 410:
yacc.py: 411:State : 139
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT DOUBLEQUOT IDENTIFIER DOUBLEQUOT . LexToken(BRACKETRIGHT,']',1,59)
yacc.py: 469:Action : Reduce rule [name -> DOUBLEQUOT IDENTIFIER DOUBLEQUOT] with ['"','²Ù¿Ø','"'] and goto state 23
yacc.py: 506:Result : <dict @ 0x337ecc0> ({'type': 'name', 'value': '²Ù¿Ø'})
yacc.py: 410:
yacc.py: 411:State : 23
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT name . LexToken(BRACKETRIGHT,']',1,59)
yacc.py: 469:Action : Reduce rule [expression -> name] with [<dict @ 0x337ecc0>] and goto state 93
yacc.py: 506:Result : <dict @ 0x337ef40> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 93
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT expression . LexToken(BRACKETRIGHT,']',1,59)
yacc.py: 469:Action : Reduce rule [args -> expression] with [<dict @ 0x337ef40>] and goto state 92
yacc.py: 506:Result : <list @ 0x3360a80> ([{'type': 'expression', 'value': {'type' ...)
yacc.py: 410:
yacc.py: 411:State : 92
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT args . LexToken(BRACKETRIGHT,']',1,59)
yacc.py: 445:Action : Shift and goto state 140
yacc.py: 410:
yacc.py: 411:State : 140
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier BRACKETLEFT args BRACKETRIGHT . LexToken(BRACERIGHT,'}',1,60)
yacc.py: 469:Action : Reduce rule [choice -> BRACKETLEFT args BRACKETRIGHT] with ['[',<list @ 0x3360a80>,']'] and goto state 122
yacc.py: 506:Result : <dict @ 0x337eec0> ({'type': 'choice', 'value': [{'type': 'e ...)
yacc.py: 410:
yacc.py: 411:State : 122
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT DOT identifier choice . LexToken(BRACERIGHT,'}',1,60)
yacc.py: 469:Action : Reduce rule [dotidchoices -> DOT identifier choice] with ['.',<dict @ 0x337ec80>,<dict @ 0x337eec0>] and goto state 25
yacc.py: 506:Result : <dict @ 0x337ee80> ({'type': 'dotidchoice', 'name': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 25
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT dotidchoices . LexToken(BRACERIGHT,'}',1,60)
yacc.py: 469:Action : Reduce rule [expression -> dotidchoices] with [<dict @ 0x337ee80>] and goto state 159
yacc.py: 506:Result : <dict @ 0x337ef00> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 159
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT expression . LexToken(BRACERIGHT,'}',1,60)
yacc.py: 469:Action : Reduce rule [expressionwithand -> expression] with [<dict @ 0x337ef00>] and goto state 158
yacc.py: 506:Result : <dict @ 0x337ef00> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 158
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT expressionwithand . LexToken(BRACERIGHT,'}',1,60)
yacc.py: 445:Action : Shift and goto state 162
yacc.py: 410:
yacc.py: 411:State : 162
yacc.py: 430:Defaulted state 162: Reduce using 72
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE BRACELEFT expressionwithand BRACERIGHT . None
yacc.py: 469:Action : Reduce rule [filter -> BRACELEFT expressionwithand BRACERIGHT] with ['{',<dict @ 0x337ef00>,'}'] and goto state 154
yacc.py: 506:Result : <dict @ 0x337ee00> ({'type': 'filter', 'value': {'type': 'ex ...)
yacc.py: 410:
yacc.py: 411:State : 154
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter . LexToken(AS,'as',1,62)
yacc.py: 445:Action : Shift and goto state 157
yacc.py: 410:
yacc.py: 411:State : 157
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS . LexToken(IDENTIFIER,'target',1,65)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS IDENTIFIER . LexToken(COLON,':',1,71)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['target'] and goto state 161
yacc.py: 506:Result : <dict @ 0x337f000> ({'type': 'identifier', 'name': 'target', ...)
yacc.py: 410:
yacc.py: 411:State : 161
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier . LexToken(COLON,':',1,71)
yacc.py: 445:Action : Shift and goto state 166
yacc.py: 410:
yacc.py: 411:State : 166
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON . LexToken(ENDLINE,'\n',1,72)
yacc.py: 445:Action : Shift and goto state 46
yacc.py: 410:
yacc.py: 411:State : 46
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE . LexToken(INDENT,None,1,81)
yacc.py: 445:Action : Shift and goto state 104
yacc.py: 410:
yacc.py: 411:State : 104
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT . LexToken(IDENTIFIER,'play',1,81)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT IDENTIFIER . LexToken(PARENTHESELEFT,'(',1,85)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['play'] and goto state 10
yacc.py: 506:Result : <dict @ 0x337f0c0> ({'type': 'identifier', 'name': 'play', ' ...)
yacc.py: 410:
yacc.py: 411:State : 10
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier . LexToken(PARENTHESELEFT,'(',1,85)
yacc.py: 445:Action : Shift and goto state 42
yacc.py: 410:
yacc.py: 411:State : 42
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT . LexToken(IDENTIFIER,'target',1,86)
yacc.py: 445:Action : Shift and goto state 16
yacc.py: 410:
yacc.py: 411:State : 16
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT IDENTIFIER . LexToken(PARENTHESERIGHT,')',1,92)
yacc.py: 469:Action : Reduce rule [identifier -> IDENTIFIER] with ['target'] and goto state 66
yacc.py: 506:Result : <dict @ 0x337f040> ({'type': 'identifier', 'name': 'target', ...)
yacc.py: 410:
yacc.py: 411:State : 66
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT identifier . LexToken(PARENTHESERIGHT,')',1,92)
yacc.py: 469:Action : Reduce rule [expression -> identifier] with [<dict @ 0x337f040>] and goto state 93
yacc.py: 506:Result : <dict @ 0x337efc0> ({'type': 'expression', 'value': {'type': ...)
yacc.py: 410:
yacc.py: 411:State : 93
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT expression . LexToken(PARENTHESERIGHT,')',1,92)
yacc.py: 469:Action : Reduce rule [args -> expression] with [<dict @ 0x337efc0>] and goto state 102
yacc.py: 506:Result : <list @ 0x3360e40> ([{'type': 'expression', 'value': {'type' ...)
yacc.py: 410:
yacc.py: 411:State : 102
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT args . LexToken(PARENTHESERIGHT,')',1,92)
yacc.py: 445:Action : Shift and goto state 143
yacc.py: 410:
yacc.py: 411:State : 143
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT identifier PARENTHESELEFT args PARENTHESERIGHT . LexToken(ENDLINE,'\n',1,93)
yacc.py: 469:Action : Reduce rule [callfunction -> identifier PARENTHESELEFT args PARENTHESERIGHT] with [<dict @ 0x337f0c0>,'(',<list @ 0x3360e40>,')'] and goto state 5
yacc.py: 506:Result : <dict @ 0x337f080> ({'type': 'callfunction', 'caller': {'typ ...)
yacc.py: 410:
yacc.py: 411:State : 5
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT callfunction . LexToken(ENDLINE,'\n',1,93)
yacc.py: 445:Action : Shift and goto state 34
yacc.py: 410:
yacc.py: 411:State : 34
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT callfunction ENDLINE . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [code -> callfunction ENDLINE] with [<dict @ 0x337f080>,'\n'] and goto state 3
yacc.py: 506:Result : <dict @ 0x337f080> ({'type': 'callfunction', 'caller': {'typ ...)
yacc.py: 410:
yacc.py: 411:State : 3
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT code . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [codes -> code] with [<dict @ 0x337f080>] and goto state 144
yacc.py: 506:Result : <dict @ 0x337f140> ({'type': 'block', 'body': [{'type': 'cal ...)
yacc.py: 410:
yacc.py: 411:State : 144
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT codes . LexToken(DEDENT,None,1,93)
yacc.py: 445:Action : Shift and goto state 149
yacc.py: 410:
yacc.py: 411:State : 149
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON ENDLINE INDENT codes DEDENT . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [suite -> ENDLINE INDENT codes DEDENT] with ['\n',None,<dict @ 0x337f140>,None] and goto state 169
yacc.py: 506:Result : <dict @ 0x337f140> ({'type': 'block', 'body': [{'type': 'cal ...)
yacc.py: 410:
yacc.py: 411:State : 169
yacc.py: 434:Stack : member ENDLINE INDENT CHOOSE expression FROM expression WHERE filter AS identifier COLON suite . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [choose -> CHOOSE expression FROM expression WHERE filter AS identifier COLON suite] with ['choose',<dict @ 0x337ec00>,'from',<dict @ 0x337ed40>,'where',<dict @ 0x337ee00>,'as',<dict @ 0x337f000>,':',<dict @ 0x337f140>] and goto state 9
yacc.py: 506:Result : <dict @ 0x337f1c0> ({'type': 'choose', 'num': {'type': 'expr ...)
yacc.py: 410:
yacc.py: 411:State : 9
yacc.py: 434:Stack : member ENDLINE INDENT choose . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [code -> choose] with [<dict @ 0x337f1c0>] and goto state 3
yacc.py: 506:Result : <dict @ 0x337f1c0> ({'type': 'choose', 'num': {'type': 'expr ...)
yacc.py: 410:
yacc.py: 411:State : 3
yacc.py: 434:Stack : member ENDLINE INDENT code . LexToken(DEDENT,None,1,93)
yacc.py: 469:Action : Reduce rule [codes -> code] with [<dict @ 0x337f1c0>] and goto state 144
yacc.py: 506:Result : <dict @ 0x337f240> ({'type': 'block', 'body': [{'type': 'cho ...)
yacc.py: 410:
yacc.py: 411:State : 144
yacc.py: 434:Stack : member ENDLINE INDENT codes . LexToken(DEDENT,None,1,93)
yacc.py: 445:Action : Shift and goto state 149
yacc.py: 410:
yacc.py: 411:State : 149
yacc.py: 434:Stack : member ENDLINE INDENT codes DEDENT . $end
yacc.py: 469:Action : Reduce rule [suite -> ENDLINE INDENT codes DEDENT] with ['\n',None,<dict @ 0x337f240>,None] and goto state 64
yacc.py: 506:Result : <dict @ 0x337f240> ({'type': 'block', 'body': [{'type': 'cho ...)
yacc.py: 410:
yacc.py: 411:State : 64
yacc.py: 434:Stack : member suite . $end
yacc.py: 469:Action : Reduce rule [subscribe -> member suite] with [<dict @ 0x337ea80>,<dict @ 0x337f240>] and goto state 6
yacc.py: 506:Result : <dict @ 0x337ef80> ({'type': 'subscribe', 'name': {'type': ' ...)
yacc.py: 410:
yacc.py: 411:State : 6
yacc.py: 434:Stack : subscribe . $end
yacc.py: 469:Action : Reduce rule [code -> subscribe] with [<dict @ 0x337ef80>] and goto state 3
yacc.py: 506:Result : <dict @ 0x337ef80> ({'type': 'subscribe', 'name': {'type': ' ...)
yacc.py: 410:
yacc.py: 411:State : 3
yacc.py: 434:Stack : code . $end
yacc.py: 469:Action : Reduce rule [codes -> code] with [<dict @ 0x337ef80>] and goto state 2
yacc.py: 506:Result : <dict @ 0x337f4c0> ({'type': 'block', 'body': [{'type': 'sub ...)
yacc.py: 410:
yacc.py: 411:State : 2
yacc.py: 434:Stack : codes . $end
yacc.py: 469:Action : Reduce rule [program -> codes] with [<dict @ 0x337f4c0>] and goto state 1
yacc.py: 506:Result : <dict @ 0x337f480> ({'type': 'program', 'body': {'type': 'bl ...)
yacc.py: 410:
yacc.py: 411:State : 1
yacc.py: 434:Stack : program . $end
yacc.py: 571:Done : Returning <dict @ 0x337f480> ({'type': 'program', 'body': {'type': 'bl ...)
yacc.py: 572:PLY: PARSE DEBUG END