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