1 /* This C file is generated by NIT to compile module tables. */
2 #include "tables._sep.h"
3 val_t
tables___TablesCapable___lexer_goto(val_t p0
, val_t p1
, val_t p2
){
4 struct {struct stack_frame_t me
;} fra
;
8 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
9 fra
.me
.file
= LOCATE_tables
;
11 fra
.me
.meth
= LOCATE_tables___TablesCapable___lexer_goto
;
14 fra
.me
.REG
[0] = NIT_NULL
;
18 /* ./parser//tables.nit:20 */
19 REGB1
= TAG_Int(lexer_goto(fra
.me
.REG
[0], UNTAG_Int(REGB0
), UNTAG_Int(REGB1
)));
20 stack_frame_head
= fra
.me
.prev
;
23 val_t
tables___TablesCapable___lexer_accept(val_t p0
, val_t p1
){
24 struct {struct stack_frame_t me
;} fra
;
27 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
28 fra
.me
.file
= LOCATE_tables
;
30 fra
.me
.meth
= LOCATE_tables___TablesCapable___lexer_accept
;
33 fra
.me
.REG
[0] = NIT_NULL
;
36 /* ./parser//tables.nit:24 */
37 REGB0
= TAG_Int(lexer_accept(fra
.me
.REG
[0], UNTAG_Int(REGB0
)));
38 stack_frame_head
= fra
.me
.prev
;
41 val_t
tables___TablesCapable___parser_goto(val_t p0
, val_t p1
, val_t p2
){
42 struct {struct stack_frame_t me
;} fra
;
46 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
47 fra
.me
.file
= LOCATE_tables
;
49 fra
.me
.meth
= LOCATE_tables___TablesCapable___parser_goto
;
52 fra
.me
.REG
[0] = NIT_NULL
;
56 /* ./parser//tables.nit:27 */
57 REGB1
= TAG_Int(parser_goto(fra
.me
.REG
[0], UNTAG_Int(REGB0
), UNTAG_Int(REGB1
)));
58 stack_frame_head
= fra
.me
.prev
;
61 val_t
tables___TablesCapable___parser_action(val_t p0
, val_t p1
, val_t p2
){
62 struct {struct stack_frame_t me
;} fra
;
66 fra
.me
.prev
= stack_frame_head
; stack_frame_head
= &fra
.me
;
67 fra
.me
.file
= LOCATE_tables
;
69 fra
.me
.meth
= LOCATE_tables___TablesCapable___parser_action
;
72 fra
.me
.REG
[0] = NIT_NULL
;
76 /* ./parser//tables.nit:31 */
77 REGB1
= TAG_Int(parser_action(fra
.me
.REG
[0], UNTAG_Int(REGB0
), UNTAG_Int(REGB1
)));
78 stack_frame_head
= fra
.me
.prev
;