Update c_src
[nit.git] / c_src / lexer._sep.h
index 8300a4b..14bfb51 100644 (file)
@@ -1,11 +1,11 @@
 /* This C header file is generated by NIT to compile modules and programs that requires lexer. */
-#ifndef lexer_3_sep
-#define lexer_3_sep
+#ifndef lexer_2_sep
+#define lexer_2_sep
 #include "parser_nodes._sep.h"
 #include <nit_common.h>
 
 extern const classtable_elt_t VFT_Lexer[];
-#define LOCATE_lexer "lexer"
+#define LOCATE_lexer "./parser//lexer.nit"
 extern const int SFT_lexer[];
 #define COLOR_lexer___Token____text SFT_lexer[0]
 #define COLOR_lexer___Token____filename SFT_lexer[1]
@@ -64,73 +64,74 @@ extern const int SFT_lexer[];
 #define COLOR_lexer___TKwtrue___init SFT_lexer[54]
 #define COLOR_lexer___TKwfalse___init SFT_lexer[55]
 #define COLOR_lexer___TKwnull___init SFT_lexer[56]
-#define COLOR_lexer___TOpar___init SFT_lexer[57]
-#define COLOR_lexer___TCpar___init SFT_lexer[58]
-#define COLOR_lexer___TObra___init SFT_lexer[59]
-#define COLOR_lexer___TCbra___init SFT_lexer[60]
-#define COLOR_lexer___TComma___init SFT_lexer[61]
-#define COLOR_lexer___TColumn___init SFT_lexer[62]
-#define COLOR_lexer___TQuad___init SFT_lexer[63]
-#define COLOR_lexer___TAssign___init SFT_lexer[64]
-#define COLOR_lexer___TPluseq___init SFT_lexer[65]
-#define COLOR_lexer___TMinuseq___init SFT_lexer[66]
-#define COLOR_lexer___TDotdotdot___init SFT_lexer[67]
-#define COLOR_lexer___TDotdot___init SFT_lexer[68]
-#define COLOR_lexer___TDot___init SFT_lexer[69]
-#define COLOR_lexer___TPlus___init SFT_lexer[70]
-#define COLOR_lexer___TMinus___init SFT_lexer[71]
-#define COLOR_lexer___TStar___init SFT_lexer[72]
-#define COLOR_lexer___TSlash___init SFT_lexer[73]
-#define COLOR_lexer___TPercent___init SFT_lexer[74]
-#define COLOR_lexer___TEq___init SFT_lexer[75]
-#define COLOR_lexer___TNe___init SFT_lexer[76]
-#define COLOR_lexer___TLt___init SFT_lexer[77]
-#define COLOR_lexer___TLe___init SFT_lexer[78]
-#define COLOR_lexer___TGt___init SFT_lexer[79]
-#define COLOR_lexer___TGe___init SFT_lexer[80]
-#define COLOR_lexer___TStarship___init SFT_lexer[81]
-#define COLOR_lexer___TClassid___init SFT_lexer[82]
-#define COLOR_lexer___TId___init SFT_lexer[83]
-#define COLOR_lexer___TAttrid___init SFT_lexer[84]
-#define COLOR_lexer___TNumber___init SFT_lexer[85]
-#define COLOR_lexer___TFloat___init SFT_lexer[86]
-#define COLOR_lexer___TChar___init SFT_lexer[87]
-#define COLOR_lexer___TString___init SFT_lexer[88]
-#define COLOR_lexer___TStartString___init SFT_lexer[89]
-#define COLOR_lexer___TMidString___init SFT_lexer[90]
-#define COLOR_lexer___TEndString___init SFT_lexer[91]
-#define COLOR_lexer___EOF___init SFT_lexer[92]
-#define COLOR_lexer___PError____message SFT_lexer[93]
-#define COLOR_lexer___PError___message SFT_lexer[94]
-#define COLOR_lexer___PError___message__eq SFT_lexer[95]
-#define COLOR_lexer___PError___init_error SFT_lexer[96]
-#define ID_Lexer SFT_lexer[97]
-#define COLOR_Lexer SFT_lexer[98]
-#define COLOR_lexer___Lexer____token SFT_lexer[99]
-#define COLOR_lexer___Lexer____state SFT_lexer[100]
-#define COLOR_lexer___Lexer____filename SFT_lexer[101]
-#define COLOR_lexer___Lexer____stream SFT_lexer[102]
-#define COLOR_lexer___Lexer____stream_buf SFT_lexer[103]
-#define COLOR_lexer___Lexer____stream_pos SFT_lexer[104]
-#define COLOR_lexer___Lexer____line SFT_lexer[105]
-#define COLOR_lexer___Lexer____pos SFT_lexer[106]
-#define COLOR_lexer___Lexer____cr SFT_lexer[107]
-#define COLOR_lexer___Lexer____eof SFT_lexer[108]
-#define COLOR_lexer___Lexer____text SFT_lexer[109]
-#define COLOR_lexer___Lexer____goto_table SFT_lexer[110]
-#define COLOR_lexer___Lexer____accept_table SFT_lexer[111]
-#define INIT_TABLE_POS_Lexer SFT_lexer[112]
-#define COLOR_lexer___Lexer___filename SFT_lexer[113]
-#define COLOR_lexer___Lexer___state_initial SFT_lexer[114]
-#define COLOR_lexer___Lexer___init SFT_lexer[115]
-#define COLOR_lexer___Lexer___peek SFT_lexer[116]
-#define COLOR_lexer___Lexer___next SFT_lexer[117]
-#define COLOR_lexer___Lexer___get_token SFT_lexer[118]
-#define COLOR_lexer___Lexer___get_char SFT_lexer[119]
-#define COLOR_lexer___Lexer___push_back SFT_lexer[120]
-#define COLOR_lexer___Lexer___build_goto_table SFT_lexer[121]
-#define COLOR_lexer___Lexer___nil_array SFT_lexer[122]
-#define COLOR_lexer___Lexer___build_accept_table SFT_lexer[123]
+#define COLOR_lexer___TKwas___init SFT_lexer[57]
+#define COLOR_lexer___TOpar___init SFT_lexer[58]
+#define COLOR_lexer___TCpar___init SFT_lexer[59]
+#define COLOR_lexer___TObra___init SFT_lexer[60]
+#define COLOR_lexer___TCbra___init SFT_lexer[61]
+#define COLOR_lexer___TComma___init SFT_lexer[62]
+#define COLOR_lexer___TColumn___init SFT_lexer[63]
+#define COLOR_lexer___TQuad___init SFT_lexer[64]
+#define COLOR_lexer___TAssign___init SFT_lexer[65]
+#define COLOR_lexer___TPluseq___init SFT_lexer[66]
+#define COLOR_lexer___TMinuseq___init SFT_lexer[67]
+#define COLOR_lexer___TDotdotdot___init SFT_lexer[68]
+#define COLOR_lexer___TDotdot___init SFT_lexer[69]
+#define COLOR_lexer___TDot___init SFT_lexer[70]
+#define COLOR_lexer___TPlus___init SFT_lexer[71]
+#define COLOR_lexer___TMinus___init SFT_lexer[72]
+#define COLOR_lexer___TStar___init SFT_lexer[73]
+#define COLOR_lexer___TSlash___init SFT_lexer[74]
+#define COLOR_lexer___TPercent___init SFT_lexer[75]
+#define COLOR_lexer___TEq___init SFT_lexer[76]
+#define COLOR_lexer___TNe___init SFT_lexer[77]
+#define COLOR_lexer___TLt___init SFT_lexer[78]
+#define COLOR_lexer___TLe___init SFT_lexer[79]
+#define COLOR_lexer___TGt___init SFT_lexer[80]
+#define COLOR_lexer___TGe___init SFT_lexer[81]
+#define COLOR_lexer___TStarship___init SFT_lexer[82]
+#define COLOR_lexer___TClassid___init SFT_lexer[83]
+#define COLOR_lexer___TId___init SFT_lexer[84]
+#define COLOR_lexer___TAttrid___init SFT_lexer[85]
+#define COLOR_lexer___TNumber___init SFT_lexer[86]
+#define COLOR_lexer___TFloat___init SFT_lexer[87]
+#define COLOR_lexer___TChar___init SFT_lexer[88]
+#define COLOR_lexer___TString___init SFT_lexer[89]
+#define COLOR_lexer___TStartString___init SFT_lexer[90]
+#define COLOR_lexer___TMidString___init SFT_lexer[91]
+#define COLOR_lexer___TEndString___init SFT_lexer[92]
+#define COLOR_lexer___EOF___init SFT_lexer[93]
+#define COLOR_lexer___PError____message SFT_lexer[94]
+#define COLOR_lexer___PError___message SFT_lexer[95]
+#define COLOR_lexer___PError___message__eq SFT_lexer[96]
+#define COLOR_lexer___PError___init_error SFT_lexer[97]
+#define ID_Lexer SFT_lexer[98]
+#define COLOR_Lexer SFT_lexer[99]
+#define COLOR_lexer___Lexer____token SFT_lexer[100]
+#define COLOR_lexer___Lexer____state SFT_lexer[101]
+#define COLOR_lexer___Lexer____filename SFT_lexer[102]
+#define COLOR_lexer___Lexer____stream SFT_lexer[103]
+#define COLOR_lexer___Lexer____stream_buf SFT_lexer[104]
+#define COLOR_lexer___Lexer____stream_pos SFT_lexer[105]
+#define COLOR_lexer___Lexer____line SFT_lexer[106]
+#define COLOR_lexer___Lexer____pos SFT_lexer[107]
+#define COLOR_lexer___Lexer____cr SFT_lexer[108]
+#define COLOR_lexer___Lexer____eof SFT_lexer[109]
+#define COLOR_lexer___Lexer____text SFT_lexer[110]
+#define COLOR_lexer___Lexer____goto_table SFT_lexer[111]
+#define COLOR_lexer___Lexer____accept_table SFT_lexer[112]
+#define INIT_TABLE_POS_Lexer SFT_lexer[113]
+#define COLOR_lexer___Lexer___filename SFT_lexer[114]
+#define COLOR_lexer___Lexer___state_initial SFT_lexer[115]
+#define COLOR_lexer___Lexer___init SFT_lexer[116]
+#define COLOR_lexer___Lexer___peek SFT_lexer[117]
+#define COLOR_lexer___Lexer___next SFT_lexer[118]
+#define COLOR_lexer___Lexer___get_token SFT_lexer[119]
+#define COLOR_lexer___Lexer___get_char SFT_lexer[120]
+#define COLOR_lexer___Lexer___push_back SFT_lexer[121]
+#define COLOR_lexer___Lexer___build_goto_table SFT_lexer[122]
+#define COLOR_lexer___Lexer___nil_array SFT_lexer[123]
+#define COLOR_lexer___Lexer___build_accept_table SFT_lexer[124]
 #define ATTR_lexer___Token____text(recv) ATTR(recv, COLOR_lexer___Token____text)
 typedef val_t (* lexer___Token___text_t)(val_t  self);
 val_t lexer___Token___text(val_t  self);
@@ -485,6 +486,13 @@ typedef void (* lexer___TKwnull___init_t)(val_t  self, val_t  param0, val_t  par
 void lexer___TKwnull___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
 val_t NEW_lexer___TKwnull___init(val_t  param0, val_t  param1, val_t  param2);
 #define LOCATE_lexer___TKwnull___init "lexer::TKwnull::init"
+typedef val_t (* lexer___TKwas___parser_index_t)(val_t  self);
+val_t lexer___TKwas___parser_index(val_t  self);
+#define LOCATE_lexer___TKwas___parser_index "lexer::TKwas::(lexer::Token::parser_index)"
+typedef void (* lexer___TKwas___init_t)(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
+void lexer___TKwas___init(val_t  self, val_t  param0, val_t  param1, val_t  param2, int* init_table);
+val_t NEW_lexer___TKwas___init(val_t  param0, val_t  param1, val_t  param2);
+#define LOCATE_lexer___TKwas___init "lexer::TKwas::init"
 typedef val_t (* lexer___TOpar___parser_index_t)(val_t  self);
 val_t lexer___TOpar___parser_index(val_t  self);
 #define LOCATE_lexer___TOpar___parser_index "lexer::TOpar::(lexer::Token::parser_index)"