Mercurial > ~dholland > hg > ag > index.cgi
comparison tests/agcl/bugs/manykw.syn @ 0:13d2b8934445
Import AnaGram (near-)release tree into Mercurial.
author | David A. Holland |
---|---|
date | Sat, 22 Dec 2007 17:52:45 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:13d2b8934445 |
---|---|
1 /* | |
2 * AnaGram, A System for Syntax Directed Programming | |
3 * Copyright 2007 David A. Holland. All rights reserved. | |
4 * See the file COPYING for license and usage terms. | |
5 * | |
6 * More than 256 keywords | |
7 */ | |
8 | |
9 grammar | |
10 -> word1, eof | |
11 -> word2, eof | |
12 -> word3, eof | |
13 -> word1, word2, eof | |
14 -> word1, word3, eof | |
15 -> word2, word3, eof | |
16 | |
17 eof = '\n' + 0 | |
18 | |
19 word1 | |
20 -> "word00" | |
21 -> "word01" | |
22 -> "word02" | |
23 -> "word03" | |
24 -> "word04" | |
25 -> "word05" | |
26 -> "word06" | |
27 -> "word07" | |
28 -> "word08" | |
29 -> "word09" | |
30 -> "word0a" | |
31 -> "word0b" | |
32 -> "word0c" | |
33 -> "word0d" | |
34 -> "word0e" | |
35 -> "word0f" | |
36 -> "word10" | |
37 -> "word11" | |
38 -> "word12" | |
39 -> "word13" | |
40 -> "word14" | |
41 -> "word15" | |
42 -> "word16" | |
43 -> "word17" | |
44 -> "word18" | |
45 -> "word19" | |
46 -> "word1a" | |
47 -> "word1b" | |
48 -> "word1c" | |
49 -> "word1d" | |
50 -> "word1e" | |
51 -> "word1f" | |
52 -> "word20" | |
53 -> "word21" | |
54 -> "word22" | |
55 -> "word23" | |
56 -> "word24" | |
57 -> "word25" | |
58 -> "word26" | |
59 -> "word27" | |
60 -> "word28" | |
61 -> "word29" | |
62 -> "word2a" | |
63 -> "word2b" | |
64 -> "word2c" | |
65 -> "word2d" | |
66 -> "word2e" | |
67 -> "word2f" | |
68 -> "word30" | |
69 -> "word31" | |
70 -> "word32" | |
71 -> "word33" | |
72 -> "word34" | |
73 -> "word35" | |
74 -> "word36" | |
75 -> "word37" | |
76 -> "word38" | |
77 -> "word39" | |
78 -> "word3a" | |
79 -> "word3b" | |
80 -> "word3c" | |
81 -> "word3d" | |
82 -> "word3e" | |
83 -> "word3f" | |
84 -> "word40" | |
85 -> "word41" | |
86 -> "word42" | |
87 -> "word43" | |
88 -> "word44" | |
89 -> "word45" | |
90 -> "word46" | |
91 -> "word47" | |
92 -> "word48" | |
93 -> "word49" | |
94 -> "word4a" | |
95 -> "word4b" | |
96 -> "word4c" | |
97 -> "word4d" | |
98 -> "word4e" | |
99 -> "word4f" | |
100 -> "word50" | |
101 -> "word51" | |
102 -> "word52" | |
103 -> "word53" | |
104 -> "word54" | |
105 -> "word55" | |
106 -> "word56" | |
107 -> "word57" | |
108 -> "word58" | |
109 -> "word59" | |
110 -> "word5a" | |
111 -> "word5b" | |
112 -> "word5c" | |
113 -> "word5d" | |
114 -> "word5e" | |
115 -> "word5f" | |
116 -> "word60" | |
117 -> "word61" | |
118 -> "word62" | |
119 -> "word63" | |
120 -> "word64" | |
121 -> "word65" | |
122 -> "word66" | |
123 -> "word67" | |
124 -> "word68" | |
125 -> "word69" | |
126 -> "word6a" | |
127 -> "word6b" | |
128 -> "word6c" | |
129 -> "word6d" | |
130 -> "word6e" | |
131 -> "word6f" | |
132 -> "word70" | |
133 -> "word71" | |
134 -> "word72" | |
135 -> "word73" | |
136 -> "word74" | |
137 -> "word75" | |
138 -> "word76" | |
139 -> "word77" | |
140 -> "word78" | |
141 -> "word79" | |
142 -> "word7a" | |
143 -> "word7b" | |
144 -> "word7c" | |
145 -> "word7d" | |
146 -> "word7e" | |
147 -> "word7f" | |
148 | |
149 word2 | |
150 -> "word80" | |
151 -> "word81" | |
152 -> "word82" | |
153 -> "word83" | |
154 -> "word84" | |
155 -> "word85" | |
156 -> "word86" | |
157 -> "word87" | |
158 -> "word88" | |
159 -> "word89" | |
160 -> "word8a" | |
161 -> "word8b" | |
162 -> "word8c" | |
163 -> "word8d" | |
164 -> "word8e" | |
165 -> "word8f" | |
166 -> "word90" | |
167 -> "word91" | |
168 -> "word92" | |
169 -> "word93" | |
170 -> "word94" | |
171 -> "word95" | |
172 -> "word96" | |
173 -> "word97" | |
174 -> "word98" | |
175 -> "word99" | |
176 -> "word9a" | |
177 -> "word9b" | |
178 -> "word9c" | |
179 -> "word9d" | |
180 -> "word9e" | |
181 -> "word9f" | |
182 -> "worda0" | |
183 -> "worda1" | |
184 -> "worda2" | |
185 -> "worda3" | |
186 -> "worda4" | |
187 -> "worda5" | |
188 -> "worda6" | |
189 -> "worda7" | |
190 -> "worda8" | |
191 -> "worda9" | |
192 -> "wordaa" | |
193 -> "wordab" | |
194 -> "wordac" | |
195 -> "wordad" | |
196 -> "wordae" | |
197 -> "wordaf" | |
198 -> "wordb0" | |
199 -> "wordb1" | |
200 -> "wordb2" | |
201 -> "wordb3" | |
202 -> "wordb4" | |
203 -> "wordb5" | |
204 -> "wordb6" | |
205 -> "wordb7" | |
206 -> "wordb8" | |
207 -> "wordb9" | |
208 -> "wordba" | |
209 -> "wordbb" | |
210 -> "wordbc" | |
211 -> "wordbd" | |
212 -> "wordbe" | |
213 -> "wordbf" | |
214 -> "wordc0" | |
215 -> "wordc1" | |
216 -> "wordc2" | |
217 -> "wordc3" | |
218 -> "wordc4" | |
219 -> "wordc5" | |
220 -> "wordc6" | |
221 -> "wordc7" | |
222 -> "wordc8" | |
223 -> "wordc9" | |
224 -> "wordca" | |
225 -> "wordcb" | |
226 -> "wordcc" | |
227 -> "wordcd" | |
228 -> "wordce" | |
229 -> "wordcf" | |
230 -> "wordd0" | |
231 -> "wordd1" | |
232 -> "wordd2" | |
233 -> "wordd3" | |
234 -> "wordd4" | |
235 -> "wordd5" | |
236 -> "wordd6" | |
237 -> "wordd7" | |
238 -> "wordd8" | |
239 -> "wordd9" | |
240 -> "wordda" | |
241 -> "worddb" | |
242 -> "worddc" | |
243 -> "worddd" | |
244 -> "wordde" | |
245 -> "worddf" | |
246 -> "worde0" | |
247 -> "worde1" | |
248 -> "worde2" | |
249 -> "worde3" | |
250 -> "worde4" | |
251 -> "worde5" | |
252 -> "worde6" | |
253 -> "worde7" | |
254 -> "worde8" | |
255 -> "worde9" | |
256 -> "wordea" | |
257 -> "wordeb" | |
258 -> "wordec" | |
259 -> "worded" | |
260 -> "wordee" | |
261 -> "wordef" | |
262 -> "wordf0" | |
263 -> "wordf1" | |
264 -> "wordf2" | |
265 -> "wordf3" | |
266 -> "wordf4" | |
267 -> "wordf5" | |
268 -> "wordf6" | |
269 -> "wordf7" | |
270 -> "wordf8" | |
271 -> "wordf9" | |
272 -> "wordfa" | |
273 -> "wordfb" | |
274 -> "wordfc" | |
275 -> "wordfd" | |
276 -> "wordfe" | |
277 -> "wordff" | |
278 | |
279 word3 | |
280 -> "word100" | |
281 -> "word101" | |
282 -> "word102" | |
283 -> "word103" | |
284 -> "word104" | |
285 -> "word105" | |
286 -> "word106" | |
287 -> "word107" | |
288 -> "word108" | |
289 -> "word109" | |
290 -> "word10a" | |
291 -> "word10b" | |
292 -> "word10c" | |
293 -> "word10d" | |
294 -> "word10e" | |
295 -> "word10f" | |
296 -> "word110" | |
297 -> "word111" | |
298 -> "word112" | |
299 -> "word113" | |
300 -> "word114" | |
301 -> "word115" | |
302 -> "word116" | |
303 -> "word117" | |
304 -> "word118" | |
305 -> "word119" | |
306 -> "word11a" | |
307 -> "word11b" | |
308 -> "word11c" | |
309 -> "word11d" | |
310 -> "word11e" | |
311 -> "word11f" | |
312 -> "word120" | |
313 -> "word121" | |
314 -> "word122" | |
315 -> "word123" | |
316 -> "word124" | |
317 -> "word125" | |
318 -> "word126" | |
319 -> "word127" | |
320 -> "word128" | |
321 -> "word129" | |
322 -> "word12a" | |
323 -> "word12b" | |
324 -> "word12c" | |
325 -> "word12d" | |
326 -> "word12e" | |
327 -> "word12f" | |
328 -> "word130" | |
329 -> "word131" | |
330 -> "word132" | |
331 -> "word133" | |
332 -> "word134" | |
333 -> "word135" | |
334 -> "word136" | |
335 -> "word137" | |
336 -> "word138" | |
337 -> "word139" | |
338 -> "word13a" | |
339 -> "word13b" | |
340 -> "word13c" | |
341 -> "word13d" | |
342 -> "word13e" | |
343 -> "word13f" | |
344 -> "word140" | |
345 -> "word141" | |
346 -> "word142" | |
347 -> "word143" | |
348 -> "word144" | |
349 -> "word145" | |
350 -> "word146" | |
351 -> "word147" | |
352 -> "word148" | |
353 -> "word149" | |
354 -> "word14a" | |
355 -> "word14b" | |
356 -> "word14c" | |
357 -> "word14d" | |
358 -> "word14e" | |
359 -> "word14f" | |
360 -> "word150" | |
361 -> "word151" | |
362 -> "word152" | |
363 -> "word153" | |
364 -> "word154" | |
365 -> "word155" | |
366 -> "word156" | |
367 -> "word157" | |
368 -> "word158" | |
369 -> "word159" | |
370 -> "word15a" | |
371 -> "word15b" | |
372 -> "word15c" | |
373 -> "word15d" | |
374 -> "word15e" | |
375 -> "word15f" | |
376 -> "word160" | |
377 -> "word161" | |
378 -> "word162" | |
379 -> "word163" | |
380 -> "word164" | |
381 -> "word165" | |
382 -> "word166" | |
383 -> "word167" | |
384 -> "word168" | |
385 -> "word169" | |
386 -> "word16a" | |
387 -> "word16b" | |
388 -> "word16c" | |
389 -> "word16d" | |
390 -> "word16e" | |
391 -> "word16f" | |
392 -> "word170" | |
393 -> "word171" | |
394 -> "word172" | |
395 -> "word173" | |
396 -> "word174" | |
397 -> "word175" | |
398 -> "word176" | |
399 -> "word177" | |
400 -> "word178" | |
401 -> "word179" | |
402 -> "word17a" | |
403 -> "word17b" | |
404 -> "word17c" | |
405 -> "word17d" | |
406 -> "word17e" | |
407 -> "word17f" | |
408 |