mkcsrc: copy .c and .h file to avoid the break of the bootstrap
[nit.git] / c_src / parser___tables._sep.c
1 /* This C file is generated by NIT to compile module parser___tables. */
2 #include "parser___tables._sep.h"
3 static const char LOCATE_parser___tables___TablesCapable___lexer_goto[] = "tables::TablesCapable::lexer_goto";
4 val_t parser___tables___TablesCapable___lexer_goto(val_t p0, val_t p1, val_t p2){
5 struct {struct stack_frame_t me;} fra;
6 val_t REGB0;
7 val_t REGB1;
8 val_t tmp;
9 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
10 fra.me.file = LOCATE_parser___tables;
11 fra.me.line = 20;
12 fra.me.meth = LOCATE_parser___tables___TablesCapable___lexer_goto;
13 fra.me.has_broke = 0;
14 fra.me.REG_size = 1;
15 fra.me.nitni_local_ref_head = NULL;
16 fra.me.REG[0] = NIT_NULL;
17 fra.me.REG[0] = p0;
18 REGB0 = p1;
19 REGB1 = p2;
20 /* parser/tables.nit:20 */
21 REGB1 = TablesCapable_lexer_goto___out(fra.me.REG[0], REGB0, REGB1);
22 stack_frame_head = fra.me.prev;
23 return REGB1;
24 }
25 static const char LOCATE_parser___tables___TablesCapable___lexer_accept[] = "tables::TablesCapable::lexer_accept";
26 val_t parser___tables___TablesCapable___lexer_accept(val_t p0, val_t p1){
27 struct {struct stack_frame_t me;} fra;
28 val_t REGB0;
29 val_t tmp;
30 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
31 fra.me.file = LOCATE_parser___tables;
32 fra.me.line = 24;
33 fra.me.meth = LOCATE_parser___tables___TablesCapable___lexer_accept;
34 fra.me.has_broke = 0;
35 fra.me.REG_size = 1;
36 fra.me.nitni_local_ref_head = NULL;
37 fra.me.REG[0] = NIT_NULL;
38 fra.me.REG[0] = p0;
39 REGB0 = p1;
40 /* parser/tables.nit:24 */
41 REGB0 = TablesCapable_lexer_accept___out(fra.me.REG[0], REGB0);
42 stack_frame_head = fra.me.prev;
43 return REGB0;
44 }
45 static const char LOCATE_parser___tables___TablesCapable___parser_goto[] = "tables::TablesCapable::parser_goto";
46 val_t parser___tables___TablesCapable___parser_goto(val_t p0, val_t p1, val_t p2){
47 struct {struct stack_frame_t me;} fra;
48 val_t REGB0;
49 val_t REGB1;
50 val_t tmp;
51 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
52 fra.me.file = LOCATE_parser___tables;
53 fra.me.line = 27;
54 fra.me.meth = LOCATE_parser___tables___TablesCapable___parser_goto;
55 fra.me.has_broke = 0;
56 fra.me.REG_size = 1;
57 fra.me.nitni_local_ref_head = NULL;
58 fra.me.REG[0] = NIT_NULL;
59 fra.me.REG[0] = p0;
60 REGB0 = p1;
61 REGB1 = p2;
62 /* parser/tables.nit:27 */
63 REGB1 = TablesCapable_parser_goto___out(fra.me.REG[0], REGB0, REGB1);
64 stack_frame_head = fra.me.prev;
65 return REGB1;
66 }
67 static const char LOCATE_parser___tables___TablesCapable___parser_action[] = "tables::TablesCapable::parser_action";
68 val_t parser___tables___TablesCapable___parser_action(val_t p0, val_t p1, val_t p2){
69 struct {struct stack_frame_t me;} fra;
70 val_t REGB0;
71 val_t REGB1;
72 val_t tmp;
73 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
74 fra.me.file = LOCATE_parser___tables;
75 fra.me.line = 31;
76 fra.me.meth = LOCATE_parser___tables___TablesCapable___parser_action;
77 fra.me.has_broke = 0;
78 fra.me.REG_size = 1;
79 fra.me.nitni_local_ref_head = NULL;
80 fra.me.REG[0] = NIT_NULL;
81 fra.me.REG[0] = p0;
82 REGB0 = p1;
83 REGB1 = p2;
84 /* parser/tables.nit:31 */
85 REGB1 = TablesCapable_parser_action___out(fra.me.REG[0], REGB0, REGB1);
86 stack_frame_head = fra.me.prev;
87 return REGB1;
88 }