c_src : Regenerated c_src to prevent use of String contructors
[nit.git] / c_src / parser___tables._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./parser/tables. */
2 #ifndef parser___tables_sep
3 #define parser___tables_sep
4 #include "standard._sep.h"
5 #include <nit_common.h>
6 #include "tables._nitni.h"
7
8 extern const classtable_elt_t VFT_parser___tables___TablesCapable[];
9 extern const char LOCATE_parser___tables[];
10 extern const int SFT_parser___tables[];
11 #define ID_parser___tables___TablesCapable (SFT_parser___tables[0])
12 #define COLOR_parser___tables___TablesCapable (SFT_parser___tables[1])
13 #define INIT_TABLE_POS_parser___tables___TablesCapable (SFT_parser___tables[2] + 0)
14 #define CALL_parser___tables___TablesCapable___lexer_goto(recv) ((parser___tables___TablesCapable___lexer_goto_t)CALL((recv), (SFT_parser___tables[2] + 1)))
15 #define CALL_parser___tables___TablesCapable___lexer_accept(recv) ((parser___tables___TablesCapable___lexer_accept_t)CALL((recv), (SFT_parser___tables[2] + 2)))
16 #define CALL_parser___tables___TablesCapable___parser_goto(recv) ((parser___tables___TablesCapable___parser_goto_t)CALL((recv), (SFT_parser___tables[2] + 3)))
17 #define CALL_parser___tables___TablesCapable___parser_action(recv) ((parser___tables___TablesCapable___parser_action_t)CALL((recv), (SFT_parser___tables[2] + 4)))
18 val_t parser___tables___TablesCapable___lexer_goto(val_t p0, val_t p1, val_t p2);
19 typedef val_t (*parser___tables___TablesCapable___lexer_goto_t)(val_t p0, val_t p1, val_t p2);
20 val_t parser___tables___TablesCapable___lexer_accept(val_t p0, val_t p1);
21 typedef val_t (*parser___tables___TablesCapable___lexer_accept_t)(val_t p0, val_t p1);
22 val_t parser___tables___TablesCapable___parser_goto(val_t p0, val_t p1, val_t p2);
23 typedef val_t (*parser___tables___TablesCapable___parser_goto_t)(val_t p0, val_t p1, val_t p2);
24 val_t parser___tables___TablesCapable___parser_action(val_t p0, val_t p1, val_t p2);
25 typedef val_t (*parser___tables___TablesCapable___parser_action_t)(val_t p0, val_t p1, val_t p2);
26 #endif