1
2state 0
3	$accept : _statement_list $end
4	statement_list : _    (1)
5
6	.  reduce 1
7
8	statement_list  goto 1
9
10state 1
11	$accept :  statement_list_$end
12	statement_list :  statement_list_statement
13
14	$end  accept
15	MDB_TOK_SYMBOL  shift 24
16	MDB_TOK_IMMEDIATE  shift 28
17	MDB_TOK_DCMD  shift 36
18	MDB_TOK_VAR_REF  shift 23
19	MDB_TOK_COR1_DEREF  shift 10
20	MDB_TOK_COR2_DEREF  shift 11
21	MDB_TOK_COR4_DEREF  shift 12
22	MDB_TOK_COR8_DEREF  shift 13
23	MDB_TOK_OBJ1_DEREF  shift 15
24	MDB_TOK_OBJ2_DEREF  shift 16
25	MDB_TOK_OBJ4_DEREF  shift 17
26	MDB_TOK_OBJ8_DEREF  shift 18
27	^  shift 26
28	&  shift 27
29	-  shift 19
30	+  shift 25
31	*  shift 9
32	%  shift 14
33	#  shift 21
34	\n  shift 29
35	;  shift 30
36	,  shift 5
37	!  shift 6
38	?  shift 31
39	/  shift 32
40	\\  shift 33
41	@  shift 34
42	=  shift 35
43	$  shift 37
44	~  shift 20
45	(  shift 22
46	.  error
47
48	expression  goto 4
49	command  goto 8
50	statement  goto 2
51	terminator  goto 7
52	pipeline  goto 3
53
54state 2
55	statement_list :  statement_list statement_    (2)
56
57	.  reduce 2
58
59
60state 3
61	statement :  pipeline_shell_pipe terminator
62	pipeline :  pipeline_| command
63	shell_pipe : _    (23)
64
65	|  shift 39
66	!  shift 40
67	.  reduce 23
68
69	shell_pipe  goto 38
70
71state 4
72	statement :  expression_pipeline shell_pipe terminator
73	statement :  expression_, expression pipeline shell_pipe terminator
74	statement :  expression_terminator
75	statement :  expression_, expression shell_pipe terminator
76	expression :  expression_+ expression
77	expression :  expression_- expression
78	expression :  expression_* expression
79	expression :  expression_% expression
80	expression :  expression_& expression
81	expression :  expression_| expression
82	expression :  expression_^ expression
83	expression :  expression_MDB_TOK_EQUAL expression
84	expression :  expression_MDB_TOK_NOTEQUAL expression
85	expression :  expression_MDB_TOK_LSHIFT expression
86	expression :  expression_MDB_TOK_RSHIFT expression
87	expression :  expression_# expression
88
89	MDB_TOK_DCMD  shift 36
90	|  shift 49
91	^  shift 50
92	&  shift 48
93	MDB_TOK_EQUAL  shift 51
94	MDB_TOK_NOTEQUAL  shift 52
95	MDB_TOK_LSHIFT  shift 53
96	MDB_TOK_RSHIFT  shift 54
97	-  shift 45
98	+  shift 44
99	*  shift 46
100	%  shift 47
101	#  shift 55
102	\n  shift 29
103	;  shift 30
104	,  shift 42
105	?  shift 31
106	/  shift 32
107	\\  shift 33
108	@  shift 34
109	=  shift 35
110	$  shift 37
111	.  error
112
113	command  goto 8
114	terminator  goto 43
115	pipeline  goto 41
116
117state 5
118	statement :  ,_expression pipeline shell_pipe terminator
119	statement :  ,_expression shell_pipe terminator
120
121	MDB_TOK_SYMBOL  shift 24
122	MDB_TOK_IMMEDIATE  shift 28
123	MDB_TOK_VAR_REF  shift 23
124	MDB_TOK_COR1_DEREF  shift 10
125	MDB_TOK_COR2_DEREF  shift 11
126	MDB_TOK_COR4_DEREF  shift 12
127	MDB_TOK_COR8_DEREF  shift 13
128	MDB_TOK_OBJ1_DEREF  shift 15
129	MDB_TOK_OBJ2_DEREF  shift 16
130	MDB_TOK_OBJ4_DEREF  shift 17
131	MDB_TOK_OBJ8_DEREF  shift 18
132	^  shift 26
133	&  shift 27
134	-  shift 19
135	+  shift 25
136	*  shift 9
137	%  shift 14
138	#  shift 21
139	~  shift 20
140	(  shift 22
141	.  error
142
143	expression  goto 56
144
145state 6
146	statement :  !_MDB_TOK_STRING terminator
147
148	MDB_TOK_STRING  shift 57
149	.  error
150
151
152state 7
153	statement :  terminator_    (13)
154
155	.  reduce 13
156
157
158state 8
159	pipeline :  command_    (15)
160
161	.  reduce 15
162
163
164state 9
165	expression :  *_expression
166
167	MDB_TOK_SYMBOL  shift 24
168	MDB_TOK_IMMEDIATE  shift 28
169	MDB_TOK_VAR_REF  shift 23
170	MDB_TOK_COR1_DEREF  shift 10
171	MDB_TOK_COR2_DEREF  shift 11
172	MDB_TOK_COR4_DEREF  shift 12
173	MDB_TOK_COR8_DEREF  shift 13
174	MDB_TOK_OBJ1_DEREF  shift 15
175	MDB_TOK_OBJ2_DEREF  shift 16
176	MDB_TOK_OBJ4_DEREF  shift 17
177	MDB_TOK_OBJ8_DEREF  shift 18
178	^  shift 26
179	&  shift 27
180	-  shift 19
181	+  shift 25
182	*  shift 9
183	%  shift 14
184	#  shift 21
185	~  shift 20
186	(  shift 22
187	.  error
188
189	expression  goto 58
190
191state 10
192	expression :  MDB_TOK_COR1_DEREF_expression
193
194	MDB_TOK_SYMBOL  shift 24
195	MDB_TOK_IMMEDIATE  shift 28
196	MDB_TOK_VAR_REF  shift 23
197	MDB_TOK_COR1_DEREF  shift 10
198	MDB_TOK_COR2_DEREF  shift 11
199	MDB_TOK_COR4_DEREF  shift 12
200	MDB_TOK_COR8_DEREF  shift 13
201	MDB_TOK_OBJ1_DEREF  shift 15
202	MDB_TOK_OBJ2_DEREF  shift 16
203	MDB_TOK_OBJ4_DEREF  shift 17
204	MDB_TOK_OBJ8_DEREF  shift 18
205	^  shift 26
206	&  shift 27
207	-  shift 19
208	+  shift 25
209	*  shift 9
210	%  shift 14
211	#  shift 21
212	~  shift 20
213	(  shift 22
214	.  error
215
216	expression  goto 59
217
218state 11
219	expression :  MDB_TOK_COR2_DEREF_expression
220
221	MDB_TOK_SYMBOL  shift 24
222	MDB_TOK_IMMEDIATE  shift 28
223	MDB_TOK_VAR_REF  shift 23
224	MDB_TOK_COR1_DEREF  shift 10
225	MDB_TOK_COR2_DEREF  shift 11
226	MDB_TOK_COR4_DEREF  shift 12
227	MDB_TOK_COR8_DEREF  shift 13
228	MDB_TOK_OBJ1_DEREF  shift 15
229	MDB_TOK_OBJ2_DEREF  shift 16
230	MDB_TOK_OBJ4_DEREF  shift 17
231	MDB_TOK_OBJ8_DEREF  shift 18
232	^  shift 26
233	&  shift 27
234	-  shift 19
235	+  shift 25
236	*  shift 9
237	%  shift 14
238	#  shift 21
239	~  shift 20
240	(  shift 22
241	.  error
242
243	expression  goto 60
244
245state 12
246	expression :  MDB_TOK_COR4_DEREF_expression
247
248	MDB_TOK_SYMBOL  shift 24
249	MDB_TOK_IMMEDIATE  shift 28
250	MDB_TOK_VAR_REF  shift 23
251	MDB_TOK_COR1_DEREF  shift 10
252	MDB_TOK_COR2_DEREF  shift 11
253	MDB_TOK_COR4_DEREF  shift 12
254	MDB_TOK_COR8_DEREF  shift 13
255	MDB_TOK_OBJ1_DEREF  shift 15
256	MDB_TOK_OBJ2_DEREF  shift 16
257	MDB_TOK_OBJ4_DEREF  shift 17
258	MDB_TOK_OBJ8_DEREF  shift 18
259	^  shift 26
260	&  shift 27
261	-  shift 19
262	+  shift 25
263	*  shift 9
264	%  shift 14
265	#  shift 21
266	~  shift 20
267	(  shift 22
268	.  error
269
270	expression  goto 61
271
272state 13
273	expression :  MDB_TOK_COR8_DEREF_expression
274
275	MDB_TOK_SYMBOL  shift 24
276	MDB_TOK_IMMEDIATE  shift 28
277	MDB_TOK_VAR_REF  shift 23
278	MDB_TOK_COR1_DEREF  shift 10
279	MDB_TOK_COR2_DEREF  shift 11
280	MDB_TOK_COR4_DEREF  shift 12
281	MDB_TOK_COR8_DEREF  shift 13
282	MDB_TOK_OBJ1_DEREF  shift 15
283	MDB_TOK_OBJ2_DEREF  shift 16
284	MDB_TOK_OBJ4_DEREF  shift 17
285	MDB_TOK_OBJ8_DEREF  shift 18
286	^  shift 26
287	&  shift 27
288	-  shift 19
289	+  shift 25
290	*  shift 9
291	%  shift 14
292	#  shift 21
293	~  shift 20
294	(  shift 22
295	.  error
296
297	expression  goto 62
298
299state 14
300	expression :  %_expression
301
302	MDB_TOK_SYMBOL  shift 24
303	MDB_TOK_IMMEDIATE  shift 28
304	MDB_TOK_VAR_REF  shift 23
305	MDB_TOK_COR1_DEREF  shift 10
306	MDB_TOK_COR2_DEREF  shift 11
307	MDB_TOK_COR4_DEREF  shift 12
308	MDB_TOK_COR8_DEREF  shift 13
309	MDB_TOK_OBJ1_DEREF  shift 15
310	MDB_TOK_OBJ2_DEREF  shift 16
311	MDB_TOK_OBJ4_DEREF  shift 17
312	MDB_TOK_OBJ8_DEREF  shift 18
313	^  shift 26
314	&  shift 27
315	-  shift 19
316	+  shift 25
317	*  shift 9
318	%  shift 14
319	#  shift 21
320	~  shift 20
321	(  shift 22
322	.  error
323
324	expression  goto 63
325
326state 15
327	expression :  MDB_TOK_OBJ1_DEREF_expression
328
329	MDB_TOK_SYMBOL  shift 24
330	MDB_TOK_IMMEDIATE  shift 28
331	MDB_TOK_VAR_REF  shift 23
332	MDB_TOK_COR1_DEREF  shift 10
333	MDB_TOK_COR2_DEREF  shift 11
334	MDB_TOK_COR4_DEREF  shift 12
335	MDB_TOK_COR8_DEREF  shift 13
336	MDB_TOK_OBJ1_DEREF  shift 15
337	MDB_TOK_OBJ2_DEREF  shift 16
338	MDB_TOK_OBJ4_DEREF  shift 17
339	MDB_TOK_OBJ8_DEREF  shift 18
340	^  shift 26
341	&  shift 27
342	-  shift 19
343	+  shift 25
344	*  shift 9
345	%  shift 14
346	#  shift 21
347	~  shift 20
348	(  shift 22
349	.  error
350
351	expression  goto 64
352
353state 16
354	expression :  MDB_TOK_OBJ2_DEREF_expression
355
356	MDB_TOK_SYMBOL  shift 24
357	MDB_TOK_IMMEDIATE  shift 28
358	MDB_TOK_VAR_REF  shift 23
359	MDB_TOK_COR1_DEREF  shift 10
360	MDB_TOK_COR2_DEREF  shift 11
361	MDB_TOK_COR4_DEREF  shift 12
362	MDB_TOK_COR8_DEREF  shift 13
363	MDB_TOK_OBJ1_DEREF  shift 15
364	MDB_TOK_OBJ2_DEREF  shift 16
365	MDB_TOK_OBJ4_DEREF  shift 17
366	MDB_TOK_OBJ8_DEREF  shift 18
367	^  shift 26
368	&  shift 27
369	-  shift 19
370	+  shift 25
371	*  shift 9
372	%  shift 14
373	#  shift 21
374	~  shift 20
375	(  shift 22
376	.  error
377
378	expression  goto 65
379
380state 17
381	expression :  MDB_TOK_OBJ4_DEREF_expression
382
383	MDB_TOK_SYMBOL  shift 24
384	MDB_TOK_IMMEDIATE  shift 28
385	MDB_TOK_VAR_REF  shift 23
386	MDB_TOK_COR1_DEREF  shift 10
387	MDB_TOK_COR2_DEREF  shift 11
388	MDB_TOK_COR4_DEREF  shift 12
389	MDB_TOK_COR8_DEREF  shift 13
390	MDB_TOK_OBJ1_DEREF  shift 15
391	MDB_TOK_OBJ2_DEREF  shift 16
392	MDB_TOK_OBJ4_DEREF  shift 17
393	MDB_TOK_OBJ8_DEREF  shift 18
394	^  shift 26
395	&  shift 27
396	-  shift 19
397	+  shift 25
398	*  shift 9
399	%  shift 14
400	#  shift 21
401	~  shift 20
402	(  shift 22
403	.  error
404
405	expression  goto 66
406
407state 18
408	expression :  MDB_TOK_OBJ8_DEREF_expression
409
410	MDB_TOK_SYMBOL  shift 24
411	MDB_TOK_IMMEDIATE  shift 28
412	MDB_TOK_VAR_REF  shift 23
413	MDB_TOK_COR1_DEREF  shift 10
414	MDB_TOK_COR2_DEREF  shift 11
415	MDB_TOK_COR4_DEREF  shift 12
416	MDB_TOK_COR8_DEREF  shift 13
417	MDB_TOK_OBJ1_DEREF  shift 15
418	MDB_TOK_OBJ2_DEREF  shift 16
419	MDB_TOK_OBJ4_DEREF  shift 17
420	MDB_TOK_OBJ8_DEREF  shift 18
421	^  shift 26
422	&  shift 27
423	-  shift 19
424	+  shift 25
425	*  shift 9
426	%  shift 14
427	#  shift 21
428	~  shift 20
429	(  shift 22
430	.  error
431
432	expression  goto 67
433
434state 19
435	expression :  -_expression
436
437	MDB_TOK_SYMBOL  shift 24
438	MDB_TOK_IMMEDIATE  shift 28
439	MDB_TOK_VAR_REF  shift 23
440	MDB_TOK_COR1_DEREF  shift 10
441	MDB_TOK_COR2_DEREF  shift 11
442	MDB_TOK_COR4_DEREF  shift 12
443	MDB_TOK_COR8_DEREF  shift 13
444	MDB_TOK_OBJ1_DEREF  shift 15
445	MDB_TOK_OBJ2_DEREF  shift 16
446	MDB_TOK_OBJ4_DEREF  shift 17
447	MDB_TOK_OBJ8_DEREF  shift 18
448	^  shift 26
449	&  shift 27
450	-  shift 19
451	+  shift 25
452	*  shift 9
453	%  shift 14
454	#  shift 21
455	~  shift 20
456	(  shift 22
457	.  error
458
459	expression  goto 68
460
461state 20
462	expression :  ~_expression
463
464	MDB_TOK_SYMBOL  shift 24
465	MDB_TOK_IMMEDIATE  shift 28
466	MDB_TOK_VAR_REF  shift 23
467	MDB_TOK_COR1_DEREF  shift 10
468	MDB_TOK_COR2_DEREF  shift 11
469	MDB_TOK_COR4_DEREF  shift 12
470	MDB_TOK_COR8_DEREF  shift 13
471	MDB_TOK_OBJ1_DEREF  shift 15
472	MDB_TOK_OBJ2_DEREF  shift 16
473	MDB_TOK_OBJ4_DEREF  shift 17
474	MDB_TOK_OBJ8_DEREF  shift 18
475	^  shift 26
476	&  shift 27
477	-  shift 19
478	+  shift 25
479	*  shift 9
480	%  shift 14
481	#  shift 21
482	~  shift 20
483	(  shift 22
484	.  error
485
486	expression  goto 69
487
488state 21
489	expression :  #_expression
490
491	MDB_TOK_SYMBOL  shift 24
492	MDB_TOK_IMMEDIATE  shift 28
493	MDB_TOK_VAR_REF  shift 23
494	MDB_TOK_COR1_DEREF  shift 10
495	MDB_TOK_COR2_DEREF  shift 11
496	MDB_TOK_COR4_DEREF  shift 12
497	MDB_TOK_COR8_DEREF  shift 13
498	MDB_TOK_OBJ1_DEREF  shift 15
499	MDB_TOK_OBJ2_DEREF  shift 16
500	MDB_TOK_OBJ4_DEREF  shift 17
501	MDB_TOK_OBJ8_DEREF  shift 18
502	^  shift 26
503	&  shift 27
504	-  shift 19
505	+  shift 25
506	*  shift 9
507	%  shift 14
508	#  shift 21
509	~  shift 20
510	(  shift 22
511	.  error
512
513	expression  goto 70
514
515state 22
516	expression :  (_expression )
517
518	MDB_TOK_SYMBOL  shift 24
519	MDB_TOK_IMMEDIATE  shift 28
520	MDB_TOK_VAR_REF  shift 23
521	MDB_TOK_COR1_DEREF  shift 10
522	MDB_TOK_COR2_DEREF  shift 11
523	MDB_TOK_COR4_DEREF  shift 12
524	MDB_TOK_COR8_DEREF  shift 13
525	MDB_TOK_OBJ1_DEREF  shift 15
526	MDB_TOK_OBJ2_DEREF  shift 16
527	MDB_TOK_OBJ4_DEREF  shift 17
528	MDB_TOK_OBJ8_DEREF  shift 18
529	^  shift 26
530	&  shift 27
531	-  shift 19
532	+  shift 25
533	*  shift 9
534	%  shift 14
535	#  shift 21
536	~  shift 20
537	(  shift 22
538	.  error
539
540	expression  goto 71
541
542state 23
543	expression :  MDB_TOK_VAR_REF_    (59)
544
545	.  reduce 59
546
547
548state 24
549	expression :  MDB_TOK_SYMBOL_    (60)
550
551	.  reduce 60
552
553
554state 25
555	expression :  +_    (61)
556
557	.  reduce 61
558
559
560state 26
561	expression :  ^_    (62)
562
563	.  reduce 62
564
565
566state 27
567	expression :  &_    (63)
568
569	.  reduce 63
570
571
572state 28
573	expression :  MDB_TOK_IMMEDIATE_    (64)
574
575	.  reduce 64
576
577
578state 29
579	terminator :  \n_    (3)
580
581	.  reduce 3
582
583
584state 30
585	terminator :  ;_    (4)
586
587	.  reduce 4
588
589
590state 31
591	command :  ?_format_list
592	format_list : _    (25)
593
594	.  reduce 25
595
596	format_list  goto 72
597
598state 32
599	command :  /_format_list
600	format_list : _    (25)
601
602	.  reduce 25
603
604	format_list  goto 73
605
606state 33
607	command :  \\_format_list
608	format_list : _    (25)
609
610	.  reduce 25
611
612	format_list  goto 74
613
614state 34
615	command :  @_format_list
616	format_list : _    (25)
617
618	.  reduce 25
619
620	format_list  goto 75
621
622state 35
623	command :  =_format_list
624	format_list : _    (25)
625
626	.  reduce 25
627
628	format_list  goto 76
629
630state 36
631	command :  MDB_TOK_DCMD_argument_list
632	argument_list : _    (30)
633
634	.  reduce 30
635
636	argument_list  goto 77
637
638state 37
639	command :  $_    (22)
640
641	.  reduce 22
642
643
644state 38
645	statement :  pipeline shell_pipe_terminator
646
647	\n  shift 29
648	;  shift 30
649	.  error
650
651	terminator  goto 78
652
653state 39
654	pipeline :  pipeline |_command
655
656	MDB_TOK_DCMD  shift 36
657	?  shift 31
658	/  shift 32
659	\\  shift 33
660	@  shift 34
661	=  shift 35
662	$  shift 37
663	.  error
664
665	command  goto 79
666
667state 40
668	shell_pipe :  !_MDB_TOK_STRING
669
670	MDB_TOK_STRING  shift 80
671	.  error
672
673
674state 41
675	statement :  expression pipeline_shell_pipe terminator
676	pipeline :  pipeline_| command
677	shell_pipe : _    (23)
678
679	|  shift 39
680	!  shift 40
681	.  reduce 23
682
683	shell_pipe  goto 81
684
685state 42
686	statement :  expression ,_expression pipeline shell_pipe terminator
687	statement :  expression ,_expression shell_pipe terminator
688
689	MDB_TOK_SYMBOL  shift 24
690	MDB_TOK_IMMEDIATE  shift 28
691	MDB_TOK_VAR_REF  shift 23
692	MDB_TOK_COR1_DEREF  shift 10
693	MDB_TOK_COR2_DEREF  shift 11
694	MDB_TOK_COR4_DEREF  shift 12
695	MDB_TOK_COR8_DEREF  shift 13
696	MDB_TOK_OBJ1_DEREF  shift 15
697	MDB_TOK_OBJ2_DEREF  shift 16
698	MDB_TOK_OBJ4_DEREF  shift 17
699	MDB_TOK_OBJ8_DEREF  shift 18
700	^  shift 26
701	&  shift 27
702	-  shift 19
703	+  shift 25
704	*  shift 9
705	%  shift 14
706	#  shift 21
707	~  shift 20
708	(  shift 22
709	.  error
710
711	expression  goto 82
712
713state 43
714	statement :  expression terminator_    (9)
715
716	.  reduce 9
717
718
719state 44
720	expression :  expression +_expression
721
722	MDB_TOK_SYMBOL  shift 24
723	MDB_TOK_IMMEDIATE  shift 28
724	MDB_TOK_VAR_REF  shift 23
725	MDB_TOK_COR1_DEREF  shift 10
726	MDB_TOK_COR2_DEREF  shift 11
727	MDB_TOK_COR4_DEREF  shift 12
728	MDB_TOK_COR8_DEREF  shift 13
729	MDB_TOK_OBJ1_DEREF  shift 15
730	MDB_TOK_OBJ2_DEREF  shift 16
731	MDB_TOK_OBJ4_DEREF  shift 17
732	MDB_TOK_OBJ8_DEREF  shift 18
733	^  shift 26
734	&  shift 27
735	-  shift 19
736	+  shift 25
737	*  shift 9
738	%  shift 14
739	#  shift 21
740	~  shift 20
741	(  shift 22
742	.  error
743
744	expression  goto 83
745
746state 45
747	expression :  expression -_expression
748
749	MDB_TOK_SYMBOL  shift 24
750	MDB_TOK_IMMEDIATE  shift 28
751	MDB_TOK_VAR_REF  shift 23
752	MDB_TOK_COR1_DEREF  shift 10
753	MDB_TOK_COR2_DEREF  shift 11
754	MDB_TOK_COR4_DEREF  shift 12
755	MDB_TOK_COR8_DEREF  shift 13
756	MDB_TOK_OBJ1_DEREF  shift 15
757	MDB_TOK_OBJ2_DEREF  shift 16
758	MDB_TOK_OBJ4_DEREF  shift 17
759	MDB_TOK_OBJ8_DEREF  shift 18
760	^  shift 26
761	&  shift 27
762	-  shift 19
763	+  shift 25
764	*  shift 9
765	%  shift 14
766	#  shift 21
767	~  shift 20
768	(  shift 22
769	.  error
770
771	expression  goto 84
772
773state 46
774	expression :  expression *_expression
775
776	MDB_TOK_SYMBOL  shift 24
777	MDB_TOK_IMMEDIATE  shift 28
778	MDB_TOK_VAR_REF  shift 23
779	MDB_TOK_COR1_DEREF  shift 10
780	MDB_TOK_COR2_DEREF  shift 11
781	MDB_TOK_COR4_DEREF  shift 12
782	MDB_TOK_COR8_DEREF  shift 13
783	MDB_TOK_OBJ1_DEREF  shift 15
784	MDB_TOK_OBJ2_DEREF  shift 16
785	MDB_TOK_OBJ4_DEREF  shift 17
786	MDB_TOK_OBJ8_DEREF  shift 18
787	^  shift 26
788	&  shift 27
789	-  shift 19
790	+  shift 25
791	*  shift 9
792	%  shift 14
793	#  shift 21
794	~  shift 20
795	(  shift 22
796	.  error
797
798	expression  goto 85
799
800state 47
801	expression :  expression %_expression
802
803	MDB_TOK_SYMBOL  shift 24
804	MDB_TOK_IMMEDIATE  shift 28
805	MDB_TOK_VAR_REF  shift 23
806	MDB_TOK_COR1_DEREF  shift 10
807	MDB_TOK_COR2_DEREF  shift 11
808	MDB_TOK_COR4_DEREF  shift 12
809	MDB_TOK_COR8_DEREF  shift 13
810	MDB_TOK_OBJ1_DEREF  shift 15
811	MDB_TOK_OBJ2_DEREF  shift 16
812	MDB_TOK_OBJ4_DEREF  shift 17
813	MDB_TOK_OBJ8_DEREF  shift 18
814	^  shift 26
815	&  shift 27
816	-  shift 19
817	+  shift 25
818	*  shift 9
819	%  shift 14
820	#  shift 21
821	~  shift 20
822	(  shift 22
823	.  error
824
825	expression  goto 86
826
827state 48
828	expression :  expression &_expression
829
830	MDB_TOK_SYMBOL  shift 24
831	MDB_TOK_IMMEDIATE  shift 28
832	MDB_TOK_VAR_REF  shift 23
833	MDB_TOK_COR1_DEREF  shift 10
834	MDB_TOK_COR2_DEREF  shift 11
835	MDB_TOK_COR4_DEREF  shift 12
836	MDB_TOK_COR8_DEREF  shift 13
837	MDB_TOK_OBJ1_DEREF  shift 15
838	MDB_TOK_OBJ2_DEREF  shift 16
839	MDB_TOK_OBJ4_DEREF  shift 17
840	MDB_TOK_OBJ8_DEREF  shift 18
841	^  shift 26
842	&  shift 27
843	-  shift 19
844	+  shift 25
845	*  shift 9
846	%  shift 14
847	#  shift 21
848	~  shift 20
849	(  shift 22
850	.  error
851
852	expression  goto 87
853
854state 49
855	expression :  expression |_expression
856
857	MDB_TOK_SYMBOL  shift 24
858	MDB_TOK_IMMEDIATE  shift 28
859	MDB_TOK_VAR_REF  shift 23
860	MDB_TOK_COR1_DEREF  shift 10
861	MDB_TOK_COR2_DEREF  shift 11
862	MDB_TOK_COR4_DEREF  shift 12
863	MDB_TOK_COR8_DEREF  shift 13
864	MDB_TOK_OBJ1_DEREF  shift 15
865	MDB_TOK_OBJ2_DEREF  shift 16
866	MDB_TOK_OBJ4_DEREF  shift 17
867	MDB_TOK_OBJ8_DEREF  shift 18
868	^  shift 26
869	&  shift 27
870	-  shift 19
871	+  shift 25
872	*  shift 9
873	%  shift 14
874	#  shift 21
875	~  shift 20
876	(  shift 22
877	.  error
878
879	expression  goto 88
880
881state 50
882	expression :  expression ^_expression
883
884	MDB_TOK_SYMBOL  shift 24
885	MDB_TOK_IMMEDIATE  shift 28
886	MDB_TOK_VAR_REF  shift 23
887	MDB_TOK_COR1_DEREF  shift 10
888	MDB_TOK_COR2_DEREF  shift 11
889	MDB_TOK_COR4_DEREF  shift 12
890	MDB_TOK_COR8_DEREF  shift 13
891	MDB_TOK_OBJ1_DEREF  shift 15
892	MDB_TOK_OBJ2_DEREF  shift 16
893	MDB_TOK_OBJ4_DEREF  shift 17
894	MDB_TOK_OBJ8_DEREF  shift 18
895	^  shift 26
896	&  shift 27
897	-  shift 19
898	+  shift 25
899	*  shift 9
900	%  shift 14
901	#  shift 21
902	~  shift 20
903	(  shift 22
904	.  error
905
906	expression  goto 89
907
908state 51
909	expression :  expression MDB_TOK_EQUAL_expression
910
911	MDB_TOK_SYMBOL  shift 24
912	MDB_TOK_IMMEDIATE  shift 28
913	MDB_TOK_VAR_REF  shift 23
914	MDB_TOK_COR1_DEREF  shift 10
915	MDB_TOK_COR2_DEREF  shift 11
916	MDB_TOK_COR4_DEREF  shift 12
917	MDB_TOK_COR8_DEREF  shift 13
918	MDB_TOK_OBJ1_DEREF  shift 15
919	MDB_TOK_OBJ2_DEREF  shift 16
920	MDB_TOK_OBJ4_DEREF  shift 17
921	MDB_TOK_OBJ8_DEREF  shift 18
922	^  shift 26
923	&  shift 27
924	-  shift 19
925	+  shift 25
926	*  shift 9
927	%  shift 14
928	#  shift 21
929	~  shift 20
930	(  shift 22
931	.  error
932
933	expression  goto 90
934
935state 52
936	expression :  expression MDB_TOK_NOTEQUAL_expression
937
938	MDB_TOK_SYMBOL  shift 24
939	MDB_TOK_IMMEDIATE  shift 28
940	MDB_TOK_VAR_REF  shift 23
941	MDB_TOK_COR1_DEREF  shift 10
942	MDB_TOK_COR2_DEREF  shift 11
943	MDB_TOK_COR4_DEREF  shift 12
944	MDB_TOK_COR8_DEREF  shift 13
945	MDB_TOK_OBJ1_DEREF  shift 15
946	MDB_TOK_OBJ2_DEREF  shift 16
947	MDB_TOK_OBJ4_DEREF  shift 17
948	MDB_TOK_OBJ8_DEREF  shift 18
949	^  shift 26
950	&  shift 27
951	-  shift 19
952	+  shift 25
953	*  shift 9
954	%  shift 14
955	#  shift 21
956	~  shift 20
957	(  shift 22
958	.  error
959
960	expression  goto 91
961
962state 53
963	expression :  expression MDB_TOK_LSHIFT_expression
964
965	MDB_TOK_SYMBOL  shift 24
966	MDB_TOK_IMMEDIATE  shift 28
967	MDB_TOK_VAR_REF  shift 23
968	MDB_TOK_COR1_DEREF  shift 10
969	MDB_TOK_COR2_DEREF  shift 11
970	MDB_TOK_COR4_DEREF  shift 12
971	MDB_TOK_COR8_DEREF  shift 13
972	MDB_TOK_OBJ1_DEREF  shift 15
973	MDB_TOK_OBJ2_DEREF  shift 16
974	MDB_TOK_OBJ4_DEREF  shift 17
975	MDB_TOK_OBJ8_DEREF  shift 18
976	^  shift 26
977	&  shift 27
978	-  shift 19
979	+  shift 25
980	*  shift 9
981	%  shift 14
982	#  shift 21
983	~  shift 20
984	(  shift 22
985	.  error
986
987	expression  goto 92
988
989state 54
990	expression :  expression MDB_TOK_RSHIFT_expression
991
992	MDB_TOK_SYMBOL  shift 24
993	MDB_TOK_IMMEDIATE  shift 28
994	MDB_TOK_VAR_REF  shift 23
995	MDB_TOK_COR1_DEREF  shift 10
996	MDB_TOK_COR2_DEREF  shift 11
997	MDB_TOK_COR4_DEREF  shift 12
998	MDB_TOK_COR8_DEREF  shift 13
999	MDB_TOK_OBJ1_DEREF  shift 15
1000	MDB_TOK_OBJ2_DEREF  shift 16
1001	MDB_TOK_OBJ4_DEREF  shift 17
1002	MDB_TOK_OBJ8_DEREF  shift 18
1003	^  shift 26
1004	&  shift 27
1005	-  shift 19
1006	+  shift 25
1007	*  shift 9
1008	%  shift 14
1009	#  shift 21
1010	~  shift 20
1011	(  shift 22
1012	.  error
1013
1014	expression  goto 93
1015
1016state 55
1017	expression :  expression #_expression
1018
1019	MDB_TOK_SYMBOL  shift 24
1020	MDB_TOK_IMMEDIATE  shift 28
1021	MDB_TOK_VAR_REF  shift 23
1022	MDB_TOK_COR1_DEREF  shift 10
1023	MDB_TOK_COR2_DEREF  shift 11
1024	MDB_TOK_COR4_DEREF  shift 12
1025	MDB_TOK_COR8_DEREF  shift 13
1026	MDB_TOK_OBJ1_DEREF  shift 15
1027	MDB_TOK_OBJ2_DEREF  shift 16
1028	MDB_TOK_OBJ4_DEREF  shift 17
1029	MDB_TOK_OBJ8_DEREF  shift 18
1030	^  shift 26
1031	&  shift 27
1032	-  shift 19
1033	+  shift 25
1034	*  shift 9
1035	%  shift 14
1036	#  shift 21
1037	~  shift 20
1038	(  shift 22
1039	.  error
1040
1041	expression  goto 94
1042
1043state 56
1044	statement :  , expression_pipeline shell_pipe terminator
1045	statement :  , expression_shell_pipe terminator
1046	expression :  expression_+ expression
1047	expression :  expression_- expression
1048	expression :  expression_* expression
1049	expression :  expression_% expression
1050	expression :  expression_& expression
1051	expression :  expression_| expression
1052	expression :  expression_^ expression
1053	expression :  expression_MDB_TOK_EQUAL expression
1054	expression :  expression_MDB_TOK_NOTEQUAL expression
1055	expression :  expression_MDB_TOK_LSHIFT expression
1056	expression :  expression_MDB_TOK_RSHIFT expression
1057	expression :  expression_# expression
1058	shell_pipe : _    (23)
1059
1060	MDB_TOK_DCMD  shift 36
1061	|  shift 49
1062	^  shift 50
1063	&  shift 48
1064	MDB_TOK_EQUAL  shift 51
1065	MDB_TOK_NOTEQUAL  shift 52
1066	MDB_TOK_LSHIFT  shift 53
1067	MDB_TOK_RSHIFT  shift 54
1068	-  shift 45
1069	+  shift 44
1070	*  shift 46
1071	%  shift 47
1072	#  shift 55
1073	!  shift 40
1074	?  shift 31
1075	/  shift 32
1076	\\  shift 33
1077	@  shift 34
1078	=  shift 35
1079	$  shift 37
1080	.  reduce 23
1081
1082	command  goto 8
1083	pipeline  goto 95
1084	shell_pipe  goto 96
1085
1086state 57
1087	statement :  ! MDB_TOK_STRING_terminator
1088
1089	\n  shift 29
1090	;  shift 30
1091	.  error
1092
1093	terminator  goto 97
1094
1095state 58
1096	expression :  expression_+ expression
1097	expression :  expression_- expression
1098	expression :  expression_* expression
1099	expression :  expression_% expression
1100	expression :  expression_& expression
1101	expression :  expression_| expression
1102	expression :  expression_^ expression
1103	expression :  expression_MDB_TOK_EQUAL expression
1104	expression :  expression_MDB_TOK_NOTEQUAL expression
1105	expression :  expression_MDB_TOK_LSHIFT expression
1106	expression :  expression_MDB_TOK_RSHIFT expression
1107	expression :  expression_# expression
1108	expression :  * expression_    (45)
1109
1110	.  reduce 45
1111
1112
1113state 59
1114	expression :  expression_+ expression
1115	expression :  expression_- expression
1116	expression :  expression_* expression
1117	expression :  expression_% expression
1118	expression :  expression_& expression
1119	expression :  expression_| expression
1120	expression :  expression_^ expression
1121	expression :  expression_MDB_TOK_EQUAL expression
1122	expression :  expression_MDB_TOK_NOTEQUAL expression
1123	expression :  expression_MDB_TOK_LSHIFT expression
1124	expression :  expression_MDB_TOK_RSHIFT expression
1125	expression :  expression_# expression
1126	expression :  MDB_TOK_COR1_DEREF expression_    (46)
1127
1128	.  reduce 46
1129
1130
1131state 60
1132	expression :  expression_+ expression
1133	expression :  expression_- expression
1134	expression :  expression_* expression
1135	expression :  expression_% expression
1136	expression :  expression_& expression
1137	expression :  expression_| expression
1138	expression :  expression_^ expression
1139	expression :  expression_MDB_TOK_EQUAL expression
1140	expression :  expression_MDB_TOK_NOTEQUAL expression
1141	expression :  expression_MDB_TOK_LSHIFT expression
1142	expression :  expression_MDB_TOK_RSHIFT expression
1143	expression :  expression_# expression
1144	expression :  MDB_TOK_COR2_DEREF expression_    (47)
1145
1146	.  reduce 47
1147
1148
1149state 61
1150	expression :  expression_+ expression
1151	expression :  expression_- expression
1152	expression :  expression_* expression
1153	expression :  expression_% expression
1154	expression :  expression_& expression
1155	expression :  expression_| expression
1156	expression :  expression_^ expression
1157	expression :  expression_MDB_TOK_EQUAL expression
1158	expression :  expression_MDB_TOK_NOTEQUAL expression
1159	expression :  expression_MDB_TOK_LSHIFT expression
1160	expression :  expression_MDB_TOK_RSHIFT expression
1161	expression :  expression_# expression
1162	expression :  MDB_TOK_COR4_DEREF expression_    (48)
1163
1164	.  reduce 48
1165
1166
1167state 62
1168	expression :  expression_+ expression
1169	expression :  expression_- expression
1170	expression :  expression_* expression
1171	expression :  expression_% expression
1172	expression :  expression_& expression
1173	expression :  expression_| expression
1174	expression :  expression_^ expression
1175	expression :  expression_MDB_TOK_EQUAL expression
1176	expression :  expression_MDB_TOK_NOTEQUAL expression
1177	expression :  expression_MDB_TOK_LSHIFT expression
1178	expression :  expression_MDB_TOK_RSHIFT expression
1179	expression :  expression_# expression
1180	expression :  MDB_TOK_COR8_DEREF expression_    (49)
1181
1182	.  reduce 49
1183
1184
1185state 63
1186	expression :  expression_+ expression
1187	expression :  expression_- expression
1188	expression :  expression_* expression
1189	expression :  expression_% expression
1190	expression :  expression_& expression
1191	expression :  expression_| expression
1192	expression :  expression_^ expression
1193	expression :  expression_MDB_TOK_EQUAL expression
1194	expression :  expression_MDB_TOK_NOTEQUAL expression
1195	expression :  expression_MDB_TOK_LSHIFT expression
1196	expression :  expression_MDB_TOK_RSHIFT expression
1197	expression :  expression_# expression
1198	expression :  % expression_    (50)
1199
1200	.  reduce 50
1201
1202
1203state 64
1204	expression :  expression_+ expression
1205	expression :  expression_- expression
1206	expression :  expression_* expression
1207	expression :  expression_% expression
1208	expression :  expression_& expression
1209	expression :  expression_| expression
1210	expression :  expression_^ expression
1211	expression :  expression_MDB_TOK_EQUAL expression
1212	expression :  expression_MDB_TOK_NOTEQUAL expression
1213	expression :  expression_MDB_TOK_LSHIFT expression
1214	expression :  expression_MDB_TOK_RSHIFT expression
1215	expression :  expression_# expression
1216	expression :  MDB_TOK_OBJ1_DEREF expression_    (51)
1217
1218	.  reduce 51
1219
1220
1221state 65
1222	expression :  expression_+ expression
1223	expression :  expression_- expression
1224	expression :  expression_* expression
1225	expression :  expression_% expression
1226	expression :  expression_& expression
1227	expression :  expression_| expression
1228	expression :  expression_^ expression
1229	expression :  expression_MDB_TOK_EQUAL expression
1230	expression :  expression_MDB_TOK_NOTEQUAL expression
1231	expression :  expression_MDB_TOK_LSHIFT expression
1232	expression :  expression_MDB_TOK_RSHIFT expression
1233	expression :  expression_# expression
1234	expression :  MDB_TOK_OBJ2_DEREF expression_    (52)
1235
1236	.  reduce 52
1237
1238
1239state 66
1240	expression :  expression_+ expression
1241	expression :  expression_- expression
1242	expression :  expression_* expression
1243	expression :  expression_% expression
1244	expression :  expression_& expression
1245	expression :  expression_| expression
1246	expression :  expression_^ expression
1247	expression :  expression_MDB_TOK_EQUAL expression
1248	expression :  expression_MDB_TOK_NOTEQUAL expression
1249	expression :  expression_MDB_TOK_LSHIFT expression
1250	expression :  expression_MDB_TOK_RSHIFT expression
1251	expression :  expression_# expression
1252	expression :  MDB_TOK_OBJ4_DEREF expression_    (53)
1253
1254	.  reduce 53
1255
1256
1257state 67
1258	expression :  expression_+ expression
1259	expression :  expression_- expression
1260	expression :  expression_* expression
1261	expression :  expression_% expression
1262	expression :  expression_& expression
1263	expression :  expression_| expression
1264	expression :  expression_^ expression
1265	expression :  expression_MDB_TOK_EQUAL expression
1266	expression :  expression_MDB_TOK_NOTEQUAL expression
1267	expression :  expression_MDB_TOK_LSHIFT expression
1268	expression :  expression_MDB_TOK_RSHIFT expression
1269	expression :  expression_# expression
1270	expression :  MDB_TOK_OBJ8_DEREF expression_    (54)
1271
1272	.  reduce 54
1273
1274
1275state 68
1276	expression :  expression_+ expression
1277	expression :  expression_- expression
1278	expression :  expression_* expression
1279	expression :  expression_% expression
1280	expression :  expression_& expression
1281	expression :  expression_| expression
1282	expression :  expression_^ expression
1283	expression :  expression_MDB_TOK_EQUAL expression
1284	expression :  expression_MDB_TOK_NOTEQUAL expression
1285	expression :  expression_MDB_TOK_LSHIFT expression
1286	expression :  expression_MDB_TOK_RSHIFT expression
1287	expression :  expression_# expression
1288	expression :  - expression_    (55)
1289
1290	.  reduce 55
1291
1292
1293state 69
1294	expression :  expression_+ expression
1295	expression :  expression_- expression
1296	expression :  expression_* expression
1297	expression :  expression_% expression
1298	expression :  expression_& expression
1299	expression :  expression_| expression
1300	expression :  expression_^ expression
1301	expression :  expression_MDB_TOK_EQUAL expression
1302	expression :  expression_MDB_TOK_NOTEQUAL expression
1303	expression :  expression_MDB_TOK_LSHIFT expression
1304	expression :  expression_MDB_TOK_RSHIFT expression
1305	expression :  expression_# expression
1306	expression :  ~ expression_    (56)
1307
1308	.  reduce 56
1309
1310
1311state 70
1312	expression :  expression_+ expression
1313	expression :  expression_- expression
1314	expression :  expression_* expression
1315	expression :  expression_% expression
1316	expression :  expression_& expression
1317	expression :  expression_| expression
1318	expression :  expression_^ expression
1319	expression :  expression_MDB_TOK_EQUAL expression
1320	expression :  expression_MDB_TOK_NOTEQUAL expression
1321	expression :  expression_MDB_TOK_LSHIFT expression
1322	expression :  expression_MDB_TOK_RSHIFT expression
1323	expression :  expression_# expression
1324	expression :  # expression_    (57)
1325
1326	.  reduce 57
1327
1328
1329state 71
1330	expression :  expression_+ expression
1331	expression :  expression_- expression
1332	expression :  expression_* expression
1333	expression :  expression_% expression
1334	expression :  expression_& expression
1335	expression :  expression_| expression
1336	expression :  expression_^ expression
1337	expression :  expression_MDB_TOK_EQUAL expression
1338	expression :  expression_MDB_TOK_NOTEQUAL expression
1339	expression :  expression_MDB_TOK_LSHIFT expression
1340	expression :  expression_MDB_TOK_RSHIFT expression
1341	expression :  expression_# expression
1342	expression :  ( expression_)
1343
1344	|  shift 49
1345	^  shift 50
1346	&  shift 48
1347	MDB_TOK_EQUAL  shift 51
1348	MDB_TOK_NOTEQUAL  shift 52
1349	MDB_TOK_LSHIFT  shift 53
1350	MDB_TOK_RSHIFT  shift 54
1351	-  shift 45
1352	+  shift 44
1353	*  shift 46
1354	%  shift 47
1355	#  shift 55
1356	)  shift 98
1357	.  error
1358
1359
1360state 72
1361	command :  ? format_list_    (16)
1362	format_list :  format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1363	format_list :  format_list_MDB_TOK_IMMEDIATE
1364	format_list :  format_list_MDB_TOK_STRING
1365	format_list :  format_list_MDB_TOK_CHAR
1366
1367	MDB_TOK_STRING  shift 101
1368	MDB_TOK_CHAR  shift 102
1369	MDB_TOK_IMMEDIATE  shift 100
1370	MDB_TOK_LEXPR  shift 99
1371	.  reduce 16
1372
1373
1374state 73
1375	command :  / format_list_    (17)
1376	format_list :  format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1377	format_list :  format_list_MDB_TOK_IMMEDIATE
1378	format_list :  format_list_MDB_TOK_STRING
1379	format_list :  format_list_MDB_TOK_CHAR
1380
1381	MDB_TOK_STRING  shift 101
1382	MDB_TOK_CHAR  shift 102
1383	MDB_TOK_IMMEDIATE  shift 100
1384	MDB_TOK_LEXPR  shift 99
1385	.  reduce 17
1386
1387
1388state 74
1389	command :  \\ format_list_    (18)
1390	format_list :  format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1391	format_list :  format_list_MDB_TOK_IMMEDIATE
1392	format_list :  format_list_MDB_TOK_STRING
1393	format_list :  format_list_MDB_TOK_CHAR
1394
1395	MDB_TOK_STRING  shift 101
1396	MDB_TOK_CHAR  shift 102
1397	MDB_TOK_IMMEDIATE  shift 100
1398	MDB_TOK_LEXPR  shift 99
1399	.  reduce 18
1400
1401
1402state 75
1403	command :  @ format_list_    (19)
1404	format_list :  format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1405	format_list :  format_list_MDB_TOK_IMMEDIATE
1406	format_list :  format_list_MDB_TOK_STRING
1407	format_list :  format_list_MDB_TOK_CHAR
1408
1409	MDB_TOK_STRING  shift 101
1410	MDB_TOK_CHAR  shift 102
1411	MDB_TOK_IMMEDIATE  shift 100
1412	MDB_TOK_LEXPR  shift 99
1413	.  reduce 19
1414
1415
1416state 76
1417	command :  = format_list_    (20)
1418	format_list :  format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1419	format_list :  format_list_MDB_TOK_IMMEDIATE
1420	format_list :  format_list_MDB_TOK_STRING
1421	format_list :  format_list_MDB_TOK_CHAR
1422
1423	MDB_TOK_STRING  shift 101
1424	MDB_TOK_CHAR  shift 102
1425	MDB_TOK_IMMEDIATE  shift 100
1426	MDB_TOK_LEXPR  shift 99
1427	.  reduce 20
1428
1429
1430state 77
1431	command :  MDB_TOK_DCMD argument_list_    (21)
1432	argument_list :  argument_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR
1433	argument_list :  argument_list_MDB_TOK_STRING
1434
1435	MDB_TOK_STRING  shift 104
1436	MDB_TOK_LEXPR  shift 103
1437	.  reduce 21
1438
1439
1440state 78
1441	statement :  pipeline shell_pipe terminator_    (5)
1442
1443	.  reduce 5
1444
1445
1446state 79
1447	pipeline :  pipeline | command_    (14)
1448
1449	.  reduce 14
1450
1451
1452state 80
1453	shell_pipe :  ! MDB_TOK_STRING_    (24)
1454
1455	.  reduce 24
1456
1457
1458state 81
1459	statement :  expression pipeline shell_pipe_terminator
1460
1461	\n  shift 29
1462	;  shift 30
1463	.  error
1464
1465	terminator  goto 105
1466
1467state 82
1468	statement :  expression , expression_pipeline shell_pipe terminator
1469	statement :  expression , expression_shell_pipe terminator
1470	expression :  expression_+ expression
1471	expression :  expression_- expression
1472	expression :  expression_* expression
1473	expression :  expression_% expression
1474	expression :  expression_& expression
1475	expression :  expression_| expression
1476	expression :  expression_^ expression
1477	expression :  expression_MDB_TOK_EQUAL expression
1478	expression :  expression_MDB_TOK_NOTEQUAL expression
1479	expression :  expression_MDB_TOK_LSHIFT expression
1480	expression :  expression_MDB_TOK_RSHIFT expression
1481	expression :  expression_# expression
1482	shell_pipe : _    (23)
1483
1484	MDB_TOK_DCMD  shift 36
1485	|  shift 49
1486	^  shift 50
1487	&  shift 48
1488	MDB_TOK_EQUAL  shift 51
1489	MDB_TOK_NOTEQUAL  shift 52
1490	MDB_TOK_LSHIFT  shift 53
1491	MDB_TOK_RSHIFT  shift 54
1492	-  shift 45
1493	+  shift 44
1494	*  shift 46
1495	%  shift 47
1496	#  shift 55
1497	!  shift 40
1498	?  shift 31
1499	/  shift 32
1500	\\  shift 33
1501	@  shift 34
1502	=  shift 35
1503	$  shift 37
1504	.  reduce 23
1505
1506	command  goto 8
1507	pipeline  goto 106
1508	shell_pipe  goto 107
1509
1510state 83
1511	expression :  expression_+ expression
1512	expression :  expression + expression_    (33)
1513	expression :  expression_- expression
1514	expression :  expression_* expression
1515	expression :  expression_% expression
1516	expression :  expression_& expression
1517	expression :  expression_| expression
1518	expression :  expression_^ expression
1519	expression :  expression_MDB_TOK_EQUAL expression
1520	expression :  expression_MDB_TOK_NOTEQUAL expression
1521	expression :  expression_MDB_TOK_LSHIFT expression
1522	expression :  expression_MDB_TOK_RSHIFT expression
1523	expression :  expression_# expression
1524
1525	*  shift 46
1526	%  shift 47
1527	#  shift 55
1528	.  reduce 33
1529
1530
1531state 84
1532	expression :  expression_+ expression
1533	expression :  expression_- expression
1534	expression :  expression - expression_    (34)
1535	expression :  expression_* expression
1536	expression :  expression_% expression
1537	expression :  expression_& expression
1538	expression :  expression_| expression
1539	expression :  expression_^ expression
1540	expression :  expression_MDB_TOK_EQUAL expression
1541	expression :  expression_MDB_TOK_NOTEQUAL expression
1542	expression :  expression_MDB_TOK_LSHIFT expression
1543	expression :  expression_MDB_TOK_RSHIFT expression
1544	expression :  expression_# expression
1545
1546	*  shift 46
1547	%  shift 47
1548	#  shift 55
1549	.  reduce 34
1550
1551
1552state 85
1553	expression :  expression_+ expression
1554	expression :  expression_- expression
1555	expression :  expression_* expression
1556	expression :  expression * expression_    (35)
1557	expression :  expression_% expression
1558	expression :  expression_& expression
1559	expression :  expression_| expression
1560	expression :  expression_^ expression
1561	expression :  expression_MDB_TOK_EQUAL expression
1562	expression :  expression_MDB_TOK_NOTEQUAL expression
1563	expression :  expression_MDB_TOK_LSHIFT expression
1564	expression :  expression_MDB_TOK_RSHIFT expression
1565	expression :  expression_# expression
1566
1567	.  reduce 35
1568
1569
1570state 86
1571	expression :  expression_+ expression
1572	expression :  expression_- expression
1573	expression :  expression_* expression
1574	expression :  expression_% expression
1575	expression :  expression % expression_    (36)
1576	expression :  expression_& expression
1577	expression :  expression_| expression
1578	expression :  expression_^ expression
1579	expression :  expression_MDB_TOK_EQUAL expression
1580	expression :  expression_MDB_TOK_NOTEQUAL expression
1581	expression :  expression_MDB_TOK_LSHIFT expression
1582	expression :  expression_MDB_TOK_RSHIFT expression
1583	expression :  expression_# expression
1584
1585	.  reduce 36
1586
1587
1588state 87
1589	expression :  expression_+ expression
1590	expression :  expression_- expression
1591	expression :  expression_* expression
1592	expression :  expression_% expression
1593	expression :  expression_& expression
1594	expression :  expression & expression_    (37)
1595	expression :  expression_| expression
1596	expression :  expression_^ expression
1597	expression :  expression_MDB_TOK_EQUAL expression
1598	expression :  expression_MDB_TOK_NOTEQUAL expression
1599	expression :  expression_MDB_TOK_LSHIFT expression
1600	expression :  expression_MDB_TOK_RSHIFT expression
1601	expression :  expression_# expression
1602
1603	MDB_TOK_EQUAL  shift 51
1604	MDB_TOK_NOTEQUAL  shift 52
1605	MDB_TOK_LSHIFT  shift 53
1606	MDB_TOK_RSHIFT  shift 54
1607	-  shift 45
1608	+  shift 44
1609	*  shift 46
1610	%  shift 47
1611	#  shift 55
1612	.  reduce 37
1613
1614
1615state 88
1616	expression :  expression_+ expression
1617	expression :  expression_- expression
1618	expression :  expression_* expression
1619	expression :  expression_% expression
1620	expression :  expression_& expression
1621	expression :  expression_| expression
1622	expression :  expression | expression_    (38)
1623	expression :  expression_^ expression
1624	expression :  expression_MDB_TOK_EQUAL expression
1625	expression :  expression_MDB_TOK_NOTEQUAL expression
1626	expression :  expression_MDB_TOK_LSHIFT expression
1627	expression :  expression_MDB_TOK_RSHIFT expression
1628	expression :  expression_# expression
1629
1630	^  shift 50
1631	&  shift 48
1632	MDB_TOK_EQUAL  shift 51
1633	MDB_TOK_NOTEQUAL  shift 52
1634	MDB_TOK_LSHIFT  shift 53
1635	MDB_TOK_RSHIFT  shift 54
1636	-  shift 45
1637	+  shift 44
1638	*  shift 46
1639	%  shift 47
1640	#  shift 55
1641	.  reduce 38
1642
1643
1644state 89
1645	expression :  expression_+ expression
1646	expression :  expression_- expression
1647	expression :  expression_* expression
1648	expression :  expression_% expression
1649	expression :  expression_& expression
1650	expression :  expression_| expression
1651	expression :  expression_^ expression
1652	expression :  expression ^ expression_    (39)
1653	expression :  expression_MDB_TOK_EQUAL expression
1654	expression :  expression_MDB_TOK_NOTEQUAL expression
1655	expression :  expression_MDB_TOK_LSHIFT expression
1656	expression :  expression_MDB_TOK_RSHIFT expression
1657	expression :  expression_# expression
1658
1659	&  shift 48
1660	MDB_TOK_EQUAL  shift 51
1661	MDB_TOK_NOTEQUAL  shift 52
1662	MDB_TOK_LSHIFT  shift 53
1663	MDB_TOK_RSHIFT  shift 54
1664	-  shift 45
1665	+  shift 44
1666	*  shift 46
1667	%  shift 47
1668	#  shift 55
1669	.  reduce 39
1670
1671
1672state 90
1673	expression :  expression_+ expression
1674	expression :  expression_- expression
1675	expression :  expression_* expression
1676	expression :  expression_% expression
1677	expression :  expression_& expression
1678	expression :  expression_| expression
1679	expression :  expression_^ expression
1680	expression :  expression_MDB_TOK_EQUAL expression
1681	expression :  expression MDB_TOK_EQUAL expression_    (40)
1682	expression :  expression_MDB_TOK_NOTEQUAL expression
1683	expression :  expression_MDB_TOK_LSHIFT expression
1684	expression :  expression_MDB_TOK_RSHIFT expression
1685	expression :  expression_# expression
1686
1687	MDB_TOK_LSHIFT  shift 53
1688	MDB_TOK_RSHIFT  shift 54
1689	-  shift 45
1690	+  shift 44
1691	*  shift 46
1692	%  shift 47
1693	#  shift 55
1694	.  reduce 40
1695
1696
1697state 91
1698	expression :  expression_+ expression
1699	expression :  expression_- expression
1700	expression :  expression_* expression
1701	expression :  expression_% expression
1702	expression :  expression_& expression
1703	expression :  expression_| expression
1704	expression :  expression_^ expression
1705	expression :  expression_MDB_TOK_EQUAL expression
1706	expression :  expression_MDB_TOK_NOTEQUAL expression
1707	expression :  expression MDB_TOK_NOTEQUAL expression_    (41)
1708	expression :  expression_MDB_TOK_LSHIFT expression
1709	expression :  expression_MDB_TOK_RSHIFT expression
1710	expression :  expression_# expression
1711
1712	MDB_TOK_LSHIFT  shift 53
1713	MDB_TOK_RSHIFT  shift 54
1714	-  shift 45
1715	+  shift 44
1716	*  shift 46
1717	%  shift 47
1718	#  shift 55
1719	.  reduce 41
1720
1721
1722state 92
1723	expression :  expression_+ expression
1724	expression :  expression_- expression
1725	expression :  expression_* expression
1726	expression :  expression_% expression
1727	expression :  expression_& expression
1728	expression :  expression_| expression
1729	expression :  expression_^ expression
1730	expression :  expression_MDB_TOK_EQUAL expression
1731	expression :  expression_MDB_TOK_NOTEQUAL expression
1732	expression :  expression_MDB_TOK_LSHIFT expression
1733	expression :  expression MDB_TOK_LSHIFT expression_    (42)
1734	expression :  expression_MDB_TOK_RSHIFT expression
1735	expression :  expression_# expression
1736
1737	-  shift 45
1738	+  shift 44
1739	*  shift 46
1740	%  shift 47
1741	#  shift 55
1742	.  reduce 42
1743
1744
1745state 93
1746	expression :  expression_+ expression
1747	expression :  expression_- expression
1748	expression :  expression_* expression
1749	expression :  expression_% expression
1750	expression :  expression_& expression
1751	expression :  expression_| expression
1752	expression :  expression_^ expression
1753	expression :  expression_MDB_TOK_EQUAL expression
1754	expression :  expression_MDB_TOK_NOTEQUAL expression
1755	expression :  expression_MDB_TOK_LSHIFT expression
1756	expression :  expression_MDB_TOK_RSHIFT expression
1757	expression :  expression MDB_TOK_RSHIFT expression_    (43)
1758	expression :  expression_# expression
1759
1760	-  shift 45
1761	+  shift 44
1762	*  shift 46
1763	%  shift 47
1764	#  shift 55
1765	.  reduce 43
1766
1767
1768state 94
1769	expression :  expression_+ expression
1770	expression :  expression_- expression
1771	expression :  expression_* expression
1772	expression :  expression_% expression
1773	expression :  expression_& expression
1774	expression :  expression_| expression
1775	expression :  expression_^ expression
1776	expression :  expression_MDB_TOK_EQUAL expression
1777	expression :  expression_MDB_TOK_NOTEQUAL expression
1778	expression :  expression_MDB_TOK_LSHIFT expression
1779	expression :  expression_MDB_TOK_RSHIFT expression
1780	expression :  expression_# expression
1781	expression :  expression # expression_    (44)
1782
1783	.  reduce 44
1784
1785
1786state 95
1787	statement :  , expression pipeline_shell_pipe terminator
1788	pipeline :  pipeline_| command
1789	shell_pipe : _    (23)
1790
1791	|  shift 39
1792	!  shift 40
1793	.  reduce 23
1794
1795	shell_pipe  goto 108
1796
1797state 96
1798	statement :  , expression shell_pipe_terminator
1799
1800	\n  shift 29
1801	;  shift 30
1802	.  error
1803
1804	terminator  goto 109
1805
1806state 97
1807	statement :  ! MDB_TOK_STRING terminator_    (12)
1808
1809	.  reduce 12
1810
1811
1812state 98
1813	expression :  ( expression )_    (58)
1814
1815	.  reduce 58
1816
1817
1818state 99
1819	format_list :  format_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR
1820
1821	MDB_TOK_SYMBOL  shift 24
1822	MDB_TOK_IMMEDIATE  shift 28
1823	MDB_TOK_VAR_REF  shift 23
1824	MDB_TOK_COR1_DEREF  shift 10
1825	MDB_TOK_COR2_DEREF  shift 11
1826	MDB_TOK_COR4_DEREF  shift 12
1827	MDB_TOK_COR8_DEREF  shift 13
1828	MDB_TOK_OBJ1_DEREF  shift 15
1829	MDB_TOK_OBJ2_DEREF  shift 16
1830	MDB_TOK_OBJ4_DEREF  shift 17
1831	MDB_TOK_OBJ8_DEREF  shift 18
1832	^  shift 26
1833	&  shift 27
1834	-  shift 19
1835	+  shift 25
1836	*  shift 9
1837	%  shift 14
1838	#  shift 21
1839	~  shift 20
1840	(  shift 22
1841	.  error
1842
1843	expression  goto 110
1844
1845state 100
1846	format_list :  format_list MDB_TOK_IMMEDIATE_    (27)
1847
1848	.  reduce 27
1849
1850
1851state 101
1852	format_list :  format_list MDB_TOK_STRING_    (28)
1853
1854	.  reduce 28
1855
1856
1857state 102
1858	format_list :  format_list MDB_TOK_CHAR_    (29)
1859
1860	.  reduce 29
1861
1862
1863state 103
1864	argument_list :  argument_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR
1865
1866	MDB_TOK_SYMBOL  shift 24
1867	MDB_TOK_IMMEDIATE  shift 28
1868	MDB_TOK_VAR_REF  shift 23
1869	MDB_TOK_COR1_DEREF  shift 10
1870	MDB_TOK_COR2_DEREF  shift 11
1871	MDB_TOK_COR4_DEREF  shift 12
1872	MDB_TOK_COR8_DEREF  shift 13
1873	MDB_TOK_OBJ1_DEREF  shift 15
1874	MDB_TOK_OBJ2_DEREF  shift 16
1875	MDB_TOK_OBJ4_DEREF  shift 17
1876	MDB_TOK_OBJ8_DEREF  shift 18
1877	^  shift 26
1878	&  shift 27
1879	-  shift 19
1880	+  shift 25
1881	*  shift 9
1882	%  shift 14
1883	#  shift 21
1884	~  shift 20
1885	(  shift 22
1886	.  error
1887
1888	expression  goto 111
1889
1890state 104
1891	argument_list :  argument_list MDB_TOK_STRING_    (32)
1892
1893	.  reduce 32
1894
1895
1896state 105
1897	statement :  expression pipeline shell_pipe terminator_    (6)
1898
1899	.  reduce 6
1900
1901
1902state 106
1903	statement :  expression , expression pipeline_shell_pipe terminator
1904	pipeline :  pipeline_| command
1905	shell_pipe : _    (23)
1906
1907	|  shift 39
1908	!  shift 40
1909	.  reduce 23
1910
1911	shell_pipe  goto 112
1912
1913state 107
1914	statement :  expression , expression shell_pipe_terminator
1915
1916	\n  shift 29
1917	;  shift 30
1918	.  error
1919
1920	terminator  goto 113
1921
1922state 108
1923	statement :  , expression pipeline shell_pipe_terminator
1924
1925	\n  shift 29
1926	;  shift 30
1927	.  error
1928
1929	terminator  goto 114
1930
1931state 109
1932	statement :  , expression shell_pipe terminator_    (11)
1933
1934	.  reduce 11
1935
1936
1937state 110
1938	format_list :  format_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR
1939	expression :  expression_+ expression
1940	expression :  expression_- expression
1941	expression :  expression_* expression
1942	expression :  expression_% expression
1943	expression :  expression_& expression
1944	expression :  expression_| expression
1945	expression :  expression_^ expression
1946	expression :  expression_MDB_TOK_EQUAL expression
1947	expression :  expression_MDB_TOK_NOTEQUAL expression
1948	expression :  expression_MDB_TOK_LSHIFT expression
1949	expression :  expression_MDB_TOK_RSHIFT expression
1950	expression :  expression_# expression
1951
1952	MDB_TOK_REXPR  shift 115
1953	|  shift 49
1954	^  shift 50
1955	&  shift 48
1956	MDB_TOK_EQUAL  shift 51
1957	MDB_TOK_NOTEQUAL  shift 52
1958	MDB_TOK_LSHIFT  shift 53
1959	MDB_TOK_RSHIFT  shift 54
1960	-  shift 45
1961	+  shift 44
1962	*  shift 46
1963	%  shift 47
1964	#  shift 55
1965	.  error
1966
1967
1968state 111
1969	argument_list :  argument_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR
1970	expression :  expression_+ expression
1971	expression :  expression_- expression
1972	expression :  expression_* expression
1973	expression :  expression_% expression
1974	expression :  expression_& expression
1975	expression :  expression_| expression
1976	expression :  expression_^ expression
1977	expression :  expression_MDB_TOK_EQUAL expression
1978	expression :  expression_MDB_TOK_NOTEQUAL expression
1979	expression :  expression_MDB_TOK_LSHIFT expression
1980	expression :  expression_MDB_TOK_RSHIFT expression
1981	expression :  expression_# expression
1982
1983	MDB_TOK_REXPR  shift 116
1984	|  shift 49
1985	^  shift 50
1986	&  shift 48
1987	MDB_TOK_EQUAL  shift 51
1988	MDB_TOK_NOTEQUAL  shift 52
1989	MDB_TOK_LSHIFT  shift 53
1990	MDB_TOK_RSHIFT  shift 54
1991	-  shift 45
1992	+  shift 44
1993	*  shift 46
1994	%  shift 47
1995	#  shift 55
1996	.  error
1997
1998
1999state 112
2000	statement :  expression , expression pipeline shell_pipe_terminator
2001
2002	\n  shift 29
2003	;  shift 30
2004	.  error
2005
2006	terminator  goto 117
2007
2008state 113
2009	statement :  expression , expression shell_pipe terminator_    (10)
2010
2011	.  reduce 10
2012
2013
2014state 114
2015	statement :  , expression pipeline shell_pipe terminator_    (8)
2016
2017	.  reduce 8
2018
2019
2020state 115
2021	format_list :  format_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_    (26)
2022
2023	.  reduce 26
2024
2025
2026state 116
2027	argument_list :  argument_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_    (31)
2028
2029	.  reduce 31
2030
2031
2032state 117
2033	statement :  expression , expression pipeline shell_pipe terminator_    (7)
2034
2035	.  reduce 7
2036
2037
203849/127 terminals, 9/600 nonterminals
203965/300 grammar rules, 118/1000 states
20400 shift/reduce, 0 reduce/reduce conflicts reported
204154/601 working sets used
2042memory: states,etc. 275/2000, parser 62/4000
204319/3001 distinct lookahead sets
204497 extra closures
2045845 shift entries, 1 exceptions
204660 goto entries
20473 entries saved by goto default
2048Optimizer space used: input 1803/2000, output 495/4000
2049495 table entries, 239 zero
2050maximum spread: 276, maximum offset: 258
2051