1 #include "tables._nitni.h"
2 #include "tables_nit.h"
3 /* out/indirect function for tables::TablesCapable::lexer_goto */
4 val_t
TablesCapable_lexer_goto___out( val_t recv
, val_t i
, val_t j
)
6 TablesCapable recv___nitni
;
11 recv___nitni
.v
= recv
;
12 i___nitni
= UNTAG_Int(i
);
13 j___nitni
= UNTAG_Int(j
);
14 return___nitni
= lexer_goto( recv___nitni
, i___nitni
, j___nitni
);
15 return___nit
= TAG_Int(return___nitni
);
18 /* out/indirect function for tables::TablesCapable::lexer_accept */
19 val_t
TablesCapable_lexer_accept___out( val_t recv
, val_t i
)
21 TablesCapable recv___nitni
;
23 bigint return___nitni
;
25 recv___nitni
.v
= recv
;
26 i___nitni
= UNTAG_Int(i
);
27 return___nitni
= lexer_accept( recv___nitni
, i___nitni
);
28 return___nit
= TAG_Int(return___nitni
);
31 /* out/indirect function for tables::TablesCapable::parser_goto */
32 val_t
TablesCapable_parser_goto___out( val_t recv
, val_t i
, val_t j
)
34 TablesCapable recv___nitni
;
37 bigint return___nitni
;
39 recv___nitni
.v
= recv
;
40 i___nitni
= UNTAG_Int(i
);
41 j___nitni
= UNTAG_Int(j
);
42 return___nitni
= parser_goto( recv___nitni
, i___nitni
, j___nitni
);
43 return___nit
= TAG_Int(return___nitni
);
46 /* out/indirect function for tables::TablesCapable::parser_action */
47 val_t
TablesCapable_parser_action___out( val_t recv
, val_t i
, val_t j
)
49 TablesCapable recv___nitni
;
52 bigint return___nitni
;
54 recv___nitni
.v
= recv
;
55 i___nitni
= UNTAG_Int(i
);
56 j___nitni
= UNTAG_Int(j
);
57 return___nitni
= parser_action( recv___nitni
, i___nitni
, j___nitni
);
58 return___nit
= TAG_Int(return___nitni
);