Merge branch 'triple_quoted_strings'
[nit.git] / c_src / parser___lexer._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./parser/lexer. */
2 #ifndef parser___lexer_sep
3 #define parser___lexer_sep
4 #include "parser___parser_nodes._sep.h"
5 #include "parser___tables._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_parser___lexer___Lexer[];
9 extern const char LOCATE_parser___lexer[];
10 extern const int SFT_parser___lexer[];
11 #define ATTR_parser___lexer___Token____text(recv) ATTR(recv, (SFT_parser___lexer[0] + 0))
12 #define CALL_parser___lexer___Token___parser_index(recv) ((parser___lexer___Token___parser_index_t)CALL((recv), (SFT_parser___lexer[1] + 0)))
13 #define CALL_parser___lexer___TEol___init_tk(recv) ((parser___lexer___TEol___init_tk_t)CALL((recv), (SFT_parser___lexer[2] + 0)))
14 #define CALL_parser___lexer___TComment___init_tk(recv) ((parser___lexer___TComment___init_tk_t)CALL((recv), (SFT_parser___lexer[3] + 0)))
15 #define CALL_parser___lexer___TKwmodule___init_tk(recv) ((parser___lexer___TKwmodule___init_tk_t)CALL((recv), (SFT_parser___lexer[4] + 0)))
16 #define CALL_parser___lexer___TKwimport___init_tk(recv) ((parser___lexer___TKwimport___init_tk_t)CALL((recv), (SFT_parser___lexer[5] + 0)))
17 #define CALL_parser___lexer___TKwclass___init_tk(recv) ((parser___lexer___TKwclass___init_tk_t)CALL((recv), (SFT_parser___lexer[6] + 0)))
18 #define CALL_parser___lexer___TKwabstract___init_tk(recv) ((parser___lexer___TKwabstract___init_tk_t)CALL((recv), (SFT_parser___lexer[7] + 0)))
19 #define CALL_parser___lexer___TKwinterface___init_tk(recv) ((parser___lexer___TKwinterface___init_tk_t)CALL((recv), (SFT_parser___lexer[8] + 0)))
20 #define CALL_parser___lexer___TKwenum___init_tk(recv) ((parser___lexer___TKwenum___init_tk_t)CALL((recv), (SFT_parser___lexer[9] + 0)))
21 #define CALL_parser___lexer___TKwspecial___init_tk(recv) ((parser___lexer___TKwspecial___init_tk_t)CALL((recv), (SFT_parser___lexer[10] + 0)))
22 #define CALL_parser___lexer___TKwend___init_tk(recv) ((parser___lexer___TKwend___init_tk_t)CALL((recv), (SFT_parser___lexer[11] + 0)))
23 #define CALL_parser___lexer___TKwmeth___init_tk(recv) ((parser___lexer___TKwmeth___init_tk_t)CALL((recv), (SFT_parser___lexer[12] + 0)))
24 #define CALL_parser___lexer___TKwtype___init_tk(recv) ((parser___lexer___TKwtype___init_tk_t)CALL((recv), (SFT_parser___lexer[13] + 0)))
25 #define CALL_parser___lexer___TKwinit___init_tk(recv) ((parser___lexer___TKwinit___init_tk_t)CALL((recv), (SFT_parser___lexer[14] + 0)))
26 #define CALL_parser___lexer___TKwredef___init_tk(recv) ((parser___lexer___TKwredef___init_tk_t)CALL((recv), (SFT_parser___lexer[15] + 0)))
27 #define CALL_parser___lexer___TKwis___init_tk(recv) ((parser___lexer___TKwis___init_tk_t)CALL((recv), (SFT_parser___lexer[16] + 0)))
28 #define CALL_parser___lexer___TKwdo___init_tk(recv) ((parser___lexer___TKwdo___init_tk_t)CALL((recv), (SFT_parser___lexer[17] + 0)))
29 #define CALL_parser___lexer___TKwreadable___init_tk(recv) ((parser___lexer___TKwreadable___init_tk_t)CALL((recv), (SFT_parser___lexer[18] + 0)))
30 #define CALL_parser___lexer___TKwwritable___init_tk(recv) ((parser___lexer___TKwwritable___init_tk_t)CALL((recv), (SFT_parser___lexer[19] + 0)))
31 #define CALL_parser___lexer___TKwvar___init_tk(recv) ((parser___lexer___TKwvar___init_tk_t)CALL((recv), (SFT_parser___lexer[20] + 0)))
32 #define CALL_parser___lexer___TKwintern___init_tk(recv) ((parser___lexer___TKwintern___init_tk_t)CALL((recv), (SFT_parser___lexer[21] + 0)))
33 #define CALL_parser___lexer___TKwextern___init_tk(recv) ((parser___lexer___TKwextern___init_tk_t)CALL((recv), (SFT_parser___lexer[22] + 0)))
34 #define CALL_parser___lexer___TKwprotected___init_tk(recv) ((parser___lexer___TKwprotected___init_tk_t)CALL((recv), (SFT_parser___lexer[23] + 0)))
35 #define CALL_parser___lexer___TKwprivate___init_tk(recv) ((parser___lexer___TKwprivate___init_tk_t)CALL((recv), (SFT_parser___lexer[24] + 0)))
36 #define CALL_parser___lexer___TKwintrude___init_tk(recv) ((parser___lexer___TKwintrude___init_tk_t)CALL((recv), (SFT_parser___lexer[25] + 0)))
37 #define CALL_parser___lexer___TKwif___init_tk(recv) ((parser___lexer___TKwif___init_tk_t)CALL((recv), (SFT_parser___lexer[26] + 0)))
38 #define CALL_parser___lexer___TKwthen___init_tk(recv) ((parser___lexer___TKwthen___init_tk_t)CALL((recv), (SFT_parser___lexer[27] + 0)))
39 #define CALL_parser___lexer___TKwelse___init_tk(recv) ((parser___lexer___TKwelse___init_tk_t)CALL((recv), (SFT_parser___lexer[28] + 0)))
40 #define CALL_parser___lexer___TKwwhile___init_tk(recv) ((parser___lexer___TKwwhile___init_tk_t)CALL((recv), (SFT_parser___lexer[29] + 0)))
41 #define CALL_parser___lexer___TKwloop___init_tk(recv) ((parser___lexer___TKwloop___init_tk_t)CALL((recv), (SFT_parser___lexer[30] + 0)))
42 #define CALL_parser___lexer___TKwfor___init_tk(recv) ((parser___lexer___TKwfor___init_tk_t)CALL((recv), (SFT_parser___lexer[31] + 0)))
43 #define CALL_parser___lexer___TKwin___init_tk(recv) ((parser___lexer___TKwin___init_tk_t)CALL((recv), (SFT_parser___lexer[32] + 0)))
44 #define CALL_parser___lexer___TKwand___init_tk(recv) ((parser___lexer___TKwand___init_tk_t)CALL((recv), (SFT_parser___lexer[33] + 0)))
45 #define CALL_parser___lexer___TKwor___init_tk(recv) ((parser___lexer___TKwor___init_tk_t)CALL((recv), (SFT_parser___lexer[34] + 0)))
46 #define CALL_parser___lexer___TKwnot___init_tk(recv) ((parser___lexer___TKwnot___init_tk_t)CALL((recv), (SFT_parser___lexer[35] + 0)))
47 #define CALL_parser___lexer___TKwreturn___init_tk(recv) ((parser___lexer___TKwreturn___init_tk_t)CALL((recv), (SFT_parser___lexer[36] + 0)))
48 #define CALL_parser___lexer___TKwcontinue___init_tk(recv) ((parser___lexer___TKwcontinue___init_tk_t)CALL((recv), (SFT_parser___lexer[37] + 0)))
49 #define CALL_parser___lexer___TKwbreak___init_tk(recv) ((parser___lexer___TKwbreak___init_tk_t)CALL((recv), (SFT_parser___lexer[38] + 0)))
50 #define CALL_parser___lexer___TKwabort___init_tk(recv) ((parser___lexer___TKwabort___init_tk_t)CALL((recv), (SFT_parser___lexer[39] + 0)))
51 #define CALL_parser___lexer___TKwassert___init_tk(recv) ((parser___lexer___TKwassert___init_tk_t)CALL((recv), (SFT_parser___lexer[40] + 0)))
52 #define CALL_parser___lexer___TKwnew___init_tk(recv) ((parser___lexer___TKwnew___init_tk_t)CALL((recv), (SFT_parser___lexer[41] + 0)))
53 #define CALL_parser___lexer___TKwisa___init_tk(recv) ((parser___lexer___TKwisa___init_tk_t)CALL((recv), (SFT_parser___lexer[42] + 0)))
54 #define CALL_parser___lexer___TKwonce___init_tk(recv) ((parser___lexer___TKwonce___init_tk_t)CALL((recv), (SFT_parser___lexer[43] + 0)))
55 #define CALL_parser___lexer___TKwsuper___init_tk(recv) ((parser___lexer___TKwsuper___init_tk_t)CALL((recv), (SFT_parser___lexer[44] + 0)))
56 #define CALL_parser___lexer___TKwself___init_tk(recv) ((parser___lexer___TKwself___init_tk_t)CALL((recv), (SFT_parser___lexer[45] + 0)))
57 #define CALL_parser___lexer___TKwtrue___init_tk(recv) ((parser___lexer___TKwtrue___init_tk_t)CALL((recv), (SFT_parser___lexer[46] + 0)))
58 #define CALL_parser___lexer___TKwfalse___init_tk(recv) ((parser___lexer___TKwfalse___init_tk_t)CALL((recv), (SFT_parser___lexer[47] + 0)))
59 #define CALL_parser___lexer___TKwnull___init_tk(recv) ((parser___lexer___TKwnull___init_tk_t)CALL((recv), (SFT_parser___lexer[48] + 0)))
60 #define CALL_parser___lexer___TKwas___init_tk(recv) ((parser___lexer___TKwas___init_tk_t)CALL((recv), (SFT_parser___lexer[49] + 0)))
61 #define CALL_parser___lexer___TKwnullable___init_tk(recv) ((parser___lexer___TKwnullable___init_tk_t)CALL((recv), (SFT_parser___lexer[50] + 0)))
62 #define CALL_parser___lexer___TKwisset___init_tk(recv) ((parser___lexer___TKwisset___init_tk_t)CALL((recv), (SFT_parser___lexer[51] + 0)))
63 #define CALL_parser___lexer___TKwlabel___init_tk(recv) ((parser___lexer___TKwlabel___init_tk_t)CALL((recv), (SFT_parser___lexer[52] + 0)))
64 #define CALL_parser___lexer___TKwdebug___init_tk(recv) ((parser___lexer___TKwdebug___init_tk_t)CALL((recv), (SFT_parser___lexer[53] + 0)))
65 #define CALL_parser___lexer___TOpar___init_tk(recv) ((parser___lexer___TOpar___init_tk_t)CALL((recv), (SFT_parser___lexer[54] + 0)))
66 #define CALL_parser___lexer___TCpar___init_tk(recv) ((parser___lexer___TCpar___init_tk_t)CALL((recv), (SFT_parser___lexer[55] + 0)))
67 #define CALL_parser___lexer___TObra___init_tk(recv) ((parser___lexer___TObra___init_tk_t)CALL((recv), (SFT_parser___lexer[56] + 0)))
68 #define CALL_parser___lexer___TCbra___init_tk(recv) ((parser___lexer___TCbra___init_tk_t)CALL((recv), (SFT_parser___lexer[57] + 0)))
69 #define CALL_parser___lexer___TComma___init_tk(recv) ((parser___lexer___TComma___init_tk_t)CALL((recv), (SFT_parser___lexer[58] + 0)))
70 #define CALL_parser___lexer___TColumn___init_tk(recv) ((parser___lexer___TColumn___init_tk_t)CALL((recv), (SFT_parser___lexer[59] + 0)))
71 #define CALL_parser___lexer___TQuad___init_tk(recv) ((parser___lexer___TQuad___init_tk_t)CALL((recv), (SFT_parser___lexer[60] + 0)))
72 #define CALL_parser___lexer___TAssign___init_tk(recv) ((parser___lexer___TAssign___init_tk_t)CALL((recv), (SFT_parser___lexer[61] + 0)))
73 #define CALL_parser___lexer___TPluseq___init_tk(recv) ((parser___lexer___TPluseq___init_tk_t)CALL((recv), (SFT_parser___lexer[62] + 0)))
74 #define CALL_parser___lexer___TMinuseq___init_tk(recv) ((parser___lexer___TMinuseq___init_tk_t)CALL((recv), (SFT_parser___lexer[63] + 0)))
75 #define CALL_parser___lexer___TDotdotdot___init_tk(recv) ((parser___lexer___TDotdotdot___init_tk_t)CALL((recv), (SFT_parser___lexer[64] + 0)))
76 #define CALL_parser___lexer___TDotdot___init_tk(recv) ((parser___lexer___TDotdot___init_tk_t)CALL((recv), (SFT_parser___lexer[65] + 0)))
77 #define CALL_parser___lexer___TDot___init_tk(recv) ((parser___lexer___TDot___init_tk_t)CALL((recv), (SFT_parser___lexer[66] + 0)))
78 #define CALL_parser___lexer___TPlus___init_tk(recv) ((parser___lexer___TPlus___init_tk_t)CALL((recv), (SFT_parser___lexer[67] + 0)))
79 #define CALL_parser___lexer___TMinus___init_tk(recv) ((parser___lexer___TMinus___init_tk_t)CALL((recv), (SFT_parser___lexer[68] + 0)))
80 #define CALL_parser___lexer___TStar___init_tk(recv) ((parser___lexer___TStar___init_tk_t)CALL((recv), (SFT_parser___lexer[69] + 0)))
81 #define CALL_parser___lexer___TSlash___init_tk(recv) ((parser___lexer___TSlash___init_tk_t)CALL((recv), (SFT_parser___lexer[70] + 0)))
82 #define CALL_parser___lexer___TPercent___init_tk(recv) ((parser___lexer___TPercent___init_tk_t)CALL((recv), (SFT_parser___lexer[71] + 0)))
83 #define CALL_parser___lexer___TEq___init_tk(recv) ((parser___lexer___TEq___init_tk_t)CALL((recv), (SFT_parser___lexer[72] + 0)))
84 #define CALL_parser___lexer___TNe___init_tk(recv) ((parser___lexer___TNe___init_tk_t)CALL((recv), (SFT_parser___lexer[73] + 0)))
85 #define CALL_parser___lexer___TLt___init_tk(recv) ((parser___lexer___TLt___init_tk_t)CALL((recv), (SFT_parser___lexer[74] + 0)))
86 #define CALL_parser___lexer___TLe___init_tk(recv) ((parser___lexer___TLe___init_tk_t)CALL((recv), (SFT_parser___lexer[75] + 0)))
87 #define CALL_parser___lexer___TLl___init_tk(recv) ((parser___lexer___TLl___init_tk_t)CALL((recv), (SFT_parser___lexer[76] + 0)))
88 #define CALL_parser___lexer___TGt___init_tk(recv) ((parser___lexer___TGt___init_tk_t)CALL((recv), (SFT_parser___lexer[77] + 0)))
89 #define CALL_parser___lexer___TGe___init_tk(recv) ((parser___lexer___TGe___init_tk_t)CALL((recv), (SFT_parser___lexer[78] + 0)))
90 #define CALL_parser___lexer___TGg___init_tk(recv) ((parser___lexer___TGg___init_tk_t)CALL((recv), (SFT_parser___lexer[79] + 0)))
91 #define CALL_parser___lexer___TStarship___init_tk(recv) ((parser___lexer___TStarship___init_tk_t)CALL((recv), (SFT_parser___lexer[80] + 0)))
92 #define CALL_parser___lexer___TBang___init_tk(recv) ((parser___lexer___TBang___init_tk_t)CALL((recv), (SFT_parser___lexer[81] + 0)))
93 #define CALL_parser___lexer___TClassid___init_tk(recv) ((parser___lexer___TClassid___init_tk_t)CALL((recv), (SFT_parser___lexer[82] + 0)))
94 #define CALL_parser___lexer___TId___init_tk(recv) ((parser___lexer___TId___init_tk_t)CALL((recv), (SFT_parser___lexer[83] + 0)))
95 #define CALL_parser___lexer___TAttrid___init_tk(recv) ((parser___lexer___TAttrid___init_tk_t)CALL((recv), (SFT_parser___lexer[84] + 0)))
96 #define CALL_parser___lexer___TNumber___init_tk(recv) ((parser___lexer___TNumber___init_tk_t)CALL((recv), (SFT_parser___lexer[85] + 0)))
97 #define CALL_parser___lexer___TFloat___init_tk(recv) ((parser___lexer___TFloat___init_tk_t)CALL((recv), (SFT_parser___lexer[86] + 0)))
98 #define CALL_parser___lexer___TChar___init_tk(recv) ((parser___lexer___TChar___init_tk_t)CALL((recv), (SFT_parser___lexer[87] + 0)))
99 #define CALL_parser___lexer___TString___init_tk(recv) ((parser___lexer___TString___init_tk_t)CALL((recv), (SFT_parser___lexer[88] + 0)))
100 #define CALL_parser___lexer___TStartString___init_tk(recv) ((parser___lexer___TStartString___init_tk_t)CALL((recv), (SFT_parser___lexer[89] + 0)))
101 #define CALL_parser___lexer___TMidString___init_tk(recv) ((parser___lexer___TMidString___init_tk_t)CALL((recv), (SFT_parser___lexer[90] + 0)))
102 #define CALL_parser___lexer___TEndString___init_tk(recv) ((parser___lexer___TEndString___init_tk_t)CALL((recv), (SFT_parser___lexer[91] + 0)))
103 #define CALL_parser___lexer___TBadChar___init_tk(recv) ((parser___lexer___TBadChar___init_tk_t)CALL((recv), (SFT_parser___lexer[92] + 0)))
104 #define CALL_parser___lexer___TBadString___init_tk(recv) ((parser___lexer___TBadString___init_tk_t)CALL((recv), (SFT_parser___lexer[93] + 0)))
105 #define CALL_parser___lexer___TExternCodeSegment___init_tk(recv) ((parser___lexer___TExternCodeSegment___init_tk_t)CALL((recv), (SFT_parser___lexer[94] + 0)))
106 #define CALL_parser___lexer___EOF___init(recv) ((parser___lexer___EOF___init_t)CALL((recv), (SFT_parser___lexer[95] + 0)))
107 #define ATTR_parser___lexer___AError____message(recv) ATTR(recv, (SFT_parser___lexer[96] + 0))
108 #define CALL_parser___lexer___AError___message(recv) ((parser___lexer___AError___message_t)CALL((recv), (SFT_parser___lexer[97] + 0)))
109 #define CALL_parser___lexer___AError___init_error(recv) ((parser___lexer___AError___init_error_t)CALL((recv), (SFT_parser___lexer[97] + 1)))
110 #define ID_parser___lexer___Lexer (SFT_parser___lexer[98])
111 #define COLOR_parser___lexer___Lexer (SFT_parser___lexer[99])
112 #define ATTR_parser___lexer___Lexer____token(recv) ATTR(recv, (SFT_parser___lexer[100] + 0))
113 #define ATTR_parser___lexer___Lexer____state(recv) ATTR(recv, (SFT_parser___lexer[100] + 1))
114 #define ATTR_parser___lexer___Lexer____file(recv) ATTR(recv, (SFT_parser___lexer[100] + 2))
115 #define ATTR_parser___lexer___Lexer____stream_pos(recv) ATTR(recv, (SFT_parser___lexer[100] + 3))
116 #define ATTR_parser___lexer___Lexer____line(recv) ATTR(recv, (SFT_parser___lexer[100] + 4))
117 #define ATTR_parser___lexer___Lexer____pos(recv) ATTR(recv, (SFT_parser___lexer[100] + 5))
118 #define ATTR_parser___lexer___Lexer____cr(recv) ATTR(recv, (SFT_parser___lexer[100] + 6))
119 #define INIT_TABLE_POS_parser___lexer___Lexer (SFT_parser___lexer[101] + 0)
120 #define CALL_parser___lexer___Lexer___file(recv) ((parser___lexer___Lexer___file_t)CALL((recv), (SFT_parser___lexer[101] + 1)))
121 #define CALL_parser___lexer___Lexer___state_initial(recv) ((parser___lexer___Lexer___state_initial_t)CALL((recv), (SFT_parser___lexer[101] + 2)))
122 #define CALL_parser___lexer___Lexer___init(recv) ((parser___lexer___Lexer___init_t)CALL((recv), (SFT_parser___lexer[101] + 3)))
123 #define CALL_parser___lexer___Lexer___peek(recv) ((parser___lexer___Lexer___peek_t)CALL((recv), (SFT_parser___lexer[101] + 4)))
124 #define CALL_parser___lexer___Lexer___next(recv) ((parser___lexer___Lexer___next_t)CALL((recv), (SFT_parser___lexer[101] + 5)))
125 #define CALL_parser___lexer___Lexer___get_token(recv) ((parser___lexer___Lexer___get_token_t)CALL((recv), (SFT_parser___lexer[101] + 6)))
126 val_t parser___lexer___Token___text(val_t p0);
127 typedef val_t (*parser___lexer___Token___text_t)(val_t p0);
128 val_t parser___lexer___Token___parser_index(val_t p0);
129 typedef val_t (*parser___lexer___Token___parser_index_t)(val_t p0);
130 val_t NEW_Token_parser___parser_nodes___ANode___init();
131 val_t parser___lexer___TEol___parser_index(val_t p0);
132 typedef val_t (*parser___lexer___TEol___parser_index_t)(val_t p0);
133 void parser___lexer___TEol___init_tk(val_t p0, val_t p1, int* init_table);
134 typedef void (*parser___lexer___TEol___init_tk_t)(val_t p0, val_t p1, int* init_table);
135 val_t NEW_TEol_parser___lexer___TEol___init_tk(val_t p0);
136 val_t NEW_TEol_parser___parser_nodes___ANode___init();
137 val_t parser___lexer___TComment___parser_index(val_t p0);
138 typedef val_t (*parser___lexer___TComment___parser_index_t)(val_t p0);
139 void parser___lexer___TComment___init_tk(val_t p0, val_t p1, int* init_table);
140 typedef void (*parser___lexer___TComment___init_tk_t)(val_t p0, val_t p1, int* init_table);
141 val_t NEW_TComment_parser___lexer___TComment___init_tk(val_t p0);
142 val_t NEW_TComment_parser___parser_nodes___ANode___init();
143 val_t parser___lexer___TKwmodule___parser_index(val_t p0);
144 typedef val_t (*parser___lexer___TKwmodule___parser_index_t)(val_t p0);
145 void parser___lexer___TKwmodule___init_tk(val_t p0, val_t p1, int* init_table);
146 typedef void (*parser___lexer___TKwmodule___init_tk_t)(val_t p0, val_t p1, int* init_table);
147 val_t NEW_TKwmodule_parser___lexer___TKwmodule___init_tk(val_t p0);
148 val_t NEW_TKwmodule_parser___parser_nodes___ANode___init();
149 val_t parser___lexer___TKwimport___parser_index(val_t p0);
150 typedef val_t (*parser___lexer___TKwimport___parser_index_t)(val_t p0);
151 void parser___lexer___TKwimport___init_tk(val_t p0, val_t p1, int* init_table);
152 typedef void (*parser___lexer___TKwimport___init_tk_t)(val_t p0, val_t p1, int* init_table);
153 val_t NEW_TKwimport_parser___lexer___TKwimport___init_tk(val_t p0);
154 val_t NEW_TKwimport_parser___parser_nodes___ANode___init();
155 val_t parser___lexer___TKwclass___parser_index(val_t p0);
156 typedef val_t (*parser___lexer___TKwclass___parser_index_t)(val_t p0);
157 void parser___lexer___TKwclass___init_tk(val_t p0, val_t p1, int* init_table);
158 typedef void (*parser___lexer___TKwclass___init_tk_t)(val_t p0, val_t p1, int* init_table);
159 val_t NEW_TKwclass_parser___lexer___TKwclass___init_tk(val_t p0);
160 val_t NEW_TKwclass_parser___parser_nodes___ANode___init();
161 val_t parser___lexer___TKwabstract___parser_index(val_t p0);
162 typedef val_t (*parser___lexer___TKwabstract___parser_index_t)(val_t p0);
163 void parser___lexer___TKwabstract___init_tk(val_t p0, val_t p1, int* init_table);
164 typedef void (*parser___lexer___TKwabstract___init_tk_t)(val_t p0, val_t p1, int* init_table);
165 val_t NEW_TKwabstract_parser___lexer___TKwabstract___init_tk(val_t p0);
166 val_t NEW_TKwabstract_parser___parser_nodes___ANode___init();
167 val_t parser___lexer___TKwinterface___parser_index(val_t p0);
168 typedef val_t (*parser___lexer___TKwinterface___parser_index_t)(val_t p0);
169 void parser___lexer___TKwinterface___init_tk(val_t p0, val_t p1, int* init_table);
170 typedef void (*parser___lexer___TKwinterface___init_tk_t)(val_t p0, val_t p1, int* init_table);
171 val_t NEW_TKwinterface_parser___lexer___TKwinterface___init_tk(val_t p0);
172 val_t NEW_TKwinterface_parser___parser_nodes___ANode___init();
173 val_t parser___lexer___TKwenum___parser_index(val_t p0);
174 typedef val_t (*parser___lexer___TKwenum___parser_index_t)(val_t p0);
175 void parser___lexer___TKwenum___init_tk(val_t p0, val_t p1, int* init_table);
176 typedef void (*parser___lexer___TKwenum___init_tk_t)(val_t p0, val_t p1, int* init_table);
177 val_t NEW_TKwenum_parser___lexer___TKwenum___init_tk(val_t p0);
178 val_t NEW_TKwenum_parser___parser_nodes___ANode___init();
179 val_t parser___lexer___TKwspecial___parser_index(val_t p0);
180 typedef val_t (*parser___lexer___TKwspecial___parser_index_t)(val_t p0);
181 void parser___lexer___TKwspecial___init_tk(val_t p0, val_t p1, int* init_table);
182 typedef void (*parser___lexer___TKwspecial___init_tk_t)(val_t p0, val_t p1, int* init_table);
183 val_t NEW_TKwspecial_parser___lexer___TKwspecial___init_tk(val_t p0);
184 val_t NEW_TKwspecial_parser___parser_nodes___ANode___init();
185 val_t parser___lexer___TKwend___parser_index(val_t p0);
186 typedef val_t (*parser___lexer___TKwend___parser_index_t)(val_t p0);
187 void parser___lexer___TKwend___init_tk(val_t p0, val_t p1, int* init_table);
188 typedef void (*parser___lexer___TKwend___init_tk_t)(val_t p0, val_t p1, int* init_table);
189 val_t NEW_TKwend_parser___lexer___TKwend___init_tk(val_t p0);
190 val_t NEW_TKwend_parser___parser_nodes___ANode___init();
191 val_t parser___lexer___TKwmeth___parser_index(val_t p0);
192 typedef val_t (*parser___lexer___TKwmeth___parser_index_t)(val_t p0);
193 void parser___lexer___TKwmeth___init_tk(val_t p0, val_t p1, int* init_table);
194 typedef void (*parser___lexer___TKwmeth___init_tk_t)(val_t p0, val_t p1, int* init_table);
195 val_t NEW_TKwmeth_parser___lexer___TKwmeth___init_tk(val_t p0);
196 val_t NEW_TKwmeth_parser___parser_nodes___ANode___init();
197 val_t parser___lexer___TKwtype___parser_index(val_t p0);
198 typedef val_t (*parser___lexer___TKwtype___parser_index_t)(val_t p0);
199 void parser___lexer___TKwtype___init_tk(val_t p0, val_t p1, int* init_table);
200 typedef void (*parser___lexer___TKwtype___init_tk_t)(val_t p0, val_t p1, int* init_table);
201 val_t NEW_TKwtype_parser___lexer___TKwtype___init_tk(val_t p0);
202 val_t NEW_TKwtype_parser___parser_nodes___ANode___init();
203 val_t parser___lexer___TKwinit___parser_index(val_t p0);
204 typedef val_t (*parser___lexer___TKwinit___parser_index_t)(val_t p0);
205 void parser___lexer___TKwinit___init_tk(val_t p0, val_t p1, int* init_table);
206 typedef void (*parser___lexer___TKwinit___init_tk_t)(val_t p0, val_t p1, int* init_table);
207 val_t NEW_TKwinit_parser___lexer___TKwinit___init_tk(val_t p0);
208 val_t NEW_TKwinit_parser___parser_nodes___ANode___init();
209 val_t parser___lexer___TKwredef___parser_index(val_t p0);
210 typedef val_t (*parser___lexer___TKwredef___parser_index_t)(val_t p0);
211 void parser___lexer___TKwredef___init_tk(val_t p0, val_t p1, int* init_table);
212 typedef void (*parser___lexer___TKwredef___init_tk_t)(val_t p0, val_t p1, int* init_table);
213 val_t NEW_TKwredef_parser___lexer___TKwredef___init_tk(val_t p0);
214 val_t NEW_TKwredef_parser___parser_nodes___ANode___init();
215 val_t parser___lexer___TKwis___parser_index(val_t p0);
216 typedef val_t (*parser___lexer___TKwis___parser_index_t)(val_t p0);
217 void parser___lexer___TKwis___init_tk(val_t p0, val_t p1, int* init_table);
218 typedef void (*parser___lexer___TKwis___init_tk_t)(val_t p0, val_t p1, int* init_table);
219 val_t NEW_TKwis_parser___lexer___TKwis___init_tk(val_t p0);
220 val_t NEW_TKwis_parser___parser_nodes___ANode___init();
221 val_t parser___lexer___TKwdo___parser_index(val_t p0);
222 typedef val_t (*parser___lexer___TKwdo___parser_index_t)(val_t p0);
223 void parser___lexer___TKwdo___init_tk(val_t p0, val_t p1, int* init_table);
224 typedef void (*parser___lexer___TKwdo___init_tk_t)(val_t p0, val_t p1, int* init_table);
225 val_t NEW_TKwdo_parser___lexer___TKwdo___init_tk(val_t p0);
226 val_t NEW_TKwdo_parser___parser_nodes___ANode___init();
227 val_t parser___lexer___TKwreadable___parser_index(val_t p0);
228 typedef val_t (*parser___lexer___TKwreadable___parser_index_t)(val_t p0);
229 void parser___lexer___TKwreadable___init_tk(val_t p0, val_t p1, int* init_table);
230 typedef void (*parser___lexer___TKwreadable___init_tk_t)(val_t p0, val_t p1, int* init_table);
231 val_t NEW_TKwreadable_parser___lexer___TKwreadable___init_tk(val_t p0);
232 val_t NEW_TKwreadable_parser___parser_nodes___ANode___init();
233 val_t parser___lexer___TKwwritable___parser_index(val_t p0);
234 typedef val_t (*parser___lexer___TKwwritable___parser_index_t)(val_t p0);
235 void parser___lexer___TKwwritable___init_tk(val_t p0, val_t p1, int* init_table);
236 typedef void (*parser___lexer___TKwwritable___init_tk_t)(val_t p0, val_t p1, int* init_table);
237 val_t NEW_TKwwritable_parser___lexer___TKwwritable___init_tk(val_t p0);
238 val_t NEW_TKwwritable_parser___parser_nodes___ANode___init();
239 val_t parser___lexer___TKwvar___parser_index(val_t p0);
240 typedef val_t (*parser___lexer___TKwvar___parser_index_t)(val_t p0);
241 void parser___lexer___TKwvar___init_tk(val_t p0, val_t p1, int* init_table);
242 typedef void (*parser___lexer___TKwvar___init_tk_t)(val_t p0, val_t p1, int* init_table);
243 val_t NEW_TKwvar_parser___lexer___TKwvar___init_tk(val_t p0);
244 val_t NEW_TKwvar_parser___parser_nodes___ANode___init();
245 val_t parser___lexer___TKwintern___parser_index(val_t p0);
246 typedef val_t (*parser___lexer___TKwintern___parser_index_t)(val_t p0);
247 void parser___lexer___TKwintern___init_tk(val_t p0, val_t p1, int* init_table);
248 typedef void (*parser___lexer___TKwintern___init_tk_t)(val_t p0, val_t p1, int* init_table);
249 val_t NEW_TKwintern_parser___lexer___TKwintern___init_tk(val_t p0);
250 val_t NEW_TKwintern_parser___parser_nodes___ANode___init();
251 val_t parser___lexer___TKwextern___parser_index(val_t p0);
252 typedef val_t (*parser___lexer___TKwextern___parser_index_t)(val_t p0);
253 void parser___lexer___TKwextern___init_tk(val_t p0, val_t p1, int* init_table);
254 typedef void (*parser___lexer___TKwextern___init_tk_t)(val_t p0, val_t p1, int* init_table);
255 val_t NEW_TKwextern_parser___lexer___TKwextern___init_tk(val_t p0);
256 val_t NEW_TKwextern_parser___parser_nodes___ANode___init();
257 val_t parser___lexer___TKwprotected___parser_index(val_t p0);
258 typedef val_t (*parser___lexer___TKwprotected___parser_index_t)(val_t p0);
259 void parser___lexer___TKwprotected___init_tk(val_t p0, val_t p1, int* init_table);
260 typedef void (*parser___lexer___TKwprotected___init_tk_t)(val_t p0, val_t p1, int* init_table);
261 val_t NEW_TKwprotected_parser___lexer___TKwprotected___init_tk(val_t p0);
262 val_t NEW_TKwprotected_parser___parser_nodes___ANode___init();
263 val_t parser___lexer___TKwprivate___parser_index(val_t p0);
264 typedef val_t (*parser___lexer___TKwprivate___parser_index_t)(val_t p0);
265 void parser___lexer___TKwprivate___init_tk(val_t p0, val_t p1, int* init_table);
266 typedef void (*parser___lexer___TKwprivate___init_tk_t)(val_t p0, val_t p1, int* init_table);
267 val_t NEW_TKwprivate_parser___lexer___TKwprivate___init_tk(val_t p0);
268 val_t NEW_TKwprivate_parser___parser_nodes___ANode___init();
269 val_t parser___lexer___TKwintrude___parser_index(val_t p0);
270 typedef val_t (*parser___lexer___TKwintrude___parser_index_t)(val_t p0);
271 void parser___lexer___TKwintrude___init_tk(val_t p0, val_t p1, int* init_table);
272 typedef void (*parser___lexer___TKwintrude___init_tk_t)(val_t p0, val_t p1, int* init_table);
273 val_t NEW_TKwintrude_parser___lexer___TKwintrude___init_tk(val_t p0);
274 val_t NEW_TKwintrude_parser___parser_nodes___ANode___init();
275 val_t parser___lexer___TKwif___parser_index(val_t p0);
276 typedef val_t (*parser___lexer___TKwif___parser_index_t)(val_t p0);
277 void parser___lexer___TKwif___init_tk(val_t p0, val_t p1, int* init_table);
278 typedef void (*parser___lexer___TKwif___init_tk_t)(val_t p0, val_t p1, int* init_table);
279 val_t NEW_TKwif_parser___lexer___TKwif___init_tk(val_t p0);
280 val_t NEW_TKwif_parser___parser_nodes___ANode___init();
281 val_t parser___lexer___TKwthen___parser_index(val_t p0);
282 typedef val_t (*parser___lexer___TKwthen___parser_index_t)(val_t p0);
283 void parser___lexer___TKwthen___init_tk(val_t p0, val_t p1, int* init_table);
284 typedef void (*parser___lexer___TKwthen___init_tk_t)(val_t p0, val_t p1, int* init_table);
285 val_t NEW_TKwthen_parser___lexer___TKwthen___init_tk(val_t p0);
286 val_t NEW_TKwthen_parser___parser_nodes___ANode___init();
287 val_t parser___lexer___TKwelse___parser_index(val_t p0);
288 typedef val_t (*parser___lexer___TKwelse___parser_index_t)(val_t p0);
289 void parser___lexer___TKwelse___init_tk(val_t p0, val_t p1, int* init_table);
290 typedef void (*parser___lexer___TKwelse___init_tk_t)(val_t p0, val_t p1, int* init_table);
291 val_t NEW_TKwelse_parser___lexer___TKwelse___init_tk(val_t p0);
292 val_t NEW_TKwelse_parser___parser_nodes___ANode___init();
293 val_t parser___lexer___TKwwhile___parser_index(val_t p0);
294 typedef val_t (*parser___lexer___TKwwhile___parser_index_t)(val_t p0);
295 void parser___lexer___TKwwhile___init_tk(val_t p0, val_t p1, int* init_table);
296 typedef void (*parser___lexer___TKwwhile___init_tk_t)(val_t p0, val_t p1, int* init_table);
297 val_t NEW_TKwwhile_parser___lexer___TKwwhile___init_tk(val_t p0);
298 val_t NEW_TKwwhile_parser___parser_nodes___ANode___init();
299 val_t parser___lexer___TKwloop___parser_index(val_t p0);
300 typedef val_t (*parser___lexer___TKwloop___parser_index_t)(val_t p0);
301 void parser___lexer___TKwloop___init_tk(val_t p0, val_t p1, int* init_table);
302 typedef void (*parser___lexer___TKwloop___init_tk_t)(val_t p0, val_t p1, int* init_table);
303 val_t NEW_TKwloop_parser___lexer___TKwloop___init_tk(val_t p0);
304 val_t NEW_TKwloop_parser___parser_nodes___ANode___init();
305 val_t parser___lexer___TKwfor___parser_index(val_t p0);
306 typedef val_t (*parser___lexer___TKwfor___parser_index_t)(val_t p0);
307 void parser___lexer___TKwfor___init_tk(val_t p0, val_t p1, int* init_table);
308 typedef void (*parser___lexer___TKwfor___init_tk_t)(val_t p0, val_t p1, int* init_table);
309 val_t NEW_TKwfor_parser___lexer___TKwfor___init_tk(val_t p0);
310 val_t NEW_TKwfor_parser___parser_nodes___ANode___init();
311 val_t parser___lexer___TKwin___parser_index(val_t p0);
312 typedef val_t (*parser___lexer___TKwin___parser_index_t)(val_t p0);
313 void parser___lexer___TKwin___init_tk(val_t p0, val_t p1, int* init_table);
314 typedef void (*parser___lexer___TKwin___init_tk_t)(val_t p0, val_t p1, int* init_table);
315 val_t NEW_TKwin_parser___lexer___TKwin___init_tk(val_t p0);
316 val_t NEW_TKwin_parser___parser_nodes___ANode___init();
317 val_t parser___lexer___TKwand___parser_index(val_t p0);
318 typedef val_t (*parser___lexer___TKwand___parser_index_t)(val_t p0);
319 void parser___lexer___TKwand___init_tk(val_t p0, val_t p1, int* init_table);
320 typedef void (*parser___lexer___TKwand___init_tk_t)(val_t p0, val_t p1, int* init_table);
321 val_t NEW_TKwand_parser___lexer___TKwand___init_tk(val_t p0);
322 val_t NEW_TKwand_parser___parser_nodes___ANode___init();
323 val_t parser___lexer___TKwor___parser_index(val_t p0);
324 typedef val_t (*parser___lexer___TKwor___parser_index_t)(val_t p0);
325 void parser___lexer___TKwor___init_tk(val_t p0, val_t p1, int* init_table);
326 typedef void (*parser___lexer___TKwor___init_tk_t)(val_t p0, val_t p1, int* init_table);
327 val_t NEW_TKwor_parser___lexer___TKwor___init_tk(val_t p0);
328 val_t NEW_TKwor_parser___parser_nodes___ANode___init();
329 val_t parser___lexer___TKwnot___parser_index(val_t p0);
330 typedef val_t (*parser___lexer___TKwnot___parser_index_t)(val_t p0);
331 void parser___lexer___TKwnot___init_tk(val_t p0, val_t p1, int* init_table);
332 typedef void (*parser___lexer___TKwnot___init_tk_t)(val_t p0, val_t p1, int* init_table);
333 val_t NEW_TKwnot_parser___lexer___TKwnot___init_tk(val_t p0);
334 val_t NEW_TKwnot_parser___parser_nodes___ANode___init();
335 val_t parser___lexer___TKwreturn___parser_index(val_t p0);
336 typedef val_t (*parser___lexer___TKwreturn___parser_index_t)(val_t p0);
337 void parser___lexer___TKwreturn___init_tk(val_t p0, val_t p1, int* init_table);
338 typedef void (*parser___lexer___TKwreturn___init_tk_t)(val_t p0, val_t p1, int* init_table);
339 val_t NEW_TKwreturn_parser___lexer___TKwreturn___init_tk(val_t p0);
340 val_t NEW_TKwreturn_parser___parser_nodes___ANode___init();
341 val_t parser___lexer___TKwcontinue___parser_index(val_t p0);
342 typedef val_t (*parser___lexer___TKwcontinue___parser_index_t)(val_t p0);
343 void parser___lexer___TKwcontinue___init_tk(val_t p0, val_t p1, int* init_table);
344 typedef void (*parser___lexer___TKwcontinue___init_tk_t)(val_t p0, val_t p1, int* init_table);
345 val_t NEW_TKwcontinue_parser___lexer___TKwcontinue___init_tk(val_t p0);
346 val_t NEW_TKwcontinue_parser___parser_nodes___ANode___init();
347 val_t parser___lexer___TKwbreak___parser_index(val_t p0);
348 typedef val_t (*parser___lexer___TKwbreak___parser_index_t)(val_t p0);
349 void parser___lexer___TKwbreak___init_tk(val_t p0, val_t p1, int* init_table);
350 typedef void (*parser___lexer___TKwbreak___init_tk_t)(val_t p0, val_t p1, int* init_table);
351 val_t NEW_TKwbreak_parser___lexer___TKwbreak___init_tk(val_t p0);
352 val_t NEW_TKwbreak_parser___parser_nodes___ANode___init();
353 val_t parser___lexer___TKwabort___parser_index(val_t p0);
354 typedef val_t (*parser___lexer___TKwabort___parser_index_t)(val_t p0);
355 void parser___lexer___TKwabort___init_tk(val_t p0, val_t p1, int* init_table);
356 typedef void (*parser___lexer___TKwabort___init_tk_t)(val_t p0, val_t p1, int* init_table);
357 val_t NEW_TKwabort_parser___lexer___TKwabort___init_tk(val_t p0);
358 val_t NEW_TKwabort_parser___parser_nodes___ANode___init();
359 val_t parser___lexer___TKwassert___parser_index(val_t p0);
360 typedef val_t (*parser___lexer___TKwassert___parser_index_t)(val_t p0);
361 void parser___lexer___TKwassert___init_tk(val_t p0, val_t p1, int* init_table);
362 typedef void (*parser___lexer___TKwassert___init_tk_t)(val_t p0, val_t p1, int* init_table);
363 val_t NEW_TKwassert_parser___lexer___TKwassert___init_tk(val_t p0);
364 val_t NEW_TKwassert_parser___parser_nodes___ANode___init();
365 val_t parser___lexer___TKwnew___parser_index(val_t p0);
366 typedef val_t (*parser___lexer___TKwnew___parser_index_t)(val_t p0);
367 void parser___lexer___TKwnew___init_tk(val_t p0, val_t p1, int* init_table);
368 typedef void (*parser___lexer___TKwnew___init_tk_t)(val_t p0, val_t p1, int* init_table);
369 val_t NEW_TKwnew_parser___lexer___TKwnew___init_tk(val_t p0);
370 val_t NEW_TKwnew_parser___parser_nodes___ANode___init();
371 val_t parser___lexer___TKwisa___parser_index(val_t p0);
372 typedef val_t (*parser___lexer___TKwisa___parser_index_t)(val_t p0);
373 void parser___lexer___TKwisa___init_tk(val_t p0, val_t p1, int* init_table);
374 typedef void (*parser___lexer___TKwisa___init_tk_t)(val_t p0, val_t p1, int* init_table);
375 val_t NEW_TKwisa_parser___lexer___TKwisa___init_tk(val_t p0);
376 val_t NEW_TKwisa_parser___parser_nodes___ANode___init();
377 val_t parser___lexer___TKwonce___parser_index(val_t p0);
378 typedef val_t (*parser___lexer___TKwonce___parser_index_t)(val_t p0);
379 void parser___lexer___TKwonce___init_tk(val_t p0, val_t p1, int* init_table);
380 typedef void (*parser___lexer___TKwonce___init_tk_t)(val_t p0, val_t p1, int* init_table);
381 val_t NEW_TKwonce_parser___lexer___TKwonce___init_tk(val_t p0);
382 val_t NEW_TKwonce_parser___parser_nodes___ANode___init();
383 val_t parser___lexer___TKwsuper___parser_index(val_t p0);
384 typedef val_t (*parser___lexer___TKwsuper___parser_index_t)(val_t p0);
385 void parser___lexer___TKwsuper___init_tk(val_t p0, val_t p1, int* init_table);
386 typedef void (*parser___lexer___TKwsuper___init_tk_t)(val_t p0, val_t p1, int* init_table);
387 val_t NEW_TKwsuper_parser___lexer___TKwsuper___init_tk(val_t p0);
388 val_t NEW_TKwsuper_parser___parser_nodes___ANode___init();
389 val_t parser___lexer___TKwself___parser_index(val_t p0);
390 typedef val_t (*parser___lexer___TKwself___parser_index_t)(val_t p0);
391 void parser___lexer___TKwself___init_tk(val_t p0, val_t p1, int* init_table);
392 typedef void (*parser___lexer___TKwself___init_tk_t)(val_t p0, val_t p1, int* init_table);
393 val_t NEW_TKwself_parser___lexer___TKwself___init_tk(val_t p0);
394 val_t NEW_TKwself_parser___parser_nodes___ANode___init();
395 val_t parser___lexer___TKwtrue___parser_index(val_t p0);
396 typedef val_t (*parser___lexer___TKwtrue___parser_index_t)(val_t p0);
397 void parser___lexer___TKwtrue___init_tk(val_t p0, val_t p1, int* init_table);
398 typedef void (*parser___lexer___TKwtrue___init_tk_t)(val_t p0, val_t p1, int* init_table);
399 val_t NEW_TKwtrue_parser___lexer___TKwtrue___init_tk(val_t p0);
400 val_t NEW_TKwtrue_parser___parser_nodes___ANode___init();
401 val_t parser___lexer___TKwfalse___parser_index(val_t p0);
402 typedef val_t (*parser___lexer___TKwfalse___parser_index_t)(val_t p0);
403 void parser___lexer___TKwfalse___init_tk(val_t p0, val_t p1, int* init_table);
404 typedef void (*parser___lexer___TKwfalse___init_tk_t)(val_t p0, val_t p1, int* init_table);
405 val_t NEW_TKwfalse_parser___lexer___TKwfalse___init_tk(val_t p0);
406 val_t NEW_TKwfalse_parser___parser_nodes___ANode___init();
407 val_t parser___lexer___TKwnull___parser_index(val_t p0);
408 typedef val_t (*parser___lexer___TKwnull___parser_index_t)(val_t p0);
409 void parser___lexer___TKwnull___init_tk(val_t p0, val_t p1, int* init_table);
410 typedef void (*parser___lexer___TKwnull___init_tk_t)(val_t p0, val_t p1, int* init_table);
411 val_t NEW_TKwnull_parser___lexer___TKwnull___init_tk(val_t p0);
412 val_t NEW_TKwnull_parser___parser_nodes___ANode___init();
413 val_t parser___lexer___TKwas___parser_index(val_t p0);
414 typedef val_t (*parser___lexer___TKwas___parser_index_t)(val_t p0);
415 void parser___lexer___TKwas___init_tk(val_t p0, val_t p1, int* init_table);
416 typedef void (*parser___lexer___TKwas___init_tk_t)(val_t p0, val_t p1, int* init_table);
417 val_t NEW_TKwas_parser___lexer___TKwas___init_tk(val_t p0);
418 val_t NEW_TKwas_parser___parser_nodes___ANode___init();
419 val_t parser___lexer___TKwnullable___parser_index(val_t p0);
420 typedef val_t (*parser___lexer___TKwnullable___parser_index_t)(val_t p0);
421 void parser___lexer___TKwnullable___init_tk(val_t p0, val_t p1, int* init_table);
422 typedef void (*parser___lexer___TKwnullable___init_tk_t)(val_t p0, val_t p1, int* init_table);
423 val_t NEW_TKwnullable_parser___lexer___TKwnullable___init_tk(val_t p0);
424 val_t NEW_TKwnullable_parser___parser_nodes___ANode___init();
425 val_t parser___lexer___TKwisset___parser_index(val_t p0);
426 typedef val_t (*parser___lexer___TKwisset___parser_index_t)(val_t p0);
427 void parser___lexer___TKwisset___init_tk(val_t p0, val_t p1, int* init_table);
428 typedef void (*parser___lexer___TKwisset___init_tk_t)(val_t p0, val_t p1, int* init_table);
429 val_t NEW_TKwisset_parser___lexer___TKwisset___init_tk(val_t p0);
430 val_t NEW_TKwisset_parser___parser_nodes___ANode___init();
431 val_t parser___lexer___TKwlabel___parser_index(val_t p0);
432 typedef val_t (*parser___lexer___TKwlabel___parser_index_t)(val_t p0);
433 void parser___lexer___TKwlabel___init_tk(val_t p0, val_t p1, int* init_table);
434 typedef void (*parser___lexer___TKwlabel___init_tk_t)(val_t p0, val_t p1, int* init_table);
435 val_t NEW_TKwlabel_parser___lexer___TKwlabel___init_tk(val_t p0);
436 val_t NEW_TKwlabel_parser___parser_nodes___ANode___init();
437 val_t parser___lexer___TKwdebug___parser_index(val_t p0);
438 typedef val_t (*parser___lexer___TKwdebug___parser_index_t)(val_t p0);
439 void parser___lexer___TKwdebug___init_tk(val_t p0, val_t p1, int* init_table);
440 typedef void (*parser___lexer___TKwdebug___init_tk_t)(val_t p0, val_t p1, int* init_table);
441 val_t NEW_TKwdebug_parser___lexer___TKwdebug___init_tk(val_t p0);
442 val_t NEW_TKwdebug_parser___parser_nodes___ANode___init();
443 val_t parser___lexer___TOpar___parser_index(val_t p0);
444 typedef val_t (*parser___lexer___TOpar___parser_index_t)(val_t p0);
445 void parser___lexer___TOpar___init_tk(val_t p0, val_t p1, int* init_table);
446 typedef void (*parser___lexer___TOpar___init_tk_t)(val_t p0, val_t p1, int* init_table);
447 val_t NEW_TOpar_parser___lexer___TOpar___init_tk(val_t p0);
448 val_t NEW_TOpar_parser___parser_nodes___ANode___init();
449 val_t parser___lexer___TCpar___parser_index(val_t p0);
450 typedef val_t (*parser___lexer___TCpar___parser_index_t)(val_t p0);
451 void parser___lexer___TCpar___init_tk(val_t p0, val_t p1, int* init_table);
452 typedef void (*parser___lexer___TCpar___init_tk_t)(val_t p0, val_t p1, int* init_table);
453 val_t NEW_TCpar_parser___lexer___TCpar___init_tk(val_t p0);
454 val_t NEW_TCpar_parser___parser_nodes___ANode___init();
455 val_t parser___lexer___TObra___parser_index(val_t p0);
456 typedef val_t (*parser___lexer___TObra___parser_index_t)(val_t p0);
457 void parser___lexer___TObra___init_tk(val_t p0, val_t p1, int* init_table);
458 typedef void (*parser___lexer___TObra___init_tk_t)(val_t p0, val_t p1, int* init_table);
459 val_t NEW_TObra_parser___lexer___TObra___init_tk(val_t p0);
460 val_t NEW_TObra_parser___parser_nodes___ANode___init();
461 val_t parser___lexer___TCbra___parser_index(val_t p0);
462 typedef val_t (*parser___lexer___TCbra___parser_index_t)(val_t p0);
463 void parser___lexer___TCbra___init_tk(val_t p0, val_t p1, int* init_table);
464 typedef void (*parser___lexer___TCbra___init_tk_t)(val_t p0, val_t p1, int* init_table);
465 val_t NEW_TCbra_parser___lexer___TCbra___init_tk(val_t p0);
466 val_t NEW_TCbra_parser___parser_nodes___ANode___init();
467 val_t parser___lexer___TComma___parser_index(val_t p0);
468 typedef val_t (*parser___lexer___TComma___parser_index_t)(val_t p0);
469 void parser___lexer___TComma___init_tk(val_t p0, val_t p1, int* init_table);
470 typedef void (*parser___lexer___TComma___init_tk_t)(val_t p0, val_t p1, int* init_table);
471 val_t NEW_TComma_parser___lexer___TComma___init_tk(val_t p0);
472 val_t NEW_TComma_parser___parser_nodes___ANode___init();
473 val_t parser___lexer___TColumn___parser_index(val_t p0);
474 typedef val_t (*parser___lexer___TColumn___parser_index_t)(val_t p0);
475 void parser___lexer___TColumn___init_tk(val_t p0, val_t p1, int* init_table);
476 typedef void (*parser___lexer___TColumn___init_tk_t)(val_t p0, val_t p1, int* init_table);
477 val_t NEW_TColumn_parser___lexer___TColumn___init_tk(val_t p0);
478 val_t NEW_TColumn_parser___parser_nodes___ANode___init();
479 val_t parser___lexer___TQuad___parser_index(val_t p0);
480 typedef val_t (*parser___lexer___TQuad___parser_index_t)(val_t p0);
481 void parser___lexer___TQuad___init_tk(val_t p0, val_t p1, int* init_table);
482 typedef void (*parser___lexer___TQuad___init_tk_t)(val_t p0, val_t p1, int* init_table);
483 val_t NEW_TQuad_parser___lexer___TQuad___init_tk(val_t p0);
484 val_t NEW_TQuad_parser___parser_nodes___ANode___init();
485 val_t parser___lexer___TAssign___parser_index(val_t p0);
486 typedef val_t (*parser___lexer___TAssign___parser_index_t)(val_t p0);
487 void parser___lexer___TAssign___init_tk(val_t p0, val_t p1, int* init_table);
488 typedef void (*parser___lexer___TAssign___init_tk_t)(val_t p0, val_t p1, int* init_table);
489 val_t NEW_TAssign_parser___lexer___TAssign___init_tk(val_t p0);
490 val_t NEW_TAssign_parser___parser_nodes___ANode___init();
491 val_t parser___lexer___TPluseq___parser_index(val_t p0);
492 typedef val_t (*parser___lexer___TPluseq___parser_index_t)(val_t p0);
493 void parser___lexer___TPluseq___init_tk(val_t p0, val_t p1, int* init_table);
494 typedef void (*parser___lexer___TPluseq___init_tk_t)(val_t p0, val_t p1, int* init_table);
495 val_t NEW_TPluseq_parser___lexer___TPluseq___init_tk(val_t p0);
496 val_t NEW_TPluseq_parser___parser_nodes___ANode___init();
497 val_t parser___lexer___TMinuseq___parser_index(val_t p0);
498 typedef val_t (*parser___lexer___TMinuseq___parser_index_t)(val_t p0);
499 void parser___lexer___TMinuseq___init_tk(val_t p0, val_t p1, int* init_table);
500 typedef void (*parser___lexer___TMinuseq___init_tk_t)(val_t p0, val_t p1, int* init_table);
501 val_t NEW_TMinuseq_parser___lexer___TMinuseq___init_tk(val_t p0);
502 val_t NEW_TMinuseq_parser___parser_nodes___ANode___init();
503 val_t parser___lexer___TDotdotdot___parser_index(val_t p0);
504 typedef val_t (*parser___lexer___TDotdotdot___parser_index_t)(val_t p0);
505 void parser___lexer___TDotdotdot___init_tk(val_t p0, val_t p1, int* init_table);
506 typedef void (*parser___lexer___TDotdotdot___init_tk_t)(val_t p0, val_t p1, int* init_table);
507 val_t NEW_TDotdotdot_parser___lexer___TDotdotdot___init_tk(val_t p0);
508 val_t NEW_TDotdotdot_parser___parser_nodes___ANode___init();
509 val_t parser___lexer___TDotdot___parser_index(val_t p0);
510 typedef val_t (*parser___lexer___TDotdot___parser_index_t)(val_t p0);
511 void parser___lexer___TDotdot___init_tk(val_t p0, val_t p1, int* init_table);
512 typedef void (*parser___lexer___TDotdot___init_tk_t)(val_t p0, val_t p1, int* init_table);
513 val_t NEW_TDotdot_parser___lexer___TDotdot___init_tk(val_t p0);
514 val_t NEW_TDotdot_parser___parser_nodes___ANode___init();
515 val_t parser___lexer___TDot___parser_index(val_t p0);
516 typedef val_t (*parser___lexer___TDot___parser_index_t)(val_t p0);
517 void parser___lexer___TDot___init_tk(val_t p0, val_t p1, int* init_table);
518 typedef void (*parser___lexer___TDot___init_tk_t)(val_t p0, val_t p1, int* init_table);
519 val_t NEW_TDot_parser___lexer___TDot___init_tk(val_t p0);
520 val_t NEW_TDot_parser___parser_nodes___ANode___init();
521 val_t parser___lexer___TPlus___parser_index(val_t p0);
522 typedef val_t (*parser___lexer___TPlus___parser_index_t)(val_t p0);
523 void parser___lexer___TPlus___init_tk(val_t p0, val_t p1, int* init_table);
524 typedef void (*parser___lexer___TPlus___init_tk_t)(val_t p0, val_t p1, int* init_table);
525 val_t NEW_TPlus_parser___lexer___TPlus___init_tk(val_t p0);
526 val_t NEW_TPlus_parser___parser_nodes___ANode___init();
527 val_t parser___lexer___TMinus___parser_index(val_t p0);
528 typedef val_t (*parser___lexer___TMinus___parser_index_t)(val_t p0);
529 void parser___lexer___TMinus___init_tk(val_t p0, val_t p1, int* init_table);
530 typedef void (*parser___lexer___TMinus___init_tk_t)(val_t p0, val_t p1, int* init_table);
531 val_t NEW_TMinus_parser___lexer___TMinus___init_tk(val_t p0);
532 val_t NEW_TMinus_parser___parser_nodes___ANode___init();
533 val_t parser___lexer___TStar___parser_index(val_t p0);
534 typedef val_t (*parser___lexer___TStar___parser_index_t)(val_t p0);
535 void parser___lexer___TStar___init_tk(val_t p0, val_t p1, int* init_table);
536 typedef void (*parser___lexer___TStar___init_tk_t)(val_t p0, val_t p1, int* init_table);
537 val_t NEW_TStar_parser___lexer___TStar___init_tk(val_t p0);
538 val_t NEW_TStar_parser___parser_nodes___ANode___init();
539 val_t parser___lexer___TSlash___parser_index(val_t p0);
540 typedef val_t (*parser___lexer___TSlash___parser_index_t)(val_t p0);
541 void parser___lexer___TSlash___init_tk(val_t p0, val_t p1, int* init_table);
542 typedef void (*parser___lexer___TSlash___init_tk_t)(val_t p0, val_t p1, int* init_table);
543 val_t NEW_TSlash_parser___lexer___TSlash___init_tk(val_t p0);
544 val_t NEW_TSlash_parser___parser_nodes___ANode___init();
545 val_t parser___lexer___TPercent___parser_index(val_t p0);
546 typedef val_t (*parser___lexer___TPercent___parser_index_t)(val_t p0);
547 void parser___lexer___TPercent___init_tk(val_t p0, val_t p1, int* init_table);
548 typedef void (*parser___lexer___TPercent___init_tk_t)(val_t p0, val_t p1, int* init_table);
549 val_t NEW_TPercent_parser___lexer___TPercent___init_tk(val_t p0);
550 val_t NEW_TPercent_parser___parser_nodes___ANode___init();
551 val_t parser___lexer___TEq___parser_index(val_t p0);
552 typedef val_t (*parser___lexer___TEq___parser_index_t)(val_t p0);
553 void parser___lexer___TEq___init_tk(val_t p0, val_t p1, int* init_table);
554 typedef void (*parser___lexer___TEq___init_tk_t)(val_t p0, val_t p1, int* init_table);
555 val_t NEW_TEq_parser___lexer___TEq___init_tk(val_t p0);
556 val_t NEW_TEq_parser___parser_nodes___ANode___init();
557 val_t parser___lexer___TNe___parser_index(val_t p0);
558 typedef val_t (*parser___lexer___TNe___parser_index_t)(val_t p0);
559 void parser___lexer___TNe___init_tk(val_t p0, val_t p1, int* init_table);
560 typedef void (*parser___lexer___TNe___init_tk_t)(val_t p0, val_t p1, int* init_table);
561 val_t NEW_TNe_parser___lexer___TNe___init_tk(val_t p0);
562 val_t NEW_TNe_parser___parser_nodes___ANode___init();
563 val_t parser___lexer___TLt___parser_index(val_t p0);
564 typedef val_t (*parser___lexer___TLt___parser_index_t)(val_t p0);
565 void parser___lexer___TLt___init_tk(val_t p0, val_t p1, int* init_table);
566 typedef void (*parser___lexer___TLt___init_tk_t)(val_t p0, val_t p1, int* init_table);
567 val_t NEW_TLt_parser___lexer___TLt___init_tk(val_t p0);
568 val_t NEW_TLt_parser___parser_nodes___ANode___init();
569 val_t parser___lexer___TLe___parser_index(val_t p0);
570 typedef val_t (*parser___lexer___TLe___parser_index_t)(val_t p0);
571 void parser___lexer___TLe___init_tk(val_t p0, val_t p1, int* init_table);
572 typedef void (*parser___lexer___TLe___init_tk_t)(val_t p0, val_t p1, int* init_table);
573 val_t NEW_TLe_parser___lexer___TLe___init_tk(val_t p0);
574 val_t NEW_TLe_parser___parser_nodes___ANode___init();
575 val_t parser___lexer___TLl___parser_index(val_t p0);
576 typedef val_t (*parser___lexer___TLl___parser_index_t)(val_t p0);
577 void parser___lexer___TLl___init_tk(val_t p0, val_t p1, int* init_table);
578 typedef void (*parser___lexer___TLl___init_tk_t)(val_t p0, val_t p1, int* init_table);
579 val_t NEW_TLl_parser___lexer___TLl___init_tk(val_t p0);
580 val_t NEW_TLl_parser___parser_nodes___ANode___init();
581 val_t parser___lexer___TGt___parser_index(val_t p0);
582 typedef val_t (*parser___lexer___TGt___parser_index_t)(val_t p0);
583 void parser___lexer___TGt___init_tk(val_t p0, val_t p1, int* init_table);
584 typedef void (*parser___lexer___TGt___init_tk_t)(val_t p0, val_t p1, int* init_table);
585 val_t NEW_TGt_parser___lexer___TGt___init_tk(val_t p0);
586 val_t NEW_TGt_parser___parser_nodes___ANode___init();
587 val_t parser___lexer___TGe___parser_index(val_t p0);
588 typedef val_t (*parser___lexer___TGe___parser_index_t)(val_t p0);
589 void parser___lexer___TGe___init_tk(val_t p0, val_t p1, int* init_table);
590 typedef void (*parser___lexer___TGe___init_tk_t)(val_t p0, val_t p1, int* init_table);
591 val_t NEW_TGe_parser___lexer___TGe___init_tk(val_t p0);
592 val_t NEW_TGe_parser___parser_nodes___ANode___init();
593 val_t parser___lexer___TGg___parser_index(val_t p0);
594 typedef val_t (*parser___lexer___TGg___parser_index_t)(val_t p0);
595 void parser___lexer___TGg___init_tk(val_t p0, val_t p1, int* init_table);
596 typedef void (*parser___lexer___TGg___init_tk_t)(val_t p0, val_t p1, int* init_table);
597 val_t NEW_TGg_parser___lexer___TGg___init_tk(val_t p0);
598 val_t NEW_TGg_parser___parser_nodes___ANode___init();
599 val_t parser___lexer___TStarship___parser_index(val_t p0);
600 typedef val_t (*parser___lexer___TStarship___parser_index_t)(val_t p0);
601 void parser___lexer___TStarship___init_tk(val_t p0, val_t p1, int* init_table);
602 typedef void (*parser___lexer___TStarship___init_tk_t)(val_t p0, val_t p1, int* init_table);
603 val_t NEW_TStarship_parser___lexer___TStarship___init_tk(val_t p0);
604 val_t NEW_TStarship_parser___parser_nodes___ANode___init();
605 val_t parser___lexer___TBang___parser_index(val_t p0);
606 typedef val_t (*parser___lexer___TBang___parser_index_t)(val_t p0);
607 void parser___lexer___TBang___init_tk(val_t p0, val_t p1, int* init_table);
608 typedef void (*parser___lexer___TBang___init_tk_t)(val_t p0, val_t p1, int* init_table);
609 val_t NEW_TBang_parser___lexer___TBang___init_tk(val_t p0);
610 val_t NEW_TBang_parser___parser_nodes___ANode___init();
611 val_t parser___lexer___TClassid___parser_index(val_t p0);
612 typedef val_t (*parser___lexer___TClassid___parser_index_t)(val_t p0);
613 void parser___lexer___TClassid___init_tk(val_t p0, val_t p1, int* init_table);
614 typedef void (*parser___lexer___TClassid___init_tk_t)(val_t p0, val_t p1, int* init_table);
615 val_t NEW_TClassid_parser___lexer___TClassid___init_tk(val_t p0);
616 val_t NEW_TClassid_parser___parser_nodes___ANode___init();
617 val_t parser___lexer___TId___parser_index(val_t p0);
618 typedef val_t (*parser___lexer___TId___parser_index_t)(val_t p0);
619 void parser___lexer___TId___init_tk(val_t p0, val_t p1, int* init_table);
620 typedef void (*parser___lexer___TId___init_tk_t)(val_t p0, val_t p1, int* init_table);
621 val_t NEW_TId_parser___lexer___TId___init_tk(val_t p0);
622 val_t NEW_TId_parser___parser_nodes___ANode___init();
623 val_t parser___lexer___TAttrid___parser_index(val_t p0);
624 typedef val_t (*parser___lexer___TAttrid___parser_index_t)(val_t p0);
625 void parser___lexer___TAttrid___init_tk(val_t p0, val_t p1, int* init_table);
626 typedef void (*parser___lexer___TAttrid___init_tk_t)(val_t p0, val_t p1, int* init_table);
627 val_t NEW_TAttrid_parser___lexer___TAttrid___init_tk(val_t p0);
628 val_t NEW_TAttrid_parser___parser_nodes___ANode___init();
629 val_t parser___lexer___TNumber___parser_index(val_t p0);
630 typedef val_t (*parser___lexer___TNumber___parser_index_t)(val_t p0);
631 void parser___lexer___TNumber___init_tk(val_t p0, val_t p1, int* init_table);
632 typedef void (*parser___lexer___TNumber___init_tk_t)(val_t p0, val_t p1, int* init_table);
633 val_t NEW_TNumber_parser___lexer___TNumber___init_tk(val_t p0);
634 val_t NEW_TNumber_parser___parser_nodes___ANode___init();
635 val_t parser___lexer___TFloat___parser_index(val_t p0);
636 typedef val_t (*parser___lexer___TFloat___parser_index_t)(val_t p0);
637 void parser___lexer___TFloat___init_tk(val_t p0, val_t p1, int* init_table);
638 typedef void (*parser___lexer___TFloat___init_tk_t)(val_t p0, val_t p1, int* init_table);
639 val_t NEW_TFloat_parser___lexer___TFloat___init_tk(val_t p0);
640 val_t NEW_TFloat_parser___parser_nodes___ANode___init();
641 val_t parser___lexer___TChar___parser_index(val_t p0);
642 typedef val_t (*parser___lexer___TChar___parser_index_t)(val_t p0);
643 void parser___lexer___TChar___init_tk(val_t p0, val_t p1, int* init_table);
644 typedef void (*parser___lexer___TChar___init_tk_t)(val_t p0, val_t p1, int* init_table);
645 val_t NEW_TChar_parser___lexer___TChar___init_tk(val_t p0);
646 val_t NEW_TChar_parser___parser_nodes___ANode___init();
647 val_t parser___lexer___TString___parser_index(val_t p0);
648 typedef val_t (*parser___lexer___TString___parser_index_t)(val_t p0);
649 void parser___lexer___TString___init_tk(val_t p0, val_t p1, int* init_table);
650 typedef void (*parser___lexer___TString___init_tk_t)(val_t p0, val_t p1, int* init_table);
651 val_t NEW_TString_parser___lexer___TString___init_tk(val_t p0);
652 val_t NEW_TString_parser___parser_nodes___ANode___init();
653 val_t parser___lexer___TStartString___parser_index(val_t p0);
654 typedef val_t (*parser___lexer___TStartString___parser_index_t)(val_t p0);
655 void parser___lexer___TStartString___init_tk(val_t p0, val_t p1, int* init_table);
656 typedef void (*parser___lexer___TStartString___init_tk_t)(val_t p0, val_t p1, int* init_table);
657 val_t NEW_TStartString_parser___lexer___TStartString___init_tk(val_t p0);
658 val_t NEW_TStartString_parser___parser_nodes___ANode___init();
659 val_t parser___lexer___TMidString___parser_index(val_t p0);
660 typedef val_t (*parser___lexer___TMidString___parser_index_t)(val_t p0);
661 void parser___lexer___TMidString___init_tk(val_t p0, val_t p1, int* init_table);
662 typedef void (*parser___lexer___TMidString___init_tk_t)(val_t p0, val_t p1, int* init_table);
663 val_t NEW_TMidString_parser___lexer___TMidString___init_tk(val_t p0);
664 val_t NEW_TMidString_parser___parser_nodes___ANode___init();
665 val_t parser___lexer___TEndString___parser_index(val_t p0);
666 typedef val_t (*parser___lexer___TEndString___parser_index_t)(val_t p0);
667 void parser___lexer___TEndString___init_tk(val_t p0, val_t p1, int* init_table);
668 typedef void (*parser___lexer___TEndString___init_tk_t)(val_t p0, val_t p1, int* init_table);
669 val_t NEW_TEndString_parser___lexer___TEndString___init_tk(val_t p0);
670 val_t NEW_TEndString_parser___parser_nodes___ANode___init();
671 val_t parser___lexer___TBadChar___parser_index(val_t p0);
672 typedef val_t (*parser___lexer___TBadChar___parser_index_t)(val_t p0);
673 void parser___lexer___TBadChar___init_tk(val_t p0, val_t p1, int* init_table);
674 typedef void (*parser___lexer___TBadChar___init_tk_t)(val_t p0, val_t p1, int* init_table);
675 val_t NEW_TBadChar_parser___lexer___TBadChar___init_tk(val_t p0);
676 val_t NEW_TBadChar_parser___parser_nodes___ANode___init();
677 val_t parser___lexer___TBadString___parser_index(val_t p0);
678 typedef val_t (*parser___lexer___TBadString___parser_index_t)(val_t p0);
679 void parser___lexer___TBadString___init_tk(val_t p0, val_t p1, int* init_table);
680 typedef void (*parser___lexer___TBadString___init_tk_t)(val_t p0, val_t p1, int* init_table);
681 val_t NEW_TBadString_parser___lexer___TBadString___init_tk(val_t p0);
682 val_t NEW_TBadString_parser___parser_nodes___ANode___init();
683 val_t parser___lexer___TExternCodeSegment___parser_index(val_t p0);
684 typedef val_t (*parser___lexer___TExternCodeSegment___parser_index_t)(val_t p0);
685 void parser___lexer___TExternCodeSegment___init_tk(val_t p0, val_t p1, int* init_table);
686 typedef void (*parser___lexer___TExternCodeSegment___init_tk_t)(val_t p0, val_t p1, int* init_table);
687 val_t NEW_TExternCodeSegment_parser___lexer___TExternCodeSegment___init_tk(val_t p0);
688 val_t NEW_TExternCodeSegment_parser___parser_nodes___ANode___init();
689 val_t parser___lexer___EOF___parser_index(val_t p0);
690 typedef val_t (*parser___lexer___EOF___parser_index_t)(val_t p0);
691 void parser___lexer___EOF___init(val_t p0, val_t p1, int* init_table);
692 typedef void (*parser___lexer___EOF___init_t)(val_t p0, val_t p1, int* init_table);
693 val_t NEW_EOF_parser___lexer___EOF___init(val_t p0);
694 val_t NEW_EOF_parser___parser_nodes___EOF___noinit();
695 val_t parser___lexer___AError___message(val_t p0);
696 typedef val_t (*parser___lexer___AError___message_t)(val_t p0);
697 void parser___lexer___AError___init_error(val_t p0, val_t p1, val_t p2, int* init_table);
698 typedef void (*parser___lexer___AError___init_error_t)(val_t p0, val_t p1, val_t p2, int* init_table);
699 val_t NEW_AError_parser___lexer___AError___init_error(val_t p0, val_t p1);
700 val_t NEW_AError_parser___parser_nodes___AError___noinit();
701 val_t parser___lexer___Lexer___file(val_t p0);
702 typedef val_t (*parser___lexer___Lexer___file_t)(val_t p0);
703 val_t parser___lexer___Lexer___state_initial(val_t p0);
704 typedef val_t (*parser___lexer___Lexer___state_initial_t)(val_t p0);
705 void parser___lexer___Lexer___init(val_t p0, val_t p1, int* init_table);
706 typedef void (*parser___lexer___Lexer___init_t)(val_t p0, val_t p1, int* init_table);
707 val_t NEW_Lexer_parser___lexer___Lexer___init(val_t p0);
708 val_t parser___lexer___Lexer___peek(val_t p0);
709 typedef val_t (*parser___lexer___Lexer___peek_t)(val_t p0);
710 val_t parser___lexer___Lexer___next(val_t p0);
711 typedef val_t (*parser___lexer___Lexer___next_t)(val_t p0);
712 val_t parser___lexer___Lexer___get_token(val_t p0);
713 typedef val_t (*parser___lexer___Lexer___get_token_t)(val_t p0);
714 #endif