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
;
9 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
10 fra
.me
.file
= LOCATE_parser___tables
;
12 fra
.me
.meth
= LOCATE_parser___tables___TablesCapable___lexer_goto
;
15 fra
.me
.nitni_local_ref_head
= NULL
;
16 fra
.me
.REG
[0] = NIT_NULL
;
20 /* parser/tables.nit:20 */
21 REGB1
= TablesCapable_lexer_goto___out(fra
.me
.REG
[0], REGB0
, REGB1
);
22 stack_frame_head
= fra
.me
.prev
;
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
;
30 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
31 fra
.me
.file
= LOCATE_parser___tables
;
33 fra
.me
.meth
= LOCATE_parser___tables___TablesCapable___lexer_accept
;
36 fra
.me
.nitni_local_ref_head
= NULL
;
37 fra
.me
.REG
[0] = NIT_NULL
;
40 /* parser/tables.nit:24 */
41 REGB0
= TablesCapable_lexer_accept___out(fra
.me
.REG
[0], REGB0
);
42 stack_frame_head
= fra
.me
.prev
;
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
;
51 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
52 fra
.me
.file
= LOCATE_parser___tables
;
54 fra
.me
.meth
= LOCATE_parser___tables___TablesCapable___parser_goto
;
57 fra
.me
.nitni_local_ref_head
= NULL
;
58 fra
.me
.REG
[0] = NIT_NULL
;
62 /* parser/tables.nit:27 */
63 REGB1
= TablesCapable_parser_goto___out(fra
.me
.REG
[0], REGB0
, REGB1
);
64 stack_frame_head
= fra
.me
.prev
;
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
;
73 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
74 fra
.me
.file
= LOCATE_parser___tables
;
76 fra
.me
.meth
= LOCATE_parser___tables___TablesCapable___parser_action
;
79 fra
.me
.nitni_local_ref_head
= NULL
;
80 fra
.me
.REG
[0] = NIT_NULL
;
84 /* parser/tables.nit:31 */
85 REGB1
= TablesCapable_parser_action___out(fra
.me
.REG
[0], REGB0
, REGB1
);
86 stack_frame_head
= fra
.me
.prev
;