xref: /inferno-os/appl/cmd/asm/y.debug (revision e45fa0eb0763b57d6fb0649c064bc3b95ccdea6c)
1yytoknames = array[] of {
2	"$end",
3	"error",
4	"$unk",
5	" |",
6	" ^",
7	" &",
8	" <",
9	" >",
10	" +",
11	" -",
12	" *",
13	" /",
14	" %",
15	"TOKI0",
16	"TOKI1",
17	"TOKI2",
18	"TOKI3",
19	"TCONST",
20	"TOKSB",
21	"TOKFP",
22	"TOKHEAP",
23	"TOKDB",
24	"TOKDW",
25	"TOKDL",
26	"TOKDF",
27	"TOKDS",
28	"TOKVAR",
29	"TOKEXT",
30	"TOKMOD",
31	"TOKLINK",
32	"TOKENTRY",
33	"TOKARRAY",
34	"TOKINDIR",
35	"TOKAPOP",
36	"TOKLDTS",
37	"TOKEXCS",
38	"TOKEXC",
39	"TOKETAB",
40	"TOKSRC",
41	"TID",
42	"TFCONST",
43	"TSTRING",
44	" :",
45	" ,",
46	" $",
47	" (",
48	" )",
49	" ~",
50};
51yystates = array [] of {
52	nil, #0
53	"$accept:  prog.$end \n", #1/
54	nil, #2
55	nil, #3
56	"label:  TID.: inst \n", #4/
57	"label:  TOKHEAP.heapid , expr ptrs \n", #5/
58	nil, #6
59	nil, #7
60	"data:  TOKDB.expr , elist \n", #8/
61	"data:  TOKDW.expr , elist \n", #9/
62	"data:  TOKDL.expr , elist \n", #10/
63	"data:  TOKDF.expr , TCONST \ndata:  TOKDF.expr , TFCONST \ndata:  TOKDF.expr , TID \ndata:  TOKDF.expr , - TCONST \ndata:  TOKDF.expr , - TFCONST \ndata:  TOKDF.expr , - TID \n", #11/
64	"data:  TOKDS.expr , TSTRING \n", #12/
65	"data:  TOKVAR.TID , expr \n", #13/
66	"data:  TOKEXT.expr , expr , TSTRING \n", #14/
67	"data:  TOKLINK.expr , expr , expr , TSTRING \n", #15/
68	"data:  TOKMOD.TID \n", #16/
69	"data:  TOKENTRY.expr , expr \n", #17/
70	"data:  TOKARRAY.expr , heapid , expr \n", #18/
71	"data:  TOKINDIR.expr , expr \n", #19/
72	nil, #20
73	"data:  TOKLDTS.TID , expr \n", #21/
74	"data:  TOKEXCS.expr \n", #22/
75	"data:  TOKEXC.expr , expr , expr , expr , expr , expr \n", #23/
76	"data:  TOKETAB.TSTRING , expr \ndata:  TOKETAB.* , expr \n", #24/
77	"data:  TOKSRC.TSTRING \n", #25/
78	"inst:  TOKI3.addr , addr \ninst:  TOKI3.addr , raddr , addr \n", #26/
79	"inst:  TOKI2.addr , addr \n", #27/
80	"inst:  TOKI1.addr \n", #28/
81	nil, #29
82	"label:  TID :.inst \n", #30/
83	"label:  TOKHEAP heapid., expr ptrs \n", #31/
84	"heapid:  $.expr \n", #32/
85	nil, #33
86	"data:  TOKDB expr., elist \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #34/
87	nil, #35
88	nil, #36
89	nil, #37
90	"con:  -.con \n", #38/
91	"con:  +.con \n", #39/
92	"con:  ~.con \n", #40/
93	"con:  (.expr ) \n", #41/
94	"data:  TOKDW expr., elist \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #42/
95	"data:  TOKDL expr., elist \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #43/
96	"data:  TOKDF expr., TCONST \ndata:  TOKDF expr., TFCONST \ndata:  TOKDF expr., TID \ndata:  TOKDF expr., - TCONST \ndata:  TOKDF expr., - TFCONST \ndata:  TOKDF expr., - TID \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #44/
97	"data:  TOKDS expr., TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #45/
98	"data:  TOKVAR TID., expr \n", #46/
99	"data:  TOKEXT expr., expr , TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #47/
100	"data:  TOKLINK expr., expr , expr , TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #48/
101	nil, #49
102	"data:  TOKENTRY expr., expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #50/
103	"data:  TOKARRAY expr., heapid , expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #51/
104	"data:  TOKINDIR expr., expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #52/
105	"data:  TOKLDTS TID., expr \n", #53/
106	nil, #54
107	"data:  TOKEXC expr., expr , expr , expr , expr , expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #55/
108	"data:  TOKETAB TSTRING., expr \n", #56/
109	"data:  TOKETAB *., expr \n", #57/
110	nil, #58
111	"inst:  TOKI3 addr., addr \ninst:  TOKI3 addr., raddr , addr \n", #59/
112	"addr:  $.expr \n", #60/
113	nil, #61
114	nil, #62
115	"mem:  *.roff \n", #63/
116	"mem:  expr.( roff ) \nroff:  expr.( TOKSB ) \nroff:  expr.( TOKFP ) \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #64/
117	nil, #65
118	"inst:  TOKI2 addr., addr \n", #66/
119	nil, #67
120	nil, #68
121	"label:  TOKHEAP heapid ,.expr ptrs \n", #69/
122	nil, #70
123	"data:  TOKDB expr ,.elist \n", #71/
124	"expr:  expr +.expr \n", #72/
125	"expr:  expr -.expr \n", #73/
126	"expr:  expr *.expr \n", #74/
127	"expr:  expr /.expr \n", #75/
128	"expr:  expr %.expr \n", #76/
129	"expr:  expr <.< expr \n", #77/
130	"expr:  expr >.> expr \n", #78/
131	"expr:  expr &.expr \n", #79/
132	"expr:  expr ^.expr \n", #80/
133	"expr:  expr |.expr \n", #81/
134	nil, #82
135	nil, #83
136	nil, #84
137	"con:  ( expr.) \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #85/
138	"data:  TOKDW expr ,.elist \n", #86/
139	"data:  TOKDL expr ,.elist \n", #87/
140	"data:  TOKDF expr ,.TCONST \ndata:  TOKDF expr ,.TFCONST \ndata:  TOKDF expr ,.TID \ndata:  TOKDF expr ,.- TCONST \ndata:  TOKDF expr ,.- TFCONST \ndata:  TOKDF expr ,.- TID \n", #88/
141	"data:  TOKDS expr ,.TSTRING \n", #89/
142	"data:  TOKVAR TID ,.expr \n", #90/
143	"data:  TOKEXT expr ,.expr , TSTRING \n", #91/
144	"data:  TOKLINK expr ,.expr , expr , TSTRING \n", #92/
145	"data:  TOKENTRY expr ,.expr \n", #93/
146	"data:  TOKARRAY expr ,.heapid , expr \n", #94/
147	"data:  TOKINDIR expr ,.expr \n", #95/
148	"data:  TOKLDTS TID ,.expr \n", #96/
149	"data:  TOKEXC expr ,.expr , expr , expr , expr , expr \n", #97/
150	"data:  TOKETAB TSTRING ,.expr \n", #98/
151	"data:  TOKETAB * ,.expr \n", #99/
152	"inst:  TOKI3 addr ,.addr \ninst:  TOKI3 addr ,.raddr , addr \n", #100/
153	nil, #101
154	nil, #102
155	"roff:  expr.( TOKSB ) \nroff:  expr.( TOKFP ) \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #103/
156	"mem:  expr (.roff ) \nroff:  expr (.TOKSB ) \nroff:  expr (.TOKFP ) \n", #104/
157	"inst:  TOKI2 addr ,.addr \n", #105/
158	nil, #106
159	nil, #107
160	nil, #108
161	nil, #109
162	nil, #110
163	nil, #111
164	nil, #112
165	nil, #113
166	"expr:  expr < <.expr \n", #114/
167	"expr:  expr > >.expr \n", #115/
168	nil, #116
169	nil, #117
170	nil, #118
171	nil, #119
172	nil, #120
173	nil, #121
174	nil, #122
175	nil, #123
176	nil, #124
177	"data:  TOKDF expr , -.TCONST \ndata:  TOKDF expr , -.TFCONST \ndata:  TOKDF expr , -.TID \n", #125/
178	nil, #126
179	nil, #127
180	"data:  TOKEXT expr , expr., TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #128/
181	"data:  TOKLINK expr , expr., expr , TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #129/
182	nil, #130
183	"data:  TOKARRAY expr , heapid., expr \n", #131/
184	nil, #132
185	nil, #133
186	"data:  TOKEXC expr , expr., expr , expr , expr , expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #134/
187	nil, #135
188	nil, #136
189	nil, #137
190	"inst:  TOKI3 addr , raddr., addr \n", #138/
191	"raddr:  $.expr \naddr:  $.expr \n", #139/
192	nil, #140
193	"roff:  expr (.TOKSB ) \nroff:  expr (.TOKFP ) \n", #141/
194	"mem:  expr ( roff.) \n", #142/
195	"roff:  expr ( TOKSB.) \n", #143/
196	"roff:  expr ( TOKFP.) \n", #144/
197	nil, #145
198	nil, #146
199	"ptrs:  ,.TSTRING \n", #147/
200	"elist:  elist ,.expr \n", #148/
201	nil, #149
202	nil, #150
203	nil, #151
204	nil, #152
205	nil, #153
206	"data:  TOKEXT expr , expr ,.TSTRING \n", #154/
207	"data:  TOKLINK expr , expr ,.expr , TSTRING \n", #155/
208	"data:  TOKARRAY expr , heapid ,.expr \n", #156/
209	"data:  TOKEXC expr , expr ,.expr , expr , expr , expr \n", #157/
210	"inst:  TOKI3 addr , raddr ,.addr \n", #158/
211	nil, #159
212	nil, #160
213	nil, #161
214	nil, #162
215	nil, #163
216	nil, #164
217	nil, #165
218	"data:  TOKLINK expr , expr , expr., TSTRING \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #166/
219	nil, #167
220	"data:  TOKEXC expr , expr , expr., expr , expr , expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #168/
221	nil, #169
222	"data:  TOKLINK expr , expr , expr ,.TSTRING \n", #170/
223	"data:  TOKEXC expr , expr , expr ,.expr , expr , expr \n", #171/
224	nil, #172
225	"data:  TOKEXC expr , expr , expr , expr., expr , expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #173/
226	"data:  TOKEXC expr , expr , expr , expr ,.expr , expr \n", #174/
227	"data:  TOKEXC expr , expr , expr , expr , expr., expr \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", #175/
228	"data:  TOKEXC expr , expr , expr , expr , expr ,.expr \n", #176/
229	nil, #177
230};
231