c_src: update
[nit.git] / c_src / tables._nitni.c
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 )
5 {
6 TablesCapable recv___nitni;
7 bigint i___nitni;
8 bigint j___nitni;
9 bigint return___nitni;
10 val_t return___nit;
11 recv___nitni = malloc( sizeof( struct s_TablesCapable ) );
12 recv___nitni->ref.val = NIT_NULL;
13 recv___nitni->ref.count = 0;
14 nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
15 recv___nitni->ref.val = recv;
16 i___nitni = UNTAG_Int(i);
17 j___nitni = UNTAG_Int(j);
18 return___nitni = lexer_goto( recv___nitni, i___nitni, j___nitni );
19 return___nit = TAG_Int(return___nitni);
20 nitni_local_ref_clean( );
21 return return___nit;
22 }
23 /* out/indirect function for tables::TablesCapable::lexer_accept */
24 val_t TablesCapable_lexer_accept___out( val_t recv, val_t i )
25 {
26 TablesCapable recv___nitni;
27 bigint i___nitni;
28 bigint return___nitni;
29 val_t return___nit;
30 recv___nitni = malloc( sizeof( struct s_TablesCapable ) );
31 recv___nitni->ref.val = NIT_NULL;
32 recv___nitni->ref.count = 0;
33 nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
34 recv___nitni->ref.val = recv;
35 i___nitni = UNTAG_Int(i);
36 return___nitni = lexer_accept( recv___nitni, i___nitni );
37 return___nit = TAG_Int(return___nitni);
38 nitni_local_ref_clean( );
39 return return___nit;
40 }
41 /* out/indirect function for tables::TablesCapable::parser_goto */
42 val_t TablesCapable_parser_goto___out( val_t recv, val_t i, val_t j )
43 {
44 TablesCapable recv___nitni;
45 bigint i___nitni;
46 bigint j___nitni;
47 bigint return___nitni;
48 val_t return___nit;
49 recv___nitni = malloc( sizeof( struct s_TablesCapable ) );
50 recv___nitni->ref.val = NIT_NULL;
51 recv___nitni->ref.count = 0;
52 nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
53 recv___nitni->ref.val = recv;
54 i___nitni = UNTAG_Int(i);
55 j___nitni = UNTAG_Int(j);
56 return___nitni = parser_goto( recv___nitni, i___nitni, j___nitni );
57 return___nit = TAG_Int(return___nitni);
58 nitni_local_ref_clean( );
59 return return___nit;
60 }
61 /* out/indirect function for tables::TablesCapable::parser_action */
62 val_t TablesCapable_parser_action___out( val_t recv, val_t i, val_t j )
63 {
64 TablesCapable recv___nitni;
65 bigint i___nitni;
66 bigint j___nitni;
67 bigint return___nitni;
68 val_t return___nit;
69 recv___nitni = malloc( sizeof( struct s_TablesCapable ) );
70 recv___nitni->ref.val = NIT_NULL;
71 recv___nitni->ref.count = 0;
72 nitni_local_ref_add( (struct nitni_ref *)recv___nitni );
73 recv___nitni->ref.val = recv;
74 i___nitni = UNTAG_Int(i);
75 j___nitni = UNTAG_Int(j);
76 return___nitni = parser_action( recv___nitni, i___nitni, j___nitni );
77 return___nit = TAG_Int(return___nitni);
78 nitni_local_ref_clean( );
79 return return___nit;
80 }