/*
* Automatically generated from the files:
* /mnt/gmirror/ports/lang/TenDRA/work/tendra/src/producers/cpp/syntax/syntax.sid
* and
* /mnt/gmirror/ports/lang/TenDRA/work/tendra/src/producers/cpp/syntax/syntax.act
* by:
* /mnt/gmirror/ports/lang/TenDRA/work/tendra/obj/utilities/sid/sid
*/
/* BEGINNING OF HEADER */
/*
* Crown Copyright (c) 1997, 1998
*
* This TenDRA(r) Computer Program is subject to Copyright
* owned by the United Kingdom Secretary of State for Defence
* acting through the Defence Evaluation and Research Agency
* (DERA). It is made available to Recipients with a
* royalty-free licence for its use, reproduction, transfer
* to other parties and amendment for any purpose not excluding
* product development provided that any such use et cetera
* shall be deemed to be acceptance of the following conditions:-
*
* (1) Its Recipients shall ensure that this Notice is
* reproduced upon any copies or amended versions of it;
*
* (2) Any amended version of it shall be clearly marked to
* show both the nature of and the organisation responsible
* for the relevant amendment or amendments;
*
* (3) Its onward transfer from a recipient to another
* party shall be deemed to be that party's acceptance of
* these conditions;
*
* (4) DERA gives no warranty or assurance as to its
* quality or suitability for any purpose and DERA accepts
* no liability whatsoever in relation to any use to which
* it may be put.
*/
#ifndef SYNTAX_INCLUDED
#define SYNTAX_INCLUDED
/* BEGINNING OF FUNCTION DECLARATIONS */
#ifndef __SID_SPLIT
extern void parse_init (IDENTIFIER, EXP *);
extern void parse_tok_type (TYPE *);
extern void parse_type_param (IDENTIFIER *);
extern void parse_type (TYPE *);
extern void parse_file (TYPE, DECL_SPEC);
extern void parse_offset (OFFSET, TYPE, OFFSET *, TYPE *);
extern void parse_nat (EXP *);
extern void parse_param (TYPE, int, IDENTIFIER *);
extern void parse_func (EXP *);
extern void parse_id (IDENTIFIER *);
extern void parse_exp (EXP *);
extern void parse_stmt (EXP *);
extern void parse_mem_type (TYPE *);
extern void parse_operator (IDENTIFIER *);
extern void parse_decl (TYPE, DECL_SPEC);
#else /* __SID_SPLIT */
extern void ZR513 (BASE_TYPE *);
extern void ZR1271 (NAMESPACE *, EXP *);
extern void ZR1144 (TYPE, TYPE *);
extern void ZR890 (BASE_TYPE *, TYPE *, CV_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *);
extern void ZR1399 (NAMESPACE *, IDENTIFIER *);
extern void ZR1272 (NAMESPACE *, EXP *);
extern void ZR1022 (NAMESPACE);
extern void ZR1273 (EXP *);
extern void ZR913 (TYPE, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
extern void ZR419 (void);
extern void ZR480 (NAMESPACE, IDENTIFIER *);
extern void ZR951 (IDENTIFIER, TYPE *, int *);
extern void ZR976 (TYPE, int, IDENTIFIER *);
extern void ZR1403 (NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
extern void ZR440 (EXP *);
extern void ZR1150 (EXP, EXP *);
extern void ZR430 (NAMESPACE *);
extern void ZR703 (EXP *);
extern void ZR1407 (NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
extern void ZR521 (NAMESPACE, IDENTIFIER *);
extern void ZR911 (TYPE, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
extern void parse_init (IDENTIFIER, EXP *);
extern void ZR1154 (TYPE, TYPE *);
extern void ZR1032 (TYPE, DECL_SPEC);
extern void ZR957 (TYPE *);
extern void ZR1410 (NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
extern void ZR685 (EXP, EXP *);
extern void ZR847 (void);
extern void ZR1013 (DECL_SPEC, BASE_TYPE, TYPE, ACCESS_LIST);
extern void ZR1038 (TYPE, DECL_SPEC, EXP *);
extern void ZR1007 (IDENTIFIER, SID_LIST_EXP *);
extern void ZR780 (EXP *);
extern void ZR507 (IDENTIFIER *);
extern void ZR1024 (EXP, EXP *, EXP *);
extern void ZR1289 (EXP *);
extern void ZR476 (IDENTIFIER *);
extern void ZR765 (int, IDENTIFIER *);
extern void ZR822 (BASE_TYPE *);
extern void ZR1004 (IDENTIFIER, SID_LIST_EXP *);
extern void ZR839 (EXP *);
extern void parse_tok_type (TYPE *);
extern void ZR1291 (EXP *);
extern void ZR620 (void);
extern void ZR624 (EXP *);
extern void ZR1021 (NAMESPACE);
extern void ZR648 (EXP *);
extern void ZR1166 (TYPE, IDENTIFIER, TYPE *, IDENTIFIER *);
extern void ZR1294 (EXP *, EXP *);
extern void ZR587 (int *);
extern void parse_type_param (IDENTIFIER *);
extern void ZR1295 (EXP *, SID_LIST_EXP *);
extern void ZR837 (TYPE, DECL_SPEC);
extern void ZR1296 (EXP *);
extern void ZR417 (void);
extern void ZR557 (int, EXP *);
extern void ZR597 (int, EXP *);
extern void ZR481 (IDENTIFIER *);
extern void ZR1172 (EXP, EXP *);
extern void ZR775 (EXP *);
extern void ZR1077 (TYPE, DECL_SPEC, EXP *);
extern void ZR964 (TYPE *, IDENTIFIER *);
extern void ZR922 (TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
extern void ZR966 (TYPE, TYPE *, IDENTIFIER *);
extern void ZR1061 (EXP *);
extern void ZR573 (TYPE, EXP *);
extern void ZR636 (EXP *);
extern void ZR949 (int, TYPE *);
extern void ZR1434 (int *, int *, int *, EXP *);
extern void ZR947 (IDENTIFIER *);
extern void parse_type (TYPE *);
extern void ZR1101 (IDENTIFIER *);
extern void ZR1132 (OFFSET, TYPE, OFFSET *, TYPE *);
extern void ZR1435 (int *, EXP *);
extern void ZR477 (IDENTIFIER *);
extern void ZR996 (TYPE *);
extern void ZR1034 (EXP *);
extern void ZR1436 (int *);
extern void ZR1182 (TYPE, IDENTIFIER, int, TYPE *, IDENTIFIER *, int *);
extern void ZR945 (TYPE *, IDENTIFIER *, int *);
extern void ZR1437 (int *);
extern void ZR615 (EXP *);
extern void ZR740 (EXP *, EXP *);
extern void ZR992 (TYPE *);
extern void ZR1438 (IDENTIFIER *, EXP *);
extern void ZR868 (IDENTIFIER);
extern void ZR955 (TYPE, TYPE *, IDENTIFIER *, int *);
extern void ZR1009 (int, IDENTIFIER, EXP *);
extern void parse_file (TYPE, DECL_SPEC);
extern void ZR1029 (EXP *);
extern void ZR1115 (int *);
extern void parse_offset (OFFSET, TYPE, OFFSET *, TYPE *);
extern void parse_nat (EXP *);
extern void ZR1441 (EXP *, EXP *);
extern void ZR653 (EXP *);
extern void parse_param (TYPE, int, IDENTIFIER *);
extern void ZR878 (BASE_TYPE *, TYPE *, CV_SPEC *);
extern void ZR506 (IDENTIFIER *);
extern void ZR1109 (SID_LIST_TYPE *);
extern void ZR1444 (EXP *);
extern void ZR1317 (NAMESPACE *, IDENTIFIER *, IDENTIFIER *);
extern void ZR488 (IDENTIFIER *);
extern void ZR956 (TYPE *);
extern void parse_func (EXP *);
extern void ZR1445 (EXP *);
extern void ZR1318 (NAMESPACE *, IDENTIFIER *);
extern void ZR520 (IDENTIFIER *, BASE_TYPE *);
extern void ZR838 (void);
extern void ZR508 (IDENTIFIER *);
extern void ZR899 (DECL_SPEC *);
extern void ZR1320 (NAMESPACE *, NAMESPACE *, IDENTIFIER *);
extern void ZR1193 (EXP, EXP, int, EXP *, EXP *, int *);
extern void parse_id (IDENTIFIER *);
extern void ZR1322 (NAMESPACE *, NAMESPACE *, IDENTIFIER *);
extern void ZR585 (EXP *);
extern void ZR877 (TYPE, BASE_TYPE *, TYPE *, CV_SPEC *);
extern void ZR946 (int *);
extern void ZR960 (TYPE, TYPE *);
extern void ZR421 (void);
extern void ZR1324 (int *);
extern void ZR1197 (EXP, EXP *);
extern void ZR1325 (int *);
extern void ZR871 (IDENTIFIER);
extern void ZR1326 (int *);
extern void ZR739 (EXP *);
extern void ZR1028 (EXP *);
extern void ZR1131 (OFFSET, TYPE, OFFSET *, TYPE *);
extern void ZR618 (EXP *);
extern void ZR843 (TYPE, DECL_SPEC);
extern void ZR1201 (EXP, EXP *);
extern void ZR741 (EXP *);
extern void ZR1329 (TYPE *, BASE_TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *);
extern void ZR572 (TYPE *, int *);
extern void ZR626 (EXP *);
extern void ZR1330 (TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *);
extern void parse_exp (EXP *);
extern void ZR1331 (int *);
extern void ZR691 (TYPE, DECL_SPEC, EXP *);
extern void ZR1332 (int *);
extern void ZR1205 (EXP, EXP *);
extern void ZR639 (EXP *);
extern void ZR1333 (DECL_SPEC *);
extern void ZR1080 (BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *, int *, IDENTIFIER *);
extern void parse_stmt (EXP *);
extern void ZR1092 (DECL_SPEC, TYPE, BASE_TYPE, ACCESS_LIST, int);
extern void ZR1081 (BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *);
extern void ZR552 (TYPE *, int *);
extern void ZR647 (EXP *);
extern void ZR1209 (EXP, EXP *);
extern void ZR690 (TYPE, DECL_SPEC);
extern void ZR1033 (void);
extern void ZR455 (int *);
extern void ZR958 (EXP *);
extern void ZR420 (void);
extern void ZR502 (SID_LIST_EXP *);
extern void ZR1213 (EXP, EXP *);
extern void ZR500 (EXP *);
extern void ZR504 (SID_LIST_EXP *);
extern void ZR632 (EXP *);
extern void ZR756 (EXP *);
extern void ZR1344 (TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
extern void ZR1217 (EXP, EXP *);
extern void ZR556 (TYPE *, EXP *, int *);
extern void ZR702 (EXP *, EXP *, int *);
extern void ZR790 (CV_SPEC *);
extern void ZR1472 (IDENTIFIER *, EXP *);
extern void ZR1345 (void);
extern void ZR1027 (EXP, EXP *);
extern void ZR1600 (EXP *, EXP *);
extern void ZR1474 (IDENTIFIER *, EXP *);
extern void ZR793 (CV_SPEC *);
extern void ZR1221 (EXP, EXP *);
extern void ZR716 (EXP *);
extern void ZR1476 (IDENTIFIER *, EXP *);
extern void ZR1349 (NAMESPACE *, IDENTIFIER *);
extern void ZR1604 (void);
extern void ZR1477 (NAMESPACE *, EXP *);
extern void ZR1350 (NAMESPACE *, IDENTIFIER *);
extern void ZR852 (int *);
extern void ZR995 (TYPE *);
extern void ZR1478 (NAMESPACE *, EXP *);
extern void ZR1351 (IDENTIFIER *);
extern void ZR1097 (BASE_TYPE *, DECL_SPEC *, TYPE *, ACCESS_LIST *, IDENTIFIER *);
extern void ZR431 (NAMESPACE *);
extern void ZR666 (void);
extern void ZR789 (CV_SPEC *);
extern void ZR840 (void);
extern void ZR1479 (EXP *);
extern void ZR1225 (EXP, EXP *);
extern void ZR1607 (NAMESPACE *, IDENTIFIER *);
extern void ZR600 (void);
extern void ZR1089 (DECL_SPEC, TYPE, BASE_TYPE, ACCESS_LIST, int, IDENTIFIER *);
extern void ZR1608 (NAMESPACE *, IDENTIFIER *);
extern void ZR432 (NAMESPACE *);
extern void ZR1609 (IDENTIFIER *);
extern void ZR1003 (IDENTIFIER, EXP *);
extern void ZR1094 (TYPE, DECL_SPEC);
extern void ZR1229 (EXP, EXP *);
extern void ZR612 (EXP *);
extern void ZR954 (TYPE *, IDENTIFIER *, int *);
extern void ZR717 (EXP *);
extern void ZR495 (EXP *);
extern void ZR575 (SID_LIST_EXP *, TYPE *, int *);
extern void ZR680 (EXP, EXP *);
extern void ZR1233 (EXP, EXP *);
extern void ZR904 (DECL_SPEC *);
extern void ZR665 (EXP *);
extern void ZR1237 (EXP, EXP *);
extern void ZR959 (TYPE *);
extern void ZR774 (EXP);
extern void ZR742 (EXP *);
extern void ZR643 (void);
extern void ZR1241 (EXP, EXP *);
extern void ZR673 (EXP *);
extern void ZR1082 (EXP *);
extern void ZR1130 (OFFSET, TYPE, OFFSET *, TYPE *);
extern void ZR512 (IDENTIFIER *);
extern void ZR766 (EXP);
extern void ZR1035 (void);
extern void ZR1370 (DECL_SPEC *, TYPE *, BASE_TYPE *, ACCESS_LIST *, int *, IDENTIFIER *, IDENTIFIER *);
extern void ZR605 (EXP *);
extern void ZR479 (NAMESPACE, int *);
extern void ZR832 (DECL_SPEC *);
extern void ZR1245 (EXP, EXP *);
extern void ZR1057 (void);
extern void ZR1373 (DECL_SPEC *, TYPE *, BASE_TYPE *, ACCESS_LIST *, int *, IDENTIFIER *, IDENTIFIER *);
extern void ZR1376 (TYPE *, IDENTIFIER *);
extern void parse_mem_type (TYPE *);
extern void parse_operator (IDENTIFIER *);
extern void ZR1088 (EXP *);
extern void ZR630 (EXP *);
extern void ZR874 (IDENTIFIER *);
extern void ZR755 (EXP *);
extern void ZR813 (BASE_TYPE *, TYPE *);
extern void ZR652 (SID_LIST_EXP *);
extern void ZR980 (int *);
extern void ZR1257 (TYPE *, BASE_TYPE *, TYPE *, CV_SPEC *, DECL_SPEC *);
extern void ZR441 (EXP *);
extern void ZR944 (SID_LIST_TYPE *);
extern void parse_decl (TYPE, DECL_SPEC);
extern void ZR1259 (TYPE *, DECL_SPEC *, BASE_TYPE *, TYPE *, CV_SPEC *, EXP *);
extern void ZR1387 (TYPE *, TYPE *);
extern void ZR1260 (void);
extern void ZR1006 (IDENTIFIER *, SID_LIST_EXP *);
extern void ZR628 (EXP *);
extern void ZR682 (EXP *);
extern void ZR1388 (TYPE *);
extern void ZR422 (void);
extern void ZR634 (EXP *);
extern void ZR655 (EXP *);
extern void ZR1120 (IDENTIFIER *);
extern void ZR1389 (SID_LIST_TYPE *);
extern void ZR1262 (void);
extern void ZR1263 (EXP *);
extern void ZR931 (TYPE *);
extern void ZR1264 (EXP *);
extern void ZR850 (void);
extern void ZR1067 (TYPE, DECL_SPEC, EXP *);
extern void ZR503 (SID_LIST_EXP *);
extern void ZR621 (EXP *);
extern void ZR1014 (DECL_SPEC, BASE_TYPE, TYPE, ACCESS_LIST);
extern void ZR1267 (EXP *, EXP *);
extern void ZR609 (EXP *);
extern void ZR1269 (EXP *, EXP *);
extern int ZI0;
#endif /* __SID_SPLIT */
/* BEGINNING OF TERMINAL DEFINITIONS */
#define lex_double (102)
#define lex_arith_Hcap (177)
#define lex_macro_Harg (351)
#define lex_hash_Helse (28)
#define lex_private (143)
#define lex_incompatible (243)
#define lex_new_Harray_Hfull (354)
#define lex_ifdef (234)
#define lex_reject (293)
#define lex_compute (193)
#define lex_dollar (207)
#define lex_tendra (311)
#define lex_unreachable (325)
#define lex_vtable (333)
#define lex_inline (138)
#define lex_public (145)
#define lex_namespace_Hname (3)
#define lex_hash_H1 (51)
#define lex_either (208)
#define lex_hash_H2 (90)
#define lex_catch (129)
#define lex_const_Hcast (131)
#define lex_pointer (277)
#define lex_inset_Hstart (349)
#define lex_full_Hname (9)
#define lex_nested (265)
#define lex_suspend (308)
#define lex_break (95)
#define lex_begin (182)
#define lex_ignore (236)
#define lex_volatile_Ht (332)
#define lex_assign (36)
#define lex_endif (212)
#define lex_hash_Hhash_Hop (348)
#define lex_keyword (252)
#define lex_promote (285)
#define lex_wstring_Hlit (15)
#define lex_static (117)
#define lex_virtual (156)
#define lex_extend (220)
#define lex_this_Hname (313)
#define lex_minus_Hminus (61)
#define lex_lvalue (258)
#define lex_struct_Hcap (307)
#define lex_inset_Hend (350)
#define lex_lshift (57)
#define lex_open_Hround (65)
#define lex_false (136)
#define lex_block (184)
#define lex_scanf (299)
#define lex_wstring_Hexp (20)
#define lex_comma (42)
#define lex_union_Hcap (322)
#define lex_wchar_Hlit (13)
#define lex_func_Hcap (227)
#define lex_and_H1 (33)
#define lex_lshift_Heq (58)
#define lex_typeid (153)
#define lex_rvalue (297)
#define lex_string_Hlit (14)
#define lex_rshift (75)
#define lex_sizeof (116)
#define lex_and_H2 (158)
#define lex_unknown (0)
#define lex_wchar_Hexp (18)
#define lex_after (170)
#define lex_macro (259)
#define lex_precedence (281)
#define lex_undef (320)
#define lex_type_Hname (2)
#define lex_switch (119)
#define lex_assert (180)
#define lex_octal (270)
#define lex_ptrdiff_Ht (288)
#define lex_ident (232)
#define lex_printf (283)
#define lex_string_Hexp (19)
#define lex_and_Heq_H1 (34)
#define lex_reinterpret_Hcast (146)
#define lex_depth (202)
#define lex_unused (326)
#define lex_char_Hlit (12)
#define lex_rshift_Heq (76)
#define lex_arrow_Hstar (82)
#define lex_float (106)
#define lex_class (130)
#define lex_and_Heq_H2 (159)
#define lex_bottom (185)
#define lex_nline (266)
#define lex_open_Hinit (355)
#define lex_extern (105)
#define lex_decl (197)
#define lex_proc_Hcap (284)
#define lex_string (306)
#define lex_typeof (317)
#define lex_while (125)
#define lex_conditional (194)
#define lex_new_Harray (353)
#define lex_char_Hexp (17)
#define lex_code (189)
#define lex_option (274)
#define lex_reachable (291)
#define lex_colon (41)
#define lex_case (96)
#define lex_import (239)
#define lex_char (97)
#define lex_value (328)
#define lex_logical_Hand_H1 (55)
#define lex_fall (223)
#define lex_tag_Hcap (310)
#define lex_logical_Hand_H2 (161)
#define lex_allow (173)
#define lex_array (178)
#define lex_elif (209)
#define lex_file (224)
#define lex_limit (253)
#define lex_name (263)
#define lex_hash_Hif (26)
#define lex_return (113)
#define lex_token (314)
#define lex_close_Hbrace_H1 (38)
#define lex_export (135)
#define lex_reset (295)
#define lex_close_Hbrace_H2 (88)
#define lex_compatible (191)
#define lex_extra (222)
#define lex_main (260)
#define lex_destructor_Hname (5)
#define lex_nat_Hcap (264)
#define lex_type_Hcap (316)
#define lex_struct (118)
#define lex_using (155)
#define lex_close_Htemplate (341)
#define lex_identifier (1)
#define lex_const (98)
#define lex_func_Hid (228)
#define lex_line (254)
#define lex_weak (335)
#define lex_else (103)
#define lex_delete_Harray_Hfull (345)
#define lex_union (121)
#define lex_statement_Hname (4)
#define lex_cast (186)
#define lex_error (215)
#define lex_arrow (35)
#define lex_bool (128)
#define lex_stmt_Hcap (305)
#define lex_unify (321)
#define lex_minus (59)
#define lex_new_Hfull (352)
#define lex_definition (201)
#define lex_int_Hcap (251)
#define lex_array_Hop (338)
#define lex_not_H1 (62)
#define lex_quote (290)
#define lex_backslash (37)
#define lex_long (111)
#define lex_not_H2 (163)
#define lex_exp_Hcap (218)
#define lex_dot_Hstar (84)
#define lex_short (114)
#define lex_namespace (140)
#define lex_character (187)
#define lex_minus_Heq (60)
#define lex_void (123)
#define lex_cond_Hop (342)
#define lex_hash_Hop (347)
#define lex_reference (292)
#define lex_va_Hargs (331)
#define lex_not_Heq_H1 (63)
#define lex_abs (85)
#define lex_enum (104)
#define lex_throw (150)
#define lex_not_Heq_H2 (164)
#define lex_incomplete (244)
#define lex_interface (248)
#define lex_end (211)
#define lex_less (53)
#define lex_xor_H1 (80)
#define lex_this (149)
#define lex_wchar_Ht (157)
#define lex_xor_H2 (167)
#define lex_all (172)
#define lex_eof (32)
#define lex_close_Hsquare_H1 (40)
#define lex_plus_Hplus (71)
#define lex_auto (94)
#define lex_goto (108)
#define lex_star (78)
#define lex_close_Hsquare_H2 (89)
#define lex_into (250)
#define lex_no_Hdef (268)
#define lex_off (272)
#define lex_func_Hop (346)
#define lex_environment (213)
#define lex_tag (309)
#define lex_less_Heq (54)
#define lex_xor_Heq_H1 (81)
#define lex_xor_Heq_H2 (168)
#define lex_size_Ht_H2 (302)
#define lex_unmatched (323)
#define lex_or_H1 (67)
#define lex_assignment (181)
#define lex_open_Hbrace_H1 (64)
#define lex_star_Heq (79)
#define lex_or_H2 (165)
#define lex_open_Hbrace_H2 (92)
#define lex_asm (127)
#define lex_true (151)
#define lex_un_Hknown (318)
#define lex_nested_Hname_Hstar (10)
#define lex_div (44)
#define lex_type (315)
#define lex_open_Htemplate (356)
#define lex_or_Heq_H1 (68)
#define lex_rem (73)
#define lex_min (87)
#define lex_dynamic_Hcast (133)
#define lex_directive (203)
#define lex_writeable (336)
#define lex_plus (69)
#define lex_or_Heq_H2 (166)
#define lex_max (86)
#define lex_text (312)
#define lex_delete_Harray (344)
#define lex_dot (46)
#define lex_for (107)
#define lex_bitfield (183)
#define lex_qualifier (289)
#define lex_div_Heq (45)
#define lex_rem_Heq (74)
#define lex_lit (256)
#define lex_sort (303)
#define lex_plus_Heq (70)
#define lex_new (141)
#define lex_variable (329)
#define lex_int (110)
#define lex_std (304)
#define lex_builtin_Hfile (339)
#define lex_conversion (195)
#define lex_exhaustive (217)
#define lex_set (300)
#define lex_logical_Hor_H1 (56)
#define lex_use (327)
#define lex_semicolon (77)
#define lex_if (109)
#define lex_logical_Hor_H2 (162)
#define lex_hash_Hpragma (30)
#define lex_protected (144)
#define lex_indented (245)
#define lex_implement (237)
#define lex_ambiguous (174)
#define lex_define_Hcap (199)
#define lex_do (101)
#define lex_decimal (196)
#define lex_defined (200)
#define lex_template_Htype (7)
#define lex_as (179)
#define lex_builtin_Hline (340)
#define lex_of (271)
#define lex_floating_Hexp (22)
#define lex_eq (48)
#define lex_open_Hsquare_H1 (66)
#define lex_open_Hsquare_H2 (93)
#define lex_nested_Hname (8)
#define lex_include_Hnext (242)
#define lex_hash_Hhash_H1 (52)
#define lex_hash_Hhash_H2 (91)
#define lex_delete_Hfull (343)
#define lex_directory (204)
#define lex_pragma_H2 (280)
#define lex_resolution (296)
#define lex_includes (241)
#define lex_template_Hid (6)
#define lex_hash_Hendif (29)
#define lex_no (267)
#define lex_on (273)
#define lex_scalar_Hcap (298)
#define lex_complete (192)
#define lex_discard (206)
#define lex_linkage (255)
#define lex_member_Hcap (262)
#define lex_size_Ht (301)
#define lex_try (152)
#define lex_implicit (238)
#define lex_zzzzzz (357)
#define lex_template (148)
#define lex_overload (276)
#define lex_unsigned (122)
#define lex_internal (249)
#define lex_unpostpone (324)
#define lex_alignof (171)
#define lex_disallow (205)
#define lex_volatile (124)
#define lex_longlong (257)
#define lex_explicit (134)
#define lex_static_Hcast (147)
#define lex_ellipsis_Hexp (210)
#define lex_identif (233)
#define lex_typename (154)
#define lex_argument (176)
#define lex_external (221)
#define lex_include (240)
#define lex_default (100)
#define lex_analysis (175)
#define lex_ellipsis (47)
#define lex_colon_Hcolon (83)
#define lex_continue (99)
#define lex_register (112)
#define lex_zzzz (337)
#define lex_integer_Hlit (16)
#define lex_function (229)
#define lex_variety_Hcap (330)
#define lex_greater (49)
#define lex_mutable (139)
#define lex_define (198)
#define lex_integer_Hexp (21)
#define lex_complex_Htype (25)
#define lex_ifndef (235)
#define lex_promoted (286)
#define lex_full_Hname_Hstar (11)
#define lex_operator (142)
#define lex_preserve (282)
#define lex_close_Hround (39)
#define lex_initialization (246)
#define lex_integer (247)
#define lex_greater_Heq (50)
#define lex_accept (169)
#define lex_equality (214)
#define lex_escape (216)
#define lex_complex_Hstmt (24)
#define lex_typedef (120)
#define lex_restrict (126)
#define lex_explain (219)
#define lex_hash_Helif (27)
#define lex_newline (31)
#define lex_delete (132)
#define lex_hiding (231)
#define lex_comment (190)
#define lex_complex_Hexp (23)
#define lex_forward (226)
#define lex_overflow (275)
#define lex_object (269)
#define lex_unassert (319)
#define lex_warning (334)
#define lex_friend (137)
#define lex_member (261)
#define lex_pragma (279)
#define lex_compl_H1 (43)
#define lex_class_Hcap (188)
#define lex_float_Hcap (225)
#define lex_hexadecimal (230)
#define lex_prototype (287)
#define lex_question (72)
#define lex_signed (115)
#define lex_compl_H2 (160)
#define lex_postpone (278)
#define lex_representation (294)
/* BEGINNING OF TRAILER */
/*
* DUMMY LEXICAL TOKEN VALUES
*
* These values are used as lexical token values in certain circumstances
* but do not represent actual tokens. Note that they are all negative.
*/
#define lex_ignore_token -1
#define lex_end_condition -2
#define lex_included -3
#define lex_placemarker -4
#endif
/* END OF FILE */
syntax highlighted by Code2HTML, v. 0.9.1