1 /* This C header file is generated by NIT to compile modules and programs that requires lexer. */
4 #include "parser_nodes._sep.h"
5 #include <nit_common.h>
7 extern const classtable_elt_t VFT_Lexer
[];
8 extern const char *LOCATE_lexer
;
9 extern const int SFT_lexer
[];
10 #define ATTR_lexer___Token____text(recv) ATTR(recv, (SFT_lexer[0] + 0))
11 #define ATTR_lexer___Token____filename(recv) ATTR(recv, (SFT_lexer[0] + 1))
12 #define ATTR_lexer___Token____line(recv) ATTR(recv, (SFT_lexer[0] + 2))
13 #define ATTR_lexer___Token____pos(recv) ATTR(recv, (SFT_lexer[0] + 3))
14 #define CALL_lexer___Token___text(recv) ((lexer___Token___text_t)CALL((recv), (SFT_lexer[1] + 0)))
15 #define CALL_lexer___Token___text__eq(recv) ((lexer___Token___text__eq_t)CALL((recv), (SFT_lexer[1] + 1)))
16 #define CALL_lexer___Token___filename(recv) ((lexer___Token___filename_t)CALL((recv), (SFT_lexer[1] + 2)))
17 #define CALL_lexer___Token___line(recv) ((lexer___Token___line_t)CALL((recv), (SFT_lexer[1] + 3)))
18 #define CALL_lexer___Token___pos(recv) ((lexer___Token___pos_t)CALL((recv), (SFT_lexer[1] + 4)))
19 #define CALL_lexer___Token___parser_index(recv) ((lexer___Token___parser_index_t)CALL((recv), (SFT_lexer[1] + 5)))
20 #define CALL_lexer___TEol___init_tk(recv) ((lexer___TEol___init_tk_t)CALL((recv), (SFT_lexer[2] + 0)))
21 #define CALL_lexer___TComment___init_tk(recv) ((lexer___TComment___init_tk_t)CALL((recv), (SFT_lexer[3] + 0)))
22 #define CALL_lexer___TKwpackage___init_tk(recv) ((lexer___TKwpackage___init_tk_t)CALL((recv), (SFT_lexer[4] + 0)))
23 #define CALL_lexer___TKwimport___init_tk(recv) ((lexer___TKwimport___init_tk_t)CALL((recv), (SFT_lexer[5] + 0)))
24 #define CALL_lexer___TKwclass___init_tk(recv) ((lexer___TKwclass___init_tk_t)CALL((recv), (SFT_lexer[6] + 0)))
25 #define CALL_lexer___TKwabstract___init_tk(recv) ((lexer___TKwabstract___init_tk_t)CALL((recv), (SFT_lexer[7] + 0)))
26 #define CALL_lexer___TKwinterface___init_tk(recv) ((lexer___TKwinterface___init_tk_t)CALL((recv), (SFT_lexer[8] + 0)))
27 #define CALL_lexer___TKwuniversal___init_tk(recv) ((lexer___TKwuniversal___init_tk_t)CALL((recv), (SFT_lexer[9] + 0)))
28 #define CALL_lexer___TKwspecial___init_tk(recv) ((lexer___TKwspecial___init_tk_t)CALL((recv), (SFT_lexer[10] + 0)))
29 #define CALL_lexer___TKwend___init_tk(recv) ((lexer___TKwend___init_tk_t)CALL((recv), (SFT_lexer[11] + 0)))
30 #define CALL_lexer___TKwmeth___init_tk(recv) ((lexer___TKwmeth___init_tk_t)CALL((recv), (SFT_lexer[12] + 0)))
31 #define CALL_lexer___TKwtype___init_tk(recv) ((lexer___TKwtype___init_tk_t)CALL((recv), (SFT_lexer[13] + 0)))
32 #define CALL_lexer___TKwattr___init_tk(recv) ((lexer___TKwattr___init_tk_t)CALL((recv), (SFT_lexer[14] + 0)))
33 #define CALL_lexer___TKwinit___init_tk(recv) ((lexer___TKwinit___init_tk_t)CALL((recv), (SFT_lexer[15] + 0)))
34 #define CALL_lexer___TKwredef___init_tk(recv) ((lexer___TKwredef___init_tk_t)CALL((recv), (SFT_lexer[16] + 0)))
35 #define CALL_lexer___TKwis___init_tk(recv) ((lexer___TKwis___init_tk_t)CALL((recv), (SFT_lexer[17] + 0)))
36 #define CALL_lexer___TKwdo___init_tk(recv) ((lexer___TKwdo___init_tk_t)CALL((recv), (SFT_lexer[18] + 0)))
37 #define CALL_lexer___TKwreadable___init_tk(recv) ((lexer___TKwreadable___init_tk_t)CALL((recv), (SFT_lexer[19] + 0)))
38 #define CALL_lexer___TKwwritable___init_tk(recv) ((lexer___TKwwritable___init_tk_t)CALL((recv), (SFT_lexer[20] + 0)))
39 #define CALL_lexer___TKwvar___init_tk(recv) ((lexer___TKwvar___init_tk_t)CALL((recv), (SFT_lexer[21] + 0)))
40 #define CALL_lexer___TKwintern___init_tk(recv) ((lexer___TKwintern___init_tk_t)CALL((recv), (SFT_lexer[22] + 0)))
41 #define CALL_lexer___TKwextern___init_tk(recv) ((lexer___TKwextern___init_tk_t)CALL((recv), (SFT_lexer[23] + 0)))
42 #define CALL_lexer___TKwprotected___init_tk(recv) ((lexer___TKwprotected___init_tk_t)CALL((recv), (SFT_lexer[24] + 0)))
43 #define CALL_lexer___TKwprivate___init_tk(recv) ((lexer___TKwprivate___init_tk_t)CALL((recv), (SFT_lexer[25] + 0)))
44 #define CALL_lexer___TKwintrude___init_tk(recv) ((lexer___TKwintrude___init_tk_t)CALL((recv), (SFT_lexer[26] + 0)))
45 #define CALL_lexer___TKwif___init_tk(recv) ((lexer___TKwif___init_tk_t)CALL((recv), (SFT_lexer[27] + 0)))
46 #define CALL_lexer___TKwthen___init_tk(recv) ((lexer___TKwthen___init_tk_t)CALL((recv), (SFT_lexer[28] + 0)))
47 #define CALL_lexer___TKwelse___init_tk(recv) ((lexer___TKwelse___init_tk_t)CALL((recv), (SFT_lexer[29] + 0)))
48 #define CALL_lexer___TKwwhile___init_tk(recv) ((lexer___TKwwhile___init_tk_t)CALL((recv), (SFT_lexer[30] + 0)))
49 #define CALL_lexer___TKwfor___init_tk(recv) ((lexer___TKwfor___init_tk_t)CALL((recv), (SFT_lexer[31] + 0)))
50 #define CALL_lexer___TKwin___init_tk(recv) ((lexer___TKwin___init_tk_t)CALL((recv), (SFT_lexer[32] + 0)))
51 #define CALL_lexer___TKwand___init_tk(recv) ((lexer___TKwand___init_tk_t)CALL((recv), (SFT_lexer[33] + 0)))
52 #define CALL_lexer___TKwor___init_tk(recv) ((lexer___TKwor___init_tk_t)CALL((recv), (SFT_lexer[34] + 0)))
53 #define CALL_lexer___TKwnot___init_tk(recv) ((lexer___TKwnot___init_tk_t)CALL((recv), (SFT_lexer[35] + 0)))
54 #define CALL_lexer___TKwreturn___init_tk(recv) ((lexer___TKwreturn___init_tk_t)CALL((recv), (SFT_lexer[36] + 0)))
55 #define CALL_lexer___TKwcontinue___init_tk(recv) ((lexer___TKwcontinue___init_tk_t)CALL((recv), (SFT_lexer[37] + 0)))
56 #define CALL_lexer___TKwbreak___init_tk(recv) ((lexer___TKwbreak___init_tk_t)CALL((recv), (SFT_lexer[38] + 0)))
57 #define CALL_lexer___TKwabort___init_tk(recv) ((lexer___TKwabort___init_tk_t)CALL((recv), (SFT_lexer[39] + 0)))
58 #define CALL_lexer___TKwassert___init_tk(recv) ((lexer___TKwassert___init_tk_t)CALL((recv), (SFT_lexer[40] + 0)))
59 #define CALL_lexer___TKwnew___init_tk(recv) ((lexer___TKwnew___init_tk_t)CALL((recv), (SFT_lexer[41] + 0)))
60 #define CALL_lexer___TKwisa___init_tk(recv) ((lexer___TKwisa___init_tk_t)CALL((recv), (SFT_lexer[42] + 0)))
61 #define CALL_lexer___TKwonce___init_tk(recv) ((lexer___TKwonce___init_tk_t)CALL((recv), (SFT_lexer[43] + 0)))
62 #define CALL_lexer___TKwsuper___init_tk(recv) ((lexer___TKwsuper___init_tk_t)CALL((recv), (SFT_lexer[44] + 0)))
63 #define CALL_lexer___TKwself___init_tk(recv) ((lexer___TKwself___init_tk_t)CALL((recv), (SFT_lexer[45] + 0)))
64 #define CALL_lexer___TKwtrue___init_tk(recv) ((lexer___TKwtrue___init_tk_t)CALL((recv), (SFT_lexer[46] + 0)))
65 #define CALL_lexer___TKwfalse___init_tk(recv) ((lexer___TKwfalse___init_tk_t)CALL((recv), (SFT_lexer[47] + 0)))
66 #define CALL_lexer___TKwnull___init_tk(recv) ((lexer___TKwnull___init_tk_t)CALL((recv), (SFT_lexer[48] + 0)))
67 #define CALL_lexer___TKwas___init_tk(recv) ((lexer___TKwas___init_tk_t)CALL((recv), (SFT_lexer[49] + 0)))
68 #define CALL_lexer___TKwwith___init_tk(recv) ((lexer___TKwwith___init_tk_t)CALL((recv), (SFT_lexer[50] + 0)))
69 #define CALL_lexer___TOpar___init_tk(recv) ((lexer___TOpar___init_tk_t)CALL((recv), (SFT_lexer[51] + 0)))
70 #define CALL_lexer___TCpar___init_tk(recv) ((lexer___TCpar___init_tk_t)CALL((recv), (SFT_lexer[52] + 0)))
71 #define CALL_lexer___TObra___init_tk(recv) ((lexer___TObra___init_tk_t)CALL((recv), (SFT_lexer[53] + 0)))
72 #define CALL_lexer___TCbra___init_tk(recv) ((lexer___TCbra___init_tk_t)CALL((recv), (SFT_lexer[54] + 0)))
73 #define CALL_lexer___TComma___init_tk(recv) ((lexer___TComma___init_tk_t)CALL((recv), (SFT_lexer[55] + 0)))
74 #define CALL_lexer___TColumn___init_tk(recv) ((lexer___TColumn___init_tk_t)CALL((recv), (SFT_lexer[56] + 0)))
75 #define CALL_lexer___TQuad___init_tk(recv) ((lexer___TQuad___init_tk_t)CALL((recv), (SFT_lexer[57] + 0)))
76 #define CALL_lexer___TAssign___init_tk(recv) ((lexer___TAssign___init_tk_t)CALL((recv), (SFT_lexer[58] + 0)))
77 #define CALL_lexer___TPluseq___init_tk(recv) ((lexer___TPluseq___init_tk_t)CALL((recv), (SFT_lexer[59] + 0)))
78 #define CALL_lexer___TMinuseq___init_tk(recv) ((lexer___TMinuseq___init_tk_t)CALL((recv), (SFT_lexer[60] + 0)))
79 #define CALL_lexer___TDotdotdot___init_tk(recv) ((lexer___TDotdotdot___init_tk_t)CALL((recv), (SFT_lexer[61] + 0)))
80 #define CALL_lexer___TDotdot___init_tk(recv) ((lexer___TDotdot___init_tk_t)CALL((recv), (SFT_lexer[62] + 0)))
81 #define CALL_lexer___TDot___init_tk(recv) ((lexer___TDot___init_tk_t)CALL((recv), (SFT_lexer[63] + 0)))
82 #define CALL_lexer___TPlus___init_tk(recv) ((lexer___TPlus___init_tk_t)CALL((recv), (SFT_lexer[64] + 0)))
83 #define CALL_lexer___TMinus___init_tk(recv) ((lexer___TMinus___init_tk_t)CALL((recv), (SFT_lexer[65] + 0)))
84 #define CALL_lexer___TStar___init_tk(recv) ((lexer___TStar___init_tk_t)CALL((recv), (SFT_lexer[66] + 0)))
85 #define CALL_lexer___TSlash___init_tk(recv) ((lexer___TSlash___init_tk_t)CALL((recv), (SFT_lexer[67] + 0)))
86 #define CALL_lexer___TPercent___init_tk(recv) ((lexer___TPercent___init_tk_t)CALL((recv), (SFT_lexer[68] + 0)))
87 #define CALL_lexer___TEq___init_tk(recv) ((lexer___TEq___init_tk_t)CALL((recv), (SFT_lexer[69] + 0)))
88 #define CALL_lexer___TNe___init_tk(recv) ((lexer___TNe___init_tk_t)CALL((recv), (SFT_lexer[70] + 0)))
89 #define CALL_lexer___TLt___init_tk(recv) ((lexer___TLt___init_tk_t)CALL((recv), (SFT_lexer[71] + 0)))
90 #define CALL_lexer___TLe___init_tk(recv) ((lexer___TLe___init_tk_t)CALL((recv), (SFT_lexer[72] + 0)))
91 #define CALL_lexer___TGt___init_tk(recv) ((lexer___TGt___init_tk_t)CALL((recv), (SFT_lexer[73] + 0)))
92 #define CALL_lexer___TGe___init_tk(recv) ((lexer___TGe___init_tk_t)CALL((recv), (SFT_lexer[74] + 0)))
93 #define CALL_lexer___TStarship___init_tk(recv) ((lexer___TStarship___init_tk_t)CALL((recv), (SFT_lexer[75] + 0)))
94 #define CALL_lexer___TClassid___init_tk(recv) ((lexer___TClassid___init_tk_t)CALL((recv), (SFT_lexer[76] + 0)))
95 #define CALL_lexer___TId___init_tk(recv) ((lexer___TId___init_tk_t)CALL((recv), (SFT_lexer[77] + 0)))
96 #define CALL_lexer___TAttrid___init_tk(recv) ((lexer___TAttrid___init_tk_t)CALL((recv), (SFT_lexer[78] + 0)))
97 #define CALL_lexer___TNumber___init_tk(recv) ((lexer___TNumber___init_tk_t)CALL((recv), (SFT_lexer[79] + 0)))
98 #define CALL_lexer___TFloat___init_tk(recv) ((lexer___TFloat___init_tk_t)CALL((recv), (SFT_lexer[80] + 0)))
99 #define CALL_lexer___TChar___init_tk(recv) ((lexer___TChar___init_tk_t)CALL((recv), (SFT_lexer[81] + 0)))
100 #define CALL_lexer___TString___init_tk(recv) ((lexer___TString___init_tk_t)CALL((recv), (SFT_lexer[82] + 0)))
101 #define CALL_lexer___TStartString___init_tk(recv) ((lexer___TStartString___init_tk_t)CALL((recv), (SFT_lexer[83] + 0)))
102 #define CALL_lexer___TMidString___init_tk(recv) ((lexer___TMidString___init_tk_t)CALL((recv), (SFT_lexer[84] + 0)))
103 #define CALL_lexer___TEndString___init_tk(recv) ((lexer___TEndString___init_tk_t)CALL((recv), (SFT_lexer[85] + 0)))
104 #define CALL_lexer___EOF___init(recv) ((lexer___EOF___init_t)CALL((recv), (SFT_lexer[86] + 0)))
105 #define ATTR_lexer___PError____message(recv) ATTR(recv, (SFT_lexer[87] + 0))
106 #define CALL_lexer___PError___message(recv) ((lexer___PError___message_t)CALL((recv), (SFT_lexer[88] + 0)))
107 #define CALL_lexer___PError___message__eq(recv) ((lexer___PError___message__eq_t)CALL((recv), (SFT_lexer[88] + 1)))
108 #define CALL_lexer___PError___init_error(recv) ((lexer___PError___init_error_t)CALL((recv), (SFT_lexer[88] + 2)))
109 #define ID_Lexer (SFT_lexer[89])
110 #define COLOR_Lexer (SFT_lexer[90])
111 #define ATTR_lexer___Lexer____token(recv) ATTR(recv, (SFT_lexer[91] + 0))
112 #define ATTR_lexer___Lexer____state(recv) ATTR(recv, (SFT_lexer[91] + 1))
113 #define ATTR_lexer___Lexer____filename(recv) ATTR(recv, (SFT_lexer[91] + 2))
114 #define ATTR_lexer___Lexer____stream(recv) ATTR(recv, (SFT_lexer[91] + 3))
115 #define ATTR_lexer___Lexer____stream_buf(recv) ATTR(recv, (SFT_lexer[91] + 4))
116 #define ATTR_lexer___Lexer____stream_pos(recv) ATTR(recv, (SFT_lexer[91] + 5))
117 #define ATTR_lexer___Lexer____line(recv) ATTR(recv, (SFT_lexer[91] + 6))
118 #define ATTR_lexer___Lexer____pos(recv) ATTR(recv, (SFT_lexer[91] + 7))
119 #define ATTR_lexer___Lexer____cr(recv) ATTR(recv, (SFT_lexer[91] + 8))
120 #define ATTR_lexer___Lexer____eof(recv) ATTR(recv, (SFT_lexer[91] + 9))
121 #define ATTR_lexer___Lexer____text(recv) ATTR(recv, (SFT_lexer[91] + 10))
122 #define ATTR_lexer___Lexer____goto_table(recv) ATTR(recv, (SFT_lexer[91] + 11))
123 #define ATTR_lexer___Lexer____accept_table(recv) ATTR(recv, (SFT_lexer[91] + 12))
124 #define INIT_TABLE_POS_Lexer (SFT_lexer[92] + 0)
125 #define CALL_lexer___Lexer___filename(recv) ((lexer___Lexer___filename_t)CALL((recv), (SFT_lexer[92] + 1)))
126 #define CALL_lexer___Lexer___state_initial(recv) ((lexer___Lexer___state_initial_t)CALL((recv), (SFT_lexer[92] + 2)))
127 #define CALL_lexer___Lexer___init(recv) ((lexer___Lexer___init_t)CALL((recv), (SFT_lexer[92] + 3)))
128 #define CALL_lexer___Lexer___peek(recv) ((lexer___Lexer___peek_t)CALL((recv), (SFT_lexer[92] + 4)))
129 #define CALL_lexer___Lexer___next(recv) ((lexer___Lexer___next_t)CALL((recv), (SFT_lexer[92] + 5)))
130 #define CALL_lexer___Lexer___get_token(recv) ((lexer___Lexer___get_token_t)CALL((recv), (SFT_lexer[92] + 6)))
131 #define CALL_lexer___Lexer___get_char(recv) ((lexer___Lexer___get_char_t)CALL((recv), (SFT_lexer[92] + 7)))
132 #define CALL_lexer___Lexer___push_back(recv) ((lexer___Lexer___push_back_t)CALL((recv), (SFT_lexer[92] + 8)))
133 #define CALL_lexer___Lexer___build_goto_table(recv) ((lexer___Lexer___build_goto_table_t)CALL((recv), (SFT_lexer[92] + 9)))
134 #define CALL_lexer___Lexer___nil_array(recv) ((lexer___Lexer___nil_array_t)CALL((recv), (SFT_lexer[92] + 10)))
135 #define CALL_lexer___Lexer___build_accept_table(recv) ((lexer___Lexer___build_accept_table_t)CALL((recv), (SFT_lexer[92] + 11)))
136 typedef val_t (* lexer___Token___to_s_t
)(val_t self
);
137 val_t
lexer___Token___to_s(val_t self
);
138 #define LOCATE_lexer___Token___to_s "lexer::Token::(string::Object::to_s)"
139 val_t
NEW_Token_parser_nodes___PNode___init();
140 typedef val_t (* lexer___Token___text_t
)(val_t self
);
141 val_t
lexer___Token___text(val_t self
);
142 #define LOCATE_lexer___Token___text "lexer::Token::text"
143 typedef void (* lexer___Token___text__eq_t
)(val_t self
, val_t param0
);
144 void lexer___Token___text__eq(val_t self
, val_t param0
);
145 #define LOCATE_lexer___Token___text__eq "lexer::Token::text="
146 typedef val_t (* lexer___Token___filename_t
)(val_t self
);
147 val_t
lexer___Token___filename(val_t self
);
148 #define LOCATE_lexer___Token___filename "lexer::Token::filename"
149 typedef val_t (* lexer___Token___line_t
)(val_t self
);
150 val_t
lexer___Token___line(val_t self
);
151 #define LOCATE_lexer___Token___line "lexer::Token::line"
152 typedef val_t (* lexer___Token___pos_t
)(val_t self
);
153 val_t
lexer___Token___pos(val_t self
);
154 #define LOCATE_lexer___Token___pos "lexer::Token::pos"
155 typedef val_t (* lexer___Token___parser_index_t
)(val_t self
);
156 val_t
lexer___Token___parser_index(val_t self
);
157 #define LOCATE_lexer___Token___parser_index "lexer::Token::parser_index"
158 val_t
NEW_TEol_parser_nodes___PNode___init();
159 typedef val_t (* lexer___TEol___parser_index_t
)(val_t self
);
160 val_t
lexer___TEol___parser_index(val_t self
);
161 #define LOCATE_lexer___TEol___parser_index "lexer::TEol::(lexer::Token::parser_index)"
162 typedef void (* lexer___TEol___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
163 void lexer___TEol___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
164 #define LOCATE_lexer___TEol___init_tk "lexer::TEol::init_tk"
165 val_t
NEW_TEol_lexer___TEol___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
166 val_t
NEW_TComment_parser_nodes___PNode___init();
167 typedef val_t (* lexer___TComment___parser_index_t
)(val_t self
);
168 val_t
lexer___TComment___parser_index(val_t self
);
169 #define LOCATE_lexer___TComment___parser_index "lexer::TComment::(lexer::Token::parser_index)"
170 typedef void (* lexer___TComment___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
171 void lexer___TComment___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
172 #define LOCATE_lexer___TComment___init_tk "lexer::TComment::init_tk"
173 val_t
NEW_TComment_lexer___TComment___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
174 val_t
NEW_TKwpackage_parser_nodes___PNode___init();
175 typedef val_t (* lexer___TKwpackage___parser_index_t
)(val_t self
);
176 val_t
lexer___TKwpackage___parser_index(val_t self
);
177 #define LOCATE_lexer___TKwpackage___parser_index "lexer::TKwpackage::(lexer::Token::parser_index)"
178 typedef void (* lexer___TKwpackage___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
179 void lexer___TKwpackage___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
180 #define LOCATE_lexer___TKwpackage___init_tk "lexer::TKwpackage::init_tk"
181 val_t
NEW_TKwpackage_lexer___TKwpackage___init_tk(val_t p0
, val_t p1
, val_t p2
);
182 val_t
NEW_TKwimport_parser_nodes___PNode___init();
183 typedef val_t (* lexer___TKwimport___parser_index_t
)(val_t self
);
184 val_t
lexer___TKwimport___parser_index(val_t self
);
185 #define LOCATE_lexer___TKwimport___parser_index "lexer::TKwimport::(lexer::Token::parser_index)"
186 typedef void (* lexer___TKwimport___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
187 void lexer___TKwimport___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
188 #define LOCATE_lexer___TKwimport___init_tk "lexer::TKwimport::init_tk"
189 val_t
NEW_TKwimport_lexer___TKwimport___init_tk(val_t p0
, val_t p1
, val_t p2
);
190 val_t
NEW_TKwclass_parser_nodes___PNode___init();
191 typedef val_t (* lexer___TKwclass___parser_index_t
)(val_t self
);
192 val_t
lexer___TKwclass___parser_index(val_t self
);
193 #define LOCATE_lexer___TKwclass___parser_index "lexer::TKwclass::(lexer::Token::parser_index)"
194 typedef void (* lexer___TKwclass___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
195 void lexer___TKwclass___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
196 #define LOCATE_lexer___TKwclass___init_tk "lexer::TKwclass::init_tk"
197 val_t
NEW_TKwclass_lexer___TKwclass___init_tk(val_t p0
, val_t p1
, val_t p2
);
198 val_t
NEW_TKwabstract_parser_nodes___PNode___init();
199 typedef val_t (* lexer___TKwabstract___parser_index_t
)(val_t self
);
200 val_t
lexer___TKwabstract___parser_index(val_t self
);
201 #define LOCATE_lexer___TKwabstract___parser_index "lexer::TKwabstract::(lexer::Token::parser_index)"
202 typedef void (* lexer___TKwabstract___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
203 void lexer___TKwabstract___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
204 #define LOCATE_lexer___TKwabstract___init_tk "lexer::TKwabstract::init_tk"
205 val_t
NEW_TKwabstract_lexer___TKwabstract___init_tk(val_t p0
, val_t p1
, val_t p2
);
206 val_t
NEW_TKwinterface_parser_nodes___PNode___init();
207 typedef val_t (* lexer___TKwinterface___parser_index_t
)(val_t self
);
208 val_t
lexer___TKwinterface___parser_index(val_t self
);
209 #define LOCATE_lexer___TKwinterface___parser_index "lexer::TKwinterface::(lexer::Token::parser_index)"
210 typedef void (* lexer___TKwinterface___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
211 void lexer___TKwinterface___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
212 #define LOCATE_lexer___TKwinterface___init_tk "lexer::TKwinterface::init_tk"
213 val_t
NEW_TKwinterface_lexer___TKwinterface___init_tk(val_t p0
, val_t p1
, val_t p2
);
214 val_t
NEW_TKwuniversal_parser_nodes___PNode___init();
215 typedef val_t (* lexer___TKwuniversal___parser_index_t
)(val_t self
);
216 val_t
lexer___TKwuniversal___parser_index(val_t self
);
217 #define LOCATE_lexer___TKwuniversal___parser_index "lexer::TKwuniversal::(lexer::Token::parser_index)"
218 typedef void (* lexer___TKwuniversal___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
219 void lexer___TKwuniversal___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
220 #define LOCATE_lexer___TKwuniversal___init_tk "lexer::TKwuniversal::init_tk"
221 val_t
NEW_TKwuniversal_lexer___TKwuniversal___init_tk(val_t p0
, val_t p1
, val_t p2
);
222 val_t
NEW_TKwspecial_parser_nodes___PNode___init();
223 typedef val_t (* lexer___TKwspecial___parser_index_t
)(val_t self
);
224 val_t
lexer___TKwspecial___parser_index(val_t self
);
225 #define LOCATE_lexer___TKwspecial___parser_index "lexer::TKwspecial::(lexer::Token::parser_index)"
226 typedef void (* lexer___TKwspecial___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
227 void lexer___TKwspecial___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
228 #define LOCATE_lexer___TKwspecial___init_tk "lexer::TKwspecial::init_tk"
229 val_t
NEW_TKwspecial_lexer___TKwspecial___init_tk(val_t p0
, val_t p1
, val_t p2
);
230 val_t
NEW_TKwend_parser_nodes___PNode___init();
231 typedef val_t (* lexer___TKwend___parser_index_t
)(val_t self
);
232 val_t
lexer___TKwend___parser_index(val_t self
);
233 #define LOCATE_lexer___TKwend___parser_index "lexer::TKwend::(lexer::Token::parser_index)"
234 typedef void (* lexer___TKwend___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
235 void lexer___TKwend___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
236 #define LOCATE_lexer___TKwend___init_tk "lexer::TKwend::init_tk"
237 val_t
NEW_TKwend_lexer___TKwend___init_tk(val_t p0
, val_t p1
, val_t p2
);
238 val_t
NEW_TKwmeth_parser_nodes___PNode___init();
239 typedef val_t (* lexer___TKwmeth___parser_index_t
)(val_t self
);
240 val_t
lexer___TKwmeth___parser_index(val_t self
);
241 #define LOCATE_lexer___TKwmeth___parser_index "lexer::TKwmeth::(lexer::Token::parser_index)"
242 typedef void (* lexer___TKwmeth___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
243 void lexer___TKwmeth___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
244 #define LOCATE_lexer___TKwmeth___init_tk "lexer::TKwmeth::init_tk"
245 val_t
NEW_TKwmeth_lexer___TKwmeth___init_tk(val_t p0
, val_t p1
, val_t p2
);
246 val_t
NEW_TKwtype_parser_nodes___PNode___init();
247 typedef val_t (* lexer___TKwtype___parser_index_t
)(val_t self
);
248 val_t
lexer___TKwtype___parser_index(val_t self
);
249 #define LOCATE_lexer___TKwtype___parser_index "lexer::TKwtype::(lexer::Token::parser_index)"
250 typedef void (* lexer___TKwtype___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
251 void lexer___TKwtype___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
252 #define LOCATE_lexer___TKwtype___init_tk "lexer::TKwtype::init_tk"
253 val_t
NEW_TKwtype_lexer___TKwtype___init_tk(val_t p0
, val_t p1
, val_t p2
);
254 val_t
NEW_TKwattr_parser_nodes___PNode___init();
255 typedef val_t (* lexer___TKwattr___parser_index_t
)(val_t self
);
256 val_t
lexer___TKwattr___parser_index(val_t self
);
257 #define LOCATE_lexer___TKwattr___parser_index "lexer::TKwattr::(lexer::Token::parser_index)"
258 typedef void (* lexer___TKwattr___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
259 void lexer___TKwattr___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
260 #define LOCATE_lexer___TKwattr___init_tk "lexer::TKwattr::init_tk"
261 val_t
NEW_TKwattr_lexer___TKwattr___init_tk(val_t p0
, val_t p1
, val_t p2
);
262 val_t
NEW_TKwinit_parser_nodes___PNode___init();
263 typedef val_t (* lexer___TKwinit___parser_index_t
)(val_t self
);
264 val_t
lexer___TKwinit___parser_index(val_t self
);
265 #define LOCATE_lexer___TKwinit___parser_index "lexer::TKwinit::(lexer::Token::parser_index)"
266 typedef void (* lexer___TKwinit___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
267 void lexer___TKwinit___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
268 #define LOCATE_lexer___TKwinit___init_tk "lexer::TKwinit::init_tk"
269 val_t
NEW_TKwinit_lexer___TKwinit___init_tk(val_t p0
, val_t p1
, val_t p2
);
270 val_t
NEW_TKwredef_parser_nodes___PNode___init();
271 typedef val_t (* lexer___TKwredef___parser_index_t
)(val_t self
);
272 val_t
lexer___TKwredef___parser_index(val_t self
);
273 #define LOCATE_lexer___TKwredef___parser_index "lexer::TKwredef::(lexer::Token::parser_index)"
274 typedef void (* lexer___TKwredef___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
275 void lexer___TKwredef___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
276 #define LOCATE_lexer___TKwredef___init_tk "lexer::TKwredef::init_tk"
277 val_t
NEW_TKwredef_lexer___TKwredef___init_tk(val_t p0
, val_t p1
, val_t p2
);
278 val_t
NEW_TKwis_parser_nodes___PNode___init();
279 typedef val_t (* lexer___TKwis___parser_index_t
)(val_t self
);
280 val_t
lexer___TKwis___parser_index(val_t self
);
281 #define LOCATE_lexer___TKwis___parser_index "lexer::TKwis::(lexer::Token::parser_index)"
282 typedef void (* lexer___TKwis___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
283 void lexer___TKwis___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
284 #define LOCATE_lexer___TKwis___init_tk "lexer::TKwis::init_tk"
285 val_t
NEW_TKwis_lexer___TKwis___init_tk(val_t p0
, val_t p1
, val_t p2
);
286 val_t
NEW_TKwdo_parser_nodes___PNode___init();
287 typedef val_t (* lexer___TKwdo___parser_index_t
)(val_t self
);
288 val_t
lexer___TKwdo___parser_index(val_t self
);
289 #define LOCATE_lexer___TKwdo___parser_index "lexer::TKwdo::(lexer::Token::parser_index)"
290 typedef void (* lexer___TKwdo___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
291 void lexer___TKwdo___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
292 #define LOCATE_lexer___TKwdo___init_tk "lexer::TKwdo::init_tk"
293 val_t
NEW_TKwdo_lexer___TKwdo___init_tk(val_t p0
, val_t p1
, val_t p2
);
294 val_t
NEW_TKwreadable_parser_nodes___PNode___init();
295 typedef val_t (* lexer___TKwreadable___parser_index_t
)(val_t self
);
296 val_t
lexer___TKwreadable___parser_index(val_t self
);
297 #define LOCATE_lexer___TKwreadable___parser_index "lexer::TKwreadable::(lexer::Token::parser_index)"
298 typedef void (* lexer___TKwreadable___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
299 void lexer___TKwreadable___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
300 #define LOCATE_lexer___TKwreadable___init_tk "lexer::TKwreadable::init_tk"
301 val_t
NEW_TKwreadable_lexer___TKwreadable___init_tk(val_t p0
, val_t p1
, val_t p2
);
302 val_t
NEW_TKwwritable_parser_nodes___PNode___init();
303 typedef val_t (* lexer___TKwwritable___parser_index_t
)(val_t self
);
304 val_t
lexer___TKwwritable___parser_index(val_t self
);
305 #define LOCATE_lexer___TKwwritable___parser_index "lexer::TKwwritable::(lexer::Token::parser_index)"
306 typedef void (* lexer___TKwwritable___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
307 void lexer___TKwwritable___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
308 #define LOCATE_lexer___TKwwritable___init_tk "lexer::TKwwritable::init_tk"
309 val_t
NEW_TKwwritable_lexer___TKwwritable___init_tk(val_t p0
, val_t p1
, val_t p2
);
310 val_t
NEW_TKwvar_parser_nodes___PNode___init();
311 typedef val_t (* lexer___TKwvar___parser_index_t
)(val_t self
);
312 val_t
lexer___TKwvar___parser_index(val_t self
);
313 #define LOCATE_lexer___TKwvar___parser_index "lexer::TKwvar::(lexer::Token::parser_index)"
314 typedef void (* lexer___TKwvar___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
315 void lexer___TKwvar___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
316 #define LOCATE_lexer___TKwvar___init_tk "lexer::TKwvar::init_tk"
317 val_t
NEW_TKwvar_lexer___TKwvar___init_tk(val_t p0
, val_t p1
, val_t p2
);
318 val_t
NEW_TKwintern_parser_nodes___PNode___init();
319 typedef val_t (* lexer___TKwintern___parser_index_t
)(val_t self
);
320 val_t
lexer___TKwintern___parser_index(val_t self
);
321 #define LOCATE_lexer___TKwintern___parser_index "lexer::TKwintern::(lexer::Token::parser_index)"
322 typedef void (* lexer___TKwintern___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
323 void lexer___TKwintern___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
324 #define LOCATE_lexer___TKwintern___init_tk "lexer::TKwintern::init_tk"
325 val_t
NEW_TKwintern_lexer___TKwintern___init_tk(val_t p0
, val_t p1
, val_t p2
);
326 val_t
NEW_TKwextern_parser_nodes___PNode___init();
327 typedef val_t (* lexer___TKwextern___parser_index_t
)(val_t self
);
328 val_t
lexer___TKwextern___parser_index(val_t self
);
329 #define LOCATE_lexer___TKwextern___parser_index "lexer::TKwextern::(lexer::Token::parser_index)"
330 typedef void (* lexer___TKwextern___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
331 void lexer___TKwextern___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
332 #define LOCATE_lexer___TKwextern___init_tk "lexer::TKwextern::init_tk"
333 val_t
NEW_TKwextern_lexer___TKwextern___init_tk(val_t p0
, val_t p1
, val_t p2
);
334 val_t
NEW_TKwprotected_parser_nodes___PNode___init();
335 typedef val_t (* lexer___TKwprotected___parser_index_t
)(val_t self
);
336 val_t
lexer___TKwprotected___parser_index(val_t self
);
337 #define LOCATE_lexer___TKwprotected___parser_index "lexer::TKwprotected::(lexer::Token::parser_index)"
338 typedef void (* lexer___TKwprotected___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
339 void lexer___TKwprotected___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
340 #define LOCATE_lexer___TKwprotected___init_tk "lexer::TKwprotected::init_tk"
341 val_t
NEW_TKwprotected_lexer___TKwprotected___init_tk(val_t p0
, val_t p1
, val_t p2
);
342 val_t
NEW_TKwprivate_parser_nodes___PNode___init();
343 typedef val_t (* lexer___TKwprivate___parser_index_t
)(val_t self
);
344 val_t
lexer___TKwprivate___parser_index(val_t self
);
345 #define LOCATE_lexer___TKwprivate___parser_index "lexer::TKwprivate::(lexer::Token::parser_index)"
346 typedef void (* lexer___TKwprivate___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
347 void lexer___TKwprivate___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
348 #define LOCATE_lexer___TKwprivate___init_tk "lexer::TKwprivate::init_tk"
349 val_t
NEW_TKwprivate_lexer___TKwprivate___init_tk(val_t p0
, val_t p1
, val_t p2
);
350 val_t
NEW_TKwintrude_parser_nodes___PNode___init();
351 typedef val_t (* lexer___TKwintrude___parser_index_t
)(val_t self
);
352 val_t
lexer___TKwintrude___parser_index(val_t self
);
353 #define LOCATE_lexer___TKwintrude___parser_index "lexer::TKwintrude::(lexer::Token::parser_index)"
354 typedef void (* lexer___TKwintrude___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
355 void lexer___TKwintrude___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
356 #define LOCATE_lexer___TKwintrude___init_tk "lexer::TKwintrude::init_tk"
357 val_t
NEW_TKwintrude_lexer___TKwintrude___init_tk(val_t p0
, val_t p1
, val_t p2
);
358 val_t
NEW_TKwif_parser_nodes___PNode___init();
359 typedef val_t (* lexer___TKwif___parser_index_t
)(val_t self
);
360 val_t
lexer___TKwif___parser_index(val_t self
);
361 #define LOCATE_lexer___TKwif___parser_index "lexer::TKwif::(lexer::Token::parser_index)"
362 typedef void (* lexer___TKwif___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
363 void lexer___TKwif___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
364 #define LOCATE_lexer___TKwif___init_tk "lexer::TKwif::init_tk"
365 val_t
NEW_TKwif_lexer___TKwif___init_tk(val_t p0
, val_t p1
, val_t p2
);
366 val_t
NEW_TKwthen_parser_nodes___PNode___init();
367 typedef val_t (* lexer___TKwthen___parser_index_t
)(val_t self
);
368 val_t
lexer___TKwthen___parser_index(val_t self
);
369 #define LOCATE_lexer___TKwthen___parser_index "lexer::TKwthen::(lexer::Token::parser_index)"
370 typedef void (* lexer___TKwthen___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
371 void lexer___TKwthen___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
372 #define LOCATE_lexer___TKwthen___init_tk "lexer::TKwthen::init_tk"
373 val_t
NEW_TKwthen_lexer___TKwthen___init_tk(val_t p0
, val_t p1
, val_t p2
);
374 val_t
NEW_TKwelse_parser_nodes___PNode___init();
375 typedef val_t (* lexer___TKwelse___parser_index_t
)(val_t self
);
376 val_t
lexer___TKwelse___parser_index(val_t self
);
377 #define LOCATE_lexer___TKwelse___parser_index "lexer::TKwelse::(lexer::Token::parser_index)"
378 typedef void (* lexer___TKwelse___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
379 void lexer___TKwelse___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
380 #define LOCATE_lexer___TKwelse___init_tk "lexer::TKwelse::init_tk"
381 val_t
NEW_TKwelse_lexer___TKwelse___init_tk(val_t p0
, val_t p1
, val_t p2
);
382 val_t
NEW_TKwwhile_parser_nodes___PNode___init();
383 typedef val_t (* lexer___TKwwhile___parser_index_t
)(val_t self
);
384 val_t
lexer___TKwwhile___parser_index(val_t self
);
385 #define LOCATE_lexer___TKwwhile___parser_index "lexer::TKwwhile::(lexer::Token::parser_index)"
386 typedef void (* lexer___TKwwhile___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
387 void lexer___TKwwhile___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
388 #define LOCATE_lexer___TKwwhile___init_tk "lexer::TKwwhile::init_tk"
389 val_t
NEW_TKwwhile_lexer___TKwwhile___init_tk(val_t p0
, val_t p1
, val_t p2
);
390 val_t
NEW_TKwfor_parser_nodes___PNode___init();
391 typedef val_t (* lexer___TKwfor___parser_index_t
)(val_t self
);
392 val_t
lexer___TKwfor___parser_index(val_t self
);
393 #define LOCATE_lexer___TKwfor___parser_index "lexer::TKwfor::(lexer::Token::parser_index)"
394 typedef void (* lexer___TKwfor___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
395 void lexer___TKwfor___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
396 #define LOCATE_lexer___TKwfor___init_tk "lexer::TKwfor::init_tk"
397 val_t
NEW_TKwfor_lexer___TKwfor___init_tk(val_t p0
, val_t p1
, val_t p2
);
398 val_t
NEW_TKwin_parser_nodes___PNode___init();
399 typedef val_t (* lexer___TKwin___parser_index_t
)(val_t self
);
400 val_t
lexer___TKwin___parser_index(val_t self
);
401 #define LOCATE_lexer___TKwin___parser_index "lexer::TKwin::(lexer::Token::parser_index)"
402 typedef void (* lexer___TKwin___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
403 void lexer___TKwin___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
404 #define LOCATE_lexer___TKwin___init_tk "lexer::TKwin::init_tk"
405 val_t
NEW_TKwin_lexer___TKwin___init_tk(val_t p0
, val_t p1
, val_t p2
);
406 val_t
NEW_TKwand_parser_nodes___PNode___init();
407 typedef val_t (* lexer___TKwand___parser_index_t
)(val_t self
);
408 val_t
lexer___TKwand___parser_index(val_t self
);
409 #define LOCATE_lexer___TKwand___parser_index "lexer::TKwand::(lexer::Token::parser_index)"
410 typedef void (* lexer___TKwand___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
411 void lexer___TKwand___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
412 #define LOCATE_lexer___TKwand___init_tk "lexer::TKwand::init_tk"
413 val_t
NEW_TKwand_lexer___TKwand___init_tk(val_t p0
, val_t p1
, val_t p2
);
414 val_t
NEW_TKwor_parser_nodes___PNode___init();
415 typedef val_t (* lexer___TKwor___parser_index_t
)(val_t self
);
416 val_t
lexer___TKwor___parser_index(val_t self
);
417 #define LOCATE_lexer___TKwor___parser_index "lexer::TKwor::(lexer::Token::parser_index)"
418 typedef void (* lexer___TKwor___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
419 void lexer___TKwor___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
420 #define LOCATE_lexer___TKwor___init_tk "lexer::TKwor::init_tk"
421 val_t
NEW_TKwor_lexer___TKwor___init_tk(val_t p0
, val_t p1
, val_t p2
);
422 val_t
NEW_TKwnot_parser_nodes___PNode___init();
423 typedef val_t (* lexer___TKwnot___parser_index_t
)(val_t self
);
424 val_t
lexer___TKwnot___parser_index(val_t self
);
425 #define LOCATE_lexer___TKwnot___parser_index "lexer::TKwnot::(lexer::Token::parser_index)"
426 typedef void (* lexer___TKwnot___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
427 void lexer___TKwnot___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
428 #define LOCATE_lexer___TKwnot___init_tk "lexer::TKwnot::init_tk"
429 val_t
NEW_TKwnot_lexer___TKwnot___init_tk(val_t p0
, val_t p1
, val_t p2
);
430 val_t
NEW_TKwreturn_parser_nodes___PNode___init();
431 typedef val_t (* lexer___TKwreturn___parser_index_t
)(val_t self
);
432 val_t
lexer___TKwreturn___parser_index(val_t self
);
433 #define LOCATE_lexer___TKwreturn___parser_index "lexer::TKwreturn::(lexer::Token::parser_index)"
434 typedef void (* lexer___TKwreturn___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
435 void lexer___TKwreturn___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
436 #define LOCATE_lexer___TKwreturn___init_tk "lexer::TKwreturn::init_tk"
437 val_t
NEW_TKwreturn_lexer___TKwreturn___init_tk(val_t p0
, val_t p1
, val_t p2
);
438 val_t
NEW_TKwcontinue_parser_nodes___PNode___init();
439 typedef val_t (* lexer___TKwcontinue___parser_index_t
)(val_t self
);
440 val_t
lexer___TKwcontinue___parser_index(val_t self
);
441 #define LOCATE_lexer___TKwcontinue___parser_index "lexer::TKwcontinue::(lexer::Token::parser_index)"
442 typedef void (* lexer___TKwcontinue___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
443 void lexer___TKwcontinue___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
444 #define LOCATE_lexer___TKwcontinue___init_tk "lexer::TKwcontinue::init_tk"
445 val_t
NEW_TKwcontinue_lexer___TKwcontinue___init_tk(val_t p0
, val_t p1
, val_t p2
);
446 val_t
NEW_TKwbreak_parser_nodes___PNode___init();
447 typedef val_t (* lexer___TKwbreak___parser_index_t
)(val_t self
);
448 val_t
lexer___TKwbreak___parser_index(val_t self
);
449 #define LOCATE_lexer___TKwbreak___parser_index "lexer::TKwbreak::(lexer::Token::parser_index)"
450 typedef void (* lexer___TKwbreak___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
451 void lexer___TKwbreak___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
452 #define LOCATE_lexer___TKwbreak___init_tk "lexer::TKwbreak::init_tk"
453 val_t
NEW_TKwbreak_lexer___TKwbreak___init_tk(val_t p0
, val_t p1
, val_t p2
);
454 val_t
NEW_TKwabort_parser_nodes___PNode___init();
455 typedef val_t (* lexer___TKwabort___parser_index_t
)(val_t self
);
456 val_t
lexer___TKwabort___parser_index(val_t self
);
457 #define LOCATE_lexer___TKwabort___parser_index "lexer::TKwabort::(lexer::Token::parser_index)"
458 typedef void (* lexer___TKwabort___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
459 void lexer___TKwabort___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
460 #define LOCATE_lexer___TKwabort___init_tk "lexer::TKwabort::init_tk"
461 val_t
NEW_TKwabort_lexer___TKwabort___init_tk(val_t p0
, val_t p1
, val_t p2
);
462 val_t
NEW_TKwassert_parser_nodes___PNode___init();
463 typedef val_t (* lexer___TKwassert___parser_index_t
)(val_t self
);
464 val_t
lexer___TKwassert___parser_index(val_t self
);
465 #define LOCATE_lexer___TKwassert___parser_index "lexer::TKwassert::(lexer::Token::parser_index)"
466 typedef void (* lexer___TKwassert___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
467 void lexer___TKwassert___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
468 #define LOCATE_lexer___TKwassert___init_tk "lexer::TKwassert::init_tk"
469 val_t
NEW_TKwassert_lexer___TKwassert___init_tk(val_t p0
, val_t p1
, val_t p2
);
470 val_t
NEW_TKwnew_parser_nodes___PNode___init();
471 typedef val_t (* lexer___TKwnew___parser_index_t
)(val_t self
);
472 val_t
lexer___TKwnew___parser_index(val_t self
);
473 #define LOCATE_lexer___TKwnew___parser_index "lexer::TKwnew::(lexer::Token::parser_index)"
474 typedef void (* lexer___TKwnew___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
475 void lexer___TKwnew___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
476 #define LOCATE_lexer___TKwnew___init_tk "lexer::TKwnew::init_tk"
477 val_t
NEW_TKwnew_lexer___TKwnew___init_tk(val_t p0
, val_t p1
, val_t p2
);
478 val_t
NEW_TKwisa_parser_nodes___PNode___init();
479 typedef val_t (* lexer___TKwisa___parser_index_t
)(val_t self
);
480 val_t
lexer___TKwisa___parser_index(val_t self
);
481 #define LOCATE_lexer___TKwisa___parser_index "lexer::TKwisa::(lexer::Token::parser_index)"
482 typedef void (* lexer___TKwisa___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
483 void lexer___TKwisa___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
484 #define LOCATE_lexer___TKwisa___init_tk "lexer::TKwisa::init_tk"
485 val_t
NEW_TKwisa_lexer___TKwisa___init_tk(val_t p0
, val_t p1
, val_t p2
);
486 val_t
NEW_TKwonce_parser_nodes___PNode___init();
487 typedef val_t (* lexer___TKwonce___parser_index_t
)(val_t self
);
488 val_t
lexer___TKwonce___parser_index(val_t self
);
489 #define LOCATE_lexer___TKwonce___parser_index "lexer::TKwonce::(lexer::Token::parser_index)"
490 typedef void (* lexer___TKwonce___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
491 void lexer___TKwonce___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
492 #define LOCATE_lexer___TKwonce___init_tk "lexer::TKwonce::init_tk"
493 val_t
NEW_TKwonce_lexer___TKwonce___init_tk(val_t p0
, val_t p1
, val_t p2
);
494 val_t
NEW_TKwsuper_parser_nodes___PNode___init();
495 typedef val_t (* lexer___TKwsuper___parser_index_t
)(val_t self
);
496 val_t
lexer___TKwsuper___parser_index(val_t self
);
497 #define LOCATE_lexer___TKwsuper___parser_index "lexer::TKwsuper::(lexer::Token::parser_index)"
498 typedef void (* lexer___TKwsuper___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
499 void lexer___TKwsuper___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
500 #define LOCATE_lexer___TKwsuper___init_tk "lexer::TKwsuper::init_tk"
501 val_t
NEW_TKwsuper_lexer___TKwsuper___init_tk(val_t p0
, val_t p1
, val_t p2
);
502 val_t
NEW_TKwself_parser_nodes___PNode___init();
503 typedef val_t (* lexer___TKwself___parser_index_t
)(val_t self
);
504 val_t
lexer___TKwself___parser_index(val_t self
);
505 #define LOCATE_lexer___TKwself___parser_index "lexer::TKwself::(lexer::Token::parser_index)"
506 typedef void (* lexer___TKwself___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
507 void lexer___TKwself___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
508 #define LOCATE_lexer___TKwself___init_tk "lexer::TKwself::init_tk"
509 val_t
NEW_TKwself_lexer___TKwself___init_tk(val_t p0
, val_t p1
, val_t p2
);
510 val_t
NEW_TKwtrue_parser_nodes___PNode___init();
511 typedef val_t (* lexer___TKwtrue___parser_index_t
)(val_t self
);
512 val_t
lexer___TKwtrue___parser_index(val_t self
);
513 #define LOCATE_lexer___TKwtrue___parser_index "lexer::TKwtrue::(lexer::Token::parser_index)"
514 typedef void (* lexer___TKwtrue___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
515 void lexer___TKwtrue___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
516 #define LOCATE_lexer___TKwtrue___init_tk "lexer::TKwtrue::init_tk"
517 val_t
NEW_TKwtrue_lexer___TKwtrue___init_tk(val_t p0
, val_t p1
, val_t p2
);
518 val_t
NEW_TKwfalse_parser_nodes___PNode___init();
519 typedef val_t (* lexer___TKwfalse___parser_index_t
)(val_t self
);
520 val_t
lexer___TKwfalse___parser_index(val_t self
);
521 #define LOCATE_lexer___TKwfalse___parser_index "lexer::TKwfalse::(lexer::Token::parser_index)"
522 typedef void (* lexer___TKwfalse___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
523 void lexer___TKwfalse___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
524 #define LOCATE_lexer___TKwfalse___init_tk "lexer::TKwfalse::init_tk"
525 val_t
NEW_TKwfalse_lexer___TKwfalse___init_tk(val_t p0
, val_t p1
, val_t p2
);
526 val_t
NEW_TKwnull_parser_nodes___PNode___init();
527 typedef val_t (* lexer___TKwnull___parser_index_t
)(val_t self
);
528 val_t
lexer___TKwnull___parser_index(val_t self
);
529 #define LOCATE_lexer___TKwnull___parser_index "lexer::TKwnull::(lexer::Token::parser_index)"
530 typedef void (* lexer___TKwnull___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
531 void lexer___TKwnull___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
532 #define LOCATE_lexer___TKwnull___init_tk "lexer::TKwnull::init_tk"
533 val_t
NEW_TKwnull_lexer___TKwnull___init_tk(val_t p0
, val_t p1
, val_t p2
);
534 val_t
NEW_TKwas_parser_nodes___PNode___init();
535 typedef val_t (* lexer___TKwas___parser_index_t
)(val_t self
);
536 val_t
lexer___TKwas___parser_index(val_t self
);
537 #define LOCATE_lexer___TKwas___parser_index "lexer::TKwas::(lexer::Token::parser_index)"
538 typedef void (* lexer___TKwas___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
539 void lexer___TKwas___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
540 #define LOCATE_lexer___TKwas___init_tk "lexer::TKwas::init_tk"
541 val_t
NEW_TKwas_lexer___TKwas___init_tk(val_t p0
, val_t p1
, val_t p2
);
542 val_t
NEW_TKwwith_parser_nodes___PNode___init();
543 typedef val_t (* lexer___TKwwith___parser_index_t
)(val_t self
);
544 val_t
lexer___TKwwith___parser_index(val_t self
);
545 #define LOCATE_lexer___TKwwith___parser_index "lexer::TKwwith::(lexer::Token::parser_index)"
546 typedef void (* lexer___TKwwith___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
547 void lexer___TKwwith___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
548 #define LOCATE_lexer___TKwwith___init_tk "lexer::TKwwith::init_tk"
549 val_t
NEW_TKwwith_lexer___TKwwith___init_tk(val_t p0
, val_t p1
, val_t p2
);
550 val_t
NEW_TOpar_parser_nodes___PNode___init();
551 typedef val_t (* lexer___TOpar___parser_index_t
)(val_t self
);
552 val_t
lexer___TOpar___parser_index(val_t self
);
553 #define LOCATE_lexer___TOpar___parser_index "lexer::TOpar::(lexer::Token::parser_index)"
554 typedef void (* lexer___TOpar___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
555 void lexer___TOpar___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
556 #define LOCATE_lexer___TOpar___init_tk "lexer::TOpar::init_tk"
557 val_t
NEW_TOpar_lexer___TOpar___init_tk(val_t p0
, val_t p1
, val_t p2
);
558 val_t
NEW_TCpar_parser_nodes___PNode___init();
559 typedef val_t (* lexer___TCpar___parser_index_t
)(val_t self
);
560 val_t
lexer___TCpar___parser_index(val_t self
);
561 #define LOCATE_lexer___TCpar___parser_index "lexer::TCpar::(lexer::Token::parser_index)"
562 typedef void (* lexer___TCpar___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
563 void lexer___TCpar___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
564 #define LOCATE_lexer___TCpar___init_tk "lexer::TCpar::init_tk"
565 val_t
NEW_TCpar_lexer___TCpar___init_tk(val_t p0
, val_t p1
, val_t p2
);
566 val_t
NEW_TObra_parser_nodes___PNode___init();
567 typedef val_t (* lexer___TObra___parser_index_t
)(val_t self
);
568 val_t
lexer___TObra___parser_index(val_t self
);
569 #define LOCATE_lexer___TObra___parser_index "lexer::TObra::(lexer::Token::parser_index)"
570 typedef void (* lexer___TObra___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
571 void lexer___TObra___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
572 #define LOCATE_lexer___TObra___init_tk "lexer::TObra::init_tk"
573 val_t
NEW_TObra_lexer___TObra___init_tk(val_t p0
, val_t p1
, val_t p2
);
574 val_t
NEW_TCbra_parser_nodes___PNode___init();
575 typedef val_t (* lexer___TCbra___parser_index_t
)(val_t self
);
576 val_t
lexer___TCbra___parser_index(val_t self
);
577 #define LOCATE_lexer___TCbra___parser_index "lexer::TCbra::(lexer::Token::parser_index)"
578 typedef void (* lexer___TCbra___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
579 void lexer___TCbra___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
580 #define LOCATE_lexer___TCbra___init_tk "lexer::TCbra::init_tk"
581 val_t
NEW_TCbra_lexer___TCbra___init_tk(val_t p0
, val_t p1
, val_t p2
);
582 val_t
NEW_TComma_parser_nodes___PNode___init();
583 typedef val_t (* lexer___TComma___parser_index_t
)(val_t self
);
584 val_t
lexer___TComma___parser_index(val_t self
);
585 #define LOCATE_lexer___TComma___parser_index "lexer::TComma::(lexer::Token::parser_index)"
586 typedef void (* lexer___TComma___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
587 void lexer___TComma___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
588 #define LOCATE_lexer___TComma___init_tk "lexer::TComma::init_tk"
589 val_t
NEW_TComma_lexer___TComma___init_tk(val_t p0
, val_t p1
, val_t p2
);
590 val_t
NEW_TColumn_parser_nodes___PNode___init();
591 typedef val_t (* lexer___TColumn___parser_index_t
)(val_t self
);
592 val_t
lexer___TColumn___parser_index(val_t self
);
593 #define LOCATE_lexer___TColumn___parser_index "lexer::TColumn::(lexer::Token::parser_index)"
594 typedef void (* lexer___TColumn___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
595 void lexer___TColumn___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
596 #define LOCATE_lexer___TColumn___init_tk "lexer::TColumn::init_tk"
597 val_t
NEW_TColumn_lexer___TColumn___init_tk(val_t p0
, val_t p1
, val_t p2
);
598 val_t
NEW_TQuad_parser_nodes___PNode___init();
599 typedef val_t (* lexer___TQuad___parser_index_t
)(val_t self
);
600 val_t
lexer___TQuad___parser_index(val_t self
);
601 #define LOCATE_lexer___TQuad___parser_index "lexer::TQuad::(lexer::Token::parser_index)"
602 typedef void (* lexer___TQuad___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
603 void lexer___TQuad___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
604 #define LOCATE_lexer___TQuad___init_tk "lexer::TQuad::init_tk"
605 val_t
NEW_TQuad_lexer___TQuad___init_tk(val_t p0
, val_t p1
, val_t p2
);
606 val_t
NEW_TAssign_parser_nodes___PNode___init();
607 typedef val_t (* lexer___TAssign___parser_index_t
)(val_t self
);
608 val_t
lexer___TAssign___parser_index(val_t self
);
609 #define LOCATE_lexer___TAssign___parser_index "lexer::TAssign::(lexer::Token::parser_index)"
610 typedef void (* lexer___TAssign___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
611 void lexer___TAssign___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
612 #define LOCATE_lexer___TAssign___init_tk "lexer::TAssign::init_tk"
613 val_t
NEW_TAssign_lexer___TAssign___init_tk(val_t p0
, val_t p1
, val_t p2
);
614 val_t
NEW_TPluseq_parser_nodes___PNode___init();
615 typedef val_t (* lexer___TPluseq___parser_index_t
)(val_t self
);
616 val_t
lexer___TPluseq___parser_index(val_t self
);
617 #define LOCATE_lexer___TPluseq___parser_index "lexer::TPluseq::(lexer::Token::parser_index)"
618 typedef void (* lexer___TPluseq___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
619 void lexer___TPluseq___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
620 #define LOCATE_lexer___TPluseq___init_tk "lexer::TPluseq::init_tk"
621 val_t
NEW_TPluseq_lexer___TPluseq___init_tk(val_t p0
, val_t p1
, val_t p2
);
622 val_t
NEW_TMinuseq_parser_nodes___PNode___init();
623 typedef val_t (* lexer___TMinuseq___parser_index_t
)(val_t self
);
624 val_t
lexer___TMinuseq___parser_index(val_t self
);
625 #define LOCATE_lexer___TMinuseq___parser_index "lexer::TMinuseq::(lexer::Token::parser_index)"
626 typedef void (* lexer___TMinuseq___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
627 void lexer___TMinuseq___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
628 #define LOCATE_lexer___TMinuseq___init_tk "lexer::TMinuseq::init_tk"
629 val_t
NEW_TMinuseq_lexer___TMinuseq___init_tk(val_t p0
, val_t p1
, val_t p2
);
630 val_t
NEW_TDotdotdot_parser_nodes___PNode___init();
631 typedef val_t (* lexer___TDotdotdot___parser_index_t
)(val_t self
);
632 val_t
lexer___TDotdotdot___parser_index(val_t self
);
633 #define LOCATE_lexer___TDotdotdot___parser_index "lexer::TDotdotdot::(lexer::Token::parser_index)"
634 typedef void (* lexer___TDotdotdot___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
635 void lexer___TDotdotdot___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
636 #define LOCATE_lexer___TDotdotdot___init_tk "lexer::TDotdotdot::init_tk"
637 val_t
NEW_TDotdotdot_lexer___TDotdotdot___init_tk(val_t p0
, val_t p1
, val_t p2
);
638 val_t
NEW_TDotdot_parser_nodes___PNode___init();
639 typedef val_t (* lexer___TDotdot___parser_index_t
)(val_t self
);
640 val_t
lexer___TDotdot___parser_index(val_t self
);
641 #define LOCATE_lexer___TDotdot___parser_index "lexer::TDotdot::(lexer::Token::parser_index)"
642 typedef void (* lexer___TDotdot___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
643 void lexer___TDotdot___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
644 #define LOCATE_lexer___TDotdot___init_tk "lexer::TDotdot::init_tk"
645 val_t
NEW_TDotdot_lexer___TDotdot___init_tk(val_t p0
, val_t p1
, val_t p2
);
646 val_t
NEW_TDot_parser_nodes___PNode___init();
647 typedef val_t (* lexer___TDot___parser_index_t
)(val_t self
);
648 val_t
lexer___TDot___parser_index(val_t self
);
649 #define LOCATE_lexer___TDot___parser_index "lexer::TDot::(lexer::Token::parser_index)"
650 typedef void (* lexer___TDot___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
651 void lexer___TDot___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
652 #define LOCATE_lexer___TDot___init_tk "lexer::TDot::init_tk"
653 val_t
NEW_TDot_lexer___TDot___init_tk(val_t p0
, val_t p1
, val_t p2
);
654 val_t
NEW_TPlus_parser_nodes___PNode___init();
655 typedef val_t (* lexer___TPlus___parser_index_t
)(val_t self
);
656 val_t
lexer___TPlus___parser_index(val_t self
);
657 #define LOCATE_lexer___TPlus___parser_index "lexer::TPlus::(lexer::Token::parser_index)"
658 typedef void (* lexer___TPlus___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
659 void lexer___TPlus___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
660 #define LOCATE_lexer___TPlus___init_tk "lexer::TPlus::init_tk"
661 val_t
NEW_TPlus_lexer___TPlus___init_tk(val_t p0
, val_t p1
, val_t p2
);
662 val_t
NEW_TMinus_parser_nodes___PNode___init();
663 typedef val_t (* lexer___TMinus___parser_index_t
)(val_t self
);
664 val_t
lexer___TMinus___parser_index(val_t self
);
665 #define LOCATE_lexer___TMinus___parser_index "lexer::TMinus::(lexer::Token::parser_index)"
666 typedef void (* lexer___TMinus___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
667 void lexer___TMinus___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
668 #define LOCATE_lexer___TMinus___init_tk "lexer::TMinus::init_tk"
669 val_t
NEW_TMinus_lexer___TMinus___init_tk(val_t p0
, val_t p1
, val_t p2
);
670 val_t
NEW_TStar_parser_nodes___PNode___init();
671 typedef val_t (* lexer___TStar___parser_index_t
)(val_t self
);
672 val_t
lexer___TStar___parser_index(val_t self
);
673 #define LOCATE_lexer___TStar___parser_index "lexer::TStar::(lexer::Token::parser_index)"
674 typedef void (* lexer___TStar___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
675 void lexer___TStar___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
676 #define LOCATE_lexer___TStar___init_tk "lexer::TStar::init_tk"
677 val_t
NEW_TStar_lexer___TStar___init_tk(val_t p0
, val_t p1
, val_t p2
);
678 val_t
NEW_TSlash_parser_nodes___PNode___init();
679 typedef val_t (* lexer___TSlash___parser_index_t
)(val_t self
);
680 val_t
lexer___TSlash___parser_index(val_t self
);
681 #define LOCATE_lexer___TSlash___parser_index "lexer::TSlash::(lexer::Token::parser_index)"
682 typedef void (* lexer___TSlash___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
683 void lexer___TSlash___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
684 #define LOCATE_lexer___TSlash___init_tk "lexer::TSlash::init_tk"
685 val_t
NEW_TSlash_lexer___TSlash___init_tk(val_t p0
, val_t p1
, val_t p2
);
686 val_t
NEW_TPercent_parser_nodes___PNode___init();
687 typedef val_t (* lexer___TPercent___parser_index_t
)(val_t self
);
688 val_t
lexer___TPercent___parser_index(val_t self
);
689 #define LOCATE_lexer___TPercent___parser_index "lexer::TPercent::(lexer::Token::parser_index)"
690 typedef void (* lexer___TPercent___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
691 void lexer___TPercent___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
692 #define LOCATE_lexer___TPercent___init_tk "lexer::TPercent::init_tk"
693 val_t
NEW_TPercent_lexer___TPercent___init_tk(val_t p0
, val_t p1
, val_t p2
);
694 val_t
NEW_TEq_parser_nodes___PNode___init();
695 typedef val_t (* lexer___TEq___parser_index_t
)(val_t self
);
696 val_t
lexer___TEq___parser_index(val_t self
);
697 #define LOCATE_lexer___TEq___parser_index "lexer::TEq::(lexer::Token::parser_index)"
698 typedef void (* lexer___TEq___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
699 void lexer___TEq___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
700 #define LOCATE_lexer___TEq___init_tk "lexer::TEq::init_tk"
701 val_t
NEW_TEq_lexer___TEq___init_tk(val_t p0
, val_t p1
, val_t p2
);
702 val_t
NEW_TNe_parser_nodes___PNode___init();
703 typedef val_t (* lexer___TNe___parser_index_t
)(val_t self
);
704 val_t
lexer___TNe___parser_index(val_t self
);
705 #define LOCATE_lexer___TNe___parser_index "lexer::TNe::(lexer::Token::parser_index)"
706 typedef void (* lexer___TNe___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
707 void lexer___TNe___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
708 #define LOCATE_lexer___TNe___init_tk "lexer::TNe::init_tk"
709 val_t
NEW_TNe_lexer___TNe___init_tk(val_t p0
, val_t p1
, val_t p2
);
710 val_t
NEW_TLt_parser_nodes___PNode___init();
711 typedef val_t (* lexer___TLt___parser_index_t
)(val_t self
);
712 val_t
lexer___TLt___parser_index(val_t self
);
713 #define LOCATE_lexer___TLt___parser_index "lexer::TLt::(lexer::Token::parser_index)"
714 typedef void (* lexer___TLt___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
715 void lexer___TLt___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
716 #define LOCATE_lexer___TLt___init_tk "lexer::TLt::init_tk"
717 val_t
NEW_TLt_lexer___TLt___init_tk(val_t p0
, val_t p1
, val_t p2
);
718 val_t
NEW_TLe_parser_nodes___PNode___init();
719 typedef val_t (* lexer___TLe___parser_index_t
)(val_t self
);
720 val_t
lexer___TLe___parser_index(val_t self
);
721 #define LOCATE_lexer___TLe___parser_index "lexer::TLe::(lexer::Token::parser_index)"
722 typedef void (* lexer___TLe___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
723 void lexer___TLe___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
724 #define LOCATE_lexer___TLe___init_tk "lexer::TLe::init_tk"
725 val_t
NEW_TLe_lexer___TLe___init_tk(val_t p0
, val_t p1
, val_t p2
);
726 val_t
NEW_TGt_parser_nodes___PNode___init();
727 typedef val_t (* lexer___TGt___parser_index_t
)(val_t self
);
728 val_t
lexer___TGt___parser_index(val_t self
);
729 #define LOCATE_lexer___TGt___parser_index "lexer::TGt::(lexer::Token::parser_index)"
730 typedef void (* lexer___TGt___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
731 void lexer___TGt___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
732 #define LOCATE_lexer___TGt___init_tk "lexer::TGt::init_tk"
733 val_t
NEW_TGt_lexer___TGt___init_tk(val_t p0
, val_t p1
, val_t p2
);
734 val_t
NEW_TGe_parser_nodes___PNode___init();
735 typedef val_t (* lexer___TGe___parser_index_t
)(val_t self
);
736 val_t
lexer___TGe___parser_index(val_t self
);
737 #define LOCATE_lexer___TGe___parser_index "lexer::TGe::(lexer::Token::parser_index)"
738 typedef void (* lexer___TGe___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
739 void lexer___TGe___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
740 #define LOCATE_lexer___TGe___init_tk "lexer::TGe::init_tk"
741 val_t
NEW_TGe_lexer___TGe___init_tk(val_t p0
, val_t p1
, val_t p2
);
742 val_t
NEW_TStarship_parser_nodes___PNode___init();
743 typedef val_t (* lexer___TStarship___parser_index_t
)(val_t self
);
744 val_t
lexer___TStarship___parser_index(val_t self
);
745 #define LOCATE_lexer___TStarship___parser_index "lexer::TStarship::(lexer::Token::parser_index)"
746 typedef void (* lexer___TStarship___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
747 void lexer___TStarship___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
748 #define LOCATE_lexer___TStarship___init_tk "lexer::TStarship::init_tk"
749 val_t
NEW_TStarship_lexer___TStarship___init_tk(val_t p0
, val_t p1
, val_t p2
);
750 val_t
NEW_TClassid_parser_nodes___PNode___init();
751 typedef val_t (* lexer___TClassid___parser_index_t
)(val_t self
);
752 val_t
lexer___TClassid___parser_index(val_t self
);
753 #define LOCATE_lexer___TClassid___parser_index "lexer::TClassid::(lexer::Token::parser_index)"
754 typedef void (* lexer___TClassid___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
755 void lexer___TClassid___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
756 #define LOCATE_lexer___TClassid___init_tk "lexer::TClassid::init_tk"
757 val_t
NEW_TClassid_lexer___TClassid___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
758 val_t
NEW_TId_parser_nodes___PNode___init();
759 typedef val_t (* lexer___TId___parser_index_t
)(val_t self
);
760 val_t
lexer___TId___parser_index(val_t self
);
761 #define LOCATE_lexer___TId___parser_index "lexer::TId::(lexer::Token::parser_index)"
762 typedef void (* lexer___TId___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
763 void lexer___TId___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
764 #define LOCATE_lexer___TId___init_tk "lexer::TId::init_tk"
765 val_t
NEW_TId_lexer___TId___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
766 val_t
NEW_TAttrid_parser_nodes___PNode___init();
767 typedef val_t (* lexer___TAttrid___parser_index_t
)(val_t self
);
768 val_t
lexer___TAttrid___parser_index(val_t self
);
769 #define LOCATE_lexer___TAttrid___parser_index "lexer::TAttrid::(lexer::Token::parser_index)"
770 typedef void (* lexer___TAttrid___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
771 void lexer___TAttrid___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
772 #define LOCATE_lexer___TAttrid___init_tk "lexer::TAttrid::init_tk"
773 val_t
NEW_TAttrid_lexer___TAttrid___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
774 val_t
NEW_TNumber_parser_nodes___PNode___init();
775 typedef val_t (* lexer___TNumber___parser_index_t
)(val_t self
);
776 val_t
lexer___TNumber___parser_index(val_t self
);
777 #define LOCATE_lexer___TNumber___parser_index "lexer::TNumber::(lexer::Token::parser_index)"
778 typedef void (* lexer___TNumber___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
779 void lexer___TNumber___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
780 #define LOCATE_lexer___TNumber___init_tk "lexer::TNumber::init_tk"
781 val_t
NEW_TNumber_lexer___TNumber___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
782 val_t
NEW_TFloat_parser_nodes___PNode___init();
783 typedef val_t (* lexer___TFloat___parser_index_t
)(val_t self
);
784 val_t
lexer___TFloat___parser_index(val_t self
);
785 #define LOCATE_lexer___TFloat___parser_index "lexer::TFloat::(lexer::Token::parser_index)"
786 typedef void (* lexer___TFloat___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
787 void lexer___TFloat___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
788 #define LOCATE_lexer___TFloat___init_tk "lexer::TFloat::init_tk"
789 val_t
NEW_TFloat_lexer___TFloat___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
790 val_t
NEW_TChar_parser_nodes___PNode___init();
791 typedef val_t (* lexer___TChar___parser_index_t
)(val_t self
);
792 val_t
lexer___TChar___parser_index(val_t self
);
793 #define LOCATE_lexer___TChar___parser_index "lexer::TChar::(lexer::Token::parser_index)"
794 typedef void (* lexer___TChar___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
795 void lexer___TChar___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
796 #define LOCATE_lexer___TChar___init_tk "lexer::TChar::init_tk"
797 val_t
NEW_TChar_lexer___TChar___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
798 val_t
NEW_TString_parser_nodes___PNode___init();
799 typedef val_t (* lexer___TString___parser_index_t
)(val_t self
);
800 val_t
lexer___TString___parser_index(val_t self
);
801 #define LOCATE_lexer___TString___parser_index "lexer::TString::(lexer::Token::parser_index)"
802 typedef void (* lexer___TString___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
803 void lexer___TString___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
804 #define LOCATE_lexer___TString___init_tk "lexer::TString::init_tk"
805 val_t
NEW_TString_lexer___TString___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
806 val_t
NEW_TStartString_parser_nodes___PNode___init();
807 typedef val_t (* lexer___TStartString___parser_index_t
)(val_t self
);
808 val_t
lexer___TStartString___parser_index(val_t self
);
809 #define LOCATE_lexer___TStartString___parser_index "lexer::TStartString::(lexer::Token::parser_index)"
810 typedef void (* lexer___TStartString___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
811 void lexer___TStartString___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
812 #define LOCATE_lexer___TStartString___init_tk "lexer::TStartString::init_tk"
813 val_t
NEW_TStartString_lexer___TStartString___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
814 val_t
NEW_TMidString_parser_nodes___PNode___init();
815 typedef val_t (* lexer___TMidString___parser_index_t
)(val_t self
);
816 val_t
lexer___TMidString___parser_index(val_t self
);
817 #define LOCATE_lexer___TMidString___parser_index "lexer::TMidString::(lexer::Token::parser_index)"
818 typedef void (* lexer___TMidString___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
819 void lexer___TMidString___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
820 #define LOCATE_lexer___TMidString___init_tk "lexer::TMidString::init_tk"
821 val_t
NEW_TMidString_lexer___TMidString___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
822 val_t
NEW_TEndString_parser_nodes___PNode___init();
823 typedef val_t (* lexer___TEndString___parser_index_t
)(val_t self
);
824 val_t
lexer___TEndString___parser_index(val_t self
);
825 #define LOCATE_lexer___TEndString___parser_index "lexer::TEndString::(lexer::Token::parser_index)"
826 typedef void (* lexer___TEndString___init_tk_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
827 void lexer___TEndString___init_tk(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
828 #define LOCATE_lexer___TEndString___init_tk "lexer::TEndString::init_tk"
829 val_t
NEW_TEndString_lexer___TEndString___init_tk(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
830 val_t
NEW_EOF_parser_nodes___EOF___noinit();
831 typedef val_t (* lexer___EOF___parser_index_t
)(val_t self
);
832 val_t
lexer___EOF___parser_index(val_t self
);
833 #define LOCATE_lexer___EOF___parser_index "lexer::EOF::(lexer::Token::parser_index)"
834 typedef void (* lexer___EOF___init_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
835 void lexer___EOF___init(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
836 #define LOCATE_lexer___EOF___init "lexer::EOF::init"
837 val_t
NEW_EOF_lexer___EOF___init(val_t p0
, val_t p1
, val_t p2
);
838 val_t
NEW_PError_parser_nodes___PError___noinit();
839 typedef val_t (* lexer___PError___message_t
)(val_t self
);
840 val_t
lexer___PError___message(val_t self
);
841 #define LOCATE_lexer___PError___message "lexer::PError::message"
842 typedef void (* lexer___PError___message__eq_t
)(val_t self
, val_t param0
);
843 void lexer___PError___message__eq(val_t self
, val_t param0
);
844 #define LOCATE_lexer___PError___message__eq "lexer::PError::message="
845 typedef void (* lexer___PError___init_error_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
846 void lexer___PError___init_error(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
847 #define LOCATE_lexer___PError___init_error "lexer::PError::init_error"
848 val_t
NEW_PError_lexer___PError___init_error(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
849 typedef val_t (* lexer___Lexer___filename_t
)(val_t self
);
850 val_t
lexer___Lexer___filename(val_t self
);
851 #define LOCATE_lexer___Lexer___filename "lexer::Lexer::filename"
852 typedef val_t (* lexer___Lexer___state_initial_t
)(val_t self
);
853 val_t
lexer___Lexer___state_initial(val_t self
);
854 #define LOCATE_lexer___Lexer___state_initial "lexer::Lexer::state_initial"
855 typedef void (* lexer___Lexer___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
856 void lexer___Lexer___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
857 #define LOCATE_lexer___Lexer___init "lexer::Lexer::init"
858 val_t
NEW_Lexer_lexer___Lexer___init(val_t p0
, val_t p1
);
859 typedef val_t (* lexer___Lexer___peek_t
)(val_t self
);
860 val_t
lexer___Lexer___peek(val_t self
);
861 #define LOCATE_lexer___Lexer___peek "lexer::Lexer::peek"
862 typedef val_t (* lexer___Lexer___next_t
)(val_t self
);
863 val_t
lexer___Lexer___next(val_t self
);
864 #define LOCATE_lexer___Lexer___next "lexer::Lexer::next"
865 typedef val_t (* lexer___Lexer___get_token_t
)(val_t self
);
866 val_t
lexer___Lexer___get_token(val_t self
);
867 #define LOCATE_lexer___Lexer___get_token "lexer::Lexer::get_token"
868 typedef val_t (* lexer___Lexer___get_char_t
)(val_t self
);
869 val_t
lexer___Lexer___get_char(val_t self
);
870 #define LOCATE_lexer___Lexer___get_char "lexer::Lexer::get_char"
871 typedef void (* lexer___Lexer___push_back_t
)(val_t self
, val_t param0
);
872 void lexer___Lexer___push_back(val_t self
, val_t param0
);
873 #define LOCATE_lexer___Lexer___push_back "lexer::Lexer::push_back"
874 typedef void (* lexer___Lexer___build_goto_table_t
)(val_t self
);
875 void lexer___Lexer___build_goto_table(val_t self
);
876 #define LOCATE_lexer___Lexer___build_goto_table "lexer::Lexer::build_goto_table"
877 typedef val_t (* lexer___Lexer___nil_array_t
)(val_t self
);
878 val_t
lexer___Lexer___nil_array(val_t self
);
879 #define LOCATE_lexer___Lexer___nil_array "lexer::Lexer::nil_array"
880 typedef void (* lexer___Lexer___build_accept_table_t
)(val_t self
);
881 void lexer___Lexer___build_accept_table(val_t self
);
882 #define LOCATE_lexer___Lexer___build_accept_table "lexer::Lexer::build_accept_table"