Subversion Repositories tendra.SVN

Rev

Rev 5 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
 * Automatically generated from the files:
6 7u83 3
 *	syntax.sid
2 7u83 4
 * and
6 7u83 5
 *	syntax.act
2 7u83 6
 * by:
7
 *	sid
8
 */
9
 
10
/* BEGINNING OF HEADER */
11
 
12
 
13
/*
14
    		 Crown Copyright (c) 1997, 1998
15
 
16
    This TenDRA(r) Computer Program is subject to Copyright
17
    owned by the United Kingdom Secretary of State for Defence
18
    acting through the Defence Evaluation and Research Agency
19
    (DERA).  It is made available to Recipients with a
20
    royalty-free licence for its use, reproduction, transfer
21
    to other parties and amendment for any purpose not excluding
22
    product development provided that any such use et cetera
23
    shall be deemed to be acceptance of the following conditions:-
24
 
25
        (1) Its Recipients shall ensure that this Notice is
26
        reproduced upon any copies or amended versions of it;
27
 
28
        (2) Any amended version of it shall be clearly marked to
29
        show both the nature of and the organisation responsible
30
        for the relevant amendment or amendments;
31
 
32
        (3) Its onward transfer from a recipient to another
33
        party shall be deemed to be that party's acceptance of
34
        these conditions;
35
 
36
        (4) DERA gives no warranty or assurance as to its
37
        quality or suitability for any purpose and DERA accepts
38
        no liability whatsoever in relation to any use to which
39
        it may be put.
40
*/
41
 
42
 
43
#ifndef SYNTAX_INCLUDED
44
#define SYNTAX_INCLUDED
45
 
46
 
47
/* BEGINNING OF FUNCTION DECLARATIONS */
48
 
49
#ifndef __SID_SPLIT
6 7u83 50
extern void parse_init(IDENTIFIER, EXP *);
51
extern void parse_tok_type(TYPE *);
52
extern void parse_type_param(IDENTIFIER *);
53
extern void parse_type(TYPE *);
54
extern void parse_file(TYPE, DECL_SPEC);
55
extern void parse_offset(OFFSET, TYPE, OFFSET *, TYPE *);
56
extern void parse_nat(EXP *);
57
extern void parse_param(TYPE, int, IDENTIFIER *);
58
extern void parse_func(EXP *);
59
extern void parse_id(IDENTIFIER *);
60
extern void parse_exp(EXP *);
61
extern void parse_stmt(EXP *);
62
extern void parse_mem_type(TYPE *);
63
extern void parse_operator(IDENTIFIER *);
64
extern void parse_decl(TYPE, DECL_SPEC);
2 7u83 65
#else /* __SID_SPLIT */
6 7u83 66
extern void ZR509(BASE_TYPE *);
67
extern void ZR1398(NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
68
extern void ZR1145(EXP, EXP *);
69
extern void ZR1017(NAMESPACE);
70
extern void ZR908(TYPE, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
71
extern void ZR415(void);
72
extern void ZR476(NAMESPACE, IDENTIFIER *);
73
extern void ZR946(IDENTIFIER, TYPE *, int *);
74
extern void ZR1402(NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
75
extern void ZR971(TYPE, int, IDENTIFIER *);
76
extern void ZR1149(TYPE, TYPE *);
77
extern void ZR436(EXP *);
78
extern void ZR1405(NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
79
extern void ZR426(NAMESPACE *);
80
extern void ZR699(EXP *);
81
extern void ZR517(NAMESPACE, IDENTIFIER *);
82
extern void ZR906(TYPE, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
83
extern void parse_init(IDENTIFIER, EXP *);
84
extern void ZR1027(TYPE, DECL_SPEC);
85
extern void ZR952(TYPE *);
86
extern void ZR681(EXP, EXP *);
87
extern void ZR842(void);
88
extern void ZR1284(EXP *);
89
extern void ZR1008(DECL_SPEC, BASE_TYPE, TYPE, ACCESS_LIST);
90
extern void ZR1033(TYPE, DECL_SPEC, EXP *);
91
extern void ZR1286(EXP *);
92
extern void ZR1002(IDENTIFIER, SID_LIST_EXP *);
93
extern void ZR776(EXP *);
94
extern void ZR1161(TYPE, IDENTIFIER, TYPE *, IDENTIFIER *);
95
extern void ZR503(IDENTIFIER *);
96
extern void ZR1019(EXP, EXP *, EXP *);
97
extern void ZR1289(EXP *, EXP *);
98
extern void ZR472(IDENTIFIER *);
99
extern void ZR761(int, IDENTIFIER *);
100
extern void ZR817(BASE_TYPE *);
101
extern void ZR999(IDENTIFIER, SID_LIST_EXP *);
102
extern void ZR1290(EXP *, SID_LIST_EXP *);
103
extern void ZR834(EXP *);
104
extern void parse_tok_type(TYPE *);
105
extern void ZR1291(EXP *);
106
extern void ZR616(void);
107
extern void ZR620(EXP *);
108
extern void ZR1016(NAMESPACE);
109
extern void ZR644(EXP *);
110
extern void ZR1167(EXP, EXP *);
111
extern void ZR583(int *);
112
extern void parse_type_param(IDENTIFIER *);
113
extern void ZR832(TYPE, DECL_SPEC);
114
extern void ZR413(void);
115
extern void ZR553(int, EXP *);
116
extern void ZR593(int, EXP *);
117
extern void ZR917(TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
118
extern void ZR477(IDENTIFIER *);
119
extern void ZR771(EXP *);
120
extern void ZR1072(TYPE, DECL_SPEC, EXP *);
121
extern void ZR1429(int *, int *, int *, EXP *);
122
extern void ZR959(TYPE *, IDENTIFIER *);
123
extern void ZR1430(int *, EXP *);
124
extern void ZR1431(int *);
125
extern void ZR1177(TYPE, IDENTIFIER, int, TYPE *, IDENTIFIER *, int *);
126
extern void ZR961(TYPE, TYPE *, IDENTIFIER *);
127
extern void ZR1056(EXP *);
128
extern void ZR1432(int *);
129
extern void ZR569(TYPE, EXP *);
130
extern void ZR632(EXP *);
131
extern void ZR944(int, TYPE *);
132
extern void ZR1433(IDENTIFIER *, EXP *);
133
extern void ZR942(IDENTIFIER *);
134
extern void parse_type(TYPE *);
135
extern void ZR1096(IDENTIFIER *);
136
extern void ZR1127(OFFSET, TYPE, OFFSET *, TYPE *);
137
extern void ZR473(IDENTIFIER *);
138
extern void ZR991(TYPE *);
139
extern void ZR1029(EXP *);
140
extern void ZR1436(EXP *, EXP *);
141
extern void ZR940(TYPE *, IDENTIFIER *, int *);
142
extern void ZR611(EXP *);
143
extern void ZR736(EXP *, EXP *);
144
extern void ZR987(TYPE *);
145
extern void ZR863(IDENTIFIER);
146
extern void ZR950(TYPE, TYPE *, IDENTIFIER *, int *);
147
extern void ZR1004(int, IDENTIFIER, EXP *);
148
extern void parse_file(TYPE, DECL_SPEC);
149
extern void ZR1439(EXP *);
150
extern void ZR1312(NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
151
extern void ZR1024(EXP *);
152
extern void ZR1110(int *);
153
extern void parse_offset(OFFSET, TYPE, OFFSET *, TYPE *);
154
extern void ZR1440(EXP *);
155
extern void ZR1313(NAMESPACE *, IDENTIFIER *);
156
extern void parse_nat(EXP *);
157
extern void ZR649(EXP *);
158
extern void parse_param(TYPE, int, IDENTIFIER *);
159
extern void ZR1315(NAMESPACE *, NAMESPACE *, IDENTIFIER *);
160
extern void ZR1188(EXP, EXP, int, EXP *, EXP *, int *);
161
extern void ZR873(BASE_TYPE *, TYPE *, CV_SPEC *);
162
extern void ZR502(IDENTIFIER *);
163
extern void ZR1104(SID_LIST_TYPE *);
164
extern void ZR1317(NAMESPACE *, NAMESPACE *, IDENTIFIER *);
165
extern void ZR484(IDENTIFIER *);
166
extern void ZR951(TYPE *);
167
extern void parse_func(EXP *);
168
extern void ZR516(IDENTIFIER *, BASE_TYPE *);
169
extern void ZR833(void);
170
extern void ZR1319(int *);
171
extern void ZR1192(EXP, EXP *);
172
extern void ZR504(IDENTIFIER *);
173
extern void ZR894(DECL_SPEC *);
174
extern void ZR1320(int *);
175
extern void parse_id(IDENTIFIER *);
176
extern void ZR1321(int *);
177
extern void ZR581(EXP *);
178
extern void ZR872(TYPE, BASE_TYPE *, TYPE *, CV_SPEC *);
179
extern void ZR941(int *);
180
extern void ZR955(TYPE, TYPE *);
181
extern void ZR1196(EXP, EXP *);
182
extern void ZR417(void);
183
extern void ZR1324(TYPE *, BASE_TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *);
184
extern void ZR1325(TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *);
185
extern void ZR866(IDENTIFIER);
186
extern void ZR1326(int *);
187
extern void ZR735(EXP *);
188
extern void ZR1023(EXP *);
189
extern void ZR1126(OFFSET, TYPE, OFFSET *, TYPE *);
190
extern void ZR1327(int *);
191
extern void ZR1200(EXP, EXP *);
192
extern void ZR614(EXP *);
193
extern void ZR838(TYPE, DECL_SPEC);
194
extern void ZR1328(DECL_SPEC *);
195
extern void ZR737(EXP *);
196
extern void ZR1075(BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *, int *, IDENTIFIER *);
197
extern void ZR568(TYPE *, int *);
198
extern void ZR622(EXP *);
199
extern void ZR1076(BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *);
200
extern void parse_exp(EXP *);
201
extern void ZR1204(EXP, EXP *);
202
extern void ZR687(TYPE, DECL_SPEC, EXP *);
203
extern void ZR635(EXP *);
204
extern void ZR953(EXP *);
205
extern void parse_stmt(EXP *);
206
extern void ZR1087(DECL_SPEC, TYPE, BASE_TYPE, ACCESS_LIST, int);
207
extern void ZR1208(EXP, EXP *);
208
extern void ZR548(TYPE *, int *);
209
extern void ZR643(EXP *);
210
extern void ZR686(TYPE, DECL_SPEC);
211
extern void ZR1028(void);
212
extern void ZR451(int *);
213
extern void ZR1339(TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
214
extern void ZR1212(EXP, EXP *);
215
extern void ZR416(void);
216
extern void ZR498(SID_LIST_EXP *);
217
extern void ZR1467(IDENTIFIER *, EXP *);
218
extern void ZR1340(void);
219
extern void ZR1595(EXP *, EXP *);
220
extern void ZR496(EXP *);
221
extern void ZR1469(IDENTIFIER *, EXP *);
222
extern void ZR500(SID_LIST_EXP *);
223
extern void ZR1216(EXP, EXP *);
224
extern void ZR628(EXP *);
225
extern void ZR752(EXP *);
226
extern void ZR1471(IDENTIFIER *, EXP *);
227
extern void ZR1344(NAMESPACE *, IDENTIFIER *);
228
extern void ZR552(TYPE *, EXP *, int *);
229
extern void ZR698(EXP *, EXP *, int *);
230
extern void ZR785(CV_SPEC *);
231
extern void ZR1599(void);
232
extern void ZR1472(NAMESPACE *, EXP *);
233
extern void ZR1345(NAMESPACE *, IDENTIFIER *);
234
extern void ZR1022(EXP, EXP *);
235
extern void ZR1473(NAMESPACE *, EXP *);
236
extern void ZR1346(IDENTIFIER *);
237
extern void ZR1092(BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *, IDENTIFIER *);
238
extern void ZR1474(EXP *);
239
extern void ZR1220(EXP, EXP *);
240
extern void ZR788(CV_SPEC *);
241
extern void ZR1602(NAMESPACE *, IDENTIFIER *);
242
extern void ZR712(EXP *);
243
extern void ZR1603(NAMESPACE *, IDENTIFIER *);
244
extern void ZR1604(IDENTIFIER *);
245
extern void ZR847(int *);
246
extern void ZR990(TYPE *);
247
extern void ZR1224(EXP, EXP *);
248
extern void ZR427(NAMESPACE *);
249
extern void ZR662(void);
250
extern void ZR784(CV_SPEC *);
251
extern void ZR835(void);
252
extern void ZR596(void);
253
extern void ZR1084(DECL_SPEC, TYPE, BASE_TYPE, ACCESS_LIST, int, IDENTIFIER *);
254
extern void ZR428(NAMESPACE *);
255
extern void ZR1228(EXP, EXP *);
256
extern void ZR998(IDENTIFIER, EXP *);
257
extern void ZR1089(TYPE, DECL_SPEC);
258
extern void ZR608(EXP *);
259
extern void ZR949(TYPE *, IDENTIFIER *, int *);
260
extern void ZR713(EXP *);
261
extern void ZR491(EXP *);
262
extern void ZR571(SID_LIST_EXP *, TYPE *, int *);
263
extern void ZR676(EXP, EXP *);
264
extern void ZR1232(EXP, EXP *);
265
extern void ZR899(DECL_SPEC *);
266
extern void ZR661(EXP *);
267
extern void ZR1236(EXP, EXP *);
268
extern void ZR954(TYPE *);
269
extern void ZR1365(DECL_SPEC *, TYPE *, BASE_TYPE *, ACCESS_LIST *, int *, IDENTIFIER *, IDENTIFIER *);
270
extern void ZR770(EXP);
271
extern void ZR738(EXP *);
272
extern void ZR1240(EXP, EXP *);
273
extern void ZR639(void);
274
extern void ZR1368(DECL_SPEC *, TYPE *, BASE_TYPE *, ACCESS_LIST *, int *, IDENTIFIER *, IDENTIFIER *);
275
extern void ZR669(EXP *);
276
extern void ZR1077(EXP *);
277
extern void ZR1125(OFFSET, TYPE, OFFSET *, TYPE *);
278
extern void ZR508(IDENTIFIER *);
279
extern void ZR762(EXP);
280
extern void ZR1030(void);
281
extern void ZR601(EXP *);
282
extern void ZR1371(TYPE *, IDENTIFIER *);
283
extern void ZR475(NAMESPACE, int *);
284
extern void ZR827(DECL_SPEC *);
285
extern void ZR1052(void);
286
extern void ZR869(IDENTIFIER *);
287
extern void parse_mem_type(TYPE *);
288
extern void ZR1252(TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
289
extern void parse_operator(IDENTIFIER *);
290
extern void ZR1083(EXP *);
291
extern void ZR1254(TYPE *, DECL_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *, EXP *);
292
extern void ZR626(EXP *);
293
extern void ZR1382(TYPE *, TYPE *);
294
extern void ZR1255(void);
295
extern void ZR1001(IDENTIFIER *, SID_LIST_EXP *);
296
extern void ZR751(EXP *);
297
extern void ZR808(BASE_TYPE *, TYPE *);
298
extern void ZR1383(TYPE *);
299
extern void ZR648(SID_LIST_EXP *);
300
extern void ZR975(int *);
301
extern void ZR1384(SID_LIST_TYPE *);
302
extern void ZR1257(void);
303
extern void ZR437(EXP *);
304
extern void ZR939(SID_LIST_TYPE *);
305
extern void parse_decl(TYPE, DECL_SPEC);
306
extern void ZR1258(EXP *);
307
extern void ZR1259(EXP *);
308
extern void ZR624(EXP *);
309
extern void ZR678(EXP *);
310
extern void ZR499(SID_LIST_EXP *);
311
extern void ZR418(void);
312
extern void ZR630(EXP *);
313
extern void ZR651(EXP *);
314
extern void ZR1115(IDENTIFIER *);
315
extern void ZR1262(EXP *, EXP *);
316
extern void ZR926(TYPE *);
317
extern void ZR1264(EXP *, EXP *);
318
extern void ZR845(void);
319
extern void ZR1062(TYPE, DECL_SPEC, EXP *);
320
extern void ZR617(EXP *);
321
extern void ZR1009(DECL_SPEC, BASE_TYPE, TYPE, ACCESS_LIST);
322
extern void ZR1266(NAMESPACE *, EXP *);
323
extern void ZR1139(TYPE, TYPE *);
324
extern void ZR885(BASE_TYPE *, TYPE *, CV_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *);
325
extern void ZR1394(NAMESPACE *, IDENTIFIER *);
326
extern void ZR1267(NAMESPACE *, EXP *);
327
extern void ZR1268(EXP *);
328
extern void ZR605(EXP *);
2 7u83 329
extern int ZI0;
330
#endif /* __SID_SPLIT */
331
 
332
/* BEGINNING OF TERMINAL DEFINITIONS */
333
 
334
#define lex_double (102)
335
#define lex_arith_Hcap (176)
336
#define lex_macro_Harg (347)
337
#define lex_hash_Helse (28)
338
#define lex_private (142)
339
#define lex_incompatible (241)
340
#define lex_new_Harray_Hfull (350)
341
#define lex_ifdef (232)
342
#define lex_reject (290)
343
#define lex_compute (192)
344
#define lex_dollar (206)
345
#define lex_tendra (308)
346
#define lex_unreachable (322)
347
#define lex_vtable (329)
348
#define lex_inline (137)
349
#define lex_public (144)
350
#define lex_namespace_Hname (3)
351
#define lex_hash_H1 (51)
352
#define lex_either (207)
353
#define lex_hash_H2 (90)
354
#define lex_catch (128)
355
#define lex_const_Hcast (130)
356
#define lex_pointer (275)
357
#define lex_inset_Hstart (345)
358
#define lex_full_Hname (9)
359
#define lex_nested (263)
360
#define lex_suspend (305)
361
#define lex_break (95)
362
#define lex_begin (181)
363
#define lex_ignore (234)
364
#define lex_volatile_Ht (328)
365
#define lex_assign (36)
366
#define lex_endif (211)
367
#define lex_hash_Hhash_Hop (344)
368
#define lex_keyword (250)
369
#define lex_promote (282)
370
#define lex_wstring_Hlit (15)
371
#define lex_static (117)
372
#define lex_virtual (155)
373
#define lex_extend (219)
374
#define lex_this_Hname (310)
375
#define lex_minus_Hminus (61)
376
#define lex_lvalue (256)
377
#define lex_struct_Hcap (304)
378
#define lex_inset_Hend (346)
379
#define lex_lshift (57)
380
#define lex_open_Hround (65)
381
#define lex_false (135)
382
#define lex_block (183)
383
#define lex_scanf (296)
384
#define lex_wstring_Hexp (20)
385
#define lex_comma (42)
386
#define lex_union_Hcap (319)
387
#define lex_wchar_Hlit (13)
388
#define lex_func_Hcap (226)
389
#define lex_and_H1 (33)
390
#define lex_lshift_Heq (58)
391
#define lex_typeid (152)
392
#define lex_rvalue (294)
393
#define lex_string_Hlit (14)
394
#define lex_rshift (75)
395
#define lex_sizeof (116)
396
#define lex_and_H2 (157)
397
#define lex_unknown (0)
398
#define lex_wchar_Hexp (18)
399
#define lex_after (169)
400
#define lex_macro (257)
401
#define lex_precedence (278)
402
#define lex_undef (317)
403
#define lex_type_Hname (2)
404
#define lex_switch (119)
405
#define lex_assert (179)
406
#define lex_octal (268)
407
#define lex_ptrdiff_Ht (285)
408
#define lex_ident (230)
409
#define lex_printf (280)
410
#define lex_string_Hexp (19)
411
#define lex_and_Heq_H1 (34)
412
#define lex_reinterpret_Hcast (145)
413
#define lex_depth (201)
414
#define lex_unused (323)
415
#define lex_char_Hlit (12)
416
#define lex_rshift_Heq (76)
417
#define lex_arrow_Hstar (82)
418
#define lex_float (106)
419
#define lex_class (129)
420
#define lex_and_Heq_H2 (158)
421
#define lex_bottom (184)
422
#define lex_nline (264)
423
#define lex_open_Hinit (351)
424
#define lex_extern (105)
425
#define lex_decl (196)
426
#define lex_proc_Hcap (281)
427
#define lex_string (303)
428
#define lex_typeof (314)
429
#define lex_while (125)
430
#define lex_conditional (193)
431
#define lex_new_Harray (349)
432
#define lex_char_Hexp (17)
433
#define lex_code (188)
434
#define lex_option (272)
435
#define lex_reachable (288)
436
#define lex_colon (41)
437
#define lex_case (96)
438
#define lex_import (237)
439
#define lex_char (97)
440
#define lex_value (325)
441
#define lex_logical_Hand_H1 (55)
442
#define lex_fall (222)
443
#define lex_tag_Hcap (307)
444
#define lex_logical_Hand_H2 (160)
445
#define lex_allow (172)
446
#define lex_array (177)
447
#define lex_elif (208)
448
#define lex_file (223)
449
#define lex_limit (251)
450
#define lex_name (261)
451
#define lex_hash_Hif (26)
452
#define lex_return (113)
453
#define lex_token (311)
454
#define lex_close_Hbrace_H1 (38)
455
#define lex_export (134)
456
#define lex_reset (292)
457
#define lex_close_Hbrace_H2 (88)
458
#define lex_compatible (190)
459
#define lex_extra (221)
460
#define lex_main (258)
461
#define lex_destructor_Hname (5)
462
#define lex_nat_Hcap (262)
463
#define lex_type_Hcap (313)
464
#define lex_struct (118)
465
#define lex_using (154)
466
#define lex_close_Htemplate (337)
467
#define lex_identifier (1)
468
#define lex_const (98)
469
#define lex_line (252)
470
#define lex_weak (331)
471
#define lex_else (103)
472
#define lex_delete_Harray_Hfull (341)
473
#define lex_union (121)
474
#define lex_statement_Hname (4)
475
#define lex_cast (185)
476
#define lex_error (214)
477
#define lex_arrow (35)
478
#define lex_bool (127)
479
#define lex_stmt_Hcap (302)
480
#define lex_unify (318)
481
#define lex_minus (59)
482
#define lex_new_Hfull (348)
483
#define lex_definition (200)
484
#define lex_int_Hcap (249)
485
#define lex_array_Hop (334)
486
#define lex_not_H1 (62)
487
#define lex_quote (287)
488
#define lex_backslash (37)
489
#define lex_long (111)
490
#define lex_not_H2 (162)
491
#define lex_exp_Hcap (217)
492
#define lex_dot_Hstar (84)
493
#define lex_short (114)
494
#define lex_namespace (139)
495
#define lex_character (186)
496
#define lex_minus_Heq (60)
497
#define lex_void (123)
498
#define lex_cond_Hop (338)
499
#define lex_hash_Hop (343)
500
#define lex_reference (289)
501
#define lex_not_Heq_H1 (63)
502
#define lex_abs (85)
503
#define lex_enum (104)
504
#define lex_throw (149)
505
#define lex_not_Heq_H2 (163)
506
#define lex_incomplete (242)
507
#define lex_interface (246)
508
#define lex_end (210)
509
#define lex_less (53)
510
#define lex_xor_H1 (80)
511
#define lex_this (148)
512
#define lex_wchar_Ht (156)
513
#define lex_xor_H2 (166)
514
#define lex_all (171)
515
#define lex_eof (32)
516
#define lex_close_Hsquare_H1 (40)
517
#define lex_plus_Hplus (71)
518
#define lex_auto (94)
519
#define lex_goto (108)
520
#define lex_star (78)
521
#define lex_close_Hsquare_H2 (89)
522
#define lex_into (248)
523
#define lex_no_Hdef (266)
524
#define lex_off (270)
525
#define lex_func_Hop (342)
526
#define lex_environment (212)
527
#define lex_tag (306)
528
#define lex_less_Heq (54)
529
#define lex_xor_Heq_H1 (81)
530
#define lex_xor_Heq_H2 (167)
531
#define lex_size_Ht_H2 (299)
532
#define lex_unmatched (320)
533
#define lex_or_H1 (67)
534
#define lex_assignment (180)
535
#define lex_open_Hbrace_H1 (64)
536
#define lex_star_Heq (79)
537
#define lex_or_H2 (164)
538
#define lex_open_Hbrace_H2 (92)
539
#define lex_asm (126)
540
#define lex_true (150)
541
#define lex_un_Hknown (315)
542
#define lex_nested_Hname_Hstar (10)
543
#define lex_div (44)
544
#define lex_type (312)
545
#define lex_open_Htemplate (352)
546
#define lex_or_Heq_H1 (68)
547
#define lex_rem (73)
548
#define lex_min (87)
549
#define lex_dynamic_Hcast (132)
550
#define lex_directive (202)
551
#define lex_writeable (332)
552
#define lex_plus (69)
553
#define lex_or_Heq_H2 (165)
554
#define lex_max (86)
555
#define lex_text (309)
556
#define lex_delete_Harray (340)
557
#define lex_dot (46)
558
#define lex_for (107)
559
#define lex_bitfield (182)
560
#define lex_qualifier (286)
561
#define lex_div_Heq (45)
562
#define lex_rem_Heq (74)
563
#define lex_lit (254)
564
#define lex_sort (300)
565
#define lex_plus_Heq (70)
566
#define lex_new (140)
567
#define lex_variable (326)
568
#define lex_int (110)
569
#define lex_std (301)
570
#define lex_builtin_Hfile (335)
571
#define lex_conversion (194)
572
#define lex_exhaustive (216)
573
#define lex_set (297)
574
#define lex_logical_Hor_H1 (56)
575
#define lex_use (324)
576
#define lex_semicolon (77)
577
#define lex_if (109)
578
#define lex_logical_Hor_H2 (161)
579
#define lex_hash_Hpragma (30)
580
#define lex_protected (143)
581
#define lex_indented (243)
582
#define lex_implement (235)
583
#define lex_ambiguous (173)
584
#define lex_define_Hcap (198)
585
#define lex_do (101)
586
#define lex_decimal (195)
587
#define lex_defined (199)
588
#define lex_template_Htype (7)
589
#define lex_as (178)
590
#define lex_builtin_Hline (336)
591
#define lex_of (269)
592
#define lex_floating_Hexp (22)
593
#define lex_eq (48)
594
#define lex_open_Hsquare_H1 (66)
595
#define lex_open_Hsquare_H2 (93)
596
#define lex_nested_Hname (8)
597
#define lex_include_Hnext (240)
598
#define lex_hash_Hhash_H1 (52)
599
#define lex_hash_Hhash_H2 (91)
600
#define lex_delete_Hfull (339)
601
#define lex_directory (203)
602
#define lex_resolution (293)
603
#define lex_includes (239)
604
#define lex_template_Hid (6)
605
#define lex_hash_Hendif (29)
606
#define lex_no (265)
607
#define lex_on (271)
608
#define lex_scalar_Hcap (295)
609
#define lex_complete (191)
610
#define lex_discard (205)
611
#define lex_linkage (253)
612
#define lex_member_Hcap (260)
613
#define lex_size_Ht (298)
614
#define lex_try (151)
615
#define lex_implicit (236)
616
#define lex_zzzzzz (353)
617
#define lex_template (147)
618
#define lex_overload (274)
619
#define lex_unsigned (122)
620
#define lex_internal (247)
621
#define lex_unpostpone (321)
622
#define lex_alignof (170)
623
#define lex_disallow (204)
624
#define lex_volatile (124)
625
#define lex_longlong (255)
626
#define lex_explicit (133)
627
#define lex_static_Hcast (146)
628
#define lex_ellipsis_Hexp (209)
629
#define lex_identif (231)
630
#define lex_typename (153)
631
#define lex_argument (175)
632
#define lex_external (220)
633
#define lex_include (238)
634
#define lex_default (100)
635
#define lex_analysis (174)
636
#define lex_ellipsis (47)
637
#define lex_colon_Hcolon (83)
638
#define lex_continue (99)
639
#define lex_register (112)
640
#define lex_zzzz (333)
641
#define lex_integer_Hlit (16)
642
#define lex_function (227)
643
#define lex_variety_Hcap (327)
644
#define lex_greater (49)
645
#define lex_mutable (138)
646
#define lex_define (197)
647
#define lex_integer_Hexp (21)
648
#define lex_complex_Htype (25)
649
#define lex_ifndef (233)
650
#define lex_promoted (283)
651
#define lex_full_Hname_Hstar (11)
652
#define lex_operator (141)
653
#define lex_preserve (279)
654
#define lex_close_Hround (39)
655
#define lex_initialization (244)
656
#define lex_integer (245)
657
#define lex_greater_Heq (50)
658
#define lex_accept (168)
659
#define lex_equality (213)
660
#define lex_escape (215)
661
#define lex_complex_Hstmt (24)
662
#define lex_typedef (120)
663
#define lex_explain (218)
664
#define lex_hash_Helif (27)
665
#define lex_newline (31)
666
#define lex_delete (131)
667
#define lex_hiding (229)
668
#define lex_comment (189)
669
#define lex_complex_Hexp (23)
670
#define lex_forward (225)
671
#define lex_overflow (273)
672
#define lex_object (267)
673
#define lex_unassert (316)
674
#define lex_warning (330)
675
#define lex_friend (136)
676
#define lex_member (259)
677
#define lex_pragma (277)
678
#define lex_compl_H1 (43)
679
#define lex_class_Hcap (187)
680
#define lex_float_Hcap (224)
681
#define lex_hexadecimal (228)
682
#define lex_prototype (284)
683
#define lex_question (72)
684
#define lex_signed (115)
685
#define lex_compl_H2 (159)
686
#define lex_postpone (276)
687
#define lex_representation (291)
688
 
689
/* BEGINNING OF TRAILER */
690
 
691
 
692
 
693
 
694
/*
695
    DUMMY LEXICAL TOKEN VALUES
696
 
697
    These values are used as lexical token values in certain circumstances
698
    but do not represent actual tokens.  Note that they are all negative.
699
*/
700
 
701
#define lex_ignore_token	-1
702
#define lex_end_condition	-2
703
#define lex_included		-3
704
 
705
 
706
#endif
707
 
708
/* END OF FILE */