1 /* This C header file is generated by NIT to compile modules and programs that requires parser_prod. */
2 #ifndef parser_prod_sep
3 #define parser_prod_sep
4 #include "lexer._sep.h"
5 #include <nit_common.h>
7 extern const classtable_elt_t VFT_Visitor
[];
8 extern const char *LOCATE_parser_prod
;
9 extern const int SFT_parser_prod
[];
10 #define ATTR_parser_prod___ANode____parent(recv) ATTR(recv, (SFT_parser_prod[0] + 0))
11 #define CALL_parser_prod___ANode___parent(recv) ((parser_prod___ANode___parent_t)CALL((recv), (SFT_parser_prod[1] + 0)))
12 #define CALL_parser_prod___ANode___parent__eq(recv) ((parser_prod___ANode___parent__eq_t)CALL((recv), (SFT_parser_prod[1] + 1)))
13 #define CALL_parser_prod___ANode___remove_child(recv) ((parser_prod___ANode___remove_child_t)CALL((recv), (SFT_parser_prod[1] + 2)))
14 #define CALL_parser_prod___ANode___replace_child(recv) ((parser_prod___ANode___replace_child_t)CALL((recv), (SFT_parser_prod[1] + 3)))
15 #define CALL_parser_prod___ANode___replace_with(recv) ((parser_prod___ANode___replace_with_t)CALL((recv), (SFT_parser_prod[1] + 4)))
16 #define CALL_parser_prod___ANode___visit_all(recv) ((parser_prod___ANode___visit_all_t)CALL((recv), (SFT_parser_prod[1] + 5)))
17 #define CALL_SUPER_parser_prod___Prod___replace_with(recv) ((parser_prod___Prod___replace_with_t)CALL((recv), (SFT_parser_prod[2] + 0)))
18 #define ID_Visitor (SFT_parser_prod[3])
19 #define COLOR_Visitor (SFT_parser_prod[4])
20 #define ATTR_parser_prod___Visitor____current_node(recv) ATTR(recv, (SFT_parser_prod[5] + 0))
21 #define INIT_TABLE_POS_Visitor (SFT_parser_prod[6] + 0)
22 #define CALL_parser_prod___Visitor___visit(recv) ((parser_prod___Visitor___visit_t)CALL((recv), (SFT_parser_prod[6] + 1)))
23 #define CALL_parser_prod___Visitor___enter_visit(recv) ((parser_prod___Visitor___enter_visit_t)CALL((recv), (SFT_parser_prod[6] + 2)))
24 #define CALL_parser_prod___Visitor___current_node(recv) ((parser_prod___Visitor___current_node_t)CALL((recv), (SFT_parser_prod[6] + 3)))
25 #define CALL_parser_prod___Visitor___init(recv) ((parser_prod___Visitor___init_t)CALL((recv), (SFT_parser_prod[6] + 4)))
26 #define CALL_parser_prod___AModule___empty_init(recv) ((parser_prod___AModule___empty_init_t)CALL((recv), (SFT_parser_prod[7] + 0)))
27 #define CALL_parser_prod___AModule___init_amodule(recv) ((parser_prod___AModule___init_amodule_t)CALL((recv), (SFT_parser_prod[7] + 1)))
28 #define CALL_parser_prod___AModuledecl___empty_init(recv) ((parser_prod___AModuledecl___empty_init_t)CALL((recv), (SFT_parser_prod[8] + 0)))
29 #define CALL_parser_prod___AModuledecl___init_amoduledecl(recv) ((parser_prod___AModuledecl___init_amoduledecl_t)CALL((recv), (SFT_parser_prod[8] + 1)))
30 #define CALL_parser_prod___AStdImport___empty_init(recv) ((parser_prod___AStdImport___empty_init_t)CALL((recv), (SFT_parser_prod[9] + 0)))
31 #define CALL_parser_prod___AStdImport___init_astdimport(recv) ((parser_prod___AStdImport___init_astdimport_t)CALL((recv), (SFT_parser_prod[9] + 1)))
32 #define CALL_parser_prod___ANoImport___empty_init(recv) ((parser_prod___ANoImport___empty_init_t)CALL((recv), (SFT_parser_prod[10] + 0)))
33 #define CALL_parser_prod___ANoImport___init_anoimport(recv) ((parser_prod___ANoImport___init_anoimport_t)CALL((recv), (SFT_parser_prod[10] + 1)))
34 #define CALL_parser_prod___APublicVisibility___empty_init(recv) ((parser_prod___APublicVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[11] + 0)))
35 #define CALL_parser_prod___APublicVisibility___init_apublicvisibility(recv) ((parser_prod___APublicVisibility___init_apublicvisibility_t)CALL((recv), (SFT_parser_prod[11] + 1)))
36 #define CALL_parser_prod___APrivateVisibility___empty_init(recv) ((parser_prod___APrivateVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[12] + 0)))
37 #define CALL_parser_prod___APrivateVisibility___init_aprivatevisibility(recv) ((parser_prod___APrivateVisibility___init_aprivatevisibility_t)CALL((recv), (SFT_parser_prod[12] + 1)))
38 #define CALL_parser_prod___AProtectedVisibility___empty_init(recv) ((parser_prod___AProtectedVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[13] + 0)))
39 #define CALL_parser_prod___AProtectedVisibility___init_aprotectedvisibility(recv) ((parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)CALL((recv), (SFT_parser_prod[13] + 1)))
40 #define CALL_parser_prod___AIntrudeVisibility___empty_init(recv) ((parser_prod___AIntrudeVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[14] + 0)))
41 #define CALL_parser_prod___AIntrudeVisibility___init_aintrudevisibility(recv) ((parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)CALL((recv), (SFT_parser_prod[14] + 1)))
42 #define CALL_parser_prod___AStdClassdef___empty_init(recv) ((parser_prod___AStdClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[15] + 0)))
43 #define CALL_parser_prod___AStdClassdef___init_astdclassdef(recv) ((parser_prod___AStdClassdef___init_astdclassdef_t)CALL((recv), (SFT_parser_prod[15] + 1)))
44 #define CALL_parser_prod___ATopClassdef___empty_init(recv) ((parser_prod___ATopClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[16] + 0)))
45 #define CALL_parser_prod___ATopClassdef___init_atopclassdef(recv) ((parser_prod___ATopClassdef___init_atopclassdef_t)CALL((recv), (SFT_parser_prod[16] + 1)))
46 #define CALL_parser_prod___AMainClassdef___empty_init(recv) ((parser_prod___AMainClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[17] + 0)))
47 #define CALL_parser_prod___AMainClassdef___init_amainclassdef(recv) ((parser_prod___AMainClassdef___init_amainclassdef_t)CALL((recv), (SFT_parser_prod[17] + 1)))
48 #define CALL_parser_prod___AConcreteClasskind___empty_init(recv) ((parser_prod___AConcreteClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[18] + 0)))
49 #define CALL_parser_prod___AConcreteClasskind___init_aconcreteclasskind(recv) ((parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)CALL((recv), (SFT_parser_prod[18] + 1)))
50 #define CALL_parser_prod___AAbstractClasskind___empty_init(recv) ((parser_prod___AAbstractClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[19] + 0)))
51 #define CALL_parser_prod___AAbstractClasskind___init_aabstractclasskind(recv) ((parser_prod___AAbstractClasskind___init_aabstractclasskind_t)CALL((recv), (SFT_parser_prod[19] + 1)))
52 #define CALL_parser_prod___AInterfaceClasskind___empty_init(recv) ((parser_prod___AInterfaceClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[20] + 0)))
53 #define CALL_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(recv) ((parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)CALL((recv), (SFT_parser_prod[20] + 1)))
54 #define CALL_parser_prod___AEnumClasskind___empty_init(recv) ((parser_prod___AEnumClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[21] + 0)))
55 #define CALL_parser_prod___AEnumClasskind___init_aenumclasskind(recv) ((parser_prod___AEnumClasskind___init_aenumclasskind_t)CALL((recv), (SFT_parser_prod[21] + 1)))
56 #define CALL_parser_prod___AFormaldef___empty_init(recv) ((parser_prod___AFormaldef___empty_init_t)CALL((recv), (SFT_parser_prod[22] + 0)))
57 #define CALL_parser_prod___AFormaldef___init_aformaldef(recv) ((parser_prod___AFormaldef___init_aformaldef_t)CALL((recv), (SFT_parser_prod[22] + 1)))
58 #define CALL_parser_prod___ASuperclass___empty_init(recv) ((parser_prod___ASuperclass___empty_init_t)CALL((recv), (SFT_parser_prod[23] + 0)))
59 #define CALL_parser_prod___ASuperclass___init_asuperclass(recv) ((parser_prod___ASuperclass___init_asuperclass_t)CALL((recv), (SFT_parser_prod[23] + 1)))
60 #define CALL_parser_prod___AAttrPropdef___empty_init(recv) ((parser_prod___AAttrPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[24] + 0)))
61 #define CALL_parser_prod___AAttrPropdef___init_aattrpropdef(recv) ((parser_prod___AAttrPropdef___init_aattrpropdef_t)CALL((recv), (SFT_parser_prod[24] + 1)))
62 #define CALL_parser_prod___AMethPropdef___empty_init(recv) ((parser_prod___AMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[25] + 0)))
63 #define CALL_parser_prod___AMethPropdef___init_amethpropdef(recv) ((parser_prod___AMethPropdef___init_amethpropdef_t)CALL((recv), (SFT_parser_prod[25] + 1)))
64 #define CALL_parser_prod___ADeferredMethPropdef___empty_init(recv) ((parser_prod___ADeferredMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[26] + 0)))
65 #define CALL_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(recv) ((parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)CALL((recv), (SFT_parser_prod[26] + 1)))
66 #define CALL_parser_prod___AInternMethPropdef___empty_init(recv) ((parser_prod___AInternMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[27] + 0)))
67 #define CALL_parser_prod___AInternMethPropdef___init_ainternmethpropdef(recv) ((parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)CALL((recv), (SFT_parser_prod[27] + 1)))
68 #define CALL_parser_prod___AExternMethPropdef___empty_init(recv) ((parser_prod___AExternMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[28] + 0)))
69 #define CALL_parser_prod___AExternMethPropdef___init_aexternmethpropdef(recv) ((parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)CALL((recv), (SFT_parser_prod[28] + 1)))
70 #define CALL_parser_prod___AConcreteMethPropdef___empty_init(recv) ((parser_prod___AConcreteMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[29] + 0)))
71 #define CALL_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(recv) ((parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)CALL((recv), (SFT_parser_prod[29] + 1)))
72 #define CALL_parser_prod___AConcreteInitPropdef___empty_init(recv) ((parser_prod___AConcreteInitPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[30] + 0)))
73 #define CALL_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(recv) ((parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)CALL((recv), (SFT_parser_prod[30] + 1)))
74 #define CALL_parser_prod___AMainMethPropdef___empty_init(recv) ((parser_prod___AMainMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[31] + 0)))
75 #define CALL_parser_prod___AMainMethPropdef___init_amainmethpropdef(recv) ((parser_prod___AMainMethPropdef___init_amainmethpropdef_t)CALL((recv), (SFT_parser_prod[31] + 1)))
76 #define CALL_parser_prod___ATypePropdef___empty_init(recv) ((parser_prod___ATypePropdef___empty_init_t)CALL((recv), (SFT_parser_prod[32] + 0)))
77 #define CALL_parser_prod___ATypePropdef___init_atypepropdef(recv) ((parser_prod___ATypePropdef___init_atypepropdef_t)CALL((recv), (SFT_parser_prod[32] + 1)))
78 #define CALL_parser_prod___AReadAble___empty_init(recv) ((parser_prod___AReadAble___empty_init_t)CALL((recv), (SFT_parser_prod[33] + 0)))
79 #define CALL_parser_prod___AReadAble___init_areadable(recv) ((parser_prod___AReadAble___init_areadable_t)CALL((recv), (SFT_parser_prod[33] + 1)))
80 #define CALL_parser_prod___AWriteAble___empty_init(recv) ((parser_prod___AWriteAble___empty_init_t)CALL((recv), (SFT_parser_prod[34] + 0)))
81 #define CALL_parser_prod___AWriteAble___init_awriteable(recv) ((parser_prod___AWriteAble___init_awriteable_t)CALL((recv), (SFT_parser_prod[34] + 1)))
82 #define CALL_parser_prod___AIdMethid___empty_init(recv) ((parser_prod___AIdMethid___empty_init_t)CALL((recv), (SFT_parser_prod[35] + 0)))
83 #define CALL_parser_prod___AIdMethid___init_aidmethid(recv) ((parser_prod___AIdMethid___init_aidmethid_t)CALL((recv), (SFT_parser_prod[35] + 1)))
84 #define CALL_parser_prod___APlusMethid___empty_init(recv) ((parser_prod___APlusMethid___empty_init_t)CALL((recv), (SFT_parser_prod[36] + 0)))
85 #define CALL_parser_prod___APlusMethid___init_aplusmethid(recv) ((parser_prod___APlusMethid___init_aplusmethid_t)CALL((recv), (SFT_parser_prod[36] + 1)))
86 #define CALL_parser_prod___AMinusMethid___empty_init(recv) ((parser_prod___AMinusMethid___empty_init_t)CALL((recv), (SFT_parser_prod[37] + 0)))
87 #define CALL_parser_prod___AMinusMethid___init_aminusmethid(recv) ((parser_prod___AMinusMethid___init_aminusmethid_t)CALL((recv), (SFT_parser_prod[37] + 1)))
88 #define CALL_parser_prod___AStarMethid___empty_init(recv) ((parser_prod___AStarMethid___empty_init_t)CALL((recv), (SFT_parser_prod[38] + 0)))
89 #define CALL_parser_prod___AStarMethid___init_astarmethid(recv) ((parser_prod___AStarMethid___init_astarmethid_t)CALL((recv), (SFT_parser_prod[38] + 1)))
90 #define CALL_parser_prod___ASlashMethid___empty_init(recv) ((parser_prod___ASlashMethid___empty_init_t)CALL((recv), (SFT_parser_prod[39] + 0)))
91 #define CALL_parser_prod___ASlashMethid___init_aslashmethid(recv) ((parser_prod___ASlashMethid___init_aslashmethid_t)CALL((recv), (SFT_parser_prod[39] + 1)))
92 #define CALL_parser_prod___APercentMethid___empty_init(recv) ((parser_prod___APercentMethid___empty_init_t)CALL((recv), (SFT_parser_prod[40] + 0)))
93 #define CALL_parser_prod___APercentMethid___init_apercentmethid(recv) ((parser_prod___APercentMethid___init_apercentmethid_t)CALL((recv), (SFT_parser_prod[40] + 1)))
94 #define CALL_parser_prod___AEqMethid___empty_init(recv) ((parser_prod___AEqMethid___empty_init_t)CALL((recv), (SFT_parser_prod[41] + 0)))
95 #define CALL_parser_prod___AEqMethid___init_aeqmethid(recv) ((parser_prod___AEqMethid___init_aeqmethid_t)CALL((recv), (SFT_parser_prod[41] + 1)))
96 #define CALL_parser_prod___ANeMethid___empty_init(recv) ((parser_prod___ANeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[42] + 0)))
97 #define CALL_parser_prod___ANeMethid___init_anemethid(recv) ((parser_prod___ANeMethid___init_anemethid_t)CALL((recv), (SFT_parser_prod[42] + 1)))
98 #define CALL_parser_prod___ALeMethid___empty_init(recv) ((parser_prod___ALeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[43] + 0)))
99 #define CALL_parser_prod___ALeMethid___init_alemethid(recv) ((parser_prod___ALeMethid___init_alemethid_t)CALL((recv), (SFT_parser_prod[43] + 1)))
100 #define CALL_parser_prod___AGeMethid___empty_init(recv) ((parser_prod___AGeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[44] + 0)))
101 #define CALL_parser_prod___AGeMethid___init_agemethid(recv) ((parser_prod___AGeMethid___init_agemethid_t)CALL((recv), (SFT_parser_prod[44] + 1)))
102 #define CALL_parser_prod___ALtMethid___empty_init(recv) ((parser_prod___ALtMethid___empty_init_t)CALL((recv), (SFT_parser_prod[45] + 0)))
103 #define CALL_parser_prod___ALtMethid___init_altmethid(recv) ((parser_prod___ALtMethid___init_altmethid_t)CALL((recv), (SFT_parser_prod[45] + 1)))
104 #define CALL_parser_prod___AGtMethid___empty_init(recv) ((parser_prod___AGtMethid___empty_init_t)CALL((recv), (SFT_parser_prod[46] + 0)))
105 #define CALL_parser_prod___AGtMethid___init_agtmethid(recv) ((parser_prod___AGtMethid___init_agtmethid_t)CALL((recv), (SFT_parser_prod[46] + 1)))
106 #define CALL_parser_prod___ALlMethid___empty_init(recv) ((parser_prod___ALlMethid___empty_init_t)CALL((recv), (SFT_parser_prod[47] + 0)))
107 #define CALL_parser_prod___ALlMethid___init_allmethid(recv) ((parser_prod___ALlMethid___init_allmethid_t)CALL((recv), (SFT_parser_prod[47] + 1)))
108 #define CALL_parser_prod___AGgMethid___empty_init(recv) ((parser_prod___AGgMethid___empty_init_t)CALL((recv), (SFT_parser_prod[48] + 0)))
109 #define CALL_parser_prod___AGgMethid___init_aggmethid(recv) ((parser_prod___AGgMethid___init_aggmethid_t)CALL((recv), (SFT_parser_prod[48] + 1)))
110 #define CALL_parser_prod___ABraMethid___empty_init(recv) ((parser_prod___ABraMethid___empty_init_t)CALL((recv), (SFT_parser_prod[49] + 0)))
111 #define CALL_parser_prod___ABraMethid___init_abramethid(recv) ((parser_prod___ABraMethid___init_abramethid_t)CALL((recv), (SFT_parser_prod[49] + 1)))
112 #define CALL_parser_prod___AStarshipMethid___empty_init(recv) ((parser_prod___AStarshipMethid___empty_init_t)CALL((recv), (SFT_parser_prod[50] + 0)))
113 #define CALL_parser_prod___AStarshipMethid___init_astarshipmethid(recv) ((parser_prod___AStarshipMethid___init_astarshipmethid_t)CALL((recv), (SFT_parser_prod[50] + 1)))
114 #define CALL_parser_prod___AAssignMethid___empty_init(recv) ((parser_prod___AAssignMethid___empty_init_t)CALL((recv), (SFT_parser_prod[51] + 0)))
115 #define CALL_parser_prod___AAssignMethid___init_aassignmethid(recv) ((parser_prod___AAssignMethid___init_aassignmethid_t)CALL((recv), (SFT_parser_prod[51] + 1)))
116 #define CALL_parser_prod___ABraassignMethid___empty_init(recv) ((parser_prod___ABraassignMethid___empty_init_t)CALL((recv), (SFT_parser_prod[52] + 0)))
117 #define CALL_parser_prod___ABraassignMethid___init_abraassignmethid(recv) ((parser_prod___ABraassignMethid___init_abraassignmethid_t)CALL((recv), (SFT_parser_prod[52] + 1)))
118 #define CALL_parser_prod___ASignature___empty_init(recv) ((parser_prod___ASignature___empty_init_t)CALL((recv), (SFT_parser_prod[53] + 0)))
119 #define CALL_parser_prod___ASignature___init_asignature(recv) ((parser_prod___ASignature___init_asignature_t)CALL((recv), (SFT_parser_prod[53] + 1)))
120 #define CALL_parser_prod___AParam___empty_init(recv) ((parser_prod___AParam___empty_init_t)CALL((recv), (SFT_parser_prod[54] + 0)))
121 #define CALL_parser_prod___AParam___init_aparam(recv) ((parser_prod___AParam___init_aparam_t)CALL((recv), (SFT_parser_prod[54] + 1)))
122 #define CALL_parser_prod___AClosureDecl___empty_init(recv) ((parser_prod___AClosureDecl___empty_init_t)CALL((recv), (SFT_parser_prod[55] + 0)))
123 #define CALL_parser_prod___AClosureDecl___init_aclosuredecl(recv) ((parser_prod___AClosureDecl___init_aclosuredecl_t)CALL((recv), (SFT_parser_prod[55] + 1)))
124 #define CALL_parser_prod___AType___empty_init(recv) ((parser_prod___AType___empty_init_t)CALL((recv), (SFT_parser_prod[56] + 0)))
125 #define CALL_parser_prod___AType___init_atype(recv) ((parser_prod___AType___init_atype_t)CALL((recv), (SFT_parser_prod[56] + 1)))
126 #define CALL_parser_prod___ALabel___empty_init(recv) ((parser_prod___ALabel___empty_init_t)CALL((recv), (SFT_parser_prod[57] + 0)))
127 #define CALL_parser_prod___ALabel___init_alabel(recv) ((parser_prod___ALabel___init_alabel_t)CALL((recv), (SFT_parser_prod[57] + 1)))
128 #define CALL_parser_prod___ABlockExpr___empty_init(recv) ((parser_prod___ABlockExpr___empty_init_t)CALL((recv), (SFT_parser_prod[58] + 0)))
129 #define CALL_parser_prod___ABlockExpr___init_ablockexpr(recv) ((parser_prod___ABlockExpr___init_ablockexpr_t)CALL((recv), (SFT_parser_prod[58] + 1)))
130 #define CALL_parser_prod___AVardeclExpr___empty_init(recv) ((parser_prod___AVardeclExpr___empty_init_t)CALL((recv), (SFT_parser_prod[59] + 0)))
131 #define CALL_parser_prod___AVardeclExpr___init_avardeclexpr(recv) ((parser_prod___AVardeclExpr___init_avardeclexpr_t)CALL((recv), (SFT_parser_prod[59] + 1)))
132 #define CALL_parser_prod___AReturnExpr___empty_init(recv) ((parser_prod___AReturnExpr___empty_init_t)CALL((recv), (SFT_parser_prod[60] + 0)))
133 #define CALL_parser_prod___AReturnExpr___init_areturnexpr(recv) ((parser_prod___AReturnExpr___init_areturnexpr_t)CALL((recv), (SFT_parser_prod[60] + 1)))
134 #define CALL_parser_prod___ABreakExpr___empty_init(recv) ((parser_prod___ABreakExpr___empty_init_t)CALL((recv), (SFT_parser_prod[61] + 0)))
135 #define CALL_parser_prod___ABreakExpr___init_abreakexpr(recv) ((parser_prod___ABreakExpr___init_abreakexpr_t)CALL((recv), (SFT_parser_prod[61] + 1)))
136 #define CALL_parser_prod___AAbortExpr___empty_init(recv) ((parser_prod___AAbortExpr___empty_init_t)CALL((recv), (SFT_parser_prod[62] + 0)))
137 #define CALL_parser_prod___AAbortExpr___init_aabortexpr(recv) ((parser_prod___AAbortExpr___init_aabortexpr_t)CALL((recv), (SFT_parser_prod[62] + 1)))
138 #define CALL_parser_prod___AContinueExpr___empty_init(recv) ((parser_prod___AContinueExpr___empty_init_t)CALL((recv), (SFT_parser_prod[63] + 0)))
139 #define CALL_parser_prod___AContinueExpr___init_acontinueexpr(recv) ((parser_prod___AContinueExpr___init_acontinueexpr_t)CALL((recv), (SFT_parser_prod[63] + 1)))
140 #define CALL_parser_prod___ADoExpr___empty_init(recv) ((parser_prod___ADoExpr___empty_init_t)CALL((recv), (SFT_parser_prod[64] + 0)))
141 #define CALL_parser_prod___ADoExpr___init_adoexpr(recv) ((parser_prod___ADoExpr___init_adoexpr_t)CALL((recv), (SFT_parser_prod[64] + 1)))
142 #define CALL_parser_prod___AIfExpr___empty_init(recv) ((parser_prod___AIfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[65] + 0)))
143 #define CALL_parser_prod___AIfExpr___init_aifexpr(recv) ((parser_prod___AIfExpr___init_aifexpr_t)CALL((recv), (SFT_parser_prod[65] + 1)))
144 #define CALL_parser_prod___AIfexprExpr___empty_init(recv) ((parser_prod___AIfexprExpr___empty_init_t)CALL((recv), (SFT_parser_prod[66] + 0)))
145 #define CALL_parser_prod___AIfexprExpr___init_aifexprexpr(recv) ((parser_prod___AIfexprExpr___init_aifexprexpr_t)CALL((recv), (SFT_parser_prod[66] + 1)))
146 #define CALL_parser_prod___AWhileExpr___empty_init(recv) ((parser_prod___AWhileExpr___empty_init_t)CALL((recv), (SFT_parser_prod[67] + 0)))
147 #define CALL_parser_prod___AWhileExpr___init_awhileexpr(recv) ((parser_prod___AWhileExpr___init_awhileexpr_t)CALL((recv), (SFT_parser_prod[67] + 1)))
148 #define CALL_parser_prod___ALoopExpr___empty_init(recv) ((parser_prod___ALoopExpr___empty_init_t)CALL((recv), (SFT_parser_prod[68] + 0)))
149 #define CALL_parser_prod___ALoopExpr___init_aloopexpr(recv) ((parser_prod___ALoopExpr___init_aloopexpr_t)CALL((recv), (SFT_parser_prod[68] + 1)))
150 #define CALL_parser_prod___AForExpr___empty_init(recv) ((parser_prod___AForExpr___empty_init_t)CALL((recv), (SFT_parser_prod[69] + 0)))
151 #define CALL_parser_prod___AForExpr___init_aforexpr(recv) ((parser_prod___AForExpr___init_aforexpr_t)CALL((recv), (SFT_parser_prod[69] + 1)))
152 #define CALL_parser_prod___AAssertExpr___empty_init(recv) ((parser_prod___AAssertExpr___empty_init_t)CALL((recv), (SFT_parser_prod[70] + 0)))
153 #define CALL_parser_prod___AAssertExpr___init_aassertexpr(recv) ((parser_prod___AAssertExpr___init_aassertexpr_t)CALL((recv), (SFT_parser_prod[70] + 1)))
154 #define CALL_parser_prod___AOnceExpr___empty_init(recv) ((parser_prod___AOnceExpr___empty_init_t)CALL((recv), (SFT_parser_prod[71] + 0)))
155 #define CALL_parser_prod___AOnceExpr___init_aonceexpr(recv) ((parser_prod___AOnceExpr___init_aonceexpr_t)CALL((recv), (SFT_parser_prod[71] + 1)))
156 #define CALL_parser_prod___ASendExpr___empty_init(recv) ((parser_prod___ASendExpr___empty_init_t)CALL((recv), (SFT_parser_prod[72] + 0)))
157 #define CALL_parser_prod___ASendExpr___init_asendexpr(recv) ((parser_prod___ASendExpr___init_asendexpr_t)CALL((recv), (SFT_parser_prod[72] + 1)))
158 #define CALL_parser_prod___ABinopExpr___empty_init(recv) ((parser_prod___ABinopExpr___empty_init_t)CALL((recv), (SFT_parser_prod[73] + 0)))
159 #define CALL_parser_prod___ABinopExpr___init_abinopexpr(recv) ((parser_prod___ABinopExpr___init_abinopexpr_t)CALL((recv), (SFT_parser_prod[73] + 1)))
160 #define CALL_parser_prod___AOrExpr___empty_init(recv) ((parser_prod___AOrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[74] + 0)))
161 #define CALL_parser_prod___AOrExpr___init_aorexpr(recv) ((parser_prod___AOrExpr___init_aorexpr_t)CALL((recv), (SFT_parser_prod[74] + 1)))
162 #define CALL_parser_prod___AAndExpr___empty_init(recv) ((parser_prod___AAndExpr___empty_init_t)CALL((recv), (SFT_parser_prod[75] + 0)))
163 #define CALL_parser_prod___AAndExpr___init_aandexpr(recv) ((parser_prod___AAndExpr___init_aandexpr_t)CALL((recv), (SFT_parser_prod[75] + 1)))
164 #define CALL_parser_prod___AOrElseExpr___empty_init(recv) ((parser_prod___AOrElseExpr___empty_init_t)CALL((recv), (SFT_parser_prod[76] + 0)))
165 #define CALL_parser_prod___AOrElseExpr___init_aorelseexpr(recv) ((parser_prod___AOrElseExpr___init_aorelseexpr_t)CALL((recv), (SFT_parser_prod[76] + 1)))
166 #define CALL_parser_prod___ANotExpr___empty_init(recv) ((parser_prod___ANotExpr___empty_init_t)CALL((recv), (SFT_parser_prod[77] + 0)))
167 #define CALL_parser_prod___ANotExpr___init_anotexpr(recv) ((parser_prod___ANotExpr___init_anotexpr_t)CALL((recv), (SFT_parser_prod[77] + 1)))
168 #define CALL_parser_prod___AEqExpr___empty_init(recv) ((parser_prod___AEqExpr___empty_init_t)CALL((recv), (SFT_parser_prod[78] + 0)))
169 #define CALL_parser_prod___AEqExpr___init_aeqexpr(recv) ((parser_prod___AEqExpr___init_aeqexpr_t)CALL((recv), (SFT_parser_prod[78] + 1)))
170 #define CALL_parser_prod___AEeExpr___empty_init(recv) ((parser_prod___AEeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[79] + 0)))
171 #define CALL_parser_prod___AEeExpr___init_aeeexpr(recv) ((parser_prod___AEeExpr___init_aeeexpr_t)CALL((recv), (SFT_parser_prod[79] + 1)))
172 #define CALL_parser_prod___ANeExpr___empty_init(recv) ((parser_prod___ANeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[80] + 0)))
173 #define CALL_parser_prod___ANeExpr___init_aneexpr(recv) ((parser_prod___ANeExpr___init_aneexpr_t)CALL((recv), (SFT_parser_prod[80] + 1)))
174 #define CALL_parser_prod___ALtExpr___empty_init(recv) ((parser_prod___ALtExpr___empty_init_t)CALL((recv), (SFT_parser_prod[81] + 0)))
175 #define CALL_parser_prod___ALtExpr___init_altexpr(recv) ((parser_prod___ALtExpr___init_altexpr_t)CALL((recv), (SFT_parser_prod[81] + 1)))
176 #define CALL_parser_prod___ALeExpr___empty_init(recv) ((parser_prod___ALeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[82] + 0)))
177 #define CALL_parser_prod___ALeExpr___init_aleexpr(recv) ((parser_prod___ALeExpr___init_aleexpr_t)CALL((recv), (SFT_parser_prod[82] + 1)))
178 #define CALL_parser_prod___ALlExpr___empty_init(recv) ((parser_prod___ALlExpr___empty_init_t)CALL((recv), (SFT_parser_prod[83] + 0)))
179 #define CALL_parser_prod___ALlExpr___init_allexpr(recv) ((parser_prod___ALlExpr___init_allexpr_t)CALL((recv), (SFT_parser_prod[83] + 1)))
180 #define CALL_parser_prod___AGtExpr___empty_init(recv) ((parser_prod___AGtExpr___empty_init_t)CALL((recv), (SFT_parser_prod[84] + 0)))
181 #define CALL_parser_prod___AGtExpr___init_agtexpr(recv) ((parser_prod___AGtExpr___init_agtexpr_t)CALL((recv), (SFT_parser_prod[84] + 1)))
182 #define CALL_parser_prod___AGeExpr___empty_init(recv) ((parser_prod___AGeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[85] + 0)))
183 #define CALL_parser_prod___AGeExpr___init_ageexpr(recv) ((parser_prod___AGeExpr___init_ageexpr_t)CALL((recv), (SFT_parser_prod[85] + 1)))
184 #define CALL_parser_prod___AGgExpr___empty_init(recv) ((parser_prod___AGgExpr___empty_init_t)CALL((recv), (SFT_parser_prod[86] + 0)))
185 #define CALL_parser_prod___AGgExpr___init_aggexpr(recv) ((parser_prod___AGgExpr___init_aggexpr_t)CALL((recv), (SFT_parser_prod[86] + 1)))
186 #define CALL_parser_prod___AIsaExpr___empty_init(recv) ((parser_prod___AIsaExpr___empty_init_t)CALL((recv), (SFT_parser_prod[87] + 0)))
187 #define CALL_parser_prod___AIsaExpr___init_aisaexpr(recv) ((parser_prod___AIsaExpr___init_aisaexpr_t)CALL((recv), (SFT_parser_prod[87] + 1)))
188 #define CALL_parser_prod___APlusExpr___empty_init(recv) ((parser_prod___APlusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[88] + 0)))
189 #define CALL_parser_prod___APlusExpr___init_aplusexpr(recv) ((parser_prod___APlusExpr___init_aplusexpr_t)CALL((recv), (SFT_parser_prod[88] + 1)))
190 #define CALL_parser_prod___AMinusExpr___empty_init(recv) ((parser_prod___AMinusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[89] + 0)))
191 #define CALL_parser_prod___AMinusExpr___init_aminusexpr(recv) ((parser_prod___AMinusExpr___init_aminusexpr_t)CALL((recv), (SFT_parser_prod[89] + 1)))
192 #define CALL_parser_prod___AStarshipExpr___empty_init(recv) ((parser_prod___AStarshipExpr___empty_init_t)CALL((recv), (SFT_parser_prod[90] + 0)))
193 #define CALL_parser_prod___AStarshipExpr___init_astarshipexpr(recv) ((parser_prod___AStarshipExpr___init_astarshipexpr_t)CALL((recv), (SFT_parser_prod[90] + 1)))
194 #define CALL_parser_prod___AStarExpr___empty_init(recv) ((parser_prod___AStarExpr___empty_init_t)CALL((recv), (SFT_parser_prod[91] + 0)))
195 #define CALL_parser_prod___AStarExpr___init_astarexpr(recv) ((parser_prod___AStarExpr___init_astarexpr_t)CALL((recv), (SFT_parser_prod[91] + 1)))
196 #define CALL_parser_prod___ASlashExpr___empty_init(recv) ((parser_prod___ASlashExpr___empty_init_t)CALL((recv), (SFT_parser_prod[92] + 0)))
197 #define CALL_parser_prod___ASlashExpr___init_aslashexpr(recv) ((parser_prod___ASlashExpr___init_aslashexpr_t)CALL((recv), (SFT_parser_prod[92] + 1)))
198 #define CALL_parser_prod___APercentExpr___empty_init(recv) ((parser_prod___APercentExpr___empty_init_t)CALL((recv), (SFT_parser_prod[93] + 0)))
199 #define CALL_parser_prod___APercentExpr___init_apercentexpr(recv) ((parser_prod___APercentExpr___init_apercentexpr_t)CALL((recv), (SFT_parser_prod[93] + 1)))
200 #define CALL_parser_prod___AUminusExpr___empty_init(recv) ((parser_prod___AUminusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[94] + 0)))
201 #define CALL_parser_prod___AUminusExpr___init_auminusexpr(recv) ((parser_prod___AUminusExpr___init_auminusexpr_t)CALL((recv), (SFT_parser_prod[94] + 1)))
202 #define CALL_parser_prod___ANewExpr___empty_init(recv) ((parser_prod___ANewExpr___empty_init_t)CALL((recv), (SFT_parser_prod[95] + 0)))
203 #define CALL_parser_prod___ANewExpr___init_anewexpr(recv) ((parser_prod___ANewExpr___init_anewexpr_t)CALL((recv), (SFT_parser_prod[95] + 1)))
204 #define CALL_parser_prod___AAttrExpr___empty_init(recv) ((parser_prod___AAttrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[96] + 0)))
205 #define CALL_parser_prod___AAttrExpr___init_aattrexpr(recv) ((parser_prod___AAttrExpr___init_aattrexpr_t)CALL((recv), (SFT_parser_prod[96] + 1)))
206 #define CALL_parser_prod___AAttrAssignExpr___empty_init(recv) ((parser_prod___AAttrAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[97] + 0)))
207 #define CALL_parser_prod___AAttrAssignExpr___init_aattrassignexpr(recv) ((parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)CALL((recv), (SFT_parser_prod[97] + 1)))
208 #define CALL_parser_prod___AAttrReassignExpr___empty_init(recv) ((parser_prod___AAttrReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[98] + 0)))
209 #define CALL_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(recv) ((parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)CALL((recv), (SFT_parser_prod[98] + 1)))
210 #define CALL_parser_prod___ACallExpr___empty_init(recv) ((parser_prod___ACallExpr___empty_init_t)CALL((recv), (SFT_parser_prod[99] + 0)))
211 #define CALL_parser_prod___ACallExpr___init_acallexpr(recv) ((parser_prod___ACallExpr___init_acallexpr_t)CALL((recv), (SFT_parser_prod[99] + 1)))
212 #define CALL_parser_prod___ACallAssignExpr___empty_init(recv) ((parser_prod___ACallAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[100] + 0)))
213 #define CALL_parser_prod___ACallAssignExpr___init_acallassignexpr(recv) ((parser_prod___ACallAssignExpr___init_acallassignexpr_t)CALL((recv), (SFT_parser_prod[100] + 1)))
214 #define CALL_parser_prod___ACallReassignExpr___empty_init(recv) ((parser_prod___ACallReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[101] + 0)))
215 #define CALL_parser_prod___ACallReassignExpr___init_acallreassignexpr(recv) ((parser_prod___ACallReassignExpr___init_acallreassignexpr_t)CALL((recv), (SFT_parser_prod[101] + 1)))
216 #define CALL_parser_prod___ASuperExpr___empty_init(recv) ((parser_prod___ASuperExpr___empty_init_t)CALL((recv), (SFT_parser_prod[102] + 0)))
217 #define CALL_parser_prod___ASuperExpr___init_asuperexpr(recv) ((parser_prod___ASuperExpr___init_asuperexpr_t)CALL((recv), (SFT_parser_prod[102] + 1)))
218 #define CALL_parser_prod___AInitExpr___empty_init(recv) ((parser_prod___AInitExpr___empty_init_t)CALL((recv), (SFT_parser_prod[103] + 0)))
219 #define CALL_parser_prod___AInitExpr___init_ainitexpr(recv) ((parser_prod___AInitExpr___init_ainitexpr_t)CALL((recv), (SFT_parser_prod[103] + 1)))
220 #define CALL_parser_prod___ABraExpr___empty_init(recv) ((parser_prod___ABraExpr___empty_init_t)CALL((recv), (SFT_parser_prod[104] + 0)))
221 #define CALL_parser_prod___ABraExpr___init_abraexpr(recv) ((parser_prod___ABraExpr___init_abraexpr_t)CALL((recv), (SFT_parser_prod[104] + 1)))
222 #define CALL_parser_prod___ABraAssignExpr___empty_init(recv) ((parser_prod___ABraAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[105] + 0)))
223 #define CALL_parser_prod___ABraAssignExpr___init_abraassignexpr(recv) ((parser_prod___ABraAssignExpr___init_abraassignexpr_t)CALL((recv), (SFT_parser_prod[105] + 1)))
224 #define CALL_parser_prod___ABraReassignExpr___empty_init(recv) ((parser_prod___ABraReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[106] + 0)))
225 #define CALL_parser_prod___ABraReassignExpr___init_abrareassignexpr(recv) ((parser_prod___ABraReassignExpr___init_abrareassignexpr_t)CALL((recv), (SFT_parser_prod[106] + 1)))
226 #define CALL_parser_prod___AClosureCallExpr___empty_init(recv) ((parser_prod___AClosureCallExpr___empty_init_t)CALL((recv), (SFT_parser_prod[107] + 0)))
227 #define CALL_parser_prod___AClosureCallExpr___init_aclosurecallexpr(recv) ((parser_prod___AClosureCallExpr___init_aclosurecallexpr_t)CALL((recv), (SFT_parser_prod[107] + 1)))
228 #define CALL_parser_prod___AVarExpr___empty_init(recv) ((parser_prod___AVarExpr___empty_init_t)CALL((recv), (SFT_parser_prod[108] + 0)))
229 #define CALL_parser_prod___AVarExpr___init_avarexpr(recv) ((parser_prod___AVarExpr___init_avarexpr_t)CALL((recv), (SFT_parser_prod[108] + 1)))
230 #define CALL_parser_prod___AVarAssignExpr___empty_init(recv) ((parser_prod___AVarAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[109] + 0)))
231 #define CALL_parser_prod___AVarAssignExpr___init_avarassignexpr(recv) ((parser_prod___AVarAssignExpr___init_avarassignexpr_t)CALL((recv), (SFT_parser_prod[109] + 1)))
232 #define CALL_parser_prod___AVarReassignExpr___empty_init(recv) ((parser_prod___AVarReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[110] + 0)))
233 #define CALL_parser_prod___AVarReassignExpr___init_avarreassignexpr(recv) ((parser_prod___AVarReassignExpr___init_avarreassignexpr_t)CALL((recv), (SFT_parser_prod[110] + 1)))
234 #define CALL_parser_prod___ARangeExpr___empty_init(recv) ((parser_prod___ARangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[111] + 0)))
235 #define CALL_parser_prod___ARangeExpr___init_arangeexpr(recv) ((parser_prod___ARangeExpr___init_arangeexpr_t)CALL((recv), (SFT_parser_prod[111] + 1)))
236 #define CALL_parser_prod___ACrangeExpr___empty_init(recv) ((parser_prod___ACrangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[112] + 0)))
237 #define CALL_parser_prod___ACrangeExpr___init_acrangeexpr(recv) ((parser_prod___ACrangeExpr___init_acrangeexpr_t)CALL((recv), (SFT_parser_prod[112] + 1)))
238 #define CALL_parser_prod___AOrangeExpr___empty_init(recv) ((parser_prod___AOrangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[113] + 0)))
239 #define CALL_parser_prod___AOrangeExpr___init_aorangeexpr(recv) ((parser_prod___AOrangeExpr___init_aorangeexpr_t)CALL((recv), (SFT_parser_prod[113] + 1)))
240 #define CALL_parser_prod___AArrayExpr___empty_init(recv) ((parser_prod___AArrayExpr___empty_init_t)CALL((recv), (SFT_parser_prod[114] + 0)))
241 #define CALL_parser_prod___AArrayExpr___init_aarrayexpr(recv) ((parser_prod___AArrayExpr___init_aarrayexpr_t)CALL((recv), (SFT_parser_prod[114] + 1)))
242 #define CALL_parser_prod___ASelfExpr___empty_init(recv) ((parser_prod___ASelfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[115] + 0)))
243 #define CALL_parser_prod___ASelfExpr___init_aselfexpr(recv) ((parser_prod___ASelfExpr___init_aselfexpr_t)CALL((recv), (SFT_parser_prod[115] + 1)))
244 #define CALL_parser_prod___AImplicitSelfExpr___empty_init(recv) ((parser_prod___AImplicitSelfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[116] + 0)))
245 #define CALL_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(recv) ((parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)CALL((recv), (SFT_parser_prod[116] + 1)))
246 #define CALL_parser_prod___ATrueExpr___empty_init(recv) ((parser_prod___ATrueExpr___empty_init_t)CALL((recv), (SFT_parser_prod[117] + 0)))
247 #define CALL_parser_prod___ATrueExpr___init_atrueexpr(recv) ((parser_prod___ATrueExpr___init_atrueexpr_t)CALL((recv), (SFT_parser_prod[117] + 1)))
248 #define CALL_parser_prod___AFalseExpr___empty_init(recv) ((parser_prod___AFalseExpr___empty_init_t)CALL((recv), (SFT_parser_prod[118] + 0)))
249 #define CALL_parser_prod___AFalseExpr___init_afalseexpr(recv) ((parser_prod___AFalseExpr___init_afalseexpr_t)CALL((recv), (SFT_parser_prod[118] + 1)))
250 #define CALL_parser_prod___ANullExpr___empty_init(recv) ((parser_prod___ANullExpr___empty_init_t)CALL((recv), (SFT_parser_prod[119] + 0)))
251 #define CALL_parser_prod___ANullExpr___init_anullexpr(recv) ((parser_prod___ANullExpr___init_anullexpr_t)CALL((recv), (SFT_parser_prod[119] + 1)))
252 #define CALL_parser_prod___AIntExpr___empty_init(recv) ((parser_prod___AIntExpr___empty_init_t)CALL((recv), (SFT_parser_prod[120] + 0)))
253 #define CALL_parser_prod___AIntExpr___init_aintexpr(recv) ((parser_prod___AIntExpr___init_aintexpr_t)CALL((recv), (SFT_parser_prod[120] + 1)))
254 #define CALL_parser_prod___AFloatExpr___empty_init(recv) ((parser_prod___AFloatExpr___empty_init_t)CALL((recv), (SFT_parser_prod[121] + 0)))
255 #define CALL_parser_prod___AFloatExpr___init_afloatexpr(recv) ((parser_prod___AFloatExpr___init_afloatexpr_t)CALL((recv), (SFT_parser_prod[121] + 1)))
256 #define CALL_parser_prod___ACharExpr___empty_init(recv) ((parser_prod___ACharExpr___empty_init_t)CALL((recv), (SFT_parser_prod[122] + 0)))
257 #define CALL_parser_prod___ACharExpr___init_acharexpr(recv) ((parser_prod___ACharExpr___init_acharexpr_t)CALL((recv), (SFT_parser_prod[122] + 1)))
258 #define CALL_parser_prod___AStringExpr___empty_init(recv) ((parser_prod___AStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[123] + 0)))
259 #define CALL_parser_prod___AStringExpr___init_astringexpr(recv) ((parser_prod___AStringExpr___init_astringexpr_t)CALL((recv), (SFT_parser_prod[123] + 1)))
260 #define CALL_parser_prod___AStartStringExpr___empty_init(recv) ((parser_prod___AStartStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[124] + 0)))
261 #define CALL_parser_prod___AStartStringExpr___init_astartstringexpr(recv) ((parser_prod___AStartStringExpr___init_astartstringexpr_t)CALL((recv), (SFT_parser_prod[124] + 1)))
262 #define CALL_parser_prod___AMidStringExpr___empty_init(recv) ((parser_prod___AMidStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[125] + 0)))
263 #define CALL_parser_prod___AMidStringExpr___init_amidstringexpr(recv) ((parser_prod___AMidStringExpr___init_amidstringexpr_t)CALL((recv), (SFT_parser_prod[125] + 1)))
264 #define CALL_parser_prod___AEndStringExpr___empty_init(recv) ((parser_prod___AEndStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[126] + 0)))
265 #define CALL_parser_prod___AEndStringExpr___init_aendstringexpr(recv) ((parser_prod___AEndStringExpr___init_aendstringexpr_t)CALL((recv), (SFT_parser_prod[126] + 1)))
266 #define CALL_parser_prod___ASuperstringExpr___empty_init(recv) ((parser_prod___ASuperstringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[127] + 0)))
267 #define CALL_parser_prod___ASuperstringExpr___init_asuperstringexpr(recv) ((parser_prod___ASuperstringExpr___init_asuperstringexpr_t)CALL((recv), (SFT_parser_prod[127] + 1)))
268 #define CALL_parser_prod___AParExpr___empty_init(recv) ((parser_prod___AParExpr___empty_init_t)CALL((recv), (SFT_parser_prod[128] + 0)))
269 #define CALL_parser_prod___AParExpr___init_aparexpr(recv) ((parser_prod___AParExpr___init_aparexpr_t)CALL((recv), (SFT_parser_prod[128] + 1)))
270 #define CALL_parser_prod___AAsCastExpr___empty_init(recv) ((parser_prod___AAsCastExpr___empty_init_t)CALL((recv), (SFT_parser_prod[129] + 0)))
271 #define CALL_parser_prod___AAsCastExpr___init_aascastexpr(recv) ((parser_prod___AAsCastExpr___init_aascastexpr_t)CALL((recv), (SFT_parser_prod[129] + 1)))
272 #define CALL_parser_prod___AAsNotnullExpr___empty_init(recv) ((parser_prod___AAsNotnullExpr___empty_init_t)CALL((recv), (SFT_parser_prod[130] + 0)))
273 #define CALL_parser_prod___AAsNotnullExpr___init_aasnotnullexpr(recv) ((parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t)CALL((recv), (SFT_parser_prod[130] + 1)))
274 #define CALL_parser_prod___AIssetAttrExpr___empty_init(recv) ((parser_prod___AIssetAttrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[131] + 0)))
275 #define CALL_parser_prod___AIssetAttrExpr___init_aissetattrexpr(recv) ((parser_prod___AIssetAttrExpr___init_aissetattrexpr_t)CALL((recv), (SFT_parser_prod[131] + 1)))
276 #define CALL_parser_prod___APlusAssignOp___empty_init(recv) ((parser_prod___APlusAssignOp___empty_init_t)CALL((recv), (SFT_parser_prod[132] + 0)))
277 #define CALL_parser_prod___APlusAssignOp___init_aplusassignop(recv) ((parser_prod___APlusAssignOp___init_aplusassignop_t)CALL((recv), (SFT_parser_prod[132] + 1)))
278 #define CALL_parser_prod___AMinusAssignOp___empty_init(recv) ((parser_prod___AMinusAssignOp___empty_init_t)CALL((recv), (SFT_parser_prod[133] + 0)))
279 #define CALL_parser_prod___AMinusAssignOp___init_aminusassignop(recv) ((parser_prod___AMinusAssignOp___init_aminusassignop_t)CALL((recv), (SFT_parser_prod[133] + 1)))
280 #define CALL_parser_prod___AClosureDef___empty_init(recv) ((parser_prod___AClosureDef___empty_init_t)CALL((recv), (SFT_parser_prod[134] + 0)))
281 #define CALL_parser_prod___AClosureDef___init_aclosuredef(recv) ((parser_prod___AClosureDef___init_aclosuredef_t)CALL((recv), (SFT_parser_prod[134] + 1)))
282 #define CALL_parser_prod___ASimpleClosureId___empty_init(recv) ((parser_prod___ASimpleClosureId___empty_init_t)CALL((recv), (SFT_parser_prod[135] + 0)))
283 #define CALL_parser_prod___ASimpleClosureId___init_asimpleclosureid(recv) ((parser_prod___ASimpleClosureId___init_asimpleclosureid_t)CALL((recv), (SFT_parser_prod[135] + 1)))
284 #define CALL_parser_prod___ABreakClosureId___empty_init(recv) ((parser_prod___ABreakClosureId___empty_init_t)CALL((recv), (SFT_parser_prod[136] + 0)))
285 #define CALL_parser_prod___ABreakClosureId___init_abreakclosureid(recv) ((parser_prod___ABreakClosureId___init_abreakclosureid_t)CALL((recv), (SFT_parser_prod[136] + 1)))
286 #define CALL_parser_prod___AExternCalls___empty_init(recv) ((parser_prod___AExternCalls___empty_init_t)CALL((recv), (SFT_parser_prod[137] + 0)))
287 #define CALL_parser_prod___AExternCalls___init_aexterncalls(recv) ((parser_prod___AExternCalls___init_aexterncalls_t)CALL((recv), (SFT_parser_prod[137] + 1)))
288 #define CALL_parser_prod___AExternCall___empty_init(recv) ((parser_prod___AExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[138] + 0)))
289 #define CALL_parser_prod___AExternCall___init_aexterncall(recv) ((parser_prod___AExternCall___init_aexterncall_t)CALL((recv), (SFT_parser_prod[138] + 1)))
290 #define CALL_parser_prod___ASuperExternCall___empty_init(recv) ((parser_prod___ASuperExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[139] + 0)))
291 #define CALL_parser_prod___ASuperExternCall___init_asuperexterncall(recv) ((parser_prod___ASuperExternCall___init_asuperexterncall_t)CALL((recv), (SFT_parser_prod[139] + 1)))
292 #define CALL_parser_prod___ALocalPropExternCall___empty_init(recv) ((parser_prod___ALocalPropExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[140] + 0)))
293 #define CALL_parser_prod___ALocalPropExternCall___init_alocalpropexterncall(recv) ((parser_prod___ALocalPropExternCall___init_alocalpropexterncall_t)CALL((recv), (SFT_parser_prod[140] + 1)))
294 #define CALL_parser_prod___AFullPropExternCall___empty_init(recv) ((parser_prod___AFullPropExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[141] + 0)))
295 #define CALL_parser_prod___AFullPropExternCall___init_afullpropexterncall(recv) ((parser_prod___AFullPropExternCall___init_afullpropexterncall_t)CALL((recv), (SFT_parser_prod[141] + 1)))
296 #define CALL_parser_prod___AInitPropExternCall___empty_init(recv) ((parser_prod___AInitPropExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[142] + 0)))
297 #define CALL_parser_prod___AInitPropExternCall___init_ainitpropexterncall(recv) ((parser_prod___AInitPropExternCall___init_ainitpropexterncall_t)CALL((recv), (SFT_parser_prod[142] + 1)))
298 #define CALL_parser_prod___ACastAsExternCall___empty_init(recv) ((parser_prod___ACastAsExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[143] + 0)))
299 #define CALL_parser_prod___ACastAsExternCall___init_acastasexterncall(recv) ((parser_prod___ACastAsExternCall___init_acastasexterncall_t)CALL((recv), (SFT_parser_prod[143] + 1)))
300 #define CALL_parser_prod___AAsNullableExternCall___empty_init(recv) ((parser_prod___AAsNullableExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[144] + 0)))
301 #define CALL_parser_prod___AAsNullableExternCall___init_aasnullableexterncall(recv) ((parser_prod___AAsNullableExternCall___init_aasnullableexterncall_t)CALL((recv), (SFT_parser_prod[144] + 1)))
302 #define CALL_parser_prod___AAsNotNullableExternCall___empty_init(recv) ((parser_prod___AAsNotNullableExternCall___empty_init_t)CALL((recv), (SFT_parser_prod[145] + 0)))
303 #define CALL_parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(recv) ((parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall_t)CALL((recv), (SFT_parser_prod[145] + 1)))
304 #define CALL_parser_prod___AQualified___empty_init(recv) ((parser_prod___AQualified___empty_init_t)CALL((recv), (SFT_parser_prod[146] + 0)))
305 #define CALL_parser_prod___AQualified___init_aqualified(recv) ((parser_prod___AQualified___init_aqualified_t)CALL((recv), (SFT_parser_prod[146] + 1)))
306 #define CALL_parser_prod___ADoc___empty_init(recv) ((parser_prod___ADoc___empty_init_t)CALL((recv), (SFT_parser_prod[147] + 0)))
307 #define CALL_parser_prod___ADoc___init_adoc(recv) ((parser_prod___ADoc___init_adoc_t)CALL((recv), (SFT_parser_prod[147] + 1)))
308 #define CALL_parser_prod___Start___init(recv) ((parser_prod___Start___init_t)CALL((recv), (SFT_parser_prod[148] + 0)))
309 static const char * const LOCATE_parser_prod___ANode___parent
= "parser_prod::ANode::parent";
310 val_t
parser_prod___ANode___parent(val_t p0
);
311 typedef val_t (*parser_prod___ANode___parent_t
)(val_t p0
);
312 static const char * const LOCATE_parser_prod___ANode___parent__eq
= "parser_prod::ANode::parent=";
313 void parser_prod___ANode___parent__eq(val_t p0
, val_t p1
);
314 typedef void (*parser_prod___ANode___parent__eq_t
)(val_t p0
, val_t p1
);
315 static const char * const LOCATE_parser_prod___ANode___remove_child
= "parser_prod::ANode::remove_child";
316 void parser_prod___ANode___remove_child(val_t p0
, val_t p1
);
317 typedef void (*parser_prod___ANode___remove_child_t
)(val_t p0
, val_t p1
);
318 static const char * const LOCATE_parser_prod___ANode___replace_child
= "parser_prod::ANode::replace_child";
319 void parser_prod___ANode___replace_child(val_t p0
, val_t p1
, val_t p2
);
320 typedef void (*parser_prod___ANode___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
321 static const char * const LOCATE_parser_prod___ANode___replace_with
= "parser_prod::ANode::replace_with";
322 void parser_prod___ANode___replace_with(val_t p0
, val_t p1
);
323 typedef void (*parser_prod___ANode___replace_with_t
)(val_t p0
, val_t p1
);
324 static const char * const LOCATE_parser_prod___ANode___visit_all
= "parser_prod::ANode::visit_all";
325 void parser_prod___ANode___visit_all(val_t p0
, val_t p1
);
326 typedef void (*parser_prod___ANode___visit_all_t
)(val_t p0
, val_t p1
);
327 val_t
NEW_ANode_parser_nodes___ANode___init(val_t p0
);
328 static const char * const LOCATE_parser_prod___Token___visit_all
= "parser_prod::Token::(parser_prod::ANode::visit_all)";
329 void parser_prod___Token___visit_all(val_t p0
, val_t p1
);
330 typedef void (*parser_prod___Token___visit_all_t
)(val_t p0
, val_t p1
);
331 static const char * const LOCATE_parser_prod___Token___replace_child
= "parser_prod::Token::(parser_prod::ANode::replace_child)";
332 void parser_prod___Token___replace_child(val_t p0
, val_t p1
, val_t p2
);
333 typedef void (*parser_prod___Token___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
334 val_t
NEW_Token_parser_nodes___ANode___init(val_t p0
);
335 static const char * const LOCATE_parser_prod___Prod___replace_with
= "parser_prod::Prod::(parser_prod::ANode::replace_with)";
336 void parser_prod___Prod___replace_with(val_t p0
, val_t p1
);
337 typedef void (*parser_prod___Prod___replace_with_t
)(val_t p0
, val_t p1
);
338 val_t
NEW_Prod_parser_nodes___ANode___init(val_t p0
);
339 static const char * const LOCATE_parser_prod___Visitor___visit
= "parser_prod::Visitor::visit";
340 void parser_prod___Visitor___visit(val_t p0
, val_t p1
);
341 typedef void (*parser_prod___Visitor___visit_t
)(val_t p0
, val_t p1
);
342 static const char * const LOCATE_parser_prod___Visitor___enter_visit
= "parser_prod::Visitor::enter_visit";
343 void parser_prod___Visitor___enter_visit(val_t p0
, val_t p1
);
344 typedef void (*parser_prod___Visitor___enter_visit_t
)(val_t p0
, val_t p1
);
345 static const char * const LOCATE_parser_prod___Visitor___current_node
= "parser_prod::Visitor::current_node";
346 val_t
parser_prod___Visitor___current_node(val_t p0
);
347 typedef val_t (*parser_prod___Visitor___current_node_t
)(val_t p0
);
348 static const char * const LOCATE_parser_prod___Visitor___init
= "parser_prod::Visitor::init";
349 void parser_prod___Visitor___init(val_t p0
, int* init_table
);
350 typedef void (*parser_prod___Visitor___init_t
)(val_t p0
, int* init_table
);
351 val_t
NEW_Visitor_parser_prod___Visitor___init();
352 static const char * const LOCATE_parser_prod___AModule___empty_init
= "parser_prod::AModule::empty_init";
353 void parser_prod___AModule___empty_init(val_t p0
, int* init_table
);
354 typedef void (*parser_prod___AModule___empty_init_t
)(val_t p0
, int* init_table
);
355 val_t
NEW_AModule_parser_prod___AModule___empty_init();
356 static const char * const LOCATE_parser_prod___AModule___init_amodule
= "parser_prod::AModule::init_amodule";
357 void parser_prod___AModule___init_amodule(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
358 typedef void (*parser_prod___AModule___init_amodule_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
359 typedef void (*CLOS_OC_parser_prod___AModule___init_amodule_1_0
)(struct stack_frame_t
*);
360 void OC_parser_prod___AModule___init_amodule_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
361 typedef void (*OC_parser_prod___AModule___init_amodule_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
362 typedef void (*CLOS_OC_parser_prod___AModule___init_amodule_2_0
)(struct stack_frame_t
*);
363 void OC_parser_prod___AModule___init_amodule_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
364 typedef void (*OC_parser_prod___AModule___init_amodule_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
365 val_t
NEW_AModule_parser_prod___AModule___init_amodule(val_t p0
, val_t p1
, val_t p2
);
366 static const char * const LOCATE_parser_prod___AModule___replace_child
= "parser_prod::AModule::(parser_prod::ANode::replace_child)";
367 void parser_prod___AModule___replace_child(val_t p0
, val_t p1
, val_t p2
);
368 typedef void (*parser_prod___AModule___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
369 static const char * const LOCATE_parser_prod___AModule___visit_all
= "parser_prod::AModule::(parser_prod::ANode::visit_all)";
370 void parser_prod___AModule___visit_all(val_t p0
, val_t p1
);
371 typedef void (*parser_prod___AModule___visit_all_t
)(val_t p0
, val_t p1
);
372 typedef void (*CLOS_OC_parser_prod___AModule___visit_all_1_0
)(struct stack_frame_t
*);
373 void OC_parser_prod___AModule___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
374 typedef void (*OC_parser_prod___AModule___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
375 typedef void (*CLOS_OC_parser_prod___AModule___visit_all_2_0
)(struct stack_frame_t
*);
376 void OC_parser_prod___AModule___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
377 typedef void (*OC_parser_prod___AModule___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
378 val_t
NEW_AModule_parser_nodes___ANode___init(val_t p0
);
379 static const char * const LOCATE_parser_prod___AModuledecl___empty_init
= "parser_prod::AModuledecl::empty_init";
380 void parser_prod___AModuledecl___empty_init(val_t p0
, int* init_table
);
381 typedef void (*parser_prod___AModuledecl___empty_init_t
)(val_t p0
, int* init_table
);
382 val_t
NEW_AModuledecl_parser_prod___AModuledecl___empty_init();
383 static const char * const LOCATE_parser_prod___AModuledecl___init_amoduledecl
= "parser_prod::AModuledecl::init_amoduledecl";
384 void parser_prod___AModuledecl___init_amoduledecl(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
385 typedef void (*parser_prod___AModuledecl___init_amoduledecl_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
386 val_t
NEW_AModuledecl_parser_prod___AModuledecl___init_amoduledecl(val_t p0
, val_t p1
, val_t p2
);
387 static const char * const LOCATE_parser_prod___AModuledecl___replace_child
= "parser_prod::AModuledecl::(parser_prod::ANode::replace_child)";
388 void parser_prod___AModuledecl___replace_child(val_t p0
, val_t p1
, val_t p2
);
389 typedef void (*parser_prod___AModuledecl___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
390 static const char * const LOCATE_parser_prod___AModuledecl___visit_all
= "parser_prod::AModuledecl::(parser_prod::ANode::visit_all)";
391 void parser_prod___AModuledecl___visit_all(val_t p0
, val_t p1
);
392 typedef void (*parser_prod___AModuledecl___visit_all_t
)(val_t p0
, val_t p1
);
393 val_t
NEW_AModuledecl_parser_nodes___ANode___init(val_t p0
);
394 static const char * const LOCATE_parser_prod___AStdImport___empty_init
= "parser_prod::AStdImport::empty_init";
395 void parser_prod___AStdImport___empty_init(val_t p0
, int* init_table
);
396 typedef void (*parser_prod___AStdImport___empty_init_t
)(val_t p0
, int* init_table
);
397 val_t
NEW_AStdImport_parser_prod___AStdImport___empty_init();
398 static const char * const LOCATE_parser_prod___AStdImport___init_astdimport
= "parser_prod::AStdImport::init_astdimport";
399 void parser_prod___AStdImport___init_astdimport(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
400 typedef void (*parser_prod___AStdImport___init_astdimport_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
401 val_t
NEW_AStdImport_parser_prod___AStdImport___init_astdimport(val_t p0
, val_t p1
, val_t p2
);
402 static const char * const LOCATE_parser_prod___AStdImport___replace_child
= "parser_prod::AStdImport::(parser_prod::ANode::replace_child)";
403 void parser_prod___AStdImport___replace_child(val_t p0
, val_t p1
, val_t p2
);
404 typedef void (*parser_prod___AStdImport___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
405 static const char * const LOCATE_parser_prod___AStdImport___visit_all
= "parser_prod::AStdImport::(parser_prod::ANode::visit_all)";
406 void parser_prod___AStdImport___visit_all(val_t p0
, val_t p1
);
407 typedef void (*parser_prod___AStdImport___visit_all_t
)(val_t p0
, val_t p1
);
408 val_t
NEW_AStdImport_parser_nodes___ANode___init(val_t p0
);
409 static const char * const LOCATE_parser_prod___ANoImport___empty_init
= "parser_prod::ANoImport::empty_init";
410 void parser_prod___ANoImport___empty_init(val_t p0
, int* init_table
);
411 typedef void (*parser_prod___ANoImport___empty_init_t
)(val_t p0
, int* init_table
);
412 val_t
NEW_ANoImport_parser_prod___ANoImport___empty_init();
413 static const char * const LOCATE_parser_prod___ANoImport___init_anoimport
= "parser_prod::ANoImport::init_anoimport";
414 void parser_prod___ANoImport___init_anoimport(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
415 typedef void (*parser_prod___ANoImport___init_anoimport_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
416 val_t
NEW_ANoImport_parser_prod___ANoImport___init_anoimport(val_t p0
, val_t p1
, val_t p2
);
417 static const char * const LOCATE_parser_prod___ANoImport___replace_child
= "parser_prod::ANoImport::(parser_prod::ANode::replace_child)";
418 void parser_prod___ANoImport___replace_child(val_t p0
, val_t p1
, val_t p2
);
419 typedef void (*parser_prod___ANoImport___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
420 static const char * const LOCATE_parser_prod___ANoImport___visit_all
= "parser_prod::ANoImport::(parser_prod::ANode::visit_all)";
421 void parser_prod___ANoImport___visit_all(val_t p0
, val_t p1
);
422 typedef void (*parser_prod___ANoImport___visit_all_t
)(val_t p0
, val_t p1
);
423 val_t
NEW_ANoImport_parser_nodes___ANode___init(val_t p0
);
424 static const char * const LOCATE_parser_prod___APublicVisibility___empty_init
= "parser_prod::APublicVisibility::empty_init";
425 void parser_prod___APublicVisibility___empty_init(val_t p0
, int* init_table
);
426 typedef void (*parser_prod___APublicVisibility___empty_init_t
)(val_t p0
, int* init_table
);
427 val_t
NEW_APublicVisibility_parser_prod___APublicVisibility___empty_init();
428 static const char * const LOCATE_parser_prod___APublicVisibility___init_apublicvisibility
= "parser_prod::APublicVisibility::init_apublicvisibility";
429 void parser_prod___APublicVisibility___init_apublicvisibility(val_t p0
, int* init_table
);
430 typedef void (*parser_prod___APublicVisibility___init_apublicvisibility_t
)(val_t p0
, int* init_table
);
431 val_t
NEW_APublicVisibility_parser_prod___APublicVisibility___init_apublicvisibility();
432 static const char * const LOCATE_parser_prod___APublicVisibility___replace_child
= "parser_prod::APublicVisibility::(parser_prod::ANode::replace_child)";
433 void parser_prod___APublicVisibility___replace_child(val_t p0
, val_t p1
, val_t p2
);
434 typedef void (*parser_prod___APublicVisibility___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
435 static const char * const LOCATE_parser_prod___APublicVisibility___visit_all
= "parser_prod::APublicVisibility::(parser_prod::ANode::visit_all)";
436 void parser_prod___APublicVisibility___visit_all(val_t p0
, val_t p1
);
437 typedef void (*parser_prod___APublicVisibility___visit_all_t
)(val_t p0
, val_t p1
);
438 val_t
NEW_APublicVisibility_parser_nodes___ANode___init(val_t p0
);
439 static const char * const LOCATE_parser_prod___APrivateVisibility___empty_init
= "parser_prod::APrivateVisibility::empty_init";
440 void parser_prod___APrivateVisibility___empty_init(val_t p0
, int* init_table
);
441 typedef void (*parser_prod___APrivateVisibility___empty_init_t
)(val_t p0
, int* init_table
);
442 val_t
NEW_APrivateVisibility_parser_prod___APrivateVisibility___empty_init();
443 static const char * const LOCATE_parser_prod___APrivateVisibility___init_aprivatevisibility
= "parser_prod::APrivateVisibility::init_aprivatevisibility";
444 void parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0
, val_t p1
, int* init_table
);
445 typedef void (*parser_prod___APrivateVisibility___init_aprivatevisibility_t
)(val_t p0
, val_t p1
, int* init_table
);
446 val_t
NEW_APrivateVisibility_parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0
);
447 static const char * const LOCATE_parser_prod___APrivateVisibility___replace_child
= "parser_prod::APrivateVisibility::(parser_prod::ANode::replace_child)";
448 void parser_prod___APrivateVisibility___replace_child(val_t p0
, val_t p1
, val_t p2
);
449 typedef void (*parser_prod___APrivateVisibility___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
450 static const char * const LOCATE_parser_prod___APrivateVisibility___visit_all
= "parser_prod::APrivateVisibility::(parser_prod::ANode::visit_all)";
451 void parser_prod___APrivateVisibility___visit_all(val_t p0
, val_t p1
);
452 typedef void (*parser_prod___APrivateVisibility___visit_all_t
)(val_t p0
, val_t p1
);
453 val_t
NEW_APrivateVisibility_parser_nodes___ANode___init(val_t p0
);
454 static const char * const LOCATE_parser_prod___AProtectedVisibility___empty_init
= "parser_prod::AProtectedVisibility::empty_init";
455 void parser_prod___AProtectedVisibility___empty_init(val_t p0
, int* init_table
);
456 typedef void (*parser_prod___AProtectedVisibility___empty_init_t
)(val_t p0
, int* init_table
);
457 val_t
NEW_AProtectedVisibility_parser_prod___AProtectedVisibility___empty_init();
458 static const char * const LOCATE_parser_prod___AProtectedVisibility___init_aprotectedvisibility
= "parser_prod::AProtectedVisibility::init_aprotectedvisibility";
459 void parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0
, val_t p1
, int* init_table
);
460 typedef void (*parser_prod___AProtectedVisibility___init_aprotectedvisibility_t
)(val_t p0
, val_t p1
, int* init_table
);
461 val_t
NEW_AProtectedVisibility_parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0
);
462 static const char * const LOCATE_parser_prod___AProtectedVisibility___replace_child
= "parser_prod::AProtectedVisibility::(parser_prod::ANode::replace_child)";
463 void parser_prod___AProtectedVisibility___replace_child(val_t p0
, val_t p1
, val_t p2
);
464 typedef void (*parser_prod___AProtectedVisibility___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
465 static const char * const LOCATE_parser_prod___AProtectedVisibility___visit_all
= "parser_prod::AProtectedVisibility::(parser_prod::ANode::visit_all)";
466 void parser_prod___AProtectedVisibility___visit_all(val_t p0
, val_t p1
);
467 typedef void (*parser_prod___AProtectedVisibility___visit_all_t
)(val_t p0
, val_t p1
);
468 val_t
NEW_AProtectedVisibility_parser_nodes___ANode___init(val_t p0
);
469 static const char * const LOCATE_parser_prod___AIntrudeVisibility___empty_init
= "parser_prod::AIntrudeVisibility::empty_init";
470 void parser_prod___AIntrudeVisibility___empty_init(val_t p0
, int* init_table
);
471 typedef void (*parser_prod___AIntrudeVisibility___empty_init_t
)(val_t p0
, int* init_table
);
472 val_t
NEW_AIntrudeVisibility_parser_prod___AIntrudeVisibility___empty_init();
473 static const char * const LOCATE_parser_prod___AIntrudeVisibility___init_aintrudevisibility
= "parser_prod::AIntrudeVisibility::init_aintrudevisibility";
474 void parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0
, val_t p1
, int* init_table
);
475 typedef void (*parser_prod___AIntrudeVisibility___init_aintrudevisibility_t
)(val_t p0
, val_t p1
, int* init_table
);
476 val_t
NEW_AIntrudeVisibility_parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0
);
477 static const char * const LOCATE_parser_prod___AIntrudeVisibility___replace_child
= "parser_prod::AIntrudeVisibility::(parser_prod::ANode::replace_child)";
478 void parser_prod___AIntrudeVisibility___replace_child(val_t p0
, val_t p1
, val_t p2
);
479 typedef void (*parser_prod___AIntrudeVisibility___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
480 static const char * const LOCATE_parser_prod___AIntrudeVisibility___visit_all
= "parser_prod::AIntrudeVisibility::(parser_prod::ANode::visit_all)";
481 void parser_prod___AIntrudeVisibility___visit_all(val_t p0
, val_t p1
);
482 typedef void (*parser_prod___AIntrudeVisibility___visit_all_t
)(val_t p0
, val_t p1
);
483 val_t
NEW_AIntrudeVisibility_parser_nodes___ANode___init(val_t p0
);
484 static const char * const LOCATE_parser_prod___AStdClassdef___empty_init
= "parser_prod::AStdClassdef::empty_init";
485 void parser_prod___AStdClassdef___empty_init(val_t p0
, int* init_table
);
486 typedef void (*parser_prod___AStdClassdef___empty_init_t
)(val_t p0
, int* init_table
);
487 val_t
NEW_AStdClassdef_parser_prod___AStdClassdef___empty_init();
488 static const char * const LOCATE_parser_prod___AStdClassdef___init_astdclassdef
= "parser_prod::AStdClassdef::init_astdclassdef";
489 void parser_prod___AStdClassdef___init_astdclassdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, int* init_table
);
490 typedef void (*parser_prod___AStdClassdef___init_astdclassdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, int* init_table
);
491 typedef void (*CLOS_OC_parser_prod___AStdClassdef___init_astdclassdef_1_0
)(struct stack_frame_t
*);
492 void OC_parser_prod___AStdClassdef___init_astdclassdef_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
493 typedef void (*OC_parser_prod___AStdClassdef___init_astdclassdef_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
494 typedef void (*CLOS_OC_parser_prod___AStdClassdef___init_astdclassdef_2_0
)(struct stack_frame_t
*);
495 void OC_parser_prod___AStdClassdef___init_astdclassdef_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
496 typedef void (*OC_parser_prod___AStdClassdef___init_astdclassdef_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
497 typedef void (*CLOS_OC_parser_prod___AStdClassdef___init_astdclassdef_3_0
)(struct stack_frame_t
*);
498 void OC_parser_prod___AStdClassdef___init_astdclassdef_3(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
499 typedef void (*OC_parser_prod___AStdClassdef___init_astdclassdef_3_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
500 val_t
NEW_AStdClassdef_parser_prod___AStdClassdef___init_astdclassdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
);
501 static const char * const LOCATE_parser_prod___AStdClassdef___replace_child
= "parser_prod::AStdClassdef::(parser_prod::ANode::replace_child)";
502 void parser_prod___AStdClassdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
503 typedef void (*parser_prod___AStdClassdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
504 static const char * const LOCATE_parser_prod___AStdClassdef___visit_all
= "parser_prod::AStdClassdef::(parser_prod::ANode::visit_all)";
505 void parser_prod___AStdClassdef___visit_all(val_t p0
, val_t p1
);
506 typedef void (*parser_prod___AStdClassdef___visit_all_t
)(val_t p0
, val_t p1
);
507 typedef void (*CLOS_OC_parser_prod___AStdClassdef___visit_all_1_0
)(struct stack_frame_t
*);
508 void OC_parser_prod___AStdClassdef___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
509 typedef void (*OC_parser_prod___AStdClassdef___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
510 typedef void (*CLOS_OC_parser_prod___AStdClassdef___visit_all_2_0
)(struct stack_frame_t
*);
511 void OC_parser_prod___AStdClassdef___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
512 typedef void (*OC_parser_prod___AStdClassdef___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
513 typedef void (*CLOS_OC_parser_prod___AStdClassdef___visit_all_3_0
)(struct stack_frame_t
*);
514 void OC_parser_prod___AStdClassdef___visit_all_3(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
515 typedef void (*OC_parser_prod___AStdClassdef___visit_all_3_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
516 val_t
NEW_AStdClassdef_parser_nodes___ANode___init(val_t p0
);
517 static const char * const LOCATE_parser_prod___ATopClassdef___empty_init
= "parser_prod::ATopClassdef::empty_init";
518 void parser_prod___ATopClassdef___empty_init(val_t p0
, int* init_table
);
519 typedef void (*parser_prod___ATopClassdef___empty_init_t
)(val_t p0
, int* init_table
);
520 val_t
NEW_ATopClassdef_parser_prod___ATopClassdef___empty_init();
521 static const char * const LOCATE_parser_prod___ATopClassdef___init_atopclassdef
= "parser_prod::ATopClassdef::init_atopclassdef";
522 void parser_prod___ATopClassdef___init_atopclassdef(val_t p0
, val_t p1
, int* init_table
);
523 typedef void (*parser_prod___ATopClassdef___init_atopclassdef_t
)(val_t p0
, val_t p1
, int* init_table
);
524 typedef void (*CLOS_OC_parser_prod___ATopClassdef___init_atopclassdef_1_0
)(struct stack_frame_t
*);
525 void OC_parser_prod___ATopClassdef___init_atopclassdef_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
526 typedef void (*OC_parser_prod___ATopClassdef___init_atopclassdef_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
527 val_t
NEW_ATopClassdef_parser_prod___ATopClassdef___init_atopclassdef(val_t p0
);
528 static const char * const LOCATE_parser_prod___ATopClassdef___replace_child
= "parser_prod::ATopClassdef::(parser_prod::ANode::replace_child)";
529 void parser_prod___ATopClassdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
530 typedef void (*parser_prod___ATopClassdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
531 static const char * const LOCATE_parser_prod___ATopClassdef___visit_all
= "parser_prod::ATopClassdef::(parser_prod::ANode::visit_all)";
532 void parser_prod___ATopClassdef___visit_all(val_t p0
, val_t p1
);
533 typedef void (*parser_prod___ATopClassdef___visit_all_t
)(val_t p0
, val_t p1
);
534 typedef void (*CLOS_OC_parser_prod___ATopClassdef___visit_all_1_0
)(struct stack_frame_t
*);
535 void OC_parser_prod___ATopClassdef___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
536 typedef void (*OC_parser_prod___ATopClassdef___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
537 val_t
NEW_ATopClassdef_parser_nodes___ANode___init(val_t p0
);
538 static const char * const LOCATE_parser_prod___AMainClassdef___empty_init
= "parser_prod::AMainClassdef::empty_init";
539 void parser_prod___AMainClassdef___empty_init(val_t p0
, int* init_table
);
540 typedef void (*parser_prod___AMainClassdef___empty_init_t
)(val_t p0
, int* init_table
);
541 val_t
NEW_AMainClassdef_parser_prod___AMainClassdef___empty_init();
542 static const char * const LOCATE_parser_prod___AMainClassdef___init_amainclassdef
= "parser_prod::AMainClassdef::init_amainclassdef";
543 void parser_prod___AMainClassdef___init_amainclassdef(val_t p0
, val_t p1
, int* init_table
);
544 typedef void (*parser_prod___AMainClassdef___init_amainclassdef_t
)(val_t p0
, val_t p1
, int* init_table
);
545 typedef void (*CLOS_OC_parser_prod___AMainClassdef___init_amainclassdef_1_0
)(struct stack_frame_t
*);
546 void OC_parser_prod___AMainClassdef___init_amainclassdef_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
547 typedef void (*OC_parser_prod___AMainClassdef___init_amainclassdef_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
548 val_t
NEW_AMainClassdef_parser_prod___AMainClassdef___init_amainclassdef(val_t p0
);
549 static const char * const LOCATE_parser_prod___AMainClassdef___replace_child
= "parser_prod::AMainClassdef::(parser_prod::ANode::replace_child)";
550 void parser_prod___AMainClassdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
551 typedef void (*parser_prod___AMainClassdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
552 static const char * const LOCATE_parser_prod___AMainClassdef___visit_all
= "parser_prod::AMainClassdef::(parser_prod::ANode::visit_all)";
553 void parser_prod___AMainClassdef___visit_all(val_t p0
, val_t p1
);
554 typedef void (*parser_prod___AMainClassdef___visit_all_t
)(val_t p0
, val_t p1
);
555 typedef void (*CLOS_OC_parser_prod___AMainClassdef___visit_all_1_0
)(struct stack_frame_t
*);
556 void OC_parser_prod___AMainClassdef___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
557 typedef void (*OC_parser_prod___AMainClassdef___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
558 val_t
NEW_AMainClassdef_parser_nodes___ANode___init(val_t p0
);
559 static const char * const LOCATE_parser_prod___AConcreteClasskind___empty_init
= "parser_prod::AConcreteClasskind::empty_init";
560 void parser_prod___AConcreteClasskind___empty_init(val_t p0
, int* init_table
);
561 typedef void (*parser_prod___AConcreteClasskind___empty_init_t
)(val_t p0
, int* init_table
);
562 val_t
NEW_AConcreteClasskind_parser_prod___AConcreteClasskind___empty_init();
563 static const char * const LOCATE_parser_prod___AConcreteClasskind___init_aconcreteclasskind
= "parser_prod::AConcreteClasskind::init_aconcreteclasskind";
564 void parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0
, val_t p1
, int* init_table
);
565 typedef void (*parser_prod___AConcreteClasskind___init_aconcreteclasskind_t
)(val_t p0
, val_t p1
, int* init_table
);
566 val_t
NEW_AConcreteClasskind_parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0
);
567 static const char * const LOCATE_parser_prod___AConcreteClasskind___replace_child
= "parser_prod::AConcreteClasskind::(parser_prod::ANode::replace_child)";
568 void parser_prod___AConcreteClasskind___replace_child(val_t p0
, val_t p1
, val_t p2
);
569 typedef void (*parser_prod___AConcreteClasskind___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
570 static const char * const LOCATE_parser_prod___AConcreteClasskind___visit_all
= "parser_prod::AConcreteClasskind::(parser_prod::ANode::visit_all)";
571 void parser_prod___AConcreteClasskind___visit_all(val_t p0
, val_t p1
);
572 typedef void (*parser_prod___AConcreteClasskind___visit_all_t
)(val_t p0
, val_t p1
);
573 val_t
NEW_AConcreteClasskind_parser_nodes___ANode___init(val_t p0
);
574 static const char * const LOCATE_parser_prod___AAbstractClasskind___empty_init
= "parser_prod::AAbstractClasskind::empty_init";
575 void parser_prod___AAbstractClasskind___empty_init(val_t p0
, int* init_table
);
576 typedef void (*parser_prod___AAbstractClasskind___empty_init_t
)(val_t p0
, int* init_table
);
577 val_t
NEW_AAbstractClasskind_parser_prod___AAbstractClasskind___empty_init();
578 static const char * const LOCATE_parser_prod___AAbstractClasskind___init_aabstractclasskind
= "parser_prod::AAbstractClasskind::init_aabstractclasskind";
579 void parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
580 typedef void (*parser_prod___AAbstractClasskind___init_aabstractclasskind_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
581 val_t
NEW_AAbstractClasskind_parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0
, val_t p1
);
582 static const char * const LOCATE_parser_prod___AAbstractClasskind___replace_child
= "parser_prod::AAbstractClasskind::(parser_prod::ANode::replace_child)";
583 void parser_prod___AAbstractClasskind___replace_child(val_t p0
, val_t p1
, val_t p2
);
584 typedef void (*parser_prod___AAbstractClasskind___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
585 static const char * const LOCATE_parser_prod___AAbstractClasskind___visit_all
= "parser_prod::AAbstractClasskind::(parser_prod::ANode::visit_all)";
586 void parser_prod___AAbstractClasskind___visit_all(val_t p0
, val_t p1
);
587 typedef void (*parser_prod___AAbstractClasskind___visit_all_t
)(val_t p0
, val_t p1
);
588 val_t
NEW_AAbstractClasskind_parser_nodes___ANode___init(val_t p0
);
589 static const char * const LOCATE_parser_prod___AInterfaceClasskind___empty_init
= "parser_prod::AInterfaceClasskind::empty_init";
590 void parser_prod___AInterfaceClasskind___empty_init(val_t p0
, int* init_table
);
591 typedef void (*parser_prod___AInterfaceClasskind___empty_init_t
)(val_t p0
, int* init_table
);
592 val_t
NEW_AInterfaceClasskind_parser_prod___AInterfaceClasskind___empty_init();
593 static const char * const LOCATE_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind
= "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind";
594 void parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0
, val_t p1
, int* init_table
);
595 typedef void (*parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t
)(val_t p0
, val_t p1
, int* init_table
);
596 val_t
NEW_AInterfaceClasskind_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0
);
597 static const char * const LOCATE_parser_prod___AInterfaceClasskind___replace_child
= "parser_prod::AInterfaceClasskind::(parser_prod::ANode::replace_child)";
598 void parser_prod___AInterfaceClasskind___replace_child(val_t p0
, val_t p1
, val_t p2
);
599 typedef void (*parser_prod___AInterfaceClasskind___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
600 static const char * const LOCATE_parser_prod___AInterfaceClasskind___visit_all
= "parser_prod::AInterfaceClasskind::(parser_prod::ANode::visit_all)";
601 void parser_prod___AInterfaceClasskind___visit_all(val_t p0
, val_t p1
);
602 typedef void (*parser_prod___AInterfaceClasskind___visit_all_t
)(val_t p0
, val_t p1
);
603 val_t
NEW_AInterfaceClasskind_parser_nodes___ANode___init(val_t p0
);
604 static const char * const LOCATE_parser_prod___AEnumClasskind___empty_init
= "parser_prod::AEnumClasskind::empty_init";
605 void parser_prod___AEnumClasskind___empty_init(val_t p0
, int* init_table
);
606 typedef void (*parser_prod___AEnumClasskind___empty_init_t
)(val_t p0
, int* init_table
);
607 val_t
NEW_AEnumClasskind_parser_prod___AEnumClasskind___empty_init();
608 static const char * const LOCATE_parser_prod___AEnumClasskind___init_aenumclasskind
= "parser_prod::AEnumClasskind::init_aenumclasskind";
609 void parser_prod___AEnumClasskind___init_aenumclasskind(val_t p0
, val_t p1
, int* init_table
);
610 typedef void (*parser_prod___AEnumClasskind___init_aenumclasskind_t
)(val_t p0
, val_t p1
, int* init_table
);
611 val_t
NEW_AEnumClasskind_parser_prod___AEnumClasskind___init_aenumclasskind(val_t p0
);
612 static const char * const LOCATE_parser_prod___AEnumClasskind___replace_child
= "parser_prod::AEnumClasskind::(parser_prod::ANode::replace_child)";
613 void parser_prod___AEnumClasskind___replace_child(val_t p0
, val_t p1
, val_t p2
);
614 typedef void (*parser_prod___AEnumClasskind___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
615 static const char * const LOCATE_parser_prod___AEnumClasskind___visit_all
= "parser_prod::AEnumClasskind::(parser_prod::ANode::visit_all)";
616 void parser_prod___AEnumClasskind___visit_all(val_t p0
, val_t p1
);
617 typedef void (*parser_prod___AEnumClasskind___visit_all_t
)(val_t p0
, val_t p1
);
618 val_t
NEW_AEnumClasskind_parser_nodes___ANode___init(val_t p0
);
619 static const char * const LOCATE_parser_prod___AFormaldef___empty_init
= "parser_prod::AFormaldef::empty_init";
620 void parser_prod___AFormaldef___empty_init(val_t p0
, int* init_table
);
621 typedef void (*parser_prod___AFormaldef___empty_init_t
)(val_t p0
, int* init_table
);
622 val_t
NEW_AFormaldef_parser_prod___AFormaldef___empty_init();
623 static const char * const LOCATE_parser_prod___AFormaldef___init_aformaldef
= "parser_prod::AFormaldef::init_aformaldef";
624 void parser_prod___AFormaldef___init_aformaldef(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
625 typedef void (*parser_prod___AFormaldef___init_aformaldef_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
626 val_t
NEW_AFormaldef_parser_prod___AFormaldef___init_aformaldef(val_t p0
, val_t p1
);
627 static const char * const LOCATE_parser_prod___AFormaldef___replace_child
= "parser_prod::AFormaldef::(parser_prod::ANode::replace_child)";
628 void parser_prod___AFormaldef___replace_child(val_t p0
, val_t p1
, val_t p2
);
629 typedef void (*parser_prod___AFormaldef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
630 static const char * const LOCATE_parser_prod___AFormaldef___visit_all
= "parser_prod::AFormaldef::(parser_prod::ANode::visit_all)";
631 void parser_prod___AFormaldef___visit_all(val_t p0
, val_t p1
);
632 typedef void (*parser_prod___AFormaldef___visit_all_t
)(val_t p0
, val_t p1
);
633 val_t
NEW_AFormaldef_parser_nodes___ANode___init(val_t p0
);
634 static const char * const LOCATE_parser_prod___ASuperclass___empty_init
= "parser_prod::ASuperclass::empty_init";
635 void parser_prod___ASuperclass___empty_init(val_t p0
, int* init_table
);
636 typedef void (*parser_prod___ASuperclass___empty_init_t
)(val_t p0
, int* init_table
);
637 val_t
NEW_ASuperclass_parser_prod___ASuperclass___empty_init();
638 static const char * const LOCATE_parser_prod___ASuperclass___init_asuperclass
= "parser_prod::ASuperclass::init_asuperclass";
639 void parser_prod___ASuperclass___init_asuperclass(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
640 typedef void (*parser_prod___ASuperclass___init_asuperclass_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
641 val_t
NEW_ASuperclass_parser_prod___ASuperclass___init_asuperclass(val_t p0
, val_t p1
, val_t p2
);
642 static const char * const LOCATE_parser_prod___ASuperclass___replace_child
= "parser_prod::ASuperclass::(parser_prod::ANode::replace_child)";
643 void parser_prod___ASuperclass___replace_child(val_t p0
, val_t p1
, val_t p2
);
644 typedef void (*parser_prod___ASuperclass___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
645 static const char * const LOCATE_parser_prod___ASuperclass___visit_all
= "parser_prod::ASuperclass::(parser_prod::ANode::visit_all)";
646 void parser_prod___ASuperclass___visit_all(val_t p0
, val_t p1
);
647 typedef void (*parser_prod___ASuperclass___visit_all_t
)(val_t p0
, val_t p1
);
648 val_t
NEW_ASuperclass_parser_nodes___ANode___init(val_t p0
);
649 static const char * const LOCATE_parser_prod___AAttrPropdef___empty_init
= "parser_prod::AAttrPropdef::empty_init";
650 void parser_prod___AAttrPropdef___empty_init(val_t p0
, int* init_table
);
651 typedef void (*parser_prod___AAttrPropdef___empty_init_t
)(val_t p0
, int* init_table
);
652 val_t
NEW_AAttrPropdef_parser_prod___AAttrPropdef___empty_init();
653 static const char * const LOCATE_parser_prod___AAttrPropdef___init_aattrpropdef
= "parser_prod::AAttrPropdef::init_aattrpropdef";
654 void parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, val_t p9
, val_t p10
, int* init_table
);
655 typedef void (*parser_prod___AAttrPropdef___init_aattrpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, val_t p9
, val_t p10
, int* init_table
);
656 val_t
NEW_AAttrPropdef_parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, val_t p9
);
657 static const char * const LOCATE_parser_prod___AAttrPropdef___replace_child
= "parser_prod::AAttrPropdef::(parser_prod::ANode::replace_child)";
658 void parser_prod___AAttrPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
659 typedef void (*parser_prod___AAttrPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
660 static const char * const LOCATE_parser_prod___AAttrPropdef___visit_all
= "parser_prod::AAttrPropdef::(parser_prod::ANode::visit_all)";
661 void parser_prod___AAttrPropdef___visit_all(val_t p0
, val_t p1
);
662 typedef void (*parser_prod___AAttrPropdef___visit_all_t
)(val_t p0
, val_t p1
);
663 val_t
NEW_AAttrPropdef_parser_nodes___ANode___init(val_t p0
);
664 static const char * const LOCATE_parser_prod___AMethPropdef___empty_init
= "parser_prod::AMethPropdef::empty_init";
665 void parser_prod___AMethPropdef___empty_init(val_t p0
, int* init_table
);
666 typedef void (*parser_prod___AMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
667 val_t
NEW_AMethPropdef_parser_prod___AMethPropdef___empty_init();
668 static const char * const LOCATE_parser_prod___AMethPropdef___init_amethpropdef
= "parser_prod::AMethPropdef::init_amethpropdef";
669 void parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
670 typedef void (*parser_prod___AMethPropdef___init_amethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
671 val_t
NEW_AMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
672 static const char * const LOCATE_parser_prod___AMethPropdef___replace_child
= "parser_prod::AMethPropdef::(parser_prod::ANode::replace_child)";
673 void parser_prod___AMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
674 typedef void (*parser_prod___AMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
675 static const char * const LOCATE_parser_prod___AMethPropdef___visit_all
= "parser_prod::AMethPropdef::(parser_prod::ANode::visit_all)";
676 void parser_prod___AMethPropdef___visit_all(val_t p0
, val_t p1
);
677 typedef void (*parser_prod___AMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
678 val_t
NEW_AMethPropdef_parser_nodes___ANode___init(val_t p0
);
679 val_t
NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___empty_init();
680 static const char * const LOCATE_parser_prod___ADeferredMethPropdef___empty_init
= "parser_prod::ADeferredMethPropdef::empty_init";
681 void parser_prod___ADeferredMethPropdef___empty_init(val_t p0
, int* init_table
);
682 typedef void (*parser_prod___ADeferredMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
683 val_t
NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___empty_init();
684 static const char * const LOCATE_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef
= "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef";
685 void parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
686 typedef void (*parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
687 val_t
NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
688 static const char * const LOCATE_parser_prod___ADeferredMethPropdef___replace_child
= "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::replace_child)";
689 void parser_prod___ADeferredMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
690 typedef void (*parser_prod___ADeferredMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
691 static const char * const LOCATE_parser_prod___ADeferredMethPropdef___visit_all
= "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::visit_all)";
692 void parser_prod___ADeferredMethPropdef___visit_all(val_t p0
, val_t p1
);
693 typedef void (*parser_prod___ADeferredMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
694 val_t
NEW_ADeferredMethPropdef_parser_nodes___ANode___init(val_t p0
);
695 val_t
NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
696 val_t
NEW_AInternMethPropdef_parser_prod___AMethPropdef___empty_init();
697 static const char * const LOCATE_parser_prod___AInternMethPropdef___empty_init
= "parser_prod::AInternMethPropdef::empty_init";
698 void parser_prod___AInternMethPropdef___empty_init(val_t p0
, int* init_table
);
699 typedef void (*parser_prod___AInternMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
700 val_t
NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___empty_init();
701 static const char * const LOCATE_parser_prod___AInternMethPropdef___init_ainternmethpropdef
= "parser_prod::AInternMethPropdef::init_ainternmethpropdef";
702 void parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
703 typedef void (*parser_prod___AInternMethPropdef___init_ainternmethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
704 val_t
NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
705 static const char * const LOCATE_parser_prod___AInternMethPropdef___replace_child
= "parser_prod::AInternMethPropdef::(parser_prod::ANode::replace_child)";
706 void parser_prod___AInternMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
707 typedef void (*parser_prod___AInternMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
708 static const char * const LOCATE_parser_prod___AInternMethPropdef___visit_all
= "parser_prod::AInternMethPropdef::(parser_prod::ANode::visit_all)";
709 void parser_prod___AInternMethPropdef___visit_all(val_t p0
, val_t p1
);
710 typedef void (*parser_prod___AInternMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
711 val_t
NEW_AInternMethPropdef_parser_nodes___ANode___init(val_t p0
);
712 val_t
NEW_AInternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
713 val_t
NEW_AExternMethPropdef_parser_prod___AMethPropdef___empty_init();
714 static const char * const LOCATE_parser_prod___AExternMethPropdef___empty_init
= "parser_prod::AExternMethPropdef::empty_init";
715 void parser_prod___AExternMethPropdef___empty_init(val_t p0
, int* init_table
);
716 typedef void (*parser_prod___AExternMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
717 val_t
NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___empty_init();
718 static const char * const LOCATE_parser_prod___AExternMethPropdef___init_aexternmethpropdef
= "parser_prod::AExternMethPropdef::init_aexternmethpropdef";
719 void parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, int* init_table
);
720 typedef void (*parser_prod___AExternMethPropdef___init_aexternmethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, val_t p8
, int* init_table
);
721 val_t
NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
);
722 static const char * const LOCATE_parser_prod___AExternMethPropdef___replace_child
= "parser_prod::AExternMethPropdef::(parser_prod::ANode::replace_child)";
723 void parser_prod___AExternMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
724 typedef void (*parser_prod___AExternMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
725 static const char * const LOCATE_parser_prod___AExternMethPropdef___visit_all
= "parser_prod::AExternMethPropdef::(parser_prod::ANode::visit_all)";
726 void parser_prod___AExternMethPropdef___visit_all(val_t p0
, val_t p1
);
727 typedef void (*parser_prod___AExternMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
728 val_t
NEW_AExternMethPropdef_parser_nodes___ANode___init(val_t p0
);
729 val_t
NEW_AExternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
730 val_t
NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___empty_init();
731 static const char * const LOCATE_parser_prod___AConcreteMethPropdef___empty_init
= "parser_prod::AConcreteMethPropdef::empty_init";
732 void parser_prod___AConcreteMethPropdef___empty_init(val_t p0
, int* init_table
);
733 typedef void (*parser_prod___AConcreteMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
734 val_t
NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___empty_init();
735 static const char * const LOCATE_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef
= "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef";
736 void parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, int* init_table
);
737 typedef void (*parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, int* init_table
);
738 val_t
NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
);
739 static const char * const LOCATE_parser_prod___AConcreteMethPropdef___replace_child
= "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::replace_child)";
740 void parser_prod___AConcreteMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
741 typedef void (*parser_prod___AConcreteMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
742 static const char * const LOCATE_parser_prod___AConcreteMethPropdef___visit_all
= "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::visit_all)";
743 void parser_prod___AConcreteMethPropdef___visit_all(val_t p0
, val_t p1
);
744 typedef void (*parser_prod___AConcreteMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
745 val_t
NEW_AConcreteMethPropdef_parser_nodes___ANode___init(val_t p0
);
746 val_t
NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
747 val_t
NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___empty_init();
748 static const char * const LOCATE_parser_prod___AConcreteInitPropdef___empty_init
= "parser_prod::AConcreteInitPropdef::empty_init";
749 void parser_prod___AConcreteInitPropdef___empty_init(val_t p0
, int* init_table
);
750 typedef void (*parser_prod___AConcreteInitPropdef___empty_init_t
)(val_t p0
, int* init_table
);
751 val_t
NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___empty_init();
752 static const char * const LOCATE_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef
= "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef";
753 void parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, int* init_table
);
754 typedef void (*parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, val_t p7
, int* init_table
);
755 val_t
NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
);
756 static const char * const LOCATE_parser_prod___AConcreteInitPropdef___replace_child
= "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::replace_child)";
757 void parser_prod___AConcreteInitPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
758 typedef void (*parser_prod___AConcreteInitPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
759 static const char * const LOCATE_parser_prod___AConcreteInitPropdef___visit_all
= "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::visit_all)";
760 void parser_prod___AConcreteInitPropdef___visit_all(val_t p0
, val_t p1
);
761 typedef void (*parser_prod___AConcreteInitPropdef___visit_all_t
)(val_t p0
, val_t p1
);
762 val_t
NEW_AConcreteInitPropdef_parser_nodes___ANode___init(val_t p0
);
763 val_t
NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___empty_init();
764 val_t
NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
);
765 val_t
NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
766 val_t
NEW_AMainMethPropdef_parser_prod___AConcreteMethPropdef___empty_init();
767 static const char * const LOCATE_parser_prod___AMainMethPropdef___empty_init
= "parser_prod::AMainMethPropdef::empty_init";
768 void parser_prod___AMainMethPropdef___empty_init(val_t p0
, int* init_table
);
769 typedef void (*parser_prod___AMainMethPropdef___empty_init_t
)(val_t p0
, int* init_table
);
770 val_t
NEW_AMainMethPropdef_parser_prod___AMainMethPropdef___empty_init();
771 static const char * const LOCATE_parser_prod___AMainMethPropdef___init_amainmethpropdef
= "parser_prod::AMainMethPropdef::init_amainmethpropdef";
772 void parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
773 typedef void (*parser_prod___AMainMethPropdef___init_amainmethpropdef_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
774 val_t
NEW_AMainMethPropdef_parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0
, val_t p1
);
775 static const char * const LOCATE_parser_prod___AMainMethPropdef___replace_child
= "parser_prod::AMainMethPropdef::(parser_prod::ANode::replace_child)";
776 void parser_prod___AMainMethPropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
777 typedef void (*parser_prod___AMainMethPropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
778 static const char * const LOCATE_parser_prod___AMainMethPropdef___visit_all
= "parser_prod::AMainMethPropdef::(parser_prod::ANode::visit_all)";
779 void parser_prod___AMainMethPropdef___visit_all(val_t p0
, val_t p1
);
780 typedef void (*parser_prod___AMainMethPropdef___visit_all_t
)(val_t p0
, val_t p1
);
781 val_t
NEW_AMainMethPropdef_parser_nodes___ANode___init(val_t p0
);
782 val_t
NEW_AMainMethPropdef_parser_prod___AMethPropdef___empty_init();
783 val_t
NEW_AMainMethPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
);
784 val_t
NEW_AMainMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
785 static const char * const LOCATE_parser_prod___ATypePropdef___empty_init
= "parser_prod::ATypePropdef::empty_init";
786 void parser_prod___ATypePropdef___empty_init(val_t p0
, int* init_table
);
787 typedef void (*parser_prod___ATypePropdef___empty_init_t
)(val_t p0
, int* init_table
);
788 val_t
NEW_ATypePropdef_parser_prod___ATypePropdef___empty_init();
789 static const char * const LOCATE_parser_prod___ATypePropdef___init_atypepropdef
= "parser_prod::ATypePropdef::init_atypepropdef";
790 void parser_prod___ATypePropdef___init_atypepropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
791 typedef void (*parser_prod___ATypePropdef___init_atypepropdef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
792 val_t
NEW_ATypePropdef_parser_prod___ATypePropdef___init_atypepropdef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
793 static const char * const LOCATE_parser_prod___ATypePropdef___replace_child
= "parser_prod::ATypePropdef::(parser_prod::ANode::replace_child)";
794 void parser_prod___ATypePropdef___replace_child(val_t p0
, val_t p1
, val_t p2
);
795 typedef void (*parser_prod___ATypePropdef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
796 static const char * const LOCATE_parser_prod___ATypePropdef___visit_all
= "parser_prod::ATypePropdef::(parser_prod::ANode::visit_all)";
797 void parser_prod___ATypePropdef___visit_all(val_t p0
, val_t p1
);
798 typedef void (*parser_prod___ATypePropdef___visit_all_t
)(val_t p0
, val_t p1
);
799 val_t
NEW_ATypePropdef_parser_nodes___ANode___init(val_t p0
);
800 static const char * const LOCATE_parser_prod___AReadAble___empty_init
= "parser_prod::AReadAble::empty_init";
801 void parser_prod___AReadAble___empty_init(val_t p0
, int* init_table
);
802 typedef void (*parser_prod___AReadAble___empty_init_t
)(val_t p0
, int* init_table
);
803 val_t
NEW_AReadAble_parser_prod___AReadAble___empty_init();
804 static const char * const LOCATE_parser_prod___AReadAble___init_areadable
= "parser_prod::AReadAble::init_areadable";
805 void parser_prod___AReadAble___init_areadable(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
806 typedef void (*parser_prod___AReadAble___init_areadable_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
807 val_t
NEW_AReadAble_parser_prod___AReadAble___init_areadable(val_t p0
, val_t p1
);
808 static const char * const LOCATE_parser_prod___AReadAble___replace_child
= "parser_prod::AReadAble::(parser_prod::ANode::replace_child)";
809 void parser_prod___AReadAble___replace_child(val_t p0
, val_t p1
, val_t p2
);
810 typedef void (*parser_prod___AReadAble___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
811 static const char * const LOCATE_parser_prod___AReadAble___visit_all
= "parser_prod::AReadAble::(parser_prod::ANode::visit_all)";
812 void parser_prod___AReadAble___visit_all(val_t p0
, val_t p1
);
813 typedef void (*parser_prod___AReadAble___visit_all_t
)(val_t p0
, val_t p1
);
814 val_t
NEW_AReadAble_parser_nodes___ANode___init(val_t p0
);
815 static const char * const LOCATE_parser_prod___AWriteAble___empty_init
= "parser_prod::AWriteAble::empty_init";
816 void parser_prod___AWriteAble___empty_init(val_t p0
, int* init_table
);
817 typedef void (*parser_prod___AWriteAble___empty_init_t
)(val_t p0
, int* init_table
);
818 val_t
NEW_AWriteAble_parser_prod___AWriteAble___empty_init();
819 static const char * const LOCATE_parser_prod___AWriteAble___init_awriteable
= "parser_prod::AWriteAble::init_awriteable";
820 void parser_prod___AWriteAble___init_awriteable(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
821 typedef void (*parser_prod___AWriteAble___init_awriteable_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
822 val_t
NEW_AWriteAble_parser_prod___AWriteAble___init_awriteable(val_t p0
, val_t p1
, val_t p2
);
823 static const char * const LOCATE_parser_prod___AWriteAble___replace_child
= "parser_prod::AWriteAble::(parser_prod::ANode::replace_child)";
824 void parser_prod___AWriteAble___replace_child(val_t p0
, val_t p1
, val_t p2
);
825 typedef void (*parser_prod___AWriteAble___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
826 static const char * const LOCATE_parser_prod___AWriteAble___visit_all
= "parser_prod::AWriteAble::(parser_prod::ANode::visit_all)";
827 void parser_prod___AWriteAble___visit_all(val_t p0
, val_t p1
);
828 typedef void (*parser_prod___AWriteAble___visit_all_t
)(val_t p0
, val_t p1
);
829 val_t
NEW_AWriteAble_parser_nodes___ANode___init(val_t p0
);
830 static const char * const LOCATE_parser_prod___AIdMethid___empty_init
= "parser_prod::AIdMethid::empty_init";
831 void parser_prod___AIdMethid___empty_init(val_t p0
, int* init_table
);
832 typedef void (*parser_prod___AIdMethid___empty_init_t
)(val_t p0
, int* init_table
);
833 val_t
NEW_AIdMethid_parser_prod___AIdMethid___empty_init();
834 static const char * const LOCATE_parser_prod___AIdMethid___init_aidmethid
= "parser_prod::AIdMethid::init_aidmethid";
835 void parser_prod___AIdMethid___init_aidmethid(val_t p0
, val_t p1
, int* init_table
);
836 typedef void (*parser_prod___AIdMethid___init_aidmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
837 val_t
NEW_AIdMethid_parser_prod___AIdMethid___init_aidmethid(val_t p0
);
838 static const char * const LOCATE_parser_prod___AIdMethid___replace_child
= "parser_prod::AIdMethid::(parser_prod::ANode::replace_child)";
839 void parser_prod___AIdMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
840 typedef void (*parser_prod___AIdMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
841 static const char * const LOCATE_parser_prod___AIdMethid___visit_all
= "parser_prod::AIdMethid::(parser_prod::ANode::visit_all)";
842 void parser_prod___AIdMethid___visit_all(val_t p0
, val_t p1
);
843 typedef void (*parser_prod___AIdMethid___visit_all_t
)(val_t p0
, val_t p1
);
844 val_t
NEW_AIdMethid_parser_nodes___ANode___init(val_t p0
);
845 static const char * const LOCATE_parser_prod___APlusMethid___empty_init
= "parser_prod::APlusMethid::empty_init";
846 void parser_prod___APlusMethid___empty_init(val_t p0
, int* init_table
);
847 typedef void (*parser_prod___APlusMethid___empty_init_t
)(val_t p0
, int* init_table
);
848 val_t
NEW_APlusMethid_parser_prod___APlusMethid___empty_init();
849 static const char * const LOCATE_parser_prod___APlusMethid___init_aplusmethid
= "parser_prod::APlusMethid::init_aplusmethid";
850 void parser_prod___APlusMethid___init_aplusmethid(val_t p0
, val_t p1
, int* init_table
);
851 typedef void (*parser_prod___APlusMethid___init_aplusmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
852 val_t
NEW_APlusMethid_parser_prod___APlusMethid___init_aplusmethid(val_t p0
);
853 static const char * const LOCATE_parser_prod___APlusMethid___replace_child
= "parser_prod::APlusMethid::(parser_prod::ANode::replace_child)";
854 void parser_prod___APlusMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
855 typedef void (*parser_prod___APlusMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
856 static const char * const LOCATE_parser_prod___APlusMethid___visit_all
= "parser_prod::APlusMethid::(parser_prod::ANode::visit_all)";
857 void parser_prod___APlusMethid___visit_all(val_t p0
, val_t p1
);
858 typedef void (*parser_prod___APlusMethid___visit_all_t
)(val_t p0
, val_t p1
);
859 val_t
NEW_APlusMethid_parser_nodes___ANode___init(val_t p0
);
860 static const char * const LOCATE_parser_prod___AMinusMethid___empty_init
= "parser_prod::AMinusMethid::empty_init";
861 void parser_prod___AMinusMethid___empty_init(val_t p0
, int* init_table
);
862 typedef void (*parser_prod___AMinusMethid___empty_init_t
)(val_t p0
, int* init_table
);
863 val_t
NEW_AMinusMethid_parser_prod___AMinusMethid___empty_init();
864 static const char * const LOCATE_parser_prod___AMinusMethid___init_aminusmethid
= "parser_prod::AMinusMethid::init_aminusmethid";
865 void parser_prod___AMinusMethid___init_aminusmethid(val_t p0
, val_t p1
, int* init_table
);
866 typedef void (*parser_prod___AMinusMethid___init_aminusmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
867 val_t
NEW_AMinusMethid_parser_prod___AMinusMethid___init_aminusmethid(val_t p0
);
868 static const char * const LOCATE_parser_prod___AMinusMethid___replace_child
= "parser_prod::AMinusMethid::(parser_prod::ANode::replace_child)";
869 void parser_prod___AMinusMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
870 typedef void (*parser_prod___AMinusMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
871 static const char * const LOCATE_parser_prod___AMinusMethid___visit_all
= "parser_prod::AMinusMethid::(parser_prod::ANode::visit_all)";
872 void parser_prod___AMinusMethid___visit_all(val_t p0
, val_t p1
);
873 typedef void (*parser_prod___AMinusMethid___visit_all_t
)(val_t p0
, val_t p1
);
874 val_t
NEW_AMinusMethid_parser_nodes___ANode___init(val_t p0
);
875 static const char * const LOCATE_parser_prod___AStarMethid___empty_init
= "parser_prod::AStarMethid::empty_init";
876 void parser_prod___AStarMethid___empty_init(val_t p0
, int* init_table
);
877 typedef void (*parser_prod___AStarMethid___empty_init_t
)(val_t p0
, int* init_table
);
878 val_t
NEW_AStarMethid_parser_prod___AStarMethid___empty_init();
879 static const char * const LOCATE_parser_prod___AStarMethid___init_astarmethid
= "parser_prod::AStarMethid::init_astarmethid";
880 void parser_prod___AStarMethid___init_astarmethid(val_t p0
, val_t p1
, int* init_table
);
881 typedef void (*parser_prod___AStarMethid___init_astarmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
882 val_t
NEW_AStarMethid_parser_prod___AStarMethid___init_astarmethid(val_t p0
);
883 static const char * const LOCATE_parser_prod___AStarMethid___replace_child
= "parser_prod::AStarMethid::(parser_prod::ANode::replace_child)";
884 void parser_prod___AStarMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
885 typedef void (*parser_prod___AStarMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
886 static const char * const LOCATE_parser_prod___AStarMethid___visit_all
= "parser_prod::AStarMethid::(parser_prod::ANode::visit_all)";
887 void parser_prod___AStarMethid___visit_all(val_t p0
, val_t p1
);
888 typedef void (*parser_prod___AStarMethid___visit_all_t
)(val_t p0
, val_t p1
);
889 val_t
NEW_AStarMethid_parser_nodes___ANode___init(val_t p0
);
890 static const char * const LOCATE_parser_prod___ASlashMethid___empty_init
= "parser_prod::ASlashMethid::empty_init";
891 void parser_prod___ASlashMethid___empty_init(val_t p0
, int* init_table
);
892 typedef void (*parser_prod___ASlashMethid___empty_init_t
)(val_t p0
, int* init_table
);
893 val_t
NEW_ASlashMethid_parser_prod___ASlashMethid___empty_init();
894 static const char * const LOCATE_parser_prod___ASlashMethid___init_aslashmethid
= "parser_prod::ASlashMethid::init_aslashmethid";
895 void parser_prod___ASlashMethid___init_aslashmethid(val_t p0
, val_t p1
, int* init_table
);
896 typedef void (*parser_prod___ASlashMethid___init_aslashmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
897 val_t
NEW_ASlashMethid_parser_prod___ASlashMethid___init_aslashmethid(val_t p0
);
898 static const char * const LOCATE_parser_prod___ASlashMethid___replace_child
= "parser_prod::ASlashMethid::(parser_prod::ANode::replace_child)";
899 void parser_prod___ASlashMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
900 typedef void (*parser_prod___ASlashMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
901 static const char * const LOCATE_parser_prod___ASlashMethid___visit_all
= "parser_prod::ASlashMethid::(parser_prod::ANode::visit_all)";
902 void parser_prod___ASlashMethid___visit_all(val_t p0
, val_t p1
);
903 typedef void (*parser_prod___ASlashMethid___visit_all_t
)(val_t p0
, val_t p1
);
904 val_t
NEW_ASlashMethid_parser_nodes___ANode___init(val_t p0
);
905 static const char * const LOCATE_parser_prod___APercentMethid___empty_init
= "parser_prod::APercentMethid::empty_init";
906 void parser_prod___APercentMethid___empty_init(val_t p0
, int* init_table
);
907 typedef void (*parser_prod___APercentMethid___empty_init_t
)(val_t p0
, int* init_table
);
908 val_t
NEW_APercentMethid_parser_prod___APercentMethid___empty_init();
909 static const char * const LOCATE_parser_prod___APercentMethid___init_apercentmethid
= "parser_prod::APercentMethid::init_apercentmethid";
910 void parser_prod___APercentMethid___init_apercentmethid(val_t p0
, val_t p1
, int* init_table
);
911 typedef void (*parser_prod___APercentMethid___init_apercentmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
912 val_t
NEW_APercentMethid_parser_prod___APercentMethid___init_apercentmethid(val_t p0
);
913 static const char * const LOCATE_parser_prod___APercentMethid___replace_child
= "parser_prod::APercentMethid::(parser_prod::ANode::replace_child)";
914 void parser_prod___APercentMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
915 typedef void (*parser_prod___APercentMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
916 static const char * const LOCATE_parser_prod___APercentMethid___visit_all
= "parser_prod::APercentMethid::(parser_prod::ANode::visit_all)";
917 void parser_prod___APercentMethid___visit_all(val_t p0
, val_t p1
);
918 typedef void (*parser_prod___APercentMethid___visit_all_t
)(val_t p0
, val_t p1
);
919 val_t
NEW_APercentMethid_parser_nodes___ANode___init(val_t p0
);
920 static const char * const LOCATE_parser_prod___AEqMethid___empty_init
= "parser_prod::AEqMethid::empty_init";
921 void parser_prod___AEqMethid___empty_init(val_t p0
, int* init_table
);
922 typedef void (*parser_prod___AEqMethid___empty_init_t
)(val_t p0
, int* init_table
);
923 val_t
NEW_AEqMethid_parser_prod___AEqMethid___empty_init();
924 static const char * const LOCATE_parser_prod___AEqMethid___init_aeqmethid
= "parser_prod::AEqMethid::init_aeqmethid";
925 void parser_prod___AEqMethid___init_aeqmethid(val_t p0
, val_t p1
, int* init_table
);
926 typedef void (*parser_prod___AEqMethid___init_aeqmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
927 val_t
NEW_AEqMethid_parser_prod___AEqMethid___init_aeqmethid(val_t p0
);
928 static const char * const LOCATE_parser_prod___AEqMethid___replace_child
= "parser_prod::AEqMethid::(parser_prod::ANode::replace_child)";
929 void parser_prod___AEqMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
930 typedef void (*parser_prod___AEqMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
931 static const char * const LOCATE_parser_prod___AEqMethid___visit_all
= "parser_prod::AEqMethid::(parser_prod::ANode::visit_all)";
932 void parser_prod___AEqMethid___visit_all(val_t p0
, val_t p1
);
933 typedef void (*parser_prod___AEqMethid___visit_all_t
)(val_t p0
, val_t p1
);
934 val_t
NEW_AEqMethid_parser_nodes___ANode___init(val_t p0
);
935 static const char * const LOCATE_parser_prod___ANeMethid___empty_init
= "parser_prod::ANeMethid::empty_init";
936 void parser_prod___ANeMethid___empty_init(val_t p0
, int* init_table
);
937 typedef void (*parser_prod___ANeMethid___empty_init_t
)(val_t p0
, int* init_table
);
938 val_t
NEW_ANeMethid_parser_prod___ANeMethid___empty_init();
939 static const char * const LOCATE_parser_prod___ANeMethid___init_anemethid
= "parser_prod::ANeMethid::init_anemethid";
940 void parser_prod___ANeMethid___init_anemethid(val_t p0
, val_t p1
, int* init_table
);
941 typedef void (*parser_prod___ANeMethid___init_anemethid_t
)(val_t p0
, val_t p1
, int* init_table
);
942 val_t
NEW_ANeMethid_parser_prod___ANeMethid___init_anemethid(val_t p0
);
943 static const char * const LOCATE_parser_prod___ANeMethid___replace_child
= "parser_prod::ANeMethid::(parser_prod::ANode::replace_child)";
944 void parser_prod___ANeMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
945 typedef void (*parser_prod___ANeMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
946 static const char * const LOCATE_parser_prod___ANeMethid___visit_all
= "parser_prod::ANeMethid::(parser_prod::ANode::visit_all)";
947 void parser_prod___ANeMethid___visit_all(val_t p0
, val_t p1
);
948 typedef void (*parser_prod___ANeMethid___visit_all_t
)(val_t p0
, val_t p1
);
949 val_t
NEW_ANeMethid_parser_nodes___ANode___init(val_t p0
);
950 static const char * const LOCATE_parser_prod___ALeMethid___empty_init
= "parser_prod::ALeMethid::empty_init";
951 void parser_prod___ALeMethid___empty_init(val_t p0
, int* init_table
);
952 typedef void (*parser_prod___ALeMethid___empty_init_t
)(val_t p0
, int* init_table
);
953 val_t
NEW_ALeMethid_parser_prod___ALeMethid___empty_init();
954 static const char * const LOCATE_parser_prod___ALeMethid___init_alemethid
= "parser_prod::ALeMethid::init_alemethid";
955 void parser_prod___ALeMethid___init_alemethid(val_t p0
, val_t p1
, int* init_table
);
956 typedef void (*parser_prod___ALeMethid___init_alemethid_t
)(val_t p0
, val_t p1
, int* init_table
);
957 val_t
NEW_ALeMethid_parser_prod___ALeMethid___init_alemethid(val_t p0
);
958 static const char * const LOCATE_parser_prod___ALeMethid___replace_child
= "parser_prod::ALeMethid::(parser_prod::ANode::replace_child)";
959 void parser_prod___ALeMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
960 typedef void (*parser_prod___ALeMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
961 static const char * const LOCATE_parser_prod___ALeMethid___visit_all
= "parser_prod::ALeMethid::(parser_prod::ANode::visit_all)";
962 void parser_prod___ALeMethid___visit_all(val_t p0
, val_t p1
);
963 typedef void (*parser_prod___ALeMethid___visit_all_t
)(val_t p0
, val_t p1
);
964 val_t
NEW_ALeMethid_parser_nodes___ANode___init(val_t p0
);
965 static const char * const LOCATE_parser_prod___AGeMethid___empty_init
= "parser_prod::AGeMethid::empty_init";
966 void parser_prod___AGeMethid___empty_init(val_t p0
, int* init_table
);
967 typedef void (*parser_prod___AGeMethid___empty_init_t
)(val_t p0
, int* init_table
);
968 val_t
NEW_AGeMethid_parser_prod___AGeMethid___empty_init();
969 static const char * const LOCATE_parser_prod___AGeMethid___init_agemethid
= "parser_prod::AGeMethid::init_agemethid";
970 void parser_prod___AGeMethid___init_agemethid(val_t p0
, val_t p1
, int* init_table
);
971 typedef void (*parser_prod___AGeMethid___init_agemethid_t
)(val_t p0
, val_t p1
, int* init_table
);
972 val_t
NEW_AGeMethid_parser_prod___AGeMethid___init_agemethid(val_t p0
);
973 static const char * const LOCATE_parser_prod___AGeMethid___replace_child
= "parser_prod::AGeMethid::(parser_prod::ANode::replace_child)";
974 void parser_prod___AGeMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
975 typedef void (*parser_prod___AGeMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
976 static const char * const LOCATE_parser_prod___AGeMethid___visit_all
= "parser_prod::AGeMethid::(parser_prod::ANode::visit_all)";
977 void parser_prod___AGeMethid___visit_all(val_t p0
, val_t p1
);
978 typedef void (*parser_prod___AGeMethid___visit_all_t
)(val_t p0
, val_t p1
);
979 val_t
NEW_AGeMethid_parser_nodes___ANode___init(val_t p0
);
980 static const char * const LOCATE_parser_prod___ALtMethid___empty_init
= "parser_prod::ALtMethid::empty_init";
981 void parser_prod___ALtMethid___empty_init(val_t p0
, int* init_table
);
982 typedef void (*parser_prod___ALtMethid___empty_init_t
)(val_t p0
, int* init_table
);
983 val_t
NEW_ALtMethid_parser_prod___ALtMethid___empty_init();
984 static const char * const LOCATE_parser_prod___ALtMethid___init_altmethid
= "parser_prod::ALtMethid::init_altmethid";
985 void parser_prod___ALtMethid___init_altmethid(val_t p0
, val_t p1
, int* init_table
);
986 typedef void (*parser_prod___ALtMethid___init_altmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
987 val_t
NEW_ALtMethid_parser_prod___ALtMethid___init_altmethid(val_t p0
);
988 static const char * const LOCATE_parser_prod___ALtMethid___replace_child
= "parser_prod::ALtMethid::(parser_prod::ANode::replace_child)";
989 void parser_prod___ALtMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
990 typedef void (*parser_prod___ALtMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
991 static const char * const LOCATE_parser_prod___ALtMethid___visit_all
= "parser_prod::ALtMethid::(parser_prod::ANode::visit_all)";
992 void parser_prod___ALtMethid___visit_all(val_t p0
, val_t p1
);
993 typedef void (*parser_prod___ALtMethid___visit_all_t
)(val_t p0
, val_t p1
);
994 val_t
NEW_ALtMethid_parser_nodes___ANode___init(val_t p0
);
995 static const char * const LOCATE_parser_prod___AGtMethid___empty_init
= "parser_prod::AGtMethid::empty_init";
996 void parser_prod___AGtMethid___empty_init(val_t p0
, int* init_table
);
997 typedef void (*parser_prod___AGtMethid___empty_init_t
)(val_t p0
, int* init_table
);
998 val_t
NEW_AGtMethid_parser_prod___AGtMethid___empty_init();
999 static const char * const LOCATE_parser_prod___AGtMethid___init_agtmethid
= "parser_prod::AGtMethid::init_agtmethid";
1000 void parser_prod___AGtMethid___init_agtmethid(val_t p0
, val_t p1
, int* init_table
);
1001 typedef void (*parser_prod___AGtMethid___init_agtmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
1002 val_t
NEW_AGtMethid_parser_prod___AGtMethid___init_agtmethid(val_t p0
);
1003 static const char * const LOCATE_parser_prod___AGtMethid___replace_child
= "parser_prod::AGtMethid::(parser_prod::ANode::replace_child)";
1004 void parser_prod___AGtMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1005 typedef void (*parser_prod___AGtMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1006 static const char * const LOCATE_parser_prod___AGtMethid___visit_all
= "parser_prod::AGtMethid::(parser_prod::ANode::visit_all)";
1007 void parser_prod___AGtMethid___visit_all(val_t p0
, val_t p1
);
1008 typedef void (*parser_prod___AGtMethid___visit_all_t
)(val_t p0
, val_t p1
);
1009 val_t
NEW_AGtMethid_parser_nodes___ANode___init(val_t p0
);
1010 static const char * const LOCATE_parser_prod___ALlMethid___empty_init
= "parser_prod::ALlMethid::empty_init";
1011 void parser_prod___ALlMethid___empty_init(val_t p0
, int* init_table
);
1012 typedef void (*parser_prod___ALlMethid___empty_init_t
)(val_t p0
, int* init_table
);
1013 val_t
NEW_ALlMethid_parser_prod___ALlMethid___empty_init();
1014 static const char * const LOCATE_parser_prod___ALlMethid___init_allmethid
= "parser_prod::ALlMethid::init_allmethid";
1015 void parser_prod___ALlMethid___init_allmethid(val_t p0
, val_t p1
, int* init_table
);
1016 typedef void (*parser_prod___ALlMethid___init_allmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
1017 val_t
NEW_ALlMethid_parser_prod___ALlMethid___init_allmethid(val_t p0
);
1018 static const char * const LOCATE_parser_prod___ALlMethid___replace_child
= "parser_prod::ALlMethid::(parser_prod::ANode::replace_child)";
1019 void parser_prod___ALlMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1020 typedef void (*parser_prod___ALlMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1021 static const char * const LOCATE_parser_prod___ALlMethid___visit_all
= "parser_prod::ALlMethid::(parser_prod::ANode::visit_all)";
1022 void parser_prod___ALlMethid___visit_all(val_t p0
, val_t p1
);
1023 typedef void (*parser_prod___ALlMethid___visit_all_t
)(val_t p0
, val_t p1
);
1024 val_t
NEW_ALlMethid_parser_nodes___ANode___init(val_t p0
);
1025 static const char * const LOCATE_parser_prod___AGgMethid___empty_init
= "parser_prod::AGgMethid::empty_init";
1026 void parser_prod___AGgMethid___empty_init(val_t p0
, int* init_table
);
1027 typedef void (*parser_prod___AGgMethid___empty_init_t
)(val_t p0
, int* init_table
);
1028 val_t
NEW_AGgMethid_parser_prod___AGgMethid___empty_init();
1029 static const char * const LOCATE_parser_prod___AGgMethid___init_aggmethid
= "parser_prod::AGgMethid::init_aggmethid";
1030 void parser_prod___AGgMethid___init_aggmethid(val_t p0
, val_t p1
, int* init_table
);
1031 typedef void (*parser_prod___AGgMethid___init_aggmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
1032 val_t
NEW_AGgMethid_parser_prod___AGgMethid___init_aggmethid(val_t p0
);
1033 static const char * const LOCATE_parser_prod___AGgMethid___replace_child
= "parser_prod::AGgMethid::(parser_prod::ANode::replace_child)";
1034 void parser_prod___AGgMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1035 typedef void (*parser_prod___AGgMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1036 static const char * const LOCATE_parser_prod___AGgMethid___visit_all
= "parser_prod::AGgMethid::(parser_prod::ANode::visit_all)";
1037 void parser_prod___AGgMethid___visit_all(val_t p0
, val_t p1
);
1038 typedef void (*parser_prod___AGgMethid___visit_all_t
)(val_t p0
, val_t p1
);
1039 val_t
NEW_AGgMethid_parser_nodes___ANode___init(val_t p0
);
1040 static const char * const LOCATE_parser_prod___ABraMethid___empty_init
= "parser_prod::ABraMethid::empty_init";
1041 void parser_prod___ABraMethid___empty_init(val_t p0
, int* init_table
);
1042 typedef void (*parser_prod___ABraMethid___empty_init_t
)(val_t p0
, int* init_table
);
1043 val_t
NEW_ABraMethid_parser_prod___ABraMethid___empty_init();
1044 static const char * const LOCATE_parser_prod___ABraMethid___init_abramethid
= "parser_prod::ABraMethid::init_abramethid";
1045 void parser_prod___ABraMethid___init_abramethid(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1046 typedef void (*parser_prod___ABraMethid___init_abramethid_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1047 val_t
NEW_ABraMethid_parser_prod___ABraMethid___init_abramethid(val_t p0
, val_t p1
);
1048 static const char * const LOCATE_parser_prod___ABraMethid___replace_child
= "parser_prod::ABraMethid::(parser_prod::ANode::replace_child)";
1049 void parser_prod___ABraMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1050 typedef void (*parser_prod___ABraMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1051 static const char * const LOCATE_parser_prod___ABraMethid___visit_all
= "parser_prod::ABraMethid::(parser_prod::ANode::visit_all)";
1052 void parser_prod___ABraMethid___visit_all(val_t p0
, val_t p1
);
1053 typedef void (*parser_prod___ABraMethid___visit_all_t
)(val_t p0
, val_t p1
);
1054 val_t
NEW_ABraMethid_parser_nodes___ANode___init(val_t p0
);
1055 static const char * const LOCATE_parser_prod___AStarshipMethid___empty_init
= "parser_prod::AStarshipMethid::empty_init";
1056 void parser_prod___AStarshipMethid___empty_init(val_t p0
, int* init_table
);
1057 typedef void (*parser_prod___AStarshipMethid___empty_init_t
)(val_t p0
, int* init_table
);
1058 val_t
NEW_AStarshipMethid_parser_prod___AStarshipMethid___empty_init();
1059 static const char * const LOCATE_parser_prod___AStarshipMethid___init_astarshipmethid
= "parser_prod::AStarshipMethid::init_astarshipmethid";
1060 void parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0
, val_t p1
, int* init_table
);
1061 typedef void (*parser_prod___AStarshipMethid___init_astarshipmethid_t
)(val_t p0
, val_t p1
, int* init_table
);
1062 val_t
NEW_AStarshipMethid_parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0
);
1063 static const char * const LOCATE_parser_prod___AStarshipMethid___replace_child
= "parser_prod::AStarshipMethid::(parser_prod::ANode::replace_child)";
1064 void parser_prod___AStarshipMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1065 typedef void (*parser_prod___AStarshipMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1066 static const char * const LOCATE_parser_prod___AStarshipMethid___visit_all
= "parser_prod::AStarshipMethid::(parser_prod::ANode::visit_all)";
1067 void parser_prod___AStarshipMethid___visit_all(val_t p0
, val_t p1
);
1068 typedef void (*parser_prod___AStarshipMethid___visit_all_t
)(val_t p0
, val_t p1
);
1069 val_t
NEW_AStarshipMethid_parser_nodes___ANode___init(val_t p0
);
1070 static const char * const LOCATE_parser_prod___AAssignMethid___empty_init
= "parser_prod::AAssignMethid::empty_init";
1071 void parser_prod___AAssignMethid___empty_init(val_t p0
, int* init_table
);
1072 typedef void (*parser_prod___AAssignMethid___empty_init_t
)(val_t p0
, int* init_table
);
1073 val_t
NEW_AAssignMethid_parser_prod___AAssignMethid___empty_init();
1074 static const char * const LOCATE_parser_prod___AAssignMethid___init_aassignmethid
= "parser_prod::AAssignMethid::init_aassignmethid";
1075 void parser_prod___AAssignMethid___init_aassignmethid(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1076 typedef void (*parser_prod___AAssignMethid___init_aassignmethid_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1077 val_t
NEW_AAssignMethid_parser_prod___AAssignMethid___init_aassignmethid(val_t p0
, val_t p1
);
1078 static const char * const LOCATE_parser_prod___AAssignMethid___replace_child
= "parser_prod::AAssignMethid::(parser_prod::ANode::replace_child)";
1079 void parser_prod___AAssignMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1080 typedef void (*parser_prod___AAssignMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1081 static const char * const LOCATE_parser_prod___AAssignMethid___visit_all
= "parser_prod::AAssignMethid::(parser_prod::ANode::visit_all)";
1082 void parser_prod___AAssignMethid___visit_all(val_t p0
, val_t p1
);
1083 typedef void (*parser_prod___AAssignMethid___visit_all_t
)(val_t p0
, val_t p1
);
1084 val_t
NEW_AAssignMethid_parser_nodes___ANode___init(val_t p0
);
1085 static const char * const LOCATE_parser_prod___ABraassignMethid___empty_init
= "parser_prod::ABraassignMethid::empty_init";
1086 void parser_prod___ABraassignMethid___empty_init(val_t p0
, int* init_table
);
1087 typedef void (*parser_prod___ABraassignMethid___empty_init_t
)(val_t p0
, int* init_table
);
1088 val_t
NEW_ABraassignMethid_parser_prod___ABraassignMethid___empty_init();
1089 static const char * const LOCATE_parser_prod___ABraassignMethid___init_abraassignmethid
= "parser_prod::ABraassignMethid::init_abraassignmethid";
1090 void parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1091 typedef void (*parser_prod___ABraassignMethid___init_abraassignmethid_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1092 val_t
NEW_ABraassignMethid_parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0
, val_t p1
, val_t p2
);
1093 static const char * const LOCATE_parser_prod___ABraassignMethid___replace_child
= "parser_prod::ABraassignMethid::(parser_prod::ANode::replace_child)";
1094 void parser_prod___ABraassignMethid___replace_child(val_t p0
, val_t p1
, val_t p2
);
1095 typedef void (*parser_prod___ABraassignMethid___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1096 static const char * const LOCATE_parser_prod___ABraassignMethid___visit_all
= "parser_prod::ABraassignMethid::(parser_prod::ANode::visit_all)";
1097 void parser_prod___ABraassignMethid___visit_all(val_t p0
, val_t p1
);
1098 typedef void (*parser_prod___ABraassignMethid___visit_all_t
)(val_t p0
, val_t p1
);
1099 val_t
NEW_ABraassignMethid_parser_nodes___ANode___init(val_t p0
);
1100 static const char * const LOCATE_parser_prod___ASignature___empty_init
= "parser_prod::ASignature::empty_init";
1101 void parser_prod___ASignature___empty_init(val_t p0
, int* init_table
);
1102 typedef void (*parser_prod___ASignature___empty_init_t
)(val_t p0
, int* init_table
);
1103 val_t
NEW_ASignature_parser_prod___ASignature___empty_init();
1104 static const char * const LOCATE_parser_prod___ASignature___init_asignature
= "parser_prod::ASignature::init_asignature";
1105 void parser_prod___ASignature___init_asignature(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1106 typedef void (*parser_prod___ASignature___init_asignature_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1107 typedef void (*CLOS_OC_parser_prod___ASignature___init_asignature_1_0
)(struct stack_frame_t
*);
1108 void OC_parser_prod___ASignature___init_asignature_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1109 typedef void (*OC_parser_prod___ASignature___init_asignature_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1110 typedef void (*CLOS_OC_parser_prod___ASignature___init_asignature_2_0
)(struct stack_frame_t
*);
1111 void OC_parser_prod___ASignature___init_asignature_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1112 typedef void (*OC_parser_prod___ASignature___init_asignature_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1113 val_t
NEW_ASignature_parser_prod___ASignature___init_asignature(val_t p0
, val_t p1
, val_t p2
);
1114 static const char * const LOCATE_parser_prod___ASignature___replace_child
= "parser_prod::ASignature::(parser_prod::ANode::replace_child)";
1115 void parser_prod___ASignature___replace_child(val_t p0
, val_t p1
, val_t p2
);
1116 typedef void (*parser_prod___ASignature___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1117 static const char * const LOCATE_parser_prod___ASignature___visit_all
= "parser_prod::ASignature::(parser_prod::ANode::visit_all)";
1118 void parser_prod___ASignature___visit_all(val_t p0
, val_t p1
);
1119 typedef void (*parser_prod___ASignature___visit_all_t
)(val_t p0
, val_t p1
);
1120 typedef void (*CLOS_OC_parser_prod___ASignature___visit_all_1_0
)(struct stack_frame_t
*);
1121 void OC_parser_prod___ASignature___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1122 typedef void (*OC_parser_prod___ASignature___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1123 typedef void (*CLOS_OC_parser_prod___ASignature___visit_all_2_0
)(struct stack_frame_t
*);
1124 void OC_parser_prod___ASignature___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1125 typedef void (*OC_parser_prod___ASignature___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1126 val_t
NEW_ASignature_parser_nodes___ANode___init(val_t p0
);
1127 static const char * const LOCATE_parser_prod___AParam___empty_init
= "parser_prod::AParam::empty_init";
1128 void parser_prod___AParam___empty_init(val_t p0
, int* init_table
);
1129 typedef void (*parser_prod___AParam___empty_init_t
)(val_t p0
, int* init_table
);
1130 val_t
NEW_AParam_parser_prod___AParam___empty_init();
1131 static const char * const LOCATE_parser_prod___AParam___init_aparam
= "parser_prod::AParam::init_aparam";
1132 void parser_prod___AParam___init_aparam(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1133 typedef void (*parser_prod___AParam___init_aparam_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1134 val_t
NEW_AParam_parser_prod___AParam___init_aparam(val_t p0
, val_t p1
, val_t p2
);
1135 static const char * const LOCATE_parser_prod___AParam___replace_child
= "parser_prod::AParam::(parser_prod::ANode::replace_child)";
1136 void parser_prod___AParam___replace_child(val_t p0
, val_t p1
, val_t p2
);
1137 typedef void (*parser_prod___AParam___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1138 static const char * const LOCATE_parser_prod___AParam___visit_all
= "parser_prod::AParam::(parser_prod::ANode::visit_all)";
1139 void parser_prod___AParam___visit_all(val_t p0
, val_t p1
);
1140 typedef void (*parser_prod___AParam___visit_all_t
)(val_t p0
, val_t p1
);
1141 val_t
NEW_AParam_parser_nodes___ANode___init(val_t p0
);
1142 static const char * const LOCATE_parser_prod___AClosureDecl___empty_init
= "parser_prod::AClosureDecl::empty_init";
1143 void parser_prod___AClosureDecl___empty_init(val_t p0
, int* init_table
);
1144 typedef void (*parser_prod___AClosureDecl___empty_init_t
)(val_t p0
, int* init_table
);
1145 val_t
NEW_AClosureDecl_parser_prod___AClosureDecl___empty_init();
1146 static const char * const LOCATE_parser_prod___AClosureDecl___init_aclosuredecl
= "parser_prod::AClosureDecl::init_aclosuredecl";
1147 void parser_prod___AClosureDecl___init_aclosuredecl(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1148 typedef void (*parser_prod___AClosureDecl___init_aclosuredecl_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1149 val_t
NEW_AClosureDecl_parser_prod___AClosureDecl___init_aclosuredecl(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
1150 static const char * const LOCATE_parser_prod___AClosureDecl___replace_child
= "parser_prod::AClosureDecl::(parser_prod::ANode::replace_child)";
1151 void parser_prod___AClosureDecl___replace_child(val_t p0
, val_t p1
, val_t p2
);
1152 typedef void (*parser_prod___AClosureDecl___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1153 static const char * const LOCATE_parser_prod___AClosureDecl___visit_all
= "parser_prod::AClosureDecl::(parser_prod::ANode::visit_all)";
1154 void parser_prod___AClosureDecl___visit_all(val_t p0
, val_t p1
);
1155 typedef void (*parser_prod___AClosureDecl___visit_all_t
)(val_t p0
, val_t p1
);
1156 val_t
NEW_AClosureDecl_parser_nodes___ANode___init(val_t p0
);
1157 static const char * const LOCATE_parser_prod___AType___empty_init
= "parser_prod::AType::empty_init";
1158 void parser_prod___AType___empty_init(val_t p0
, int* init_table
);
1159 typedef void (*parser_prod___AType___empty_init_t
)(val_t p0
, int* init_table
);
1160 val_t
NEW_AType_parser_prod___AType___empty_init();
1161 static const char * const LOCATE_parser_prod___AType___init_atype
= "parser_prod::AType::init_atype";
1162 void parser_prod___AType___init_atype(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1163 typedef void (*parser_prod___AType___init_atype_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1164 typedef void (*CLOS_OC_parser_prod___AType___init_atype_1_0
)(struct stack_frame_t
*);
1165 void OC_parser_prod___AType___init_atype_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1166 typedef void (*OC_parser_prod___AType___init_atype_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1167 val_t
NEW_AType_parser_prod___AType___init_atype(val_t p0
, val_t p1
, val_t p2
);
1168 static const char * const LOCATE_parser_prod___AType___replace_child
= "parser_prod::AType::(parser_prod::ANode::replace_child)";
1169 void parser_prod___AType___replace_child(val_t p0
, val_t p1
, val_t p2
);
1170 typedef void (*parser_prod___AType___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1171 static const char * const LOCATE_parser_prod___AType___visit_all
= "parser_prod::AType::(parser_prod::ANode::visit_all)";
1172 void parser_prod___AType___visit_all(val_t p0
, val_t p1
);
1173 typedef void (*parser_prod___AType___visit_all_t
)(val_t p0
, val_t p1
);
1174 typedef void (*CLOS_OC_parser_prod___AType___visit_all_1_0
)(struct stack_frame_t
*);
1175 void OC_parser_prod___AType___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1176 typedef void (*OC_parser_prod___AType___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1177 val_t
NEW_AType_parser_nodes___ANode___init(val_t p0
);
1178 static const char * const LOCATE_parser_prod___ALabel___empty_init
= "parser_prod::ALabel::empty_init";
1179 void parser_prod___ALabel___empty_init(val_t p0
, int* init_table
);
1180 typedef void (*parser_prod___ALabel___empty_init_t
)(val_t p0
, int* init_table
);
1181 val_t
NEW_ALabel_parser_prod___ALabel___empty_init();
1182 static const char * const LOCATE_parser_prod___ALabel___init_alabel
= "parser_prod::ALabel::init_alabel";
1183 void parser_prod___ALabel___init_alabel(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1184 typedef void (*parser_prod___ALabel___init_alabel_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1185 val_t
NEW_ALabel_parser_prod___ALabel___init_alabel(val_t p0
, val_t p1
);
1186 static const char * const LOCATE_parser_prod___ALabel___replace_child
= "parser_prod::ALabel::(parser_prod::ANode::replace_child)";
1187 void parser_prod___ALabel___replace_child(val_t p0
, val_t p1
, val_t p2
);
1188 typedef void (*parser_prod___ALabel___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1189 static const char * const LOCATE_parser_prod___ALabel___visit_all
= "parser_prod::ALabel::(parser_prod::ANode::visit_all)";
1190 void parser_prod___ALabel___visit_all(val_t p0
, val_t p1
);
1191 typedef void (*parser_prod___ALabel___visit_all_t
)(val_t p0
, val_t p1
);
1192 val_t
NEW_ALabel_parser_nodes___ANode___init(val_t p0
);
1193 static const char * const LOCATE_parser_prod___ABlockExpr___empty_init
= "parser_prod::ABlockExpr::empty_init";
1194 void parser_prod___ABlockExpr___empty_init(val_t p0
, int* init_table
);
1195 typedef void (*parser_prod___ABlockExpr___empty_init_t
)(val_t p0
, int* init_table
);
1196 val_t
NEW_ABlockExpr_parser_prod___ABlockExpr___empty_init();
1197 static const char * const LOCATE_parser_prod___ABlockExpr___init_ablockexpr
= "parser_prod::ABlockExpr::init_ablockexpr";
1198 void parser_prod___ABlockExpr___init_ablockexpr(val_t p0
, val_t p1
, int* init_table
);
1199 typedef void (*parser_prod___ABlockExpr___init_ablockexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
1200 typedef void (*CLOS_OC_parser_prod___ABlockExpr___init_ablockexpr_1_0
)(struct stack_frame_t
*);
1201 void OC_parser_prod___ABlockExpr___init_ablockexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1202 typedef void (*OC_parser_prod___ABlockExpr___init_ablockexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1203 val_t
NEW_ABlockExpr_parser_prod___ABlockExpr___init_ablockexpr(val_t p0
);
1204 static const char * const LOCATE_parser_prod___ABlockExpr___replace_child
= "parser_prod::ABlockExpr::(parser_prod::ANode::replace_child)";
1205 void parser_prod___ABlockExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1206 typedef void (*parser_prod___ABlockExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1207 static const char * const LOCATE_parser_prod___ABlockExpr___visit_all
= "parser_prod::ABlockExpr::(parser_prod::ANode::visit_all)";
1208 void parser_prod___ABlockExpr___visit_all(val_t p0
, val_t p1
);
1209 typedef void (*parser_prod___ABlockExpr___visit_all_t
)(val_t p0
, val_t p1
);
1210 typedef void (*CLOS_OC_parser_prod___ABlockExpr___visit_all_1_0
)(struct stack_frame_t
*);
1211 void OC_parser_prod___ABlockExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1212 typedef void (*OC_parser_prod___ABlockExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1213 val_t
NEW_ABlockExpr_parser_nodes___ANode___init(val_t p0
);
1214 static const char * const LOCATE_parser_prod___AVardeclExpr___empty_init
= "parser_prod::AVardeclExpr::empty_init";
1215 void parser_prod___AVardeclExpr___empty_init(val_t p0
, int* init_table
);
1216 typedef void (*parser_prod___AVardeclExpr___empty_init_t
)(val_t p0
, int* init_table
);
1217 val_t
NEW_AVardeclExpr_parser_prod___AVardeclExpr___empty_init();
1218 static const char * const LOCATE_parser_prod___AVardeclExpr___init_avardeclexpr
= "parser_prod::AVardeclExpr::init_avardeclexpr";
1219 void parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1220 typedef void (*parser_prod___AVardeclExpr___init_avardeclexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1221 val_t
NEW_AVardeclExpr_parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
1222 static const char * const LOCATE_parser_prod___AVardeclExpr___replace_child
= "parser_prod::AVardeclExpr::(parser_prod::ANode::replace_child)";
1223 void parser_prod___AVardeclExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1224 typedef void (*parser_prod___AVardeclExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1225 static const char * const LOCATE_parser_prod___AVardeclExpr___visit_all
= "parser_prod::AVardeclExpr::(parser_prod::ANode::visit_all)";
1226 void parser_prod___AVardeclExpr___visit_all(val_t p0
, val_t p1
);
1227 typedef void (*parser_prod___AVardeclExpr___visit_all_t
)(val_t p0
, val_t p1
);
1228 val_t
NEW_AVardeclExpr_parser_nodes___ANode___init(val_t p0
);
1229 static const char * const LOCATE_parser_prod___AReturnExpr___empty_init
= "parser_prod::AReturnExpr::empty_init";
1230 void parser_prod___AReturnExpr___empty_init(val_t p0
, int* init_table
);
1231 typedef void (*parser_prod___AReturnExpr___empty_init_t
)(val_t p0
, int* init_table
);
1232 val_t
NEW_AReturnExpr_parser_prod___AReturnExpr___empty_init();
1233 static const char * const LOCATE_parser_prod___AReturnExpr___init_areturnexpr
= "parser_prod::AReturnExpr::init_areturnexpr";
1234 void parser_prod___AReturnExpr___init_areturnexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1235 typedef void (*parser_prod___AReturnExpr___init_areturnexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1236 val_t
NEW_AReturnExpr_parser_prod___AReturnExpr___init_areturnexpr(val_t p0
, val_t p1
);
1237 static const char * const LOCATE_parser_prod___AReturnExpr___replace_child
= "parser_prod::AReturnExpr::(parser_prod::ANode::replace_child)";
1238 void parser_prod___AReturnExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1239 typedef void (*parser_prod___AReturnExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1240 static const char * const LOCATE_parser_prod___AReturnExpr___visit_all
= "parser_prod::AReturnExpr::(parser_prod::ANode::visit_all)";
1241 void parser_prod___AReturnExpr___visit_all(val_t p0
, val_t p1
);
1242 typedef void (*parser_prod___AReturnExpr___visit_all_t
)(val_t p0
, val_t p1
);
1243 val_t
NEW_AReturnExpr_parser_nodes___ANode___init(val_t p0
);
1244 static const char * const LOCATE_parser_prod___ABreakExpr___empty_init
= "parser_prod::ABreakExpr::empty_init";
1245 void parser_prod___ABreakExpr___empty_init(val_t p0
, int* init_table
);
1246 typedef void (*parser_prod___ABreakExpr___empty_init_t
)(val_t p0
, int* init_table
);
1247 val_t
NEW_ABreakExpr_parser_prod___ABreakExpr___empty_init();
1248 static const char * const LOCATE_parser_prod___ABreakExpr___init_abreakexpr
= "parser_prod::ABreakExpr::init_abreakexpr";
1249 void parser_prod___ABreakExpr___init_abreakexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1250 typedef void (*parser_prod___ABreakExpr___init_abreakexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1251 val_t
NEW_ABreakExpr_parser_prod___ABreakExpr___init_abreakexpr(val_t p0
, val_t p1
, val_t p2
);
1252 static const char * const LOCATE_parser_prod___ABreakExpr___replace_child
= "parser_prod::ABreakExpr::(parser_prod::ANode::replace_child)";
1253 void parser_prod___ABreakExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1254 typedef void (*parser_prod___ABreakExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1255 static const char * const LOCATE_parser_prod___ABreakExpr___visit_all
= "parser_prod::ABreakExpr::(parser_prod::ANode::visit_all)";
1256 void parser_prod___ABreakExpr___visit_all(val_t p0
, val_t p1
);
1257 typedef void (*parser_prod___ABreakExpr___visit_all_t
)(val_t p0
, val_t p1
);
1258 val_t
NEW_ABreakExpr_parser_nodes___ANode___init(val_t p0
);
1259 static const char * const LOCATE_parser_prod___AAbortExpr___empty_init
= "parser_prod::AAbortExpr::empty_init";
1260 void parser_prod___AAbortExpr___empty_init(val_t p0
, int* init_table
);
1261 typedef void (*parser_prod___AAbortExpr___empty_init_t
)(val_t p0
, int* init_table
);
1262 val_t
NEW_AAbortExpr_parser_prod___AAbortExpr___empty_init();
1263 static const char * const LOCATE_parser_prod___AAbortExpr___init_aabortexpr
= "parser_prod::AAbortExpr::init_aabortexpr";
1264 void parser_prod___AAbortExpr___init_aabortexpr(val_t p0
, val_t p1
, int* init_table
);
1265 typedef void (*parser_prod___AAbortExpr___init_aabortexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
1266 val_t
NEW_AAbortExpr_parser_prod___AAbortExpr___init_aabortexpr(val_t p0
);
1267 static const char * const LOCATE_parser_prod___AAbortExpr___replace_child
= "parser_prod::AAbortExpr::(parser_prod::ANode::replace_child)";
1268 void parser_prod___AAbortExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1269 typedef void (*parser_prod___AAbortExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1270 static const char * const LOCATE_parser_prod___AAbortExpr___visit_all
= "parser_prod::AAbortExpr::(parser_prod::ANode::visit_all)";
1271 void parser_prod___AAbortExpr___visit_all(val_t p0
, val_t p1
);
1272 typedef void (*parser_prod___AAbortExpr___visit_all_t
)(val_t p0
, val_t p1
);
1273 val_t
NEW_AAbortExpr_parser_nodes___ANode___init(val_t p0
);
1274 static const char * const LOCATE_parser_prod___AContinueExpr___empty_init
= "parser_prod::AContinueExpr::empty_init";
1275 void parser_prod___AContinueExpr___empty_init(val_t p0
, int* init_table
);
1276 typedef void (*parser_prod___AContinueExpr___empty_init_t
)(val_t p0
, int* init_table
);
1277 val_t
NEW_AContinueExpr_parser_prod___AContinueExpr___empty_init();
1278 static const char * const LOCATE_parser_prod___AContinueExpr___init_acontinueexpr
= "parser_prod::AContinueExpr::init_acontinueexpr";
1279 void parser_prod___AContinueExpr___init_acontinueexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1280 typedef void (*parser_prod___AContinueExpr___init_acontinueexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1281 val_t
NEW_AContinueExpr_parser_prod___AContinueExpr___init_acontinueexpr(val_t p0
, val_t p1
, val_t p2
);
1282 static const char * const LOCATE_parser_prod___AContinueExpr___replace_child
= "parser_prod::AContinueExpr::(parser_prod::ANode::replace_child)";
1283 void parser_prod___AContinueExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1284 typedef void (*parser_prod___AContinueExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1285 static const char * const LOCATE_parser_prod___AContinueExpr___visit_all
= "parser_prod::AContinueExpr::(parser_prod::ANode::visit_all)";
1286 void parser_prod___AContinueExpr___visit_all(val_t p0
, val_t p1
);
1287 typedef void (*parser_prod___AContinueExpr___visit_all_t
)(val_t p0
, val_t p1
);
1288 val_t
NEW_AContinueExpr_parser_nodes___ANode___init(val_t p0
);
1289 static const char * const LOCATE_parser_prod___ADoExpr___empty_init
= "parser_prod::ADoExpr::empty_init";
1290 void parser_prod___ADoExpr___empty_init(val_t p0
, int* init_table
);
1291 typedef void (*parser_prod___ADoExpr___empty_init_t
)(val_t p0
, int* init_table
);
1292 val_t
NEW_ADoExpr_parser_prod___ADoExpr___empty_init();
1293 static const char * const LOCATE_parser_prod___ADoExpr___init_adoexpr
= "parser_prod::ADoExpr::init_adoexpr";
1294 void parser_prod___ADoExpr___init_adoexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1295 typedef void (*parser_prod___ADoExpr___init_adoexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1296 val_t
NEW_ADoExpr_parser_prod___ADoExpr___init_adoexpr(val_t p0
, val_t p1
, val_t p2
);
1297 static const char * const LOCATE_parser_prod___ADoExpr___replace_child
= "parser_prod::ADoExpr::(parser_prod::ANode::replace_child)";
1298 void parser_prod___ADoExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1299 typedef void (*parser_prod___ADoExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1300 static const char * const LOCATE_parser_prod___ADoExpr___visit_all
= "parser_prod::ADoExpr::(parser_prod::ANode::visit_all)";
1301 void parser_prod___ADoExpr___visit_all(val_t p0
, val_t p1
);
1302 typedef void (*parser_prod___ADoExpr___visit_all_t
)(val_t p0
, val_t p1
);
1303 val_t
NEW_ADoExpr_parser_nodes___ANode___init(val_t p0
);
1304 static const char * const LOCATE_parser_prod___AIfExpr___empty_init
= "parser_prod::AIfExpr::empty_init";
1305 void parser_prod___AIfExpr___empty_init(val_t p0
, int* init_table
);
1306 typedef void (*parser_prod___AIfExpr___empty_init_t
)(val_t p0
, int* init_table
);
1307 val_t
NEW_AIfExpr_parser_prod___AIfExpr___empty_init();
1308 static const char * const LOCATE_parser_prod___AIfExpr___init_aifexpr
= "parser_prod::AIfExpr::init_aifexpr";
1309 void parser_prod___AIfExpr___init_aifexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1310 typedef void (*parser_prod___AIfExpr___init_aifexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1311 val_t
NEW_AIfExpr_parser_prod___AIfExpr___init_aifexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1312 static const char * const LOCATE_parser_prod___AIfExpr___replace_child
= "parser_prod::AIfExpr::(parser_prod::ANode::replace_child)";
1313 void parser_prod___AIfExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1314 typedef void (*parser_prod___AIfExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1315 static const char * const LOCATE_parser_prod___AIfExpr___visit_all
= "parser_prod::AIfExpr::(parser_prod::ANode::visit_all)";
1316 void parser_prod___AIfExpr___visit_all(val_t p0
, val_t p1
);
1317 typedef void (*parser_prod___AIfExpr___visit_all_t
)(val_t p0
, val_t p1
);
1318 val_t
NEW_AIfExpr_parser_nodes___ANode___init(val_t p0
);
1319 static const char * const LOCATE_parser_prod___AIfexprExpr___empty_init
= "parser_prod::AIfexprExpr::empty_init";
1320 void parser_prod___AIfexprExpr___empty_init(val_t p0
, int* init_table
);
1321 typedef void (*parser_prod___AIfexprExpr___empty_init_t
)(val_t p0
, int* init_table
);
1322 val_t
NEW_AIfexprExpr_parser_prod___AIfexprExpr___empty_init();
1323 static const char * const LOCATE_parser_prod___AIfexprExpr___init_aifexprexpr
= "parser_prod::AIfexprExpr::init_aifexprexpr";
1324 void parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
1325 typedef void (*parser_prod___AIfexprExpr___init_aifexprexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
1326 val_t
NEW_AIfexprExpr_parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
1327 static const char * const LOCATE_parser_prod___AIfexprExpr___replace_child
= "parser_prod::AIfexprExpr::(parser_prod::ANode::replace_child)";
1328 void parser_prod___AIfexprExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1329 typedef void (*parser_prod___AIfexprExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1330 static const char * const LOCATE_parser_prod___AIfexprExpr___visit_all
= "parser_prod::AIfexprExpr::(parser_prod::ANode::visit_all)";
1331 void parser_prod___AIfexprExpr___visit_all(val_t p0
, val_t p1
);
1332 typedef void (*parser_prod___AIfexprExpr___visit_all_t
)(val_t p0
, val_t p1
);
1333 val_t
NEW_AIfexprExpr_parser_nodes___ANode___init(val_t p0
);
1334 static const char * const LOCATE_parser_prod___AWhileExpr___empty_init
= "parser_prod::AWhileExpr::empty_init";
1335 void parser_prod___AWhileExpr___empty_init(val_t p0
, int* init_table
);
1336 typedef void (*parser_prod___AWhileExpr___empty_init_t
)(val_t p0
, int* init_table
);
1337 val_t
NEW_AWhileExpr_parser_prod___AWhileExpr___empty_init();
1338 static const char * const LOCATE_parser_prod___AWhileExpr___init_awhileexpr
= "parser_prod::AWhileExpr::init_awhileexpr";
1339 void parser_prod___AWhileExpr___init_awhileexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1340 typedef void (*parser_prod___AWhileExpr___init_awhileexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1341 val_t
NEW_AWhileExpr_parser_prod___AWhileExpr___init_awhileexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
1342 static const char * const LOCATE_parser_prod___AWhileExpr___replace_child
= "parser_prod::AWhileExpr::(parser_prod::ANode::replace_child)";
1343 void parser_prod___AWhileExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1344 typedef void (*parser_prod___AWhileExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1345 static const char * const LOCATE_parser_prod___AWhileExpr___visit_all
= "parser_prod::AWhileExpr::(parser_prod::ANode::visit_all)";
1346 void parser_prod___AWhileExpr___visit_all(val_t p0
, val_t p1
);
1347 typedef void (*parser_prod___AWhileExpr___visit_all_t
)(val_t p0
, val_t p1
);
1348 val_t
NEW_AWhileExpr_parser_nodes___ANode___init(val_t p0
);
1349 static const char * const LOCATE_parser_prod___ALoopExpr___empty_init
= "parser_prod::ALoopExpr::empty_init";
1350 void parser_prod___ALoopExpr___empty_init(val_t p0
, int* init_table
);
1351 typedef void (*parser_prod___ALoopExpr___empty_init_t
)(val_t p0
, int* init_table
);
1352 val_t
NEW_ALoopExpr_parser_prod___ALoopExpr___empty_init();
1353 static const char * const LOCATE_parser_prod___ALoopExpr___init_aloopexpr
= "parser_prod::ALoopExpr::init_aloopexpr";
1354 void parser_prod___ALoopExpr___init_aloopexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1355 typedef void (*parser_prod___ALoopExpr___init_aloopexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1356 val_t
NEW_ALoopExpr_parser_prod___ALoopExpr___init_aloopexpr(val_t p0
, val_t p1
, val_t p2
);
1357 static const char * const LOCATE_parser_prod___ALoopExpr___replace_child
= "parser_prod::ALoopExpr::(parser_prod::ANode::replace_child)";
1358 void parser_prod___ALoopExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1359 typedef void (*parser_prod___ALoopExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1360 static const char * const LOCATE_parser_prod___ALoopExpr___visit_all
= "parser_prod::ALoopExpr::(parser_prod::ANode::visit_all)";
1361 void parser_prod___ALoopExpr___visit_all(val_t p0
, val_t p1
);
1362 typedef void (*parser_prod___ALoopExpr___visit_all_t
)(val_t p0
, val_t p1
);
1363 val_t
NEW_ALoopExpr_parser_nodes___ANode___init(val_t p0
);
1364 static const char * const LOCATE_parser_prod___AForExpr___empty_init
= "parser_prod::AForExpr::empty_init";
1365 void parser_prod___AForExpr___empty_init(val_t p0
, int* init_table
);
1366 typedef void (*parser_prod___AForExpr___empty_init_t
)(val_t p0
, int* init_table
);
1367 val_t
NEW_AForExpr_parser_prod___AForExpr___empty_init();
1368 static const char * const LOCATE_parser_prod___AForExpr___init_aforexpr
= "parser_prod::AForExpr::init_aforexpr";
1369 void parser_prod___AForExpr___init_aforexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
1370 typedef void (*parser_prod___AForExpr___init_aforexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
1371 val_t
NEW_AForExpr_parser_prod___AForExpr___init_aforexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
1372 static const char * const LOCATE_parser_prod___AForExpr___replace_child
= "parser_prod::AForExpr::(parser_prod::ANode::replace_child)";
1373 void parser_prod___AForExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1374 typedef void (*parser_prod___AForExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1375 static const char * const LOCATE_parser_prod___AForExpr___visit_all
= "parser_prod::AForExpr::(parser_prod::ANode::visit_all)";
1376 void parser_prod___AForExpr___visit_all(val_t p0
, val_t p1
);
1377 typedef void (*parser_prod___AForExpr___visit_all_t
)(val_t p0
, val_t p1
);
1378 val_t
NEW_AForExpr_parser_nodes___ANode___init(val_t p0
);
1379 static const char * const LOCATE_parser_prod___AAssertExpr___empty_init
= "parser_prod::AAssertExpr::empty_init";
1380 void parser_prod___AAssertExpr___empty_init(val_t p0
, int* init_table
);
1381 typedef void (*parser_prod___AAssertExpr___empty_init_t
)(val_t p0
, int* init_table
);
1382 val_t
NEW_AAssertExpr_parser_prod___AAssertExpr___empty_init();
1383 static const char * const LOCATE_parser_prod___AAssertExpr___init_aassertexpr
= "parser_prod::AAssertExpr::init_aassertexpr";
1384 void parser_prod___AAssertExpr___init_aassertexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1385 typedef void (*parser_prod___AAssertExpr___init_aassertexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1386 val_t
NEW_AAssertExpr_parser_prod___AAssertExpr___init_aassertexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1387 static const char * const LOCATE_parser_prod___AAssertExpr___replace_child
= "parser_prod::AAssertExpr::(parser_prod::ANode::replace_child)";
1388 void parser_prod___AAssertExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1389 typedef void (*parser_prod___AAssertExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1390 static const char * const LOCATE_parser_prod___AAssertExpr___visit_all
= "parser_prod::AAssertExpr::(parser_prod::ANode::visit_all)";
1391 void parser_prod___AAssertExpr___visit_all(val_t p0
, val_t p1
);
1392 typedef void (*parser_prod___AAssertExpr___visit_all_t
)(val_t p0
, val_t p1
);
1393 val_t
NEW_AAssertExpr_parser_nodes___ANode___init(val_t p0
);
1394 static const char * const LOCATE_parser_prod___AOnceExpr___empty_init
= "parser_prod::AOnceExpr::empty_init";
1395 void parser_prod___AOnceExpr___empty_init(val_t p0
, int* init_table
);
1396 typedef void (*parser_prod___AOnceExpr___empty_init_t
)(val_t p0
, int* init_table
);
1397 val_t
NEW_AOnceExpr_parser_prod___AOnceExpr___empty_init();
1398 static const char * const LOCATE_parser_prod___AOnceExpr___init_aonceexpr
= "parser_prod::AOnceExpr::init_aonceexpr";
1399 void parser_prod___AOnceExpr___init_aonceexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1400 typedef void (*parser_prod___AOnceExpr___init_aonceexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1401 val_t
NEW_AOnceExpr_parser_prod___AOnceExpr___init_aonceexpr(val_t p0
, val_t p1
);
1402 static const char * const LOCATE_parser_prod___AOnceExpr___replace_child
= "parser_prod::AOnceExpr::(parser_prod::ANode::replace_child)";
1403 void parser_prod___AOnceExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1404 typedef void (*parser_prod___AOnceExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1405 static const char * const LOCATE_parser_prod___AOnceExpr___visit_all
= "parser_prod::AOnceExpr::(parser_prod::ANode::visit_all)";
1406 void parser_prod___AOnceExpr___visit_all(val_t p0
, val_t p1
);
1407 typedef void (*parser_prod___AOnceExpr___visit_all_t
)(val_t p0
, val_t p1
);
1408 val_t
NEW_AOnceExpr_parser_nodes___ANode___init(val_t p0
);
1409 static const char * const LOCATE_parser_prod___ASendExpr___empty_init
= "parser_prod::ASendExpr::empty_init";
1410 void parser_prod___ASendExpr___empty_init(val_t p0
, int* init_table
);
1411 typedef void (*parser_prod___ASendExpr___empty_init_t
)(val_t p0
, int* init_table
);
1412 val_t
NEW_ASendExpr_parser_prod___ASendExpr___empty_init();
1413 static const char * const LOCATE_parser_prod___ASendExpr___init_asendexpr
= "parser_prod::ASendExpr::init_asendexpr";
1414 void parser_prod___ASendExpr___init_asendexpr(val_t p0
, val_t p1
, int* init_table
);
1415 typedef void (*parser_prod___ASendExpr___init_asendexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
1416 val_t
NEW_ASendExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1417 static const char * const LOCATE_parser_prod___ASendExpr___replace_child
= "parser_prod::ASendExpr::(parser_prod::ANode::replace_child)";
1418 void parser_prod___ASendExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1419 typedef void (*parser_prod___ASendExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1420 static const char * const LOCATE_parser_prod___ASendExpr___visit_all
= "parser_prod::ASendExpr::(parser_prod::ANode::visit_all)";
1421 void parser_prod___ASendExpr___visit_all(val_t p0
, val_t p1
);
1422 typedef void (*parser_prod___ASendExpr___visit_all_t
)(val_t p0
, val_t p1
);
1423 val_t
NEW_ASendExpr_parser_nodes___ANode___init(val_t p0
);
1424 val_t
NEW_ABinopExpr_parser_prod___ASendExpr___empty_init();
1425 static const char * const LOCATE_parser_prod___ABinopExpr___empty_init
= "parser_prod::ABinopExpr::empty_init";
1426 void parser_prod___ABinopExpr___empty_init(val_t p0
, int* init_table
);
1427 typedef void (*parser_prod___ABinopExpr___empty_init_t
)(val_t p0
, int* init_table
);
1428 val_t
NEW_ABinopExpr_parser_prod___ABinopExpr___empty_init();
1429 static const char * const LOCATE_parser_prod___ABinopExpr___init_abinopexpr
= "parser_prod::ABinopExpr::init_abinopexpr";
1430 void parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1431 typedef void (*parser_prod___ABinopExpr___init_abinopexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1432 val_t
NEW_ABinopExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1433 static const char * const LOCATE_parser_prod___ABinopExpr___replace_child
= "parser_prod::ABinopExpr::(parser_prod::ANode::replace_child)";
1434 void parser_prod___ABinopExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1435 typedef void (*parser_prod___ABinopExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1436 static const char * const LOCATE_parser_prod___ABinopExpr___visit_all
= "parser_prod::ABinopExpr::(parser_prod::ANode::visit_all)";
1437 void parser_prod___ABinopExpr___visit_all(val_t p0
, val_t p1
);
1438 typedef void (*parser_prod___ABinopExpr___visit_all_t
)(val_t p0
, val_t p1
);
1439 val_t
NEW_ABinopExpr_parser_nodes___ANode___init(val_t p0
);
1440 val_t
NEW_ABinopExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1441 static const char * const LOCATE_parser_prod___AOrExpr___empty_init
= "parser_prod::AOrExpr::empty_init";
1442 void parser_prod___AOrExpr___empty_init(val_t p0
, int* init_table
);
1443 typedef void (*parser_prod___AOrExpr___empty_init_t
)(val_t p0
, int* init_table
);
1444 val_t
NEW_AOrExpr_parser_prod___AOrExpr___empty_init();
1445 static const char * const LOCATE_parser_prod___AOrExpr___init_aorexpr
= "parser_prod::AOrExpr::init_aorexpr";
1446 void parser_prod___AOrExpr___init_aorexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1447 typedef void (*parser_prod___AOrExpr___init_aorexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1448 val_t
NEW_AOrExpr_parser_prod___AOrExpr___init_aorexpr(val_t p0
, val_t p1
);
1449 static const char * const LOCATE_parser_prod___AOrExpr___replace_child
= "parser_prod::AOrExpr::(parser_prod::ANode::replace_child)";
1450 void parser_prod___AOrExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1451 typedef void (*parser_prod___AOrExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1452 static const char * const LOCATE_parser_prod___AOrExpr___visit_all
= "parser_prod::AOrExpr::(parser_prod::ANode::visit_all)";
1453 void parser_prod___AOrExpr___visit_all(val_t p0
, val_t p1
);
1454 typedef void (*parser_prod___AOrExpr___visit_all_t
)(val_t p0
, val_t p1
);
1455 val_t
NEW_AOrExpr_parser_nodes___ANode___init(val_t p0
);
1456 static const char * const LOCATE_parser_prod___AAndExpr___empty_init
= "parser_prod::AAndExpr::empty_init";
1457 void parser_prod___AAndExpr___empty_init(val_t p0
, int* init_table
);
1458 typedef void (*parser_prod___AAndExpr___empty_init_t
)(val_t p0
, int* init_table
);
1459 val_t
NEW_AAndExpr_parser_prod___AAndExpr___empty_init();
1460 static const char * const LOCATE_parser_prod___AAndExpr___init_aandexpr
= "parser_prod::AAndExpr::init_aandexpr";
1461 void parser_prod___AAndExpr___init_aandexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1462 typedef void (*parser_prod___AAndExpr___init_aandexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1463 val_t
NEW_AAndExpr_parser_prod___AAndExpr___init_aandexpr(val_t p0
, val_t p1
);
1464 static const char * const LOCATE_parser_prod___AAndExpr___replace_child
= "parser_prod::AAndExpr::(parser_prod::ANode::replace_child)";
1465 void parser_prod___AAndExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1466 typedef void (*parser_prod___AAndExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1467 static const char * const LOCATE_parser_prod___AAndExpr___visit_all
= "parser_prod::AAndExpr::(parser_prod::ANode::visit_all)";
1468 void parser_prod___AAndExpr___visit_all(val_t p0
, val_t p1
);
1469 typedef void (*parser_prod___AAndExpr___visit_all_t
)(val_t p0
, val_t p1
);
1470 val_t
NEW_AAndExpr_parser_nodes___ANode___init(val_t p0
);
1471 static const char * const LOCATE_parser_prod___AOrElseExpr___empty_init
= "parser_prod::AOrElseExpr::empty_init";
1472 void parser_prod___AOrElseExpr___empty_init(val_t p0
, int* init_table
);
1473 typedef void (*parser_prod___AOrElseExpr___empty_init_t
)(val_t p0
, int* init_table
);
1474 val_t
NEW_AOrElseExpr_parser_prod___AOrElseExpr___empty_init();
1475 static const char * const LOCATE_parser_prod___AOrElseExpr___init_aorelseexpr
= "parser_prod::AOrElseExpr::init_aorelseexpr";
1476 void parser_prod___AOrElseExpr___init_aorelseexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1477 typedef void (*parser_prod___AOrElseExpr___init_aorelseexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1478 val_t
NEW_AOrElseExpr_parser_prod___AOrElseExpr___init_aorelseexpr(val_t p0
, val_t p1
);
1479 static const char * const LOCATE_parser_prod___AOrElseExpr___replace_child
= "parser_prod::AOrElseExpr::(parser_prod::ANode::replace_child)";
1480 void parser_prod___AOrElseExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1481 typedef void (*parser_prod___AOrElseExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1482 static const char * const LOCATE_parser_prod___AOrElseExpr___visit_all
= "parser_prod::AOrElseExpr::(parser_prod::ANode::visit_all)";
1483 void parser_prod___AOrElseExpr___visit_all(val_t p0
, val_t p1
);
1484 typedef void (*parser_prod___AOrElseExpr___visit_all_t
)(val_t p0
, val_t p1
);
1485 val_t
NEW_AOrElseExpr_parser_nodes___ANode___init(val_t p0
);
1486 static const char * const LOCATE_parser_prod___ANotExpr___empty_init
= "parser_prod::ANotExpr::empty_init";
1487 void parser_prod___ANotExpr___empty_init(val_t p0
, int* init_table
);
1488 typedef void (*parser_prod___ANotExpr___empty_init_t
)(val_t p0
, int* init_table
);
1489 val_t
NEW_ANotExpr_parser_prod___ANotExpr___empty_init();
1490 static const char * const LOCATE_parser_prod___ANotExpr___init_anotexpr
= "parser_prod::ANotExpr::init_anotexpr";
1491 void parser_prod___ANotExpr___init_anotexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1492 typedef void (*parser_prod___ANotExpr___init_anotexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1493 val_t
NEW_ANotExpr_parser_prod___ANotExpr___init_anotexpr(val_t p0
, val_t p1
);
1494 static const char * const LOCATE_parser_prod___ANotExpr___replace_child
= "parser_prod::ANotExpr::(parser_prod::ANode::replace_child)";
1495 void parser_prod___ANotExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1496 typedef void (*parser_prod___ANotExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1497 static const char * const LOCATE_parser_prod___ANotExpr___visit_all
= "parser_prod::ANotExpr::(parser_prod::ANode::visit_all)";
1498 void parser_prod___ANotExpr___visit_all(val_t p0
, val_t p1
);
1499 typedef void (*parser_prod___ANotExpr___visit_all_t
)(val_t p0
, val_t p1
);
1500 val_t
NEW_ANotExpr_parser_nodes___ANode___init(val_t p0
);
1501 val_t
NEW_AEqExpr_parser_prod___ABinopExpr___empty_init();
1502 static const char * const LOCATE_parser_prod___AEqExpr___empty_init
= "parser_prod::AEqExpr::empty_init";
1503 void parser_prod___AEqExpr___empty_init(val_t p0
, int* init_table
);
1504 typedef void (*parser_prod___AEqExpr___empty_init_t
)(val_t p0
, int* init_table
);
1505 val_t
NEW_AEqExpr_parser_prod___AEqExpr___empty_init();
1506 static const char * const LOCATE_parser_prod___AEqExpr___init_aeqexpr
= "parser_prod::AEqExpr::init_aeqexpr";
1507 void parser_prod___AEqExpr___init_aeqexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1508 typedef void (*parser_prod___AEqExpr___init_aeqexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1509 val_t
NEW_AEqExpr_parser_prod___AEqExpr___init_aeqexpr(val_t p0
, val_t p1
);
1510 static const char * const LOCATE_parser_prod___AEqExpr___replace_child
= "parser_prod::AEqExpr::(parser_prod::ANode::replace_child)";
1511 void parser_prod___AEqExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1512 typedef void (*parser_prod___AEqExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1513 static const char * const LOCATE_parser_prod___AEqExpr___visit_all
= "parser_prod::AEqExpr::(parser_prod::ANode::visit_all)";
1514 void parser_prod___AEqExpr___visit_all(val_t p0
, val_t p1
);
1515 typedef void (*parser_prod___AEqExpr___visit_all_t
)(val_t p0
, val_t p1
);
1516 val_t
NEW_AEqExpr_parser_nodes___ANode___init(val_t p0
);
1517 val_t
NEW_AEqExpr_parser_prod___ASendExpr___empty_init();
1518 val_t
NEW_AEqExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1519 val_t
NEW_AEqExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1520 static const char * const LOCATE_parser_prod___AEeExpr___empty_init
= "parser_prod::AEeExpr::empty_init";
1521 void parser_prod___AEeExpr___empty_init(val_t p0
, int* init_table
);
1522 typedef void (*parser_prod___AEeExpr___empty_init_t
)(val_t p0
, int* init_table
);
1523 val_t
NEW_AEeExpr_parser_prod___AEeExpr___empty_init();
1524 static const char * const LOCATE_parser_prod___AEeExpr___init_aeeexpr
= "parser_prod::AEeExpr::init_aeeexpr";
1525 void parser_prod___AEeExpr___init_aeeexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1526 typedef void (*parser_prod___AEeExpr___init_aeeexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1527 val_t
NEW_AEeExpr_parser_prod___AEeExpr___init_aeeexpr(val_t p0
, val_t p1
);
1528 static const char * const LOCATE_parser_prod___AEeExpr___replace_child
= "parser_prod::AEeExpr::(parser_prod::ANode::replace_child)";
1529 void parser_prod___AEeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1530 typedef void (*parser_prod___AEeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1531 static const char * const LOCATE_parser_prod___AEeExpr___visit_all
= "parser_prod::AEeExpr::(parser_prod::ANode::visit_all)";
1532 void parser_prod___AEeExpr___visit_all(val_t p0
, val_t p1
);
1533 typedef void (*parser_prod___AEeExpr___visit_all_t
)(val_t p0
, val_t p1
);
1534 val_t
NEW_AEeExpr_parser_nodes___ANode___init(val_t p0
);
1535 val_t
NEW_ANeExpr_parser_prod___ABinopExpr___empty_init();
1536 static const char * const LOCATE_parser_prod___ANeExpr___empty_init
= "parser_prod::ANeExpr::empty_init";
1537 void parser_prod___ANeExpr___empty_init(val_t p0
, int* init_table
);
1538 typedef void (*parser_prod___ANeExpr___empty_init_t
)(val_t p0
, int* init_table
);
1539 val_t
NEW_ANeExpr_parser_prod___ANeExpr___empty_init();
1540 static const char * const LOCATE_parser_prod___ANeExpr___init_aneexpr
= "parser_prod::ANeExpr::init_aneexpr";
1541 void parser_prod___ANeExpr___init_aneexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1542 typedef void (*parser_prod___ANeExpr___init_aneexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1543 val_t
NEW_ANeExpr_parser_prod___ANeExpr___init_aneexpr(val_t p0
, val_t p1
);
1544 static const char * const LOCATE_parser_prod___ANeExpr___replace_child
= "parser_prod::ANeExpr::(parser_prod::ANode::replace_child)";
1545 void parser_prod___ANeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1546 typedef void (*parser_prod___ANeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1547 static const char * const LOCATE_parser_prod___ANeExpr___visit_all
= "parser_prod::ANeExpr::(parser_prod::ANode::visit_all)";
1548 void parser_prod___ANeExpr___visit_all(val_t p0
, val_t p1
);
1549 typedef void (*parser_prod___ANeExpr___visit_all_t
)(val_t p0
, val_t p1
);
1550 val_t
NEW_ANeExpr_parser_nodes___ANode___init(val_t p0
);
1551 val_t
NEW_ANeExpr_parser_prod___ASendExpr___empty_init();
1552 val_t
NEW_ANeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1553 val_t
NEW_ANeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1554 val_t
NEW_ALtExpr_parser_prod___ABinopExpr___empty_init();
1555 static const char * const LOCATE_parser_prod___ALtExpr___empty_init
= "parser_prod::ALtExpr::empty_init";
1556 void parser_prod___ALtExpr___empty_init(val_t p0
, int* init_table
);
1557 typedef void (*parser_prod___ALtExpr___empty_init_t
)(val_t p0
, int* init_table
);
1558 val_t
NEW_ALtExpr_parser_prod___ALtExpr___empty_init();
1559 static const char * const LOCATE_parser_prod___ALtExpr___init_altexpr
= "parser_prod::ALtExpr::init_altexpr";
1560 void parser_prod___ALtExpr___init_altexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1561 typedef void (*parser_prod___ALtExpr___init_altexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1562 val_t
NEW_ALtExpr_parser_prod___ALtExpr___init_altexpr(val_t p0
, val_t p1
);
1563 static const char * const LOCATE_parser_prod___ALtExpr___replace_child
= "parser_prod::ALtExpr::(parser_prod::ANode::replace_child)";
1564 void parser_prod___ALtExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1565 typedef void (*parser_prod___ALtExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1566 static const char * const LOCATE_parser_prod___ALtExpr___visit_all
= "parser_prod::ALtExpr::(parser_prod::ANode::visit_all)";
1567 void parser_prod___ALtExpr___visit_all(val_t p0
, val_t p1
);
1568 typedef void (*parser_prod___ALtExpr___visit_all_t
)(val_t p0
, val_t p1
);
1569 val_t
NEW_ALtExpr_parser_nodes___ANode___init(val_t p0
);
1570 val_t
NEW_ALtExpr_parser_prod___ASendExpr___empty_init();
1571 val_t
NEW_ALtExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1572 val_t
NEW_ALtExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1573 val_t
NEW_ALeExpr_parser_prod___ABinopExpr___empty_init();
1574 static const char * const LOCATE_parser_prod___ALeExpr___empty_init
= "parser_prod::ALeExpr::empty_init";
1575 void parser_prod___ALeExpr___empty_init(val_t p0
, int* init_table
);
1576 typedef void (*parser_prod___ALeExpr___empty_init_t
)(val_t p0
, int* init_table
);
1577 val_t
NEW_ALeExpr_parser_prod___ALeExpr___empty_init();
1578 static const char * const LOCATE_parser_prod___ALeExpr___init_aleexpr
= "parser_prod::ALeExpr::init_aleexpr";
1579 void parser_prod___ALeExpr___init_aleexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1580 typedef void (*parser_prod___ALeExpr___init_aleexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1581 val_t
NEW_ALeExpr_parser_prod___ALeExpr___init_aleexpr(val_t p0
, val_t p1
);
1582 static const char * const LOCATE_parser_prod___ALeExpr___replace_child
= "parser_prod::ALeExpr::(parser_prod::ANode::replace_child)";
1583 void parser_prod___ALeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1584 typedef void (*parser_prod___ALeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1585 static const char * const LOCATE_parser_prod___ALeExpr___visit_all
= "parser_prod::ALeExpr::(parser_prod::ANode::visit_all)";
1586 void parser_prod___ALeExpr___visit_all(val_t p0
, val_t p1
);
1587 typedef void (*parser_prod___ALeExpr___visit_all_t
)(val_t p0
, val_t p1
);
1588 val_t
NEW_ALeExpr_parser_nodes___ANode___init(val_t p0
);
1589 val_t
NEW_ALeExpr_parser_prod___ASendExpr___empty_init();
1590 val_t
NEW_ALeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1591 val_t
NEW_ALeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1592 val_t
NEW_ALlExpr_parser_prod___ABinopExpr___empty_init();
1593 static const char * const LOCATE_parser_prod___ALlExpr___empty_init
= "parser_prod::ALlExpr::empty_init";
1594 void parser_prod___ALlExpr___empty_init(val_t p0
, int* init_table
);
1595 typedef void (*parser_prod___ALlExpr___empty_init_t
)(val_t p0
, int* init_table
);
1596 val_t
NEW_ALlExpr_parser_prod___ALlExpr___empty_init();
1597 static const char * const LOCATE_parser_prod___ALlExpr___init_allexpr
= "parser_prod::ALlExpr::init_allexpr";
1598 void parser_prod___ALlExpr___init_allexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1599 typedef void (*parser_prod___ALlExpr___init_allexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1600 val_t
NEW_ALlExpr_parser_prod___ALlExpr___init_allexpr(val_t p0
, val_t p1
);
1601 static const char * const LOCATE_parser_prod___ALlExpr___replace_child
= "parser_prod::ALlExpr::(parser_prod::ANode::replace_child)";
1602 void parser_prod___ALlExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1603 typedef void (*parser_prod___ALlExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1604 static const char * const LOCATE_parser_prod___ALlExpr___visit_all
= "parser_prod::ALlExpr::(parser_prod::ANode::visit_all)";
1605 void parser_prod___ALlExpr___visit_all(val_t p0
, val_t p1
);
1606 typedef void (*parser_prod___ALlExpr___visit_all_t
)(val_t p0
, val_t p1
);
1607 val_t
NEW_ALlExpr_parser_nodes___ANode___init(val_t p0
);
1608 val_t
NEW_ALlExpr_parser_prod___ASendExpr___empty_init();
1609 val_t
NEW_ALlExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1610 val_t
NEW_ALlExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1611 val_t
NEW_AGtExpr_parser_prod___ABinopExpr___empty_init();
1612 static const char * const LOCATE_parser_prod___AGtExpr___empty_init
= "parser_prod::AGtExpr::empty_init";
1613 void parser_prod___AGtExpr___empty_init(val_t p0
, int* init_table
);
1614 typedef void (*parser_prod___AGtExpr___empty_init_t
)(val_t p0
, int* init_table
);
1615 val_t
NEW_AGtExpr_parser_prod___AGtExpr___empty_init();
1616 static const char * const LOCATE_parser_prod___AGtExpr___init_agtexpr
= "parser_prod::AGtExpr::init_agtexpr";
1617 void parser_prod___AGtExpr___init_agtexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1618 typedef void (*parser_prod___AGtExpr___init_agtexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1619 val_t
NEW_AGtExpr_parser_prod___AGtExpr___init_agtexpr(val_t p0
, val_t p1
);
1620 static const char * const LOCATE_parser_prod___AGtExpr___replace_child
= "parser_prod::AGtExpr::(parser_prod::ANode::replace_child)";
1621 void parser_prod___AGtExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1622 typedef void (*parser_prod___AGtExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1623 static const char * const LOCATE_parser_prod___AGtExpr___visit_all
= "parser_prod::AGtExpr::(parser_prod::ANode::visit_all)";
1624 void parser_prod___AGtExpr___visit_all(val_t p0
, val_t p1
);
1625 typedef void (*parser_prod___AGtExpr___visit_all_t
)(val_t p0
, val_t p1
);
1626 val_t
NEW_AGtExpr_parser_nodes___ANode___init(val_t p0
);
1627 val_t
NEW_AGtExpr_parser_prod___ASendExpr___empty_init();
1628 val_t
NEW_AGtExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1629 val_t
NEW_AGtExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1630 val_t
NEW_AGeExpr_parser_prod___ABinopExpr___empty_init();
1631 static const char * const LOCATE_parser_prod___AGeExpr___empty_init
= "parser_prod::AGeExpr::empty_init";
1632 void parser_prod___AGeExpr___empty_init(val_t p0
, int* init_table
);
1633 typedef void (*parser_prod___AGeExpr___empty_init_t
)(val_t p0
, int* init_table
);
1634 val_t
NEW_AGeExpr_parser_prod___AGeExpr___empty_init();
1635 static const char * const LOCATE_parser_prod___AGeExpr___init_ageexpr
= "parser_prod::AGeExpr::init_ageexpr";
1636 void parser_prod___AGeExpr___init_ageexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1637 typedef void (*parser_prod___AGeExpr___init_ageexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1638 val_t
NEW_AGeExpr_parser_prod___AGeExpr___init_ageexpr(val_t p0
, val_t p1
);
1639 static const char * const LOCATE_parser_prod___AGeExpr___replace_child
= "parser_prod::AGeExpr::(parser_prod::ANode::replace_child)";
1640 void parser_prod___AGeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1641 typedef void (*parser_prod___AGeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1642 static const char * const LOCATE_parser_prod___AGeExpr___visit_all
= "parser_prod::AGeExpr::(parser_prod::ANode::visit_all)";
1643 void parser_prod___AGeExpr___visit_all(val_t p0
, val_t p1
);
1644 typedef void (*parser_prod___AGeExpr___visit_all_t
)(val_t p0
, val_t p1
);
1645 val_t
NEW_AGeExpr_parser_nodes___ANode___init(val_t p0
);
1646 val_t
NEW_AGeExpr_parser_prod___ASendExpr___empty_init();
1647 val_t
NEW_AGeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1648 val_t
NEW_AGeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1649 val_t
NEW_AGgExpr_parser_prod___ABinopExpr___empty_init();
1650 static const char * const LOCATE_parser_prod___AGgExpr___empty_init
= "parser_prod::AGgExpr::empty_init";
1651 void parser_prod___AGgExpr___empty_init(val_t p0
, int* init_table
);
1652 typedef void (*parser_prod___AGgExpr___empty_init_t
)(val_t p0
, int* init_table
);
1653 val_t
NEW_AGgExpr_parser_prod___AGgExpr___empty_init();
1654 static const char * const LOCATE_parser_prod___AGgExpr___init_aggexpr
= "parser_prod::AGgExpr::init_aggexpr";
1655 void parser_prod___AGgExpr___init_aggexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1656 typedef void (*parser_prod___AGgExpr___init_aggexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1657 val_t
NEW_AGgExpr_parser_prod___AGgExpr___init_aggexpr(val_t p0
, val_t p1
);
1658 static const char * const LOCATE_parser_prod___AGgExpr___replace_child
= "parser_prod::AGgExpr::(parser_prod::ANode::replace_child)";
1659 void parser_prod___AGgExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1660 typedef void (*parser_prod___AGgExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1661 static const char * const LOCATE_parser_prod___AGgExpr___visit_all
= "parser_prod::AGgExpr::(parser_prod::ANode::visit_all)";
1662 void parser_prod___AGgExpr___visit_all(val_t p0
, val_t p1
);
1663 typedef void (*parser_prod___AGgExpr___visit_all_t
)(val_t p0
, val_t p1
);
1664 val_t
NEW_AGgExpr_parser_nodes___ANode___init(val_t p0
);
1665 val_t
NEW_AGgExpr_parser_prod___ASendExpr___empty_init();
1666 val_t
NEW_AGgExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1667 val_t
NEW_AGgExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1668 static const char * const LOCATE_parser_prod___AIsaExpr___empty_init
= "parser_prod::AIsaExpr::empty_init";
1669 void parser_prod___AIsaExpr___empty_init(val_t p0
, int* init_table
);
1670 typedef void (*parser_prod___AIsaExpr___empty_init_t
)(val_t p0
, int* init_table
);
1671 val_t
NEW_AIsaExpr_parser_prod___AIsaExpr___empty_init();
1672 static const char * const LOCATE_parser_prod___AIsaExpr___init_aisaexpr
= "parser_prod::AIsaExpr::init_aisaexpr";
1673 void parser_prod___AIsaExpr___init_aisaexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1674 typedef void (*parser_prod___AIsaExpr___init_aisaexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1675 val_t
NEW_AIsaExpr_parser_prod___AIsaExpr___init_aisaexpr(val_t p0
, val_t p1
);
1676 static const char * const LOCATE_parser_prod___AIsaExpr___replace_child
= "parser_prod::AIsaExpr::(parser_prod::ANode::replace_child)";
1677 void parser_prod___AIsaExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1678 typedef void (*parser_prod___AIsaExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1679 static const char * const LOCATE_parser_prod___AIsaExpr___visit_all
= "parser_prod::AIsaExpr::(parser_prod::ANode::visit_all)";
1680 void parser_prod___AIsaExpr___visit_all(val_t p0
, val_t p1
);
1681 typedef void (*parser_prod___AIsaExpr___visit_all_t
)(val_t p0
, val_t p1
);
1682 val_t
NEW_AIsaExpr_parser_nodes___ANode___init(val_t p0
);
1683 val_t
NEW_APlusExpr_parser_prod___ABinopExpr___empty_init();
1684 static const char * const LOCATE_parser_prod___APlusExpr___empty_init
= "parser_prod::APlusExpr::empty_init";
1685 void parser_prod___APlusExpr___empty_init(val_t p0
, int* init_table
);
1686 typedef void (*parser_prod___APlusExpr___empty_init_t
)(val_t p0
, int* init_table
);
1687 val_t
NEW_APlusExpr_parser_prod___APlusExpr___empty_init();
1688 static const char * const LOCATE_parser_prod___APlusExpr___init_aplusexpr
= "parser_prod::APlusExpr::init_aplusexpr";
1689 void parser_prod___APlusExpr___init_aplusexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1690 typedef void (*parser_prod___APlusExpr___init_aplusexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1691 val_t
NEW_APlusExpr_parser_prod___APlusExpr___init_aplusexpr(val_t p0
, val_t p1
);
1692 static const char * const LOCATE_parser_prod___APlusExpr___replace_child
= "parser_prod::APlusExpr::(parser_prod::ANode::replace_child)";
1693 void parser_prod___APlusExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1694 typedef void (*parser_prod___APlusExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1695 static const char * const LOCATE_parser_prod___APlusExpr___visit_all
= "parser_prod::APlusExpr::(parser_prod::ANode::visit_all)";
1696 void parser_prod___APlusExpr___visit_all(val_t p0
, val_t p1
);
1697 typedef void (*parser_prod___APlusExpr___visit_all_t
)(val_t p0
, val_t p1
);
1698 val_t
NEW_APlusExpr_parser_nodes___ANode___init(val_t p0
);
1699 val_t
NEW_APlusExpr_parser_prod___ASendExpr___empty_init();
1700 val_t
NEW_APlusExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1701 val_t
NEW_APlusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1702 val_t
NEW_AMinusExpr_parser_prod___ABinopExpr___empty_init();
1703 static const char * const LOCATE_parser_prod___AMinusExpr___empty_init
= "parser_prod::AMinusExpr::empty_init";
1704 void parser_prod___AMinusExpr___empty_init(val_t p0
, int* init_table
);
1705 typedef void (*parser_prod___AMinusExpr___empty_init_t
)(val_t p0
, int* init_table
);
1706 val_t
NEW_AMinusExpr_parser_prod___AMinusExpr___empty_init();
1707 static const char * const LOCATE_parser_prod___AMinusExpr___init_aminusexpr
= "parser_prod::AMinusExpr::init_aminusexpr";
1708 void parser_prod___AMinusExpr___init_aminusexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1709 typedef void (*parser_prod___AMinusExpr___init_aminusexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1710 val_t
NEW_AMinusExpr_parser_prod___AMinusExpr___init_aminusexpr(val_t p0
, val_t p1
);
1711 static const char * const LOCATE_parser_prod___AMinusExpr___replace_child
= "parser_prod::AMinusExpr::(parser_prod::ANode::replace_child)";
1712 void parser_prod___AMinusExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1713 typedef void (*parser_prod___AMinusExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1714 static const char * const LOCATE_parser_prod___AMinusExpr___visit_all
= "parser_prod::AMinusExpr::(parser_prod::ANode::visit_all)";
1715 void parser_prod___AMinusExpr___visit_all(val_t p0
, val_t p1
);
1716 typedef void (*parser_prod___AMinusExpr___visit_all_t
)(val_t p0
, val_t p1
);
1717 val_t
NEW_AMinusExpr_parser_nodes___ANode___init(val_t p0
);
1718 val_t
NEW_AMinusExpr_parser_prod___ASendExpr___empty_init();
1719 val_t
NEW_AMinusExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1720 val_t
NEW_AMinusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1721 val_t
NEW_AStarshipExpr_parser_prod___ABinopExpr___empty_init();
1722 static const char * const LOCATE_parser_prod___AStarshipExpr___empty_init
= "parser_prod::AStarshipExpr::empty_init";
1723 void parser_prod___AStarshipExpr___empty_init(val_t p0
, int* init_table
);
1724 typedef void (*parser_prod___AStarshipExpr___empty_init_t
)(val_t p0
, int* init_table
);
1725 val_t
NEW_AStarshipExpr_parser_prod___AStarshipExpr___empty_init();
1726 static const char * const LOCATE_parser_prod___AStarshipExpr___init_astarshipexpr
= "parser_prod::AStarshipExpr::init_astarshipexpr";
1727 void parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1728 typedef void (*parser_prod___AStarshipExpr___init_astarshipexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1729 val_t
NEW_AStarshipExpr_parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0
, val_t p1
);
1730 static const char * const LOCATE_parser_prod___AStarshipExpr___replace_child
= "parser_prod::AStarshipExpr::(parser_prod::ANode::replace_child)";
1731 void parser_prod___AStarshipExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1732 typedef void (*parser_prod___AStarshipExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1733 static const char * const LOCATE_parser_prod___AStarshipExpr___visit_all
= "parser_prod::AStarshipExpr::(parser_prod::ANode::visit_all)";
1734 void parser_prod___AStarshipExpr___visit_all(val_t p0
, val_t p1
);
1735 typedef void (*parser_prod___AStarshipExpr___visit_all_t
)(val_t p0
, val_t p1
);
1736 val_t
NEW_AStarshipExpr_parser_nodes___ANode___init(val_t p0
);
1737 val_t
NEW_AStarshipExpr_parser_prod___ASendExpr___empty_init();
1738 val_t
NEW_AStarshipExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1739 val_t
NEW_AStarshipExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1740 val_t
NEW_AStarExpr_parser_prod___ABinopExpr___empty_init();
1741 static const char * const LOCATE_parser_prod___AStarExpr___empty_init
= "parser_prod::AStarExpr::empty_init";
1742 void parser_prod___AStarExpr___empty_init(val_t p0
, int* init_table
);
1743 typedef void (*parser_prod___AStarExpr___empty_init_t
)(val_t p0
, int* init_table
);
1744 val_t
NEW_AStarExpr_parser_prod___AStarExpr___empty_init();
1745 static const char * const LOCATE_parser_prod___AStarExpr___init_astarexpr
= "parser_prod::AStarExpr::init_astarexpr";
1746 void parser_prod___AStarExpr___init_astarexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1747 typedef void (*parser_prod___AStarExpr___init_astarexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1748 val_t
NEW_AStarExpr_parser_prod___AStarExpr___init_astarexpr(val_t p0
, val_t p1
);
1749 static const char * const LOCATE_parser_prod___AStarExpr___replace_child
= "parser_prod::AStarExpr::(parser_prod::ANode::replace_child)";
1750 void parser_prod___AStarExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1751 typedef void (*parser_prod___AStarExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1752 static const char * const LOCATE_parser_prod___AStarExpr___visit_all
= "parser_prod::AStarExpr::(parser_prod::ANode::visit_all)";
1753 void parser_prod___AStarExpr___visit_all(val_t p0
, val_t p1
);
1754 typedef void (*parser_prod___AStarExpr___visit_all_t
)(val_t p0
, val_t p1
);
1755 val_t
NEW_AStarExpr_parser_nodes___ANode___init(val_t p0
);
1756 val_t
NEW_AStarExpr_parser_prod___ASendExpr___empty_init();
1757 val_t
NEW_AStarExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1758 val_t
NEW_AStarExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1759 val_t
NEW_ASlashExpr_parser_prod___ABinopExpr___empty_init();
1760 static const char * const LOCATE_parser_prod___ASlashExpr___empty_init
= "parser_prod::ASlashExpr::empty_init";
1761 void parser_prod___ASlashExpr___empty_init(val_t p0
, int* init_table
);
1762 typedef void (*parser_prod___ASlashExpr___empty_init_t
)(val_t p0
, int* init_table
);
1763 val_t
NEW_ASlashExpr_parser_prod___ASlashExpr___empty_init();
1764 static const char * const LOCATE_parser_prod___ASlashExpr___init_aslashexpr
= "parser_prod::ASlashExpr::init_aslashexpr";
1765 void parser_prod___ASlashExpr___init_aslashexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1766 typedef void (*parser_prod___ASlashExpr___init_aslashexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1767 val_t
NEW_ASlashExpr_parser_prod___ASlashExpr___init_aslashexpr(val_t p0
, val_t p1
);
1768 static const char * const LOCATE_parser_prod___ASlashExpr___replace_child
= "parser_prod::ASlashExpr::(parser_prod::ANode::replace_child)";
1769 void parser_prod___ASlashExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1770 typedef void (*parser_prod___ASlashExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1771 static const char * const LOCATE_parser_prod___ASlashExpr___visit_all
= "parser_prod::ASlashExpr::(parser_prod::ANode::visit_all)";
1772 void parser_prod___ASlashExpr___visit_all(val_t p0
, val_t p1
);
1773 typedef void (*parser_prod___ASlashExpr___visit_all_t
)(val_t p0
, val_t p1
);
1774 val_t
NEW_ASlashExpr_parser_nodes___ANode___init(val_t p0
);
1775 val_t
NEW_ASlashExpr_parser_prod___ASendExpr___empty_init();
1776 val_t
NEW_ASlashExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1777 val_t
NEW_ASlashExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1778 val_t
NEW_APercentExpr_parser_prod___ABinopExpr___empty_init();
1779 static const char * const LOCATE_parser_prod___APercentExpr___empty_init
= "parser_prod::APercentExpr::empty_init";
1780 void parser_prod___APercentExpr___empty_init(val_t p0
, int* init_table
);
1781 typedef void (*parser_prod___APercentExpr___empty_init_t
)(val_t p0
, int* init_table
);
1782 val_t
NEW_APercentExpr_parser_prod___APercentExpr___empty_init();
1783 static const char * const LOCATE_parser_prod___APercentExpr___init_apercentexpr
= "parser_prod::APercentExpr::init_apercentexpr";
1784 void parser_prod___APercentExpr___init_apercentexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1785 typedef void (*parser_prod___APercentExpr___init_apercentexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1786 val_t
NEW_APercentExpr_parser_prod___APercentExpr___init_apercentexpr(val_t p0
, val_t p1
);
1787 static const char * const LOCATE_parser_prod___APercentExpr___replace_child
= "parser_prod::APercentExpr::(parser_prod::ANode::replace_child)";
1788 void parser_prod___APercentExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1789 typedef void (*parser_prod___APercentExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1790 static const char * const LOCATE_parser_prod___APercentExpr___visit_all
= "parser_prod::APercentExpr::(parser_prod::ANode::visit_all)";
1791 void parser_prod___APercentExpr___visit_all(val_t p0
, val_t p1
);
1792 typedef void (*parser_prod___APercentExpr___visit_all_t
)(val_t p0
, val_t p1
);
1793 val_t
NEW_APercentExpr_parser_nodes___ANode___init(val_t p0
);
1794 val_t
NEW_APercentExpr_parser_prod___ASendExpr___empty_init();
1795 val_t
NEW_APercentExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0
, val_t p1
);
1796 val_t
NEW_APercentExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1797 val_t
NEW_AUminusExpr_parser_prod___ASendExpr___empty_init();
1798 static const char * const LOCATE_parser_prod___AUminusExpr___empty_init
= "parser_prod::AUminusExpr::empty_init";
1799 void parser_prod___AUminusExpr___empty_init(val_t p0
, int* init_table
);
1800 typedef void (*parser_prod___AUminusExpr___empty_init_t
)(val_t p0
, int* init_table
);
1801 val_t
NEW_AUminusExpr_parser_prod___AUminusExpr___empty_init();
1802 static const char * const LOCATE_parser_prod___AUminusExpr___init_auminusexpr
= "parser_prod::AUminusExpr::init_auminusexpr";
1803 void parser_prod___AUminusExpr___init_auminusexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1804 typedef void (*parser_prod___AUminusExpr___init_auminusexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1805 val_t
NEW_AUminusExpr_parser_prod___AUminusExpr___init_auminusexpr(val_t p0
, val_t p1
);
1806 static const char * const LOCATE_parser_prod___AUminusExpr___replace_child
= "parser_prod::AUminusExpr::(parser_prod::ANode::replace_child)";
1807 void parser_prod___AUminusExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1808 typedef void (*parser_prod___AUminusExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1809 static const char * const LOCATE_parser_prod___AUminusExpr___visit_all
= "parser_prod::AUminusExpr::(parser_prod::ANode::visit_all)";
1810 void parser_prod___AUminusExpr___visit_all(val_t p0
, val_t p1
);
1811 typedef void (*parser_prod___AUminusExpr___visit_all_t
)(val_t p0
, val_t p1
);
1812 val_t
NEW_AUminusExpr_parser_nodes___ANode___init(val_t p0
);
1813 val_t
NEW_AUminusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1814 static const char * const LOCATE_parser_prod___ANewExpr___empty_init
= "parser_prod::ANewExpr::empty_init";
1815 void parser_prod___ANewExpr___empty_init(val_t p0
, int* init_table
);
1816 typedef void (*parser_prod___ANewExpr___empty_init_t
)(val_t p0
, int* init_table
);
1817 val_t
NEW_ANewExpr_parser_prod___ANewExpr___empty_init();
1818 static const char * const LOCATE_parser_prod___ANewExpr___init_anewexpr
= "parser_prod::ANewExpr::init_anewexpr";
1819 void parser_prod___ANewExpr___init_anewexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1820 typedef void (*parser_prod___ANewExpr___init_anewexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1821 typedef void (*CLOS_OC_parser_prod___ANewExpr___init_anewexpr_1_0
)(struct stack_frame_t
*);
1822 void OC_parser_prod___ANewExpr___init_anewexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1823 typedef void (*OC_parser_prod___ANewExpr___init_anewexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1824 val_t
NEW_ANewExpr_parser_prod___ANewExpr___init_anewexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1825 static const char * const LOCATE_parser_prod___ANewExpr___replace_child
= "parser_prod::ANewExpr::(parser_prod::ANode::replace_child)";
1826 void parser_prod___ANewExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1827 typedef void (*parser_prod___ANewExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1828 static const char * const LOCATE_parser_prod___ANewExpr___visit_all
= "parser_prod::ANewExpr::(parser_prod::ANode::visit_all)";
1829 void parser_prod___ANewExpr___visit_all(val_t p0
, val_t p1
);
1830 typedef void (*parser_prod___ANewExpr___visit_all_t
)(val_t p0
, val_t p1
);
1831 typedef void (*CLOS_OC_parser_prod___ANewExpr___visit_all_1_0
)(struct stack_frame_t
*);
1832 void OC_parser_prod___ANewExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1833 typedef void (*OC_parser_prod___ANewExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1834 val_t
NEW_ANewExpr_parser_nodes___ANode___init(val_t p0
);
1835 static const char * const LOCATE_parser_prod___AAttrExpr___empty_init
= "parser_prod::AAttrExpr::empty_init";
1836 void parser_prod___AAttrExpr___empty_init(val_t p0
, int* init_table
);
1837 typedef void (*parser_prod___AAttrExpr___empty_init_t
)(val_t p0
, int* init_table
);
1838 val_t
NEW_AAttrExpr_parser_prod___AAttrExpr___empty_init();
1839 static const char * const LOCATE_parser_prod___AAttrExpr___init_aattrexpr
= "parser_prod::AAttrExpr::init_aattrexpr";
1840 void parser_prod___AAttrExpr___init_aattrexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1841 typedef void (*parser_prod___AAttrExpr___init_aattrexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
1842 val_t
NEW_AAttrExpr_parser_prod___AAttrExpr___init_aattrexpr(val_t p0
, val_t p1
);
1843 static const char * const LOCATE_parser_prod___AAttrExpr___replace_child
= "parser_prod::AAttrExpr::(parser_prod::ANode::replace_child)";
1844 void parser_prod___AAttrExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1845 typedef void (*parser_prod___AAttrExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1846 static const char * const LOCATE_parser_prod___AAttrExpr___visit_all
= "parser_prod::AAttrExpr::(parser_prod::ANode::visit_all)";
1847 void parser_prod___AAttrExpr___visit_all(val_t p0
, val_t p1
);
1848 typedef void (*parser_prod___AAttrExpr___visit_all_t
)(val_t p0
, val_t p1
);
1849 val_t
NEW_AAttrExpr_parser_nodes___ANode___init(val_t p0
);
1850 static const char * const LOCATE_parser_prod___AAttrAssignExpr___empty_init
= "parser_prod::AAttrAssignExpr::empty_init";
1851 void parser_prod___AAttrAssignExpr___empty_init(val_t p0
, int* init_table
);
1852 typedef void (*parser_prod___AAttrAssignExpr___empty_init_t
)(val_t p0
, int* init_table
);
1853 val_t
NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___empty_init();
1854 static const char * const LOCATE_parser_prod___AAttrAssignExpr___init_aattrassignexpr
= "parser_prod::AAttrAssignExpr::init_aattrassignexpr";
1855 void parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1856 typedef void (*parser_prod___AAttrAssignExpr___init_aattrassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1857 val_t
NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1858 static const char * const LOCATE_parser_prod___AAttrAssignExpr___replace_child
= "parser_prod::AAttrAssignExpr::(parser_prod::ANode::replace_child)";
1859 void parser_prod___AAttrAssignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1860 typedef void (*parser_prod___AAttrAssignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1861 static const char * const LOCATE_parser_prod___AAttrAssignExpr___visit_all
= "parser_prod::AAttrAssignExpr::(parser_prod::ANode::visit_all)";
1862 void parser_prod___AAttrAssignExpr___visit_all(val_t p0
, val_t p1
);
1863 typedef void (*parser_prod___AAttrAssignExpr___visit_all_t
)(val_t p0
, val_t p1
);
1864 val_t
NEW_AAttrAssignExpr_parser_nodes___ANode___init(val_t p0
);
1865 static const char * const LOCATE_parser_prod___AAttrReassignExpr___empty_init
= "parser_prod::AAttrReassignExpr::empty_init";
1866 void parser_prod___AAttrReassignExpr___empty_init(val_t p0
, int* init_table
);
1867 typedef void (*parser_prod___AAttrReassignExpr___empty_init_t
)(val_t p0
, int* init_table
);
1868 val_t
NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___empty_init();
1869 static const char * const LOCATE_parser_prod___AAttrReassignExpr___init_aattrreassignexpr
= "parser_prod::AAttrReassignExpr::init_aattrreassignexpr";
1870 void parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1871 typedef void (*parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1872 val_t
NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1873 static const char * const LOCATE_parser_prod___AAttrReassignExpr___replace_child
= "parser_prod::AAttrReassignExpr::(parser_prod::ANode::replace_child)";
1874 void parser_prod___AAttrReassignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1875 typedef void (*parser_prod___AAttrReassignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1876 static const char * const LOCATE_parser_prod___AAttrReassignExpr___visit_all
= "parser_prod::AAttrReassignExpr::(parser_prod::ANode::visit_all)";
1877 void parser_prod___AAttrReassignExpr___visit_all(val_t p0
, val_t p1
);
1878 typedef void (*parser_prod___AAttrReassignExpr___visit_all_t
)(val_t p0
, val_t p1
);
1879 val_t
NEW_AAttrReassignExpr_parser_nodes___ANode___init(val_t p0
);
1880 val_t
NEW_ACallExpr_parser_prod___ASendExpr___empty_init();
1881 static const char * const LOCATE_parser_prod___ACallExpr___empty_init
= "parser_prod::ACallExpr::empty_init";
1882 void parser_prod___ACallExpr___empty_init(val_t p0
, int* init_table
);
1883 typedef void (*parser_prod___ACallExpr___empty_init_t
)(val_t p0
, int* init_table
);
1884 val_t
NEW_ACallExpr_parser_prod___ACallExpr___empty_init();
1885 static const char * const LOCATE_parser_prod___ACallExpr___init_acallexpr
= "parser_prod::ACallExpr::init_acallexpr";
1886 void parser_prod___ACallExpr___init_acallexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1887 typedef void (*parser_prod___ACallExpr___init_acallexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
1888 typedef void (*CLOS_OC_parser_prod___ACallExpr___init_acallexpr_1_0
)(struct stack_frame_t
*);
1889 void OC_parser_prod___ACallExpr___init_acallexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1890 typedef void (*OC_parser_prod___ACallExpr___init_acallexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1891 typedef void (*CLOS_OC_parser_prod___ACallExpr___init_acallexpr_2_0
)(struct stack_frame_t
*);
1892 void OC_parser_prod___ACallExpr___init_acallexpr_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1893 typedef void (*OC_parser_prod___ACallExpr___init_acallexpr_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1894 val_t
NEW_ACallExpr_parser_prod___ACallExpr___init_acallexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
1895 static const char * const LOCATE_parser_prod___ACallExpr___replace_child
= "parser_prod::ACallExpr::(parser_prod::ANode::replace_child)";
1896 void parser_prod___ACallExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1897 typedef void (*parser_prod___ACallExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1898 static const char * const LOCATE_parser_prod___ACallExpr___visit_all
= "parser_prod::ACallExpr::(parser_prod::ANode::visit_all)";
1899 void parser_prod___ACallExpr___visit_all(val_t p0
, val_t p1
);
1900 typedef void (*parser_prod___ACallExpr___visit_all_t
)(val_t p0
, val_t p1
);
1901 typedef void (*CLOS_OC_parser_prod___ACallExpr___visit_all_1_0
)(struct stack_frame_t
*);
1902 void OC_parser_prod___ACallExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1903 typedef void (*OC_parser_prod___ACallExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1904 typedef void (*CLOS_OC_parser_prod___ACallExpr___visit_all_2_0
)(struct stack_frame_t
*);
1905 void OC_parser_prod___ACallExpr___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1906 typedef void (*OC_parser_prod___ACallExpr___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1907 val_t
NEW_ACallExpr_parser_nodes___ANode___init(val_t p0
);
1908 val_t
NEW_ACallExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1909 val_t
NEW_ACallAssignExpr_parser_prod___ASendExpr___empty_init();
1910 static const char * const LOCATE_parser_prod___ACallAssignExpr___empty_init
= "parser_prod::ACallAssignExpr::empty_init";
1911 void parser_prod___ACallAssignExpr___empty_init(val_t p0
, int* init_table
);
1912 typedef void (*parser_prod___ACallAssignExpr___empty_init_t
)(val_t p0
, int* init_table
);
1913 val_t
NEW_ACallAssignExpr_parser_prod___ACallAssignExpr___empty_init();
1914 static const char * const LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr
= "parser_prod::ACallAssignExpr::init_acallassignexpr";
1915 void parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1916 typedef void (*parser_prod___ACallAssignExpr___init_acallassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1917 typedef void (*CLOS_OC_parser_prod___ACallAssignExpr___init_acallassignexpr_1_0
)(struct stack_frame_t
*);
1918 void OC_parser_prod___ACallAssignExpr___init_acallassignexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1919 typedef void (*OC_parser_prod___ACallAssignExpr___init_acallassignexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1920 val_t
NEW_ACallAssignExpr_parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
1921 static const char * const LOCATE_parser_prod___ACallAssignExpr___replace_child
= "parser_prod::ACallAssignExpr::(parser_prod::ANode::replace_child)";
1922 void parser_prod___ACallAssignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1923 typedef void (*parser_prod___ACallAssignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1924 static const char * const LOCATE_parser_prod___ACallAssignExpr___visit_all
= "parser_prod::ACallAssignExpr::(parser_prod::ANode::visit_all)";
1925 void parser_prod___ACallAssignExpr___visit_all(val_t p0
, val_t p1
);
1926 typedef void (*parser_prod___ACallAssignExpr___visit_all_t
)(val_t p0
, val_t p1
);
1927 typedef void (*CLOS_OC_parser_prod___ACallAssignExpr___visit_all_1_0
)(struct stack_frame_t
*);
1928 void OC_parser_prod___ACallAssignExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1929 typedef void (*OC_parser_prod___ACallAssignExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1930 val_t
NEW_ACallAssignExpr_parser_nodes___ANode___init(val_t p0
);
1931 val_t
NEW_ACallAssignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1932 val_t
NEW_ACallReassignExpr_parser_prod___ASendExpr___empty_init();
1933 static const char * const LOCATE_parser_prod___ACallReassignExpr___empty_init
= "parser_prod::ACallReassignExpr::empty_init";
1934 void parser_prod___ACallReassignExpr___empty_init(val_t p0
, int* init_table
);
1935 typedef void (*parser_prod___ACallReassignExpr___empty_init_t
)(val_t p0
, int* init_table
);
1936 val_t
NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___empty_init();
1937 static const char * const LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr
= "parser_prod::ACallReassignExpr::init_acallreassignexpr";
1938 void parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1939 typedef void (*parser_prod___ACallReassignExpr___init_acallreassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, int* init_table
);
1940 typedef void (*CLOS_OC_parser_prod___ACallReassignExpr___init_acallreassignexpr_1_0
)(struct stack_frame_t
*);
1941 void OC_parser_prod___ACallReassignExpr___init_acallreassignexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1942 typedef void (*OC_parser_prod___ACallReassignExpr___init_acallreassignexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1943 val_t
NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
1944 static const char * const LOCATE_parser_prod___ACallReassignExpr___replace_child
= "parser_prod::ACallReassignExpr::(parser_prod::ANode::replace_child)";
1945 void parser_prod___ACallReassignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1946 typedef void (*parser_prod___ACallReassignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1947 static const char * const LOCATE_parser_prod___ACallReassignExpr___visit_all
= "parser_prod::ACallReassignExpr::(parser_prod::ANode::visit_all)";
1948 void parser_prod___ACallReassignExpr___visit_all(val_t p0
, val_t p1
);
1949 typedef void (*parser_prod___ACallReassignExpr___visit_all_t
)(val_t p0
, val_t p1
);
1950 typedef void (*CLOS_OC_parser_prod___ACallReassignExpr___visit_all_1_0
)(struct stack_frame_t
*);
1951 void OC_parser_prod___ACallReassignExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1952 typedef void (*OC_parser_prod___ACallReassignExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1953 val_t
NEW_ACallReassignExpr_parser_nodes___ANode___init(val_t p0
);
1954 val_t
NEW_ACallReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1955 static const char * const LOCATE_parser_prod___ASuperExpr___empty_init
= "parser_prod::ASuperExpr::empty_init";
1956 void parser_prod___ASuperExpr___empty_init(val_t p0
, int* init_table
);
1957 typedef void (*parser_prod___ASuperExpr___empty_init_t
)(val_t p0
, int* init_table
);
1958 val_t
NEW_ASuperExpr_parser_prod___ASuperExpr___empty_init();
1959 static const char * const LOCATE_parser_prod___ASuperExpr___init_asuperexpr
= "parser_prod::ASuperExpr::init_asuperexpr";
1960 void parser_prod___ASuperExpr___init_asuperexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1961 typedef void (*parser_prod___ASuperExpr___init_asuperexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1962 typedef void (*CLOS_OC_parser_prod___ASuperExpr___init_asuperexpr_1_0
)(struct stack_frame_t
*);
1963 void OC_parser_prod___ASuperExpr___init_asuperexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1964 typedef void (*OC_parser_prod___ASuperExpr___init_asuperexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1965 val_t
NEW_ASuperExpr_parser_prod___ASuperExpr___init_asuperexpr(val_t p0
, val_t p1
, val_t p2
);
1966 static const char * const LOCATE_parser_prod___ASuperExpr___replace_child
= "parser_prod::ASuperExpr::(parser_prod::ANode::replace_child)";
1967 void parser_prod___ASuperExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1968 typedef void (*parser_prod___ASuperExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1969 static const char * const LOCATE_parser_prod___ASuperExpr___visit_all
= "parser_prod::ASuperExpr::(parser_prod::ANode::visit_all)";
1970 void parser_prod___ASuperExpr___visit_all(val_t p0
, val_t p1
);
1971 typedef void (*parser_prod___ASuperExpr___visit_all_t
)(val_t p0
, val_t p1
);
1972 typedef void (*CLOS_OC_parser_prod___ASuperExpr___visit_all_1_0
)(struct stack_frame_t
*);
1973 void OC_parser_prod___ASuperExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1974 typedef void (*OC_parser_prod___ASuperExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1975 val_t
NEW_ASuperExpr_parser_nodes___ANode___init(val_t p0
);
1976 val_t
NEW_AInitExpr_parser_prod___ASendExpr___empty_init();
1977 static const char * const LOCATE_parser_prod___AInitExpr___empty_init
= "parser_prod::AInitExpr::empty_init";
1978 void parser_prod___AInitExpr___empty_init(val_t p0
, int* init_table
);
1979 typedef void (*parser_prod___AInitExpr___empty_init_t
)(val_t p0
, int* init_table
);
1980 val_t
NEW_AInitExpr_parser_prod___AInitExpr___empty_init();
1981 static const char * const LOCATE_parser_prod___AInitExpr___init_ainitexpr
= "parser_prod::AInitExpr::init_ainitexpr";
1982 void parser_prod___AInitExpr___init_ainitexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1983 typedef void (*parser_prod___AInitExpr___init_ainitexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
1984 typedef void (*CLOS_OC_parser_prod___AInitExpr___init_ainitexpr_1_0
)(struct stack_frame_t
*);
1985 void OC_parser_prod___AInitExpr___init_ainitexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1986 typedef void (*OC_parser_prod___AInitExpr___init_ainitexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1987 val_t
NEW_AInitExpr_parser_prod___AInitExpr___init_ainitexpr(val_t p0
, val_t p1
, val_t p2
);
1988 static const char * const LOCATE_parser_prod___AInitExpr___replace_child
= "parser_prod::AInitExpr::(parser_prod::ANode::replace_child)";
1989 void parser_prod___AInitExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
1990 typedef void (*parser_prod___AInitExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
1991 static const char * const LOCATE_parser_prod___AInitExpr___visit_all
= "parser_prod::AInitExpr::(parser_prod::ANode::visit_all)";
1992 void parser_prod___AInitExpr___visit_all(val_t p0
, val_t p1
);
1993 typedef void (*parser_prod___AInitExpr___visit_all_t
)(val_t p0
, val_t p1
);
1994 typedef void (*CLOS_OC_parser_prod___AInitExpr___visit_all_1_0
)(struct stack_frame_t
*);
1995 void OC_parser_prod___AInitExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1996 typedef void (*OC_parser_prod___AInitExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
1997 val_t
NEW_AInitExpr_parser_nodes___ANode___init(val_t p0
);
1998 val_t
NEW_AInitExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
1999 val_t
NEW_ABraExpr_parser_prod___ASendExpr___empty_init();
2000 static const char * const LOCATE_parser_prod___ABraExpr___empty_init
= "parser_prod::ABraExpr::empty_init";
2001 void parser_prod___ABraExpr___empty_init(val_t p0
, int* init_table
);
2002 typedef void (*parser_prod___ABraExpr___empty_init_t
)(val_t p0
, int* init_table
);
2003 val_t
NEW_ABraExpr_parser_prod___ABraExpr___empty_init();
2004 static const char * const LOCATE_parser_prod___ABraExpr___init_abraexpr
= "parser_prod::ABraExpr::init_abraexpr";
2005 void parser_prod___ABraExpr___init_abraexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2006 typedef void (*parser_prod___ABraExpr___init_abraexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2007 typedef void (*CLOS_OC_parser_prod___ABraExpr___init_abraexpr_1_0
)(struct stack_frame_t
*);
2008 void OC_parser_prod___ABraExpr___init_abraexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2009 typedef void (*OC_parser_prod___ABraExpr___init_abraexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2010 typedef void (*CLOS_OC_parser_prod___ABraExpr___init_abraexpr_2_0
)(struct stack_frame_t
*);
2011 void OC_parser_prod___ABraExpr___init_abraexpr_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2012 typedef void (*OC_parser_prod___ABraExpr___init_abraexpr_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2013 val_t
NEW_ABraExpr_parser_prod___ABraExpr___init_abraexpr(val_t p0
, val_t p1
, val_t p2
);
2014 static const char * const LOCATE_parser_prod___ABraExpr___replace_child
= "parser_prod::ABraExpr::(parser_prod::ANode::replace_child)";
2015 void parser_prod___ABraExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2016 typedef void (*parser_prod___ABraExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2017 static const char * const LOCATE_parser_prod___ABraExpr___visit_all
= "parser_prod::ABraExpr::(parser_prod::ANode::visit_all)";
2018 void parser_prod___ABraExpr___visit_all(val_t p0
, val_t p1
);
2019 typedef void (*parser_prod___ABraExpr___visit_all_t
)(val_t p0
, val_t p1
);
2020 typedef void (*CLOS_OC_parser_prod___ABraExpr___visit_all_1_0
)(struct stack_frame_t
*);
2021 void OC_parser_prod___ABraExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2022 typedef void (*OC_parser_prod___ABraExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2023 typedef void (*CLOS_OC_parser_prod___ABraExpr___visit_all_2_0
)(struct stack_frame_t
*);
2024 void OC_parser_prod___ABraExpr___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2025 typedef void (*OC_parser_prod___ABraExpr___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2026 val_t
NEW_ABraExpr_parser_nodes___ANode___init(val_t p0
);
2027 val_t
NEW_ABraExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
2028 val_t
NEW_ABraAssignExpr_parser_prod___ASendExpr___empty_init();
2029 static const char * const LOCATE_parser_prod___ABraAssignExpr___empty_init
= "parser_prod::ABraAssignExpr::empty_init";
2030 void parser_prod___ABraAssignExpr___empty_init(val_t p0
, int* init_table
);
2031 typedef void (*parser_prod___ABraAssignExpr___empty_init_t
)(val_t p0
, int* init_table
);
2032 val_t
NEW_ABraAssignExpr_parser_prod___ABraAssignExpr___empty_init();
2033 static const char * const LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr
= "parser_prod::ABraAssignExpr::init_abraassignexpr";
2034 void parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2035 typedef void (*parser_prod___ABraAssignExpr___init_abraassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2036 typedef void (*CLOS_OC_parser_prod___ABraAssignExpr___init_abraassignexpr_1_0
)(struct stack_frame_t
*);
2037 void OC_parser_prod___ABraAssignExpr___init_abraassignexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2038 typedef void (*OC_parser_prod___ABraAssignExpr___init_abraassignexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2039 val_t
NEW_ABraAssignExpr_parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
2040 static const char * const LOCATE_parser_prod___ABraAssignExpr___replace_child
= "parser_prod::ABraAssignExpr::(parser_prod::ANode::replace_child)";
2041 void parser_prod___ABraAssignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2042 typedef void (*parser_prod___ABraAssignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2043 static const char * const LOCATE_parser_prod___ABraAssignExpr___visit_all
= "parser_prod::ABraAssignExpr::(parser_prod::ANode::visit_all)";
2044 void parser_prod___ABraAssignExpr___visit_all(val_t p0
, val_t p1
);
2045 typedef void (*parser_prod___ABraAssignExpr___visit_all_t
)(val_t p0
, val_t p1
);
2046 typedef void (*CLOS_OC_parser_prod___ABraAssignExpr___visit_all_1_0
)(struct stack_frame_t
*);
2047 void OC_parser_prod___ABraAssignExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2048 typedef void (*OC_parser_prod___ABraAssignExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2049 val_t
NEW_ABraAssignExpr_parser_nodes___ANode___init(val_t p0
);
2050 val_t
NEW_ABraAssignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
2051 val_t
NEW_ABraReassignExpr_parser_prod___ASendExpr___empty_init();
2052 static const char * const LOCATE_parser_prod___ABraReassignExpr___empty_init
= "parser_prod::ABraReassignExpr::empty_init";
2053 void parser_prod___ABraReassignExpr___empty_init(val_t p0
, int* init_table
);
2054 typedef void (*parser_prod___ABraReassignExpr___empty_init_t
)(val_t p0
, int* init_table
);
2055 val_t
NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___empty_init();
2056 static const char * const LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr
= "parser_prod::ABraReassignExpr::init_abrareassignexpr";
2057 void parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2058 typedef void (*parser_prod___ABraReassignExpr___init_abrareassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2059 typedef void (*CLOS_OC_parser_prod___ABraReassignExpr___init_abrareassignexpr_1_0
)(struct stack_frame_t
*);
2060 void OC_parser_prod___ABraReassignExpr___init_abrareassignexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2061 typedef void (*OC_parser_prod___ABraReassignExpr___init_abrareassignexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2062 val_t
NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
2063 static const char * const LOCATE_parser_prod___ABraReassignExpr___replace_child
= "parser_prod::ABraReassignExpr::(parser_prod::ANode::replace_child)";
2064 void parser_prod___ABraReassignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2065 typedef void (*parser_prod___ABraReassignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2066 static const char * const LOCATE_parser_prod___ABraReassignExpr___visit_all
= "parser_prod::ABraReassignExpr::(parser_prod::ANode::visit_all)";
2067 void parser_prod___ABraReassignExpr___visit_all(val_t p0
, val_t p1
);
2068 typedef void (*parser_prod___ABraReassignExpr___visit_all_t
)(val_t p0
, val_t p1
);
2069 typedef void (*CLOS_OC_parser_prod___ABraReassignExpr___visit_all_1_0
)(struct stack_frame_t
*);
2070 void OC_parser_prod___ABraReassignExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2071 typedef void (*OC_parser_prod___ABraReassignExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2072 val_t
NEW_ABraReassignExpr_parser_nodes___ANode___init(val_t p0
);
2073 val_t
NEW_ABraReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0
);
2074 static const char * const LOCATE_parser_prod___AClosureCallExpr___empty_init
= "parser_prod::AClosureCallExpr::empty_init";
2075 void parser_prod___AClosureCallExpr___empty_init(val_t p0
, int* init_table
);
2076 typedef void (*parser_prod___AClosureCallExpr___empty_init_t
)(val_t p0
, int* init_table
);
2077 val_t
NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___empty_init();
2078 static const char * const LOCATE_parser_prod___AClosureCallExpr___init_aclosurecallexpr
= "parser_prod::AClosureCallExpr::init_aclosurecallexpr";
2079 void parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2080 typedef void (*parser_prod___AClosureCallExpr___init_aclosurecallexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2081 typedef void (*CLOS_OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_1_0
)(struct stack_frame_t
*);
2082 void OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2083 typedef void (*OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2084 typedef void (*CLOS_OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_2_0
)(struct stack_frame_t
*);
2085 void OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2086 typedef void (*OC_parser_prod___AClosureCallExpr___init_aclosurecallexpr_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2087 val_t
NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0
, val_t p1
, val_t p2
);
2088 static const char * const LOCATE_parser_prod___AClosureCallExpr___replace_child
= "parser_prod::AClosureCallExpr::(parser_prod::ANode::replace_child)";
2089 void parser_prod___AClosureCallExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2090 typedef void (*parser_prod___AClosureCallExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2091 static const char * const LOCATE_parser_prod___AClosureCallExpr___visit_all
= "parser_prod::AClosureCallExpr::(parser_prod::ANode::visit_all)";
2092 void parser_prod___AClosureCallExpr___visit_all(val_t p0
, val_t p1
);
2093 typedef void (*parser_prod___AClosureCallExpr___visit_all_t
)(val_t p0
, val_t p1
);
2094 typedef void (*CLOS_OC_parser_prod___AClosureCallExpr___visit_all_1_0
)(struct stack_frame_t
*);
2095 void OC_parser_prod___AClosureCallExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2096 typedef void (*OC_parser_prod___AClosureCallExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2097 typedef void (*CLOS_OC_parser_prod___AClosureCallExpr___visit_all_2_0
)(struct stack_frame_t
*);
2098 void OC_parser_prod___AClosureCallExpr___visit_all_2(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2099 typedef void (*OC_parser_prod___AClosureCallExpr___visit_all_2_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2100 val_t
NEW_AClosureCallExpr_parser_nodes___ANode___init(val_t p0
);
2101 static const char * const LOCATE_parser_prod___AVarExpr___empty_init
= "parser_prod::AVarExpr::empty_init";
2102 void parser_prod___AVarExpr___empty_init(val_t p0
, int* init_table
);
2103 typedef void (*parser_prod___AVarExpr___empty_init_t
)(val_t p0
, int* init_table
);
2104 val_t
NEW_AVarExpr_parser_prod___AVarExpr___empty_init();
2105 static const char * const LOCATE_parser_prod___AVarExpr___init_avarexpr
= "parser_prod::AVarExpr::init_avarexpr";
2106 void parser_prod___AVarExpr___init_avarexpr(val_t p0
, val_t p1
, int* init_table
);
2107 typedef void (*parser_prod___AVarExpr___init_avarexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2108 val_t
NEW_AVarExpr_parser_prod___AVarExpr___init_avarexpr(val_t p0
);
2109 static const char * const LOCATE_parser_prod___AVarExpr___replace_child
= "parser_prod::AVarExpr::(parser_prod::ANode::replace_child)";
2110 void parser_prod___AVarExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2111 typedef void (*parser_prod___AVarExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2112 static const char * const LOCATE_parser_prod___AVarExpr___visit_all
= "parser_prod::AVarExpr::(parser_prod::ANode::visit_all)";
2113 void parser_prod___AVarExpr___visit_all(val_t p0
, val_t p1
);
2114 typedef void (*parser_prod___AVarExpr___visit_all_t
)(val_t p0
, val_t p1
);
2115 val_t
NEW_AVarExpr_parser_nodes___ANode___init(val_t p0
);
2116 static const char * const LOCATE_parser_prod___AVarAssignExpr___empty_init
= "parser_prod::AVarAssignExpr::empty_init";
2117 void parser_prod___AVarAssignExpr___empty_init(val_t p0
, int* init_table
);
2118 typedef void (*parser_prod___AVarAssignExpr___empty_init_t
)(val_t p0
, int* init_table
);
2119 val_t
NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___empty_init();
2120 static const char * const LOCATE_parser_prod___AVarAssignExpr___init_avarassignexpr
= "parser_prod::AVarAssignExpr::init_avarassignexpr";
2121 void parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2122 typedef void (*parser_prod___AVarAssignExpr___init_avarassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2123 val_t
NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0
, val_t p1
, val_t p2
);
2124 static const char * const LOCATE_parser_prod___AVarAssignExpr___replace_child
= "parser_prod::AVarAssignExpr::(parser_prod::ANode::replace_child)";
2125 void parser_prod___AVarAssignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2126 typedef void (*parser_prod___AVarAssignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2127 static const char * const LOCATE_parser_prod___AVarAssignExpr___visit_all
= "parser_prod::AVarAssignExpr::(parser_prod::ANode::visit_all)";
2128 void parser_prod___AVarAssignExpr___visit_all(val_t p0
, val_t p1
);
2129 typedef void (*parser_prod___AVarAssignExpr___visit_all_t
)(val_t p0
, val_t p1
);
2130 val_t
NEW_AVarAssignExpr_parser_nodes___ANode___init(val_t p0
);
2131 static const char * const LOCATE_parser_prod___AVarReassignExpr___empty_init
= "parser_prod::AVarReassignExpr::empty_init";
2132 void parser_prod___AVarReassignExpr___empty_init(val_t p0
, int* init_table
);
2133 typedef void (*parser_prod___AVarReassignExpr___empty_init_t
)(val_t p0
, int* init_table
);
2134 val_t
NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___empty_init();
2135 static const char * const LOCATE_parser_prod___AVarReassignExpr___init_avarreassignexpr
= "parser_prod::AVarReassignExpr::init_avarreassignexpr";
2136 void parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2137 typedef void (*parser_prod___AVarReassignExpr___init_avarreassignexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2138 val_t
NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0
, val_t p1
, val_t p2
);
2139 static const char * const LOCATE_parser_prod___AVarReassignExpr___replace_child
= "parser_prod::AVarReassignExpr::(parser_prod::ANode::replace_child)";
2140 void parser_prod___AVarReassignExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2141 typedef void (*parser_prod___AVarReassignExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2142 static const char * const LOCATE_parser_prod___AVarReassignExpr___visit_all
= "parser_prod::AVarReassignExpr::(parser_prod::ANode::visit_all)";
2143 void parser_prod___AVarReassignExpr___visit_all(val_t p0
, val_t p1
);
2144 typedef void (*parser_prod___AVarReassignExpr___visit_all_t
)(val_t p0
, val_t p1
);
2145 val_t
NEW_AVarReassignExpr_parser_nodes___ANode___init(val_t p0
);
2146 static const char * const LOCATE_parser_prod___ARangeExpr___empty_init
= "parser_prod::ARangeExpr::empty_init";
2147 void parser_prod___ARangeExpr___empty_init(val_t p0
, int* init_table
);
2148 typedef void (*parser_prod___ARangeExpr___empty_init_t
)(val_t p0
, int* init_table
);
2149 val_t
NEW_ARangeExpr_parser_prod___ARangeExpr___empty_init();
2150 static const char * const LOCATE_parser_prod___ARangeExpr___init_arangeexpr
= "parser_prod::ARangeExpr::init_arangeexpr";
2151 void parser_prod___ARangeExpr___init_arangeexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2152 typedef void (*parser_prod___ARangeExpr___init_arangeexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2153 val_t
NEW_ARangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0
, val_t p1
);
2154 static const char * const LOCATE_parser_prod___ARangeExpr___replace_child
= "parser_prod::ARangeExpr::(parser_prod::ANode::replace_child)";
2155 void parser_prod___ARangeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2156 typedef void (*parser_prod___ARangeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2157 static const char * const LOCATE_parser_prod___ARangeExpr___visit_all
= "parser_prod::ARangeExpr::(parser_prod::ANode::visit_all)";
2158 void parser_prod___ARangeExpr___visit_all(val_t p0
, val_t p1
);
2159 typedef void (*parser_prod___ARangeExpr___visit_all_t
)(val_t p0
, val_t p1
);
2160 val_t
NEW_ARangeExpr_parser_nodes___ANode___init(val_t p0
);
2161 val_t
NEW_ACrangeExpr_parser_prod___ARangeExpr___empty_init();
2162 static const char * const LOCATE_parser_prod___ACrangeExpr___empty_init
= "parser_prod::ACrangeExpr::empty_init";
2163 void parser_prod___ACrangeExpr___empty_init(val_t p0
, int* init_table
);
2164 typedef void (*parser_prod___ACrangeExpr___empty_init_t
)(val_t p0
, int* init_table
);
2165 val_t
NEW_ACrangeExpr_parser_prod___ACrangeExpr___empty_init();
2166 static const char * const LOCATE_parser_prod___ACrangeExpr___init_acrangeexpr
= "parser_prod::ACrangeExpr::init_acrangeexpr";
2167 void parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2168 typedef void (*parser_prod___ACrangeExpr___init_acrangeexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2169 val_t
NEW_ACrangeExpr_parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0
, val_t p1
);
2170 static const char * const LOCATE_parser_prod___ACrangeExpr___replace_child
= "parser_prod::ACrangeExpr::(parser_prod::ANode::replace_child)";
2171 void parser_prod___ACrangeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2172 typedef void (*parser_prod___ACrangeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2173 static const char * const LOCATE_parser_prod___ACrangeExpr___visit_all
= "parser_prod::ACrangeExpr::(parser_prod::ANode::visit_all)";
2174 void parser_prod___ACrangeExpr___visit_all(val_t p0
, val_t p1
);
2175 typedef void (*parser_prod___ACrangeExpr___visit_all_t
)(val_t p0
, val_t p1
);
2176 val_t
NEW_ACrangeExpr_parser_nodes___ANode___init(val_t p0
);
2177 val_t
NEW_ACrangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0
, val_t p1
);
2178 val_t
NEW_AOrangeExpr_parser_prod___ARangeExpr___empty_init();
2179 static const char * const LOCATE_parser_prod___AOrangeExpr___empty_init
= "parser_prod::AOrangeExpr::empty_init";
2180 void parser_prod___AOrangeExpr___empty_init(val_t p0
, int* init_table
);
2181 typedef void (*parser_prod___AOrangeExpr___empty_init_t
)(val_t p0
, int* init_table
);
2182 val_t
NEW_AOrangeExpr_parser_prod___AOrangeExpr___empty_init();
2183 static const char * const LOCATE_parser_prod___AOrangeExpr___init_aorangeexpr
= "parser_prod::AOrangeExpr::init_aorangeexpr";
2184 void parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2185 typedef void (*parser_prod___AOrangeExpr___init_aorangeexpr_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2186 val_t
NEW_AOrangeExpr_parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0
, val_t p1
);
2187 static const char * const LOCATE_parser_prod___AOrangeExpr___replace_child
= "parser_prod::AOrangeExpr::(parser_prod::ANode::replace_child)";
2188 void parser_prod___AOrangeExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2189 typedef void (*parser_prod___AOrangeExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2190 static const char * const LOCATE_parser_prod___AOrangeExpr___visit_all
= "parser_prod::AOrangeExpr::(parser_prod::ANode::visit_all)";
2191 void parser_prod___AOrangeExpr___visit_all(val_t p0
, val_t p1
);
2192 typedef void (*parser_prod___AOrangeExpr___visit_all_t
)(val_t p0
, val_t p1
);
2193 val_t
NEW_AOrangeExpr_parser_nodes___ANode___init(val_t p0
);
2194 val_t
NEW_AOrangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0
, val_t p1
);
2195 static const char * const LOCATE_parser_prod___AArrayExpr___empty_init
= "parser_prod::AArrayExpr::empty_init";
2196 void parser_prod___AArrayExpr___empty_init(val_t p0
, int* init_table
);
2197 typedef void (*parser_prod___AArrayExpr___empty_init_t
)(val_t p0
, int* init_table
);
2198 val_t
NEW_AArrayExpr_parser_prod___AArrayExpr___empty_init();
2199 static const char * const LOCATE_parser_prod___AArrayExpr___init_aarrayexpr
= "parser_prod::AArrayExpr::init_aarrayexpr";
2200 void parser_prod___AArrayExpr___init_aarrayexpr(val_t p0
, val_t p1
, int* init_table
);
2201 typedef void (*parser_prod___AArrayExpr___init_aarrayexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2202 typedef void (*CLOS_OC_parser_prod___AArrayExpr___init_aarrayexpr_1_0
)(struct stack_frame_t
*);
2203 void OC_parser_prod___AArrayExpr___init_aarrayexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2204 typedef void (*OC_parser_prod___AArrayExpr___init_aarrayexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2205 val_t
NEW_AArrayExpr_parser_prod___AArrayExpr___init_aarrayexpr(val_t p0
);
2206 static const char * const LOCATE_parser_prod___AArrayExpr___replace_child
= "parser_prod::AArrayExpr::(parser_prod::ANode::replace_child)";
2207 void parser_prod___AArrayExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2208 typedef void (*parser_prod___AArrayExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2209 static const char * const LOCATE_parser_prod___AArrayExpr___visit_all
= "parser_prod::AArrayExpr::(parser_prod::ANode::visit_all)";
2210 void parser_prod___AArrayExpr___visit_all(val_t p0
, val_t p1
);
2211 typedef void (*parser_prod___AArrayExpr___visit_all_t
)(val_t p0
, val_t p1
);
2212 typedef void (*CLOS_OC_parser_prod___AArrayExpr___visit_all_1_0
)(struct stack_frame_t
*);
2213 void OC_parser_prod___AArrayExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2214 typedef void (*OC_parser_prod___AArrayExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2215 val_t
NEW_AArrayExpr_parser_nodes___ANode___init(val_t p0
);
2216 static const char * const LOCATE_parser_prod___ASelfExpr___empty_init
= "parser_prod::ASelfExpr::empty_init";
2217 void parser_prod___ASelfExpr___empty_init(val_t p0
, int* init_table
);
2218 typedef void (*parser_prod___ASelfExpr___empty_init_t
)(val_t p0
, int* init_table
);
2219 val_t
NEW_ASelfExpr_parser_prod___ASelfExpr___empty_init();
2220 static const char * const LOCATE_parser_prod___ASelfExpr___init_aselfexpr
= "parser_prod::ASelfExpr::init_aselfexpr";
2221 void parser_prod___ASelfExpr___init_aselfexpr(val_t p0
, val_t p1
, int* init_table
);
2222 typedef void (*parser_prod___ASelfExpr___init_aselfexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2223 val_t
NEW_ASelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0
);
2224 static const char * const LOCATE_parser_prod___ASelfExpr___replace_child
= "parser_prod::ASelfExpr::(parser_prod::ANode::replace_child)";
2225 void parser_prod___ASelfExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2226 typedef void (*parser_prod___ASelfExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2227 static const char * const LOCATE_parser_prod___ASelfExpr___visit_all
= "parser_prod::ASelfExpr::(parser_prod::ANode::visit_all)";
2228 void parser_prod___ASelfExpr___visit_all(val_t p0
, val_t p1
);
2229 typedef void (*parser_prod___ASelfExpr___visit_all_t
)(val_t p0
, val_t p1
);
2230 val_t
NEW_ASelfExpr_parser_nodes___ANode___init(val_t p0
);
2231 val_t
NEW_AImplicitSelfExpr_parser_prod___ASelfExpr___empty_init();
2232 static const char * const LOCATE_parser_prod___AImplicitSelfExpr___empty_init
= "parser_prod::AImplicitSelfExpr::empty_init";
2233 void parser_prod___AImplicitSelfExpr___empty_init(val_t p0
, int* init_table
);
2234 typedef void (*parser_prod___AImplicitSelfExpr___empty_init_t
)(val_t p0
, int* init_table
);
2235 val_t
NEW_AImplicitSelfExpr_parser_prod___AImplicitSelfExpr___empty_init();
2236 static const char * const LOCATE_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr
= "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr";
2237 void parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t p0
, int* init_table
);
2238 typedef void (*parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t
)(val_t p0
, int* init_table
);
2239 val_t
NEW_AImplicitSelfExpr_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr();
2240 static const char * const LOCATE_parser_prod___AImplicitSelfExpr___replace_child
= "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::replace_child)";
2241 void parser_prod___AImplicitSelfExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2242 typedef void (*parser_prod___AImplicitSelfExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2243 static const char * const LOCATE_parser_prod___AImplicitSelfExpr___visit_all
= "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::visit_all)";
2244 void parser_prod___AImplicitSelfExpr___visit_all(val_t p0
, val_t p1
);
2245 typedef void (*parser_prod___AImplicitSelfExpr___visit_all_t
)(val_t p0
, val_t p1
);
2246 val_t
NEW_AImplicitSelfExpr_parser_nodes___ANode___init(val_t p0
);
2247 val_t
NEW_AImplicitSelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0
);
2248 static const char * const LOCATE_parser_prod___ATrueExpr___empty_init
= "parser_prod::ATrueExpr::empty_init";
2249 void parser_prod___ATrueExpr___empty_init(val_t p0
, int* init_table
);
2250 typedef void (*parser_prod___ATrueExpr___empty_init_t
)(val_t p0
, int* init_table
);
2251 val_t
NEW_ATrueExpr_parser_prod___ATrueExpr___empty_init();
2252 static const char * const LOCATE_parser_prod___ATrueExpr___init_atrueexpr
= "parser_prod::ATrueExpr::init_atrueexpr";
2253 void parser_prod___ATrueExpr___init_atrueexpr(val_t p0
, val_t p1
, int* init_table
);
2254 typedef void (*parser_prod___ATrueExpr___init_atrueexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2255 val_t
NEW_ATrueExpr_parser_prod___ATrueExpr___init_atrueexpr(val_t p0
);
2256 static const char * const LOCATE_parser_prod___ATrueExpr___replace_child
= "parser_prod::ATrueExpr::(parser_prod::ANode::replace_child)";
2257 void parser_prod___ATrueExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2258 typedef void (*parser_prod___ATrueExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2259 static const char * const LOCATE_parser_prod___ATrueExpr___visit_all
= "parser_prod::ATrueExpr::(parser_prod::ANode::visit_all)";
2260 void parser_prod___ATrueExpr___visit_all(val_t p0
, val_t p1
);
2261 typedef void (*parser_prod___ATrueExpr___visit_all_t
)(val_t p0
, val_t p1
);
2262 val_t
NEW_ATrueExpr_parser_nodes___ANode___init(val_t p0
);
2263 static const char * const LOCATE_parser_prod___AFalseExpr___empty_init
= "parser_prod::AFalseExpr::empty_init";
2264 void parser_prod___AFalseExpr___empty_init(val_t p0
, int* init_table
);
2265 typedef void (*parser_prod___AFalseExpr___empty_init_t
)(val_t p0
, int* init_table
);
2266 val_t
NEW_AFalseExpr_parser_prod___AFalseExpr___empty_init();
2267 static const char * const LOCATE_parser_prod___AFalseExpr___init_afalseexpr
= "parser_prod::AFalseExpr::init_afalseexpr";
2268 void parser_prod___AFalseExpr___init_afalseexpr(val_t p0
, val_t p1
, int* init_table
);
2269 typedef void (*parser_prod___AFalseExpr___init_afalseexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2270 val_t
NEW_AFalseExpr_parser_prod___AFalseExpr___init_afalseexpr(val_t p0
);
2271 static const char * const LOCATE_parser_prod___AFalseExpr___replace_child
= "parser_prod::AFalseExpr::(parser_prod::ANode::replace_child)";
2272 void parser_prod___AFalseExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2273 typedef void (*parser_prod___AFalseExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2274 static const char * const LOCATE_parser_prod___AFalseExpr___visit_all
= "parser_prod::AFalseExpr::(parser_prod::ANode::visit_all)";
2275 void parser_prod___AFalseExpr___visit_all(val_t p0
, val_t p1
);
2276 typedef void (*parser_prod___AFalseExpr___visit_all_t
)(val_t p0
, val_t p1
);
2277 val_t
NEW_AFalseExpr_parser_nodes___ANode___init(val_t p0
);
2278 static const char * const LOCATE_parser_prod___ANullExpr___empty_init
= "parser_prod::ANullExpr::empty_init";
2279 void parser_prod___ANullExpr___empty_init(val_t p0
, int* init_table
);
2280 typedef void (*parser_prod___ANullExpr___empty_init_t
)(val_t p0
, int* init_table
);
2281 val_t
NEW_ANullExpr_parser_prod___ANullExpr___empty_init();
2282 static const char * const LOCATE_parser_prod___ANullExpr___init_anullexpr
= "parser_prod::ANullExpr::init_anullexpr";
2283 void parser_prod___ANullExpr___init_anullexpr(val_t p0
, val_t p1
, int* init_table
);
2284 typedef void (*parser_prod___ANullExpr___init_anullexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2285 val_t
NEW_ANullExpr_parser_prod___ANullExpr___init_anullexpr(val_t p0
);
2286 static const char * const LOCATE_parser_prod___ANullExpr___replace_child
= "parser_prod::ANullExpr::(parser_prod::ANode::replace_child)";
2287 void parser_prod___ANullExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2288 typedef void (*parser_prod___ANullExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2289 static const char * const LOCATE_parser_prod___ANullExpr___visit_all
= "parser_prod::ANullExpr::(parser_prod::ANode::visit_all)";
2290 void parser_prod___ANullExpr___visit_all(val_t p0
, val_t p1
);
2291 typedef void (*parser_prod___ANullExpr___visit_all_t
)(val_t p0
, val_t p1
);
2292 val_t
NEW_ANullExpr_parser_nodes___ANode___init(val_t p0
);
2293 static const char * const LOCATE_parser_prod___AIntExpr___empty_init
= "parser_prod::AIntExpr::empty_init";
2294 void parser_prod___AIntExpr___empty_init(val_t p0
, int* init_table
);
2295 typedef void (*parser_prod___AIntExpr___empty_init_t
)(val_t p0
, int* init_table
);
2296 val_t
NEW_AIntExpr_parser_prod___AIntExpr___empty_init();
2297 static const char * const LOCATE_parser_prod___AIntExpr___init_aintexpr
= "parser_prod::AIntExpr::init_aintexpr";
2298 void parser_prod___AIntExpr___init_aintexpr(val_t p0
, val_t p1
, int* init_table
);
2299 typedef void (*parser_prod___AIntExpr___init_aintexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2300 val_t
NEW_AIntExpr_parser_prod___AIntExpr___init_aintexpr(val_t p0
);
2301 static const char * const LOCATE_parser_prod___AIntExpr___replace_child
= "parser_prod::AIntExpr::(parser_prod::ANode::replace_child)";
2302 void parser_prod___AIntExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2303 typedef void (*parser_prod___AIntExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2304 static const char * const LOCATE_parser_prod___AIntExpr___visit_all
= "parser_prod::AIntExpr::(parser_prod::ANode::visit_all)";
2305 void parser_prod___AIntExpr___visit_all(val_t p0
, val_t p1
);
2306 typedef void (*parser_prod___AIntExpr___visit_all_t
)(val_t p0
, val_t p1
);
2307 val_t
NEW_AIntExpr_parser_nodes___ANode___init(val_t p0
);
2308 static const char * const LOCATE_parser_prod___AFloatExpr___empty_init
= "parser_prod::AFloatExpr::empty_init";
2309 void parser_prod___AFloatExpr___empty_init(val_t p0
, int* init_table
);
2310 typedef void (*parser_prod___AFloatExpr___empty_init_t
)(val_t p0
, int* init_table
);
2311 val_t
NEW_AFloatExpr_parser_prod___AFloatExpr___empty_init();
2312 static const char * const LOCATE_parser_prod___AFloatExpr___init_afloatexpr
= "parser_prod::AFloatExpr::init_afloatexpr";
2313 void parser_prod___AFloatExpr___init_afloatexpr(val_t p0
, val_t p1
, int* init_table
);
2314 typedef void (*parser_prod___AFloatExpr___init_afloatexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2315 val_t
NEW_AFloatExpr_parser_prod___AFloatExpr___init_afloatexpr(val_t p0
);
2316 static const char * const LOCATE_parser_prod___AFloatExpr___replace_child
= "parser_prod::AFloatExpr::(parser_prod::ANode::replace_child)";
2317 void parser_prod___AFloatExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2318 typedef void (*parser_prod___AFloatExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2319 static const char * const LOCATE_parser_prod___AFloatExpr___visit_all
= "parser_prod::AFloatExpr::(parser_prod::ANode::visit_all)";
2320 void parser_prod___AFloatExpr___visit_all(val_t p0
, val_t p1
);
2321 typedef void (*parser_prod___AFloatExpr___visit_all_t
)(val_t p0
, val_t p1
);
2322 val_t
NEW_AFloatExpr_parser_nodes___ANode___init(val_t p0
);
2323 static const char * const LOCATE_parser_prod___ACharExpr___empty_init
= "parser_prod::ACharExpr::empty_init";
2324 void parser_prod___ACharExpr___empty_init(val_t p0
, int* init_table
);
2325 typedef void (*parser_prod___ACharExpr___empty_init_t
)(val_t p0
, int* init_table
);
2326 val_t
NEW_ACharExpr_parser_prod___ACharExpr___empty_init();
2327 static const char * const LOCATE_parser_prod___ACharExpr___init_acharexpr
= "parser_prod::ACharExpr::init_acharexpr";
2328 void parser_prod___ACharExpr___init_acharexpr(val_t p0
, val_t p1
, int* init_table
);
2329 typedef void (*parser_prod___ACharExpr___init_acharexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2330 val_t
NEW_ACharExpr_parser_prod___ACharExpr___init_acharexpr(val_t p0
);
2331 static const char * const LOCATE_parser_prod___ACharExpr___replace_child
= "parser_prod::ACharExpr::(parser_prod::ANode::replace_child)";
2332 void parser_prod___ACharExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2333 typedef void (*parser_prod___ACharExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2334 static const char * const LOCATE_parser_prod___ACharExpr___visit_all
= "parser_prod::ACharExpr::(parser_prod::ANode::visit_all)";
2335 void parser_prod___ACharExpr___visit_all(val_t p0
, val_t p1
);
2336 typedef void (*parser_prod___ACharExpr___visit_all_t
)(val_t p0
, val_t p1
);
2337 val_t
NEW_ACharExpr_parser_nodes___ANode___init(val_t p0
);
2338 static const char * const LOCATE_parser_prod___AStringExpr___empty_init
= "parser_prod::AStringExpr::empty_init";
2339 void parser_prod___AStringExpr___empty_init(val_t p0
, int* init_table
);
2340 typedef void (*parser_prod___AStringExpr___empty_init_t
)(val_t p0
, int* init_table
);
2341 val_t
NEW_AStringExpr_parser_prod___AStringExpr___empty_init();
2342 static const char * const LOCATE_parser_prod___AStringExpr___init_astringexpr
= "parser_prod::AStringExpr::init_astringexpr";
2343 void parser_prod___AStringExpr___init_astringexpr(val_t p0
, val_t p1
, int* init_table
);
2344 typedef void (*parser_prod___AStringExpr___init_astringexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2345 val_t
NEW_AStringExpr_parser_prod___AStringExpr___init_astringexpr(val_t p0
);
2346 static const char * const LOCATE_parser_prod___AStringExpr___replace_child
= "parser_prod::AStringExpr::(parser_prod::ANode::replace_child)";
2347 void parser_prod___AStringExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2348 typedef void (*parser_prod___AStringExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2349 static const char * const LOCATE_parser_prod___AStringExpr___visit_all
= "parser_prod::AStringExpr::(parser_prod::ANode::visit_all)";
2350 void parser_prod___AStringExpr___visit_all(val_t p0
, val_t p1
);
2351 typedef void (*parser_prod___AStringExpr___visit_all_t
)(val_t p0
, val_t p1
);
2352 val_t
NEW_AStringExpr_parser_nodes___ANode___init(val_t p0
);
2353 static const char * const LOCATE_parser_prod___AStartStringExpr___empty_init
= "parser_prod::AStartStringExpr::empty_init";
2354 void parser_prod___AStartStringExpr___empty_init(val_t p0
, int* init_table
);
2355 typedef void (*parser_prod___AStartStringExpr___empty_init_t
)(val_t p0
, int* init_table
);
2356 val_t
NEW_AStartStringExpr_parser_prod___AStartStringExpr___empty_init();
2357 static const char * const LOCATE_parser_prod___AStartStringExpr___init_astartstringexpr
= "parser_prod::AStartStringExpr::init_astartstringexpr";
2358 void parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0
, val_t p1
, int* init_table
);
2359 typedef void (*parser_prod___AStartStringExpr___init_astartstringexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2360 val_t
NEW_AStartStringExpr_parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0
);
2361 static const char * const LOCATE_parser_prod___AStartStringExpr___replace_child
= "parser_prod::AStartStringExpr::(parser_prod::ANode::replace_child)";
2362 void parser_prod___AStartStringExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2363 typedef void (*parser_prod___AStartStringExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2364 static const char * const LOCATE_parser_prod___AStartStringExpr___visit_all
= "parser_prod::AStartStringExpr::(parser_prod::ANode::visit_all)";
2365 void parser_prod___AStartStringExpr___visit_all(val_t p0
, val_t p1
);
2366 typedef void (*parser_prod___AStartStringExpr___visit_all_t
)(val_t p0
, val_t p1
);
2367 val_t
NEW_AStartStringExpr_parser_nodes___ANode___init(val_t p0
);
2368 static const char * const LOCATE_parser_prod___AMidStringExpr___empty_init
= "parser_prod::AMidStringExpr::empty_init";
2369 void parser_prod___AMidStringExpr___empty_init(val_t p0
, int* init_table
);
2370 typedef void (*parser_prod___AMidStringExpr___empty_init_t
)(val_t p0
, int* init_table
);
2371 val_t
NEW_AMidStringExpr_parser_prod___AMidStringExpr___empty_init();
2372 static const char * const LOCATE_parser_prod___AMidStringExpr___init_amidstringexpr
= "parser_prod::AMidStringExpr::init_amidstringexpr";
2373 void parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0
, val_t p1
, int* init_table
);
2374 typedef void (*parser_prod___AMidStringExpr___init_amidstringexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2375 val_t
NEW_AMidStringExpr_parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0
);
2376 static const char * const LOCATE_parser_prod___AMidStringExpr___replace_child
= "parser_prod::AMidStringExpr::(parser_prod::ANode::replace_child)";
2377 void parser_prod___AMidStringExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2378 typedef void (*parser_prod___AMidStringExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2379 static const char * const LOCATE_parser_prod___AMidStringExpr___visit_all
= "parser_prod::AMidStringExpr::(parser_prod::ANode::visit_all)";
2380 void parser_prod___AMidStringExpr___visit_all(val_t p0
, val_t p1
);
2381 typedef void (*parser_prod___AMidStringExpr___visit_all_t
)(val_t p0
, val_t p1
);
2382 val_t
NEW_AMidStringExpr_parser_nodes___ANode___init(val_t p0
);
2383 static const char * const LOCATE_parser_prod___AEndStringExpr___empty_init
= "parser_prod::AEndStringExpr::empty_init";
2384 void parser_prod___AEndStringExpr___empty_init(val_t p0
, int* init_table
);
2385 typedef void (*parser_prod___AEndStringExpr___empty_init_t
)(val_t p0
, int* init_table
);
2386 val_t
NEW_AEndStringExpr_parser_prod___AEndStringExpr___empty_init();
2387 static const char * const LOCATE_parser_prod___AEndStringExpr___init_aendstringexpr
= "parser_prod::AEndStringExpr::init_aendstringexpr";
2388 void parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0
, val_t p1
, int* init_table
);
2389 typedef void (*parser_prod___AEndStringExpr___init_aendstringexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2390 val_t
NEW_AEndStringExpr_parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0
);
2391 static const char * const LOCATE_parser_prod___AEndStringExpr___replace_child
= "parser_prod::AEndStringExpr::(parser_prod::ANode::replace_child)";
2392 void parser_prod___AEndStringExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2393 typedef void (*parser_prod___AEndStringExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2394 static const char * const LOCATE_parser_prod___AEndStringExpr___visit_all
= "parser_prod::AEndStringExpr::(parser_prod::ANode::visit_all)";
2395 void parser_prod___AEndStringExpr___visit_all(val_t p0
, val_t p1
);
2396 typedef void (*parser_prod___AEndStringExpr___visit_all_t
)(val_t p0
, val_t p1
);
2397 val_t
NEW_AEndStringExpr_parser_nodes___ANode___init(val_t p0
);
2398 static const char * const LOCATE_parser_prod___ASuperstringExpr___empty_init
= "parser_prod::ASuperstringExpr::empty_init";
2399 void parser_prod___ASuperstringExpr___empty_init(val_t p0
, int* init_table
);
2400 typedef void (*parser_prod___ASuperstringExpr___empty_init_t
)(val_t p0
, int* init_table
);
2401 val_t
NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___empty_init();
2402 static const char * const LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr
= "parser_prod::ASuperstringExpr::init_asuperstringexpr";
2403 void parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0
, val_t p1
, int* init_table
);
2404 typedef void (*parser_prod___ASuperstringExpr___init_asuperstringexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2405 typedef void (*CLOS_OC_parser_prod___ASuperstringExpr___init_asuperstringexpr_1_0
)(struct stack_frame_t
*);
2406 void OC_parser_prod___ASuperstringExpr___init_asuperstringexpr_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2407 typedef void (*OC_parser_prod___ASuperstringExpr___init_asuperstringexpr_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2408 val_t
NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0
);
2409 static const char * const LOCATE_parser_prod___ASuperstringExpr___replace_child
= "parser_prod::ASuperstringExpr::(parser_prod::ANode::replace_child)";
2410 void parser_prod___ASuperstringExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2411 typedef void (*parser_prod___ASuperstringExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2412 static const char * const LOCATE_parser_prod___ASuperstringExpr___visit_all
= "parser_prod::ASuperstringExpr::(parser_prod::ANode::visit_all)";
2413 void parser_prod___ASuperstringExpr___visit_all(val_t p0
, val_t p1
);
2414 typedef void (*parser_prod___ASuperstringExpr___visit_all_t
)(val_t p0
, val_t p1
);
2415 typedef void (*CLOS_OC_parser_prod___ASuperstringExpr___visit_all_1_0
)(struct stack_frame_t
*);
2416 void OC_parser_prod___ASuperstringExpr___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2417 typedef void (*OC_parser_prod___ASuperstringExpr___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2418 val_t
NEW_ASuperstringExpr_parser_nodes___ANode___init(val_t p0
);
2419 static const char * const LOCATE_parser_prod___AParExpr___empty_init
= "parser_prod::AParExpr::empty_init";
2420 void parser_prod___AParExpr___empty_init(val_t p0
, int* init_table
);
2421 typedef void (*parser_prod___AParExpr___empty_init_t
)(val_t p0
, int* init_table
);
2422 val_t
NEW_AParExpr_parser_prod___AParExpr___empty_init();
2423 static const char * const LOCATE_parser_prod___AParExpr___init_aparexpr
= "parser_prod::AParExpr::init_aparexpr";
2424 void parser_prod___AParExpr___init_aparexpr(val_t p0
, val_t p1
, int* init_table
);
2425 typedef void (*parser_prod___AParExpr___init_aparexpr_t
)(val_t p0
, val_t p1
, int* init_table
);
2426 val_t
NEW_AParExpr_parser_prod___AParExpr___init_aparexpr(val_t p0
);
2427 static const char * const LOCATE_parser_prod___AParExpr___replace_child
= "parser_prod::AParExpr::(parser_prod::ANode::replace_child)";
2428 void parser_prod___AParExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2429 typedef void (*parser_prod___AParExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2430 static const char * const LOCATE_parser_prod___AParExpr___visit_all
= "parser_prod::AParExpr::(parser_prod::ANode::visit_all)";
2431 void parser_prod___AParExpr___visit_all(val_t p0
, val_t p1
);
2432 typedef void (*parser_prod___AParExpr___visit_all_t
)(val_t p0
, val_t p1
);
2433 val_t
NEW_AParExpr_parser_nodes___ANode___init(val_t p0
);
2434 static const char * const LOCATE_parser_prod___AAsCastExpr___empty_init
= "parser_prod::AAsCastExpr::empty_init";
2435 void parser_prod___AAsCastExpr___empty_init(val_t p0
, int* init_table
);
2436 typedef void (*parser_prod___AAsCastExpr___empty_init_t
)(val_t p0
, int* init_table
);
2437 val_t
NEW_AAsCastExpr_parser_prod___AAsCastExpr___empty_init();
2438 static const char * const LOCATE_parser_prod___AAsCastExpr___init_aascastexpr
= "parser_prod::AAsCastExpr::init_aascastexpr";
2439 void parser_prod___AAsCastExpr___init_aascastexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2440 typedef void (*parser_prod___AAsCastExpr___init_aascastexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2441 val_t
NEW_AAsCastExpr_parser_prod___AAsCastExpr___init_aascastexpr(val_t p0
, val_t p1
, val_t p2
);
2442 static const char * const LOCATE_parser_prod___AAsCastExpr___replace_child
= "parser_prod::AAsCastExpr::(parser_prod::ANode::replace_child)";
2443 void parser_prod___AAsCastExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2444 typedef void (*parser_prod___AAsCastExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2445 static const char * const LOCATE_parser_prod___AAsCastExpr___visit_all
= "parser_prod::AAsCastExpr::(parser_prod::ANode::visit_all)";
2446 void parser_prod___AAsCastExpr___visit_all(val_t p0
, val_t p1
);
2447 typedef void (*parser_prod___AAsCastExpr___visit_all_t
)(val_t p0
, val_t p1
);
2448 val_t
NEW_AAsCastExpr_parser_nodes___ANode___init(val_t p0
);
2449 static const char * const LOCATE_parser_prod___AAsNotnullExpr___empty_init
= "parser_prod::AAsNotnullExpr::empty_init";
2450 void parser_prod___AAsNotnullExpr___empty_init(val_t p0
, int* init_table
);
2451 typedef void (*parser_prod___AAsNotnullExpr___empty_init_t
)(val_t p0
, int* init_table
);
2452 val_t
NEW_AAsNotnullExpr_parser_prod___AAsNotnullExpr___empty_init();
2453 static const char * const LOCATE_parser_prod___AAsNotnullExpr___init_aasnotnullexpr
= "parser_prod::AAsNotnullExpr::init_aasnotnullexpr";
2454 void parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2455 typedef void (*parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2456 val_t
NEW_AAsNotnullExpr_parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
2457 static const char * const LOCATE_parser_prod___AAsNotnullExpr___replace_child
= "parser_prod::AAsNotnullExpr::(parser_prod::ANode::replace_child)";
2458 void parser_prod___AAsNotnullExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2459 typedef void (*parser_prod___AAsNotnullExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2460 static const char * const LOCATE_parser_prod___AAsNotnullExpr___visit_all
= "parser_prod::AAsNotnullExpr::(parser_prod::ANode::visit_all)";
2461 void parser_prod___AAsNotnullExpr___visit_all(val_t p0
, val_t p1
);
2462 typedef void (*parser_prod___AAsNotnullExpr___visit_all_t
)(val_t p0
, val_t p1
);
2463 val_t
NEW_AAsNotnullExpr_parser_nodes___ANode___init(val_t p0
);
2464 static const char * const LOCATE_parser_prod___AIssetAttrExpr___empty_init
= "parser_prod::AIssetAttrExpr::empty_init";
2465 void parser_prod___AIssetAttrExpr___empty_init(val_t p0
, int* init_table
);
2466 typedef void (*parser_prod___AIssetAttrExpr___empty_init_t
)(val_t p0
, int* init_table
);
2467 val_t
NEW_AIssetAttrExpr_parser_prod___AIssetAttrExpr___empty_init();
2468 static const char * const LOCATE_parser_prod___AIssetAttrExpr___init_aissetattrexpr
= "parser_prod::AIssetAttrExpr::init_aissetattrexpr";
2469 void parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2470 typedef void (*parser_prod___AIssetAttrExpr___init_aissetattrexpr_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2471 val_t
NEW_AIssetAttrExpr_parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0
, val_t p1
, val_t p2
);
2472 static const char * const LOCATE_parser_prod___AIssetAttrExpr___replace_child
= "parser_prod::AIssetAttrExpr::(parser_prod::ANode::replace_child)";
2473 void parser_prod___AIssetAttrExpr___replace_child(val_t p0
, val_t p1
, val_t p2
);
2474 typedef void (*parser_prod___AIssetAttrExpr___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2475 static const char * const LOCATE_parser_prod___AIssetAttrExpr___visit_all
= "parser_prod::AIssetAttrExpr::(parser_prod::ANode::visit_all)";
2476 void parser_prod___AIssetAttrExpr___visit_all(val_t p0
, val_t p1
);
2477 typedef void (*parser_prod___AIssetAttrExpr___visit_all_t
)(val_t p0
, val_t p1
);
2478 val_t
NEW_AIssetAttrExpr_parser_nodes___ANode___init(val_t p0
);
2479 static const char * const LOCATE_parser_prod___APlusAssignOp___empty_init
= "parser_prod::APlusAssignOp::empty_init";
2480 void parser_prod___APlusAssignOp___empty_init(val_t p0
, int* init_table
);
2481 typedef void (*parser_prod___APlusAssignOp___empty_init_t
)(val_t p0
, int* init_table
);
2482 val_t
NEW_APlusAssignOp_parser_prod___APlusAssignOp___empty_init();
2483 static const char * const LOCATE_parser_prod___APlusAssignOp___init_aplusassignop
= "parser_prod::APlusAssignOp::init_aplusassignop";
2484 void parser_prod___APlusAssignOp___init_aplusassignop(val_t p0
, val_t p1
, int* init_table
);
2485 typedef void (*parser_prod___APlusAssignOp___init_aplusassignop_t
)(val_t p0
, val_t p1
, int* init_table
);
2486 val_t
NEW_APlusAssignOp_parser_prod___APlusAssignOp___init_aplusassignop(val_t p0
);
2487 static const char * const LOCATE_parser_prod___APlusAssignOp___replace_child
= "parser_prod::APlusAssignOp::(parser_prod::ANode::replace_child)";
2488 void parser_prod___APlusAssignOp___replace_child(val_t p0
, val_t p1
, val_t p2
);
2489 typedef void (*parser_prod___APlusAssignOp___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2490 static const char * const LOCATE_parser_prod___APlusAssignOp___visit_all
= "parser_prod::APlusAssignOp::(parser_prod::ANode::visit_all)";
2491 void parser_prod___APlusAssignOp___visit_all(val_t p0
, val_t p1
);
2492 typedef void (*parser_prod___APlusAssignOp___visit_all_t
)(val_t p0
, val_t p1
);
2493 val_t
NEW_APlusAssignOp_parser_nodes___ANode___init(val_t p0
);
2494 static const char * const LOCATE_parser_prod___AMinusAssignOp___empty_init
= "parser_prod::AMinusAssignOp::empty_init";
2495 void parser_prod___AMinusAssignOp___empty_init(val_t p0
, int* init_table
);
2496 typedef void (*parser_prod___AMinusAssignOp___empty_init_t
)(val_t p0
, int* init_table
);
2497 val_t
NEW_AMinusAssignOp_parser_prod___AMinusAssignOp___empty_init();
2498 static const char * const LOCATE_parser_prod___AMinusAssignOp___init_aminusassignop
= "parser_prod::AMinusAssignOp::init_aminusassignop";
2499 void parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0
, val_t p1
, int* init_table
);
2500 typedef void (*parser_prod___AMinusAssignOp___init_aminusassignop_t
)(val_t p0
, val_t p1
, int* init_table
);
2501 val_t
NEW_AMinusAssignOp_parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0
);
2502 static const char * const LOCATE_parser_prod___AMinusAssignOp___replace_child
= "parser_prod::AMinusAssignOp::(parser_prod::ANode::replace_child)";
2503 void parser_prod___AMinusAssignOp___replace_child(val_t p0
, val_t p1
, val_t p2
);
2504 typedef void (*parser_prod___AMinusAssignOp___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2505 static const char * const LOCATE_parser_prod___AMinusAssignOp___visit_all
= "parser_prod::AMinusAssignOp::(parser_prod::ANode::visit_all)";
2506 void parser_prod___AMinusAssignOp___visit_all(val_t p0
, val_t p1
);
2507 typedef void (*parser_prod___AMinusAssignOp___visit_all_t
)(val_t p0
, val_t p1
);
2508 val_t
NEW_AMinusAssignOp_parser_nodes___ANode___init(val_t p0
);
2509 static const char * const LOCATE_parser_prod___AClosureDef___empty_init
= "parser_prod::AClosureDef::empty_init";
2510 void parser_prod___AClosureDef___empty_init(val_t p0
, int* init_table
);
2511 typedef void (*parser_prod___AClosureDef___empty_init_t
)(val_t p0
, int* init_table
);
2512 val_t
NEW_AClosureDef_parser_prod___AClosureDef___empty_init();
2513 static const char * const LOCATE_parser_prod___AClosureDef___init_aclosuredef
= "parser_prod::AClosureDef::init_aclosuredef";
2514 void parser_prod___AClosureDef___init_aclosuredef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
2515 typedef void (*parser_prod___AClosureDef___init_aclosuredef_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
, val_t p6
, int* init_table
);
2516 typedef void (*CLOS_OC_parser_prod___AClosureDef___init_aclosuredef_1_0
)(struct stack_frame_t
*);
2517 void OC_parser_prod___AClosureDef___init_aclosuredef_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2518 typedef void (*OC_parser_prod___AClosureDef___init_aclosuredef_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2519 val_t
NEW_AClosureDef_parser_prod___AClosureDef___init_aclosuredef(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, val_t p5
);
2520 static const char * const LOCATE_parser_prod___AClosureDef___replace_child
= "parser_prod::AClosureDef::(parser_prod::ANode::replace_child)";
2521 void parser_prod___AClosureDef___replace_child(val_t p0
, val_t p1
, val_t p2
);
2522 typedef void (*parser_prod___AClosureDef___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2523 static const char * const LOCATE_parser_prod___AClosureDef___visit_all
= "parser_prod::AClosureDef::(parser_prod::ANode::visit_all)";
2524 void parser_prod___AClosureDef___visit_all(val_t p0
, val_t p1
);
2525 typedef void (*parser_prod___AClosureDef___visit_all_t
)(val_t p0
, val_t p1
);
2526 typedef void (*CLOS_OC_parser_prod___AClosureDef___visit_all_1_0
)(struct stack_frame_t
*);
2527 void OC_parser_prod___AClosureDef___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2528 typedef void (*OC_parser_prod___AClosureDef___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2529 val_t
NEW_AClosureDef_parser_nodes___ANode___init(val_t p0
);
2530 static const char * const LOCATE_parser_prod___ASimpleClosureId___empty_init
= "parser_prod::ASimpleClosureId::empty_init";
2531 void parser_prod___ASimpleClosureId___empty_init(val_t p0
, int* init_table
);
2532 typedef void (*parser_prod___ASimpleClosureId___empty_init_t
)(val_t p0
, int* init_table
);
2533 val_t
NEW_ASimpleClosureId_parser_prod___ASimpleClosureId___empty_init();
2534 static const char * const LOCATE_parser_prod___ASimpleClosureId___init_asimpleclosureid
= "parser_prod::ASimpleClosureId::init_asimpleclosureid";
2535 void parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0
, val_t p1
, int* init_table
);
2536 typedef void (*parser_prod___ASimpleClosureId___init_asimpleclosureid_t
)(val_t p0
, val_t p1
, int* init_table
);
2537 val_t
NEW_ASimpleClosureId_parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0
);
2538 static const char * const LOCATE_parser_prod___ASimpleClosureId___replace_child
= "parser_prod::ASimpleClosureId::(parser_prod::ANode::replace_child)";
2539 void parser_prod___ASimpleClosureId___replace_child(val_t p0
, val_t p1
, val_t p2
);
2540 typedef void (*parser_prod___ASimpleClosureId___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2541 static const char * const LOCATE_parser_prod___ASimpleClosureId___visit_all
= "parser_prod::ASimpleClosureId::(parser_prod::ANode::visit_all)";
2542 void parser_prod___ASimpleClosureId___visit_all(val_t p0
, val_t p1
);
2543 typedef void (*parser_prod___ASimpleClosureId___visit_all_t
)(val_t p0
, val_t p1
);
2544 val_t
NEW_ASimpleClosureId_parser_nodes___ANode___init(val_t p0
);
2545 static const char * const LOCATE_parser_prod___ABreakClosureId___empty_init
= "parser_prod::ABreakClosureId::empty_init";
2546 void parser_prod___ABreakClosureId___empty_init(val_t p0
, int* init_table
);
2547 typedef void (*parser_prod___ABreakClosureId___empty_init_t
)(val_t p0
, int* init_table
);
2548 val_t
NEW_ABreakClosureId_parser_prod___ABreakClosureId___empty_init();
2549 static const char * const LOCATE_parser_prod___ABreakClosureId___init_abreakclosureid
= "parser_prod::ABreakClosureId::init_abreakclosureid";
2550 void parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0
, val_t p1
, int* init_table
);
2551 typedef void (*parser_prod___ABreakClosureId___init_abreakclosureid_t
)(val_t p0
, val_t p1
, int* init_table
);
2552 val_t
NEW_ABreakClosureId_parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0
);
2553 static const char * const LOCATE_parser_prod___ABreakClosureId___replace_child
= "parser_prod::ABreakClosureId::(parser_prod::ANode::replace_child)";
2554 void parser_prod___ABreakClosureId___replace_child(val_t p0
, val_t p1
, val_t p2
);
2555 typedef void (*parser_prod___ABreakClosureId___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2556 static const char * const LOCATE_parser_prod___ABreakClosureId___visit_all
= "parser_prod::ABreakClosureId::(parser_prod::ANode::visit_all)";
2557 void parser_prod___ABreakClosureId___visit_all(val_t p0
, val_t p1
);
2558 typedef void (*parser_prod___ABreakClosureId___visit_all_t
)(val_t p0
, val_t p1
);
2559 val_t
NEW_ABreakClosureId_parser_nodes___ANode___init(val_t p0
);
2560 static const char * const LOCATE_parser_prod___AExternCalls___empty_init
= "parser_prod::AExternCalls::empty_init";
2561 void parser_prod___AExternCalls___empty_init(val_t p0
, int* init_table
);
2562 typedef void (*parser_prod___AExternCalls___empty_init_t
)(val_t p0
, int* init_table
);
2563 val_t
NEW_AExternCalls_parser_prod___AExternCalls___empty_init();
2564 static const char * const LOCATE_parser_prod___AExternCalls___init_aexterncalls
= "parser_prod::AExternCalls::init_aexterncalls";
2565 void parser_prod___AExternCalls___init_aexterncalls(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2566 typedef void (*parser_prod___AExternCalls___init_aexterncalls_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2567 typedef void (*CLOS_OC_parser_prod___AExternCalls___init_aexterncalls_1_0
)(struct stack_frame_t
*);
2568 void OC_parser_prod___AExternCalls___init_aexterncalls_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2569 typedef void (*OC_parser_prod___AExternCalls___init_aexterncalls_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2570 val_t
NEW_AExternCalls_parser_prod___AExternCalls___init_aexterncalls(val_t p0
, val_t p1
);
2571 static const char * const LOCATE_parser_prod___AExternCalls___replace_child
= "parser_prod::AExternCalls::(parser_prod::ANode::replace_child)";
2572 void parser_prod___AExternCalls___replace_child(val_t p0
, val_t p1
, val_t p2
);
2573 typedef void (*parser_prod___AExternCalls___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2574 static const char * const LOCATE_parser_prod___AExternCalls___visit_all
= "parser_prod::AExternCalls::(parser_prod::ANode::visit_all)";
2575 void parser_prod___AExternCalls___visit_all(val_t p0
, val_t p1
);
2576 typedef void (*parser_prod___AExternCalls___visit_all_t
)(val_t p0
, val_t p1
);
2577 typedef void (*CLOS_OC_parser_prod___AExternCalls___visit_all_1_0
)(struct stack_frame_t
*);
2578 void OC_parser_prod___AExternCalls___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2579 typedef void (*OC_parser_prod___AExternCalls___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2580 val_t
NEW_AExternCalls_parser_nodes___ANode___init(val_t p0
);
2581 static const char * const LOCATE_parser_prod___AExternCall___empty_init
= "parser_prod::AExternCall::empty_init";
2582 void parser_prod___AExternCall___empty_init(val_t p0
, int* init_table
);
2583 typedef void (*parser_prod___AExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2584 val_t
NEW_AExternCall_parser_prod___AExternCall___empty_init();
2585 static const char * const LOCATE_parser_prod___AExternCall___init_aexterncall
= "parser_prod::AExternCall::init_aexterncall";
2586 void parser_prod___AExternCall___init_aexterncall(val_t p0
, int* init_table
);
2587 typedef void (*parser_prod___AExternCall___init_aexterncall_t
)(val_t p0
, int* init_table
);
2588 val_t
NEW_AExternCall_parser_prod___AExternCall___init_aexterncall();
2589 static const char * const LOCATE_parser_prod___AExternCall___replace_child
= "parser_prod::AExternCall::(parser_prod::ANode::replace_child)";
2590 void parser_prod___AExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2591 typedef void (*parser_prod___AExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2592 static const char * const LOCATE_parser_prod___AExternCall___visit_all
= "parser_prod::AExternCall::(parser_prod::ANode::visit_all)";
2593 void parser_prod___AExternCall___visit_all(val_t p0
, val_t p1
);
2594 typedef void (*parser_prod___AExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2595 val_t
NEW_AExternCall_parser_nodes___ANode___init(val_t p0
);
2596 val_t
NEW_ASuperExternCall_parser_prod___AExternCall___empty_init();
2597 static const char * const LOCATE_parser_prod___ASuperExternCall___empty_init
= "parser_prod::ASuperExternCall::empty_init";
2598 void parser_prod___ASuperExternCall___empty_init(val_t p0
, int* init_table
);
2599 typedef void (*parser_prod___ASuperExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2600 val_t
NEW_ASuperExternCall_parser_prod___ASuperExternCall___empty_init();
2601 static const char * const LOCATE_parser_prod___ASuperExternCall___init_asuperexterncall
= "parser_prod::ASuperExternCall::init_asuperexterncall";
2602 void parser_prod___ASuperExternCall___init_asuperexterncall(val_t p0
, val_t p1
, int* init_table
);
2603 typedef void (*parser_prod___ASuperExternCall___init_asuperexterncall_t
)(val_t p0
, val_t p1
, int* init_table
);
2604 val_t
NEW_ASuperExternCall_parser_prod___ASuperExternCall___init_asuperexterncall(val_t p0
);
2605 static const char * const LOCATE_parser_prod___ASuperExternCall___replace_child
= "parser_prod::ASuperExternCall::(parser_prod::ANode::replace_child)";
2606 void parser_prod___ASuperExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2607 typedef void (*parser_prod___ASuperExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2608 static const char * const LOCATE_parser_prod___ASuperExternCall___visit_all
= "parser_prod::ASuperExternCall::(parser_prod::ANode::visit_all)";
2609 void parser_prod___ASuperExternCall___visit_all(val_t p0
, val_t p1
);
2610 typedef void (*parser_prod___ASuperExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2611 val_t
NEW_ASuperExternCall_parser_nodes___ANode___init(val_t p0
);
2612 val_t
NEW_ASuperExternCall_parser_prod___AExternCall___init_aexterncall();
2613 val_t
NEW_ALocalPropExternCall_parser_prod___AExternCall___empty_init();
2614 static const char * const LOCATE_parser_prod___ALocalPropExternCall___empty_init
= "parser_prod::ALocalPropExternCall::empty_init";
2615 void parser_prod___ALocalPropExternCall___empty_init(val_t p0
, int* init_table
);
2616 typedef void (*parser_prod___ALocalPropExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2617 val_t
NEW_ALocalPropExternCall_parser_prod___ALocalPropExternCall___empty_init();
2618 static const char * const LOCATE_parser_prod___ALocalPropExternCall___init_alocalpropexterncall
= "parser_prod::ALocalPropExternCall::init_alocalpropexterncall";
2619 void parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val_t p0
, val_t p1
, int* init_table
);
2620 typedef void (*parser_prod___ALocalPropExternCall___init_alocalpropexterncall_t
)(val_t p0
, val_t p1
, int* init_table
);
2621 val_t
NEW_ALocalPropExternCall_parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val_t p0
);
2622 static const char * const LOCATE_parser_prod___ALocalPropExternCall___replace_child
= "parser_prod::ALocalPropExternCall::(parser_prod::ANode::replace_child)";
2623 void parser_prod___ALocalPropExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2624 typedef void (*parser_prod___ALocalPropExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2625 static const char * const LOCATE_parser_prod___ALocalPropExternCall___visit_all
= "parser_prod::ALocalPropExternCall::(parser_prod::ANode::visit_all)";
2626 void parser_prod___ALocalPropExternCall___visit_all(val_t p0
, val_t p1
);
2627 typedef void (*parser_prod___ALocalPropExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2628 val_t
NEW_ALocalPropExternCall_parser_nodes___ANode___init(val_t p0
);
2629 val_t
NEW_ALocalPropExternCall_parser_prod___AExternCall___init_aexterncall();
2630 val_t
NEW_AFullPropExternCall_parser_prod___AExternCall___empty_init();
2631 static const char * const LOCATE_parser_prod___AFullPropExternCall___empty_init
= "parser_prod::AFullPropExternCall::empty_init";
2632 void parser_prod___AFullPropExternCall___empty_init(val_t p0
, int* init_table
);
2633 typedef void (*parser_prod___AFullPropExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2634 val_t
NEW_AFullPropExternCall_parser_prod___AFullPropExternCall___empty_init();
2635 static const char * const LOCATE_parser_prod___AFullPropExternCall___init_afullpropexterncall
= "parser_prod::AFullPropExternCall::init_afullpropexterncall";
2636 void parser_prod___AFullPropExternCall___init_afullpropexterncall(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2637 typedef void (*parser_prod___AFullPropExternCall___init_afullpropexterncall_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2638 val_t
NEW_AFullPropExternCall_parser_prod___AFullPropExternCall___init_afullpropexterncall(val_t p0
, val_t p1
, val_t p2
);
2639 static const char * const LOCATE_parser_prod___AFullPropExternCall___replace_child
= "parser_prod::AFullPropExternCall::(parser_prod::ANode::replace_child)";
2640 void parser_prod___AFullPropExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2641 typedef void (*parser_prod___AFullPropExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2642 static const char * const LOCATE_parser_prod___AFullPropExternCall___visit_all
= "parser_prod::AFullPropExternCall::(parser_prod::ANode::visit_all)";
2643 void parser_prod___AFullPropExternCall___visit_all(val_t p0
, val_t p1
);
2644 typedef void (*parser_prod___AFullPropExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2645 val_t
NEW_AFullPropExternCall_parser_nodes___ANode___init(val_t p0
);
2646 val_t
NEW_AFullPropExternCall_parser_prod___AExternCall___init_aexterncall();
2647 val_t
NEW_AInitPropExternCall_parser_prod___AExternCall___empty_init();
2648 static const char * const LOCATE_parser_prod___AInitPropExternCall___empty_init
= "parser_prod::AInitPropExternCall::empty_init";
2649 void parser_prod___AInitPropExternCall___empty_init(val_t p0
, int* init_table
);
2650 typedef void (*parser_prod___AInitPropExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2651 val_t
NEW_AInitPropExternCall_parser_prod___AInitPropExternCall___empty_init();
2652 static const char * const LOCATE_parser_prod___AInitPropExternCall___init_ainitpropexterncall
= "parser_prod::AInitPropExternCall::init_ainitpropexterncall";
2653 void parser_prod___AInitPropExternCall___init_ainitpropexterncall(val_t p0
, val_t p1
, int* init_table
);
2654 typedef void (*parser_prod___AInitPropExternCall___init_ainitpropexterncall_t
)(val_t p0
, val_t p1
, int* init_table
);
2655 val_t
NEW_AInitPropExternCall_parser_prod___AInitPropExternCall___init_ainitpropexterncall(val_t p0
);
2656 static const char * const LOCATE_parser_prod___AInitPropExternCall___replace_child
= "parser_prod::AInitPropExternCall::(parser_prod::ANode::replace_child)";
2657 void parser_prod___AInitPropExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2658 typedef void (*parser_prod___AInitPropExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2659 static const char * const LOCATE_parser_prod___AInitPropExternCall___visit_all
= "parser_prod::AInitPropExternCall::(parser_prod::ANode::visit_all)";
2660 void parser_prod___AInitPropExternCall___visit_all(val_t p0
, val_t p1
);
2661 typedef void (*parser_prod___AInitPropExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2662 val_t
NEW_AInitPropExternCall_parser_nodes___ANode___init(val_t p0
);
2663 val_t
NEW_AInitPropExternCall_parser_prod___AExternCall___init_aexterncall();
2664 val_t
NEW_ACastAsExternCall_parser_prod___AExternCall___empty_init();
2665 static const char * const LOCATE_parser_prod___ACastAsExternCall___empty_init
= "parser_prod::ACastAsExternCall::empty_init";
2666 void parser_prod___ACastAsExternCall___empty_init(val_t p0
, int* init_table
);
2667 typedef void (*parser_prod___ACastAsExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2668 val_t
NEW_ACastAsExternCall_parser_prod___ACastAsExternCall___empty_init();
2669 static const char * const LOCATE_parser_prod___ACastAsExternCall___init_acastasexterncall
= "parser_prod::ACastAsExternCall::init_acastasexterncall";
2670 void parser_prod___ACastAsExternCall___init_acastasexterncall(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2671 typedef void (*parser_prod___ACastAsExternCall___init_acastasexterncall_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2672 val_t
NEW_ACastAsExternCall_parser_prod___ACastAsExternCall___init_acastasexterncall(val_t p0
, val_t p1
, val_t p2
);
2673 static const char * const LOCATE_parser_prod___ACastAsExternCall___replace_child
= "parser_prod::ACastAsExternCall::(parser_prod::ANode::replace_child)";
2674 void parser_prod___ACastAsExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2675 typedef void (*parser_prod___ACastAsExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2676 static const char * const LOCATE_parser_prod___ACastAsExternCall___visit_all
= "parser_prod::ACastAsExternCall::(parser_prod::ANode::visit_all)";
2677 void parser_prod___ACastAsExternCall___visit_all(val_t p0
, val_t p1
);
2678 typedef void (*parser_prod___ACastAsExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2679 val_t
NEW_ACastAsExternCall_parser_nodes___ANode___init(val_t p0
);
2680 val_t
NEW_ACastAsExternCall_parser_prod___AExternCall___init_aexterncall();
2681 val_t
NEW_AAsNullableExternCall_parser_prod___AExternCall___empty_init();
2682 static const char * const LOCATE_parser_prod___AAsNullableExternCall___empty_init
= "parser_prod::AAsNullableExternCall::empty_init";
2683 void parser_prod___AAsNullableExternCall___empty_init(val_t p0
, int* init_table
);
2684 typedef void (*parser_prod___AAsNullableExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2685 val_t
NEW_AAsNullableExternCall_parser_prod___AAsNullableExternCall___empty_init();
2686 static const char * const LOCATE_parser_prod___AAsNullableExternCall___init_aasnullableexterncall
= "parser_prod::AAsNullableExternCall::init_aasnullableexterncall";
2687 void parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2688 typedef void (*parser_prod___AAsNullableExternCall___init_aasnullableexterncall_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, int* init_table
);
2689 val_t
NEW_AAsNullableExternCall_parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val_t p0
, val_t p1
, val_t p2
);
2690 static const char * const LOCATE_parser_prod___AAsNullableExternCall___replace_child
= "parser_prod::AAsNullableExternCall::(parser_prod::ANode::replace_child)";
2691 void parser_prod___AAsNullableExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2692 typedef void (*parser_prod___AAsNullableExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2693 static const char * const LOCATE_parser_prod___AAsNullableExternCall___visit_all
= "parser_prod::AAsNullableExternCall::(parser_prod::ANode::visit_all)";
2694 void parser_prod___AAsNullableExternCall___visit_all(val_t p0
, val_t p1
);
2695 typedef void (*parser_prod___AAsNullableExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2696 val_t
NEW_AAsNullableExternCall_parser_nodes___ANode___init(val_t p0
);
2697 val_t
NEW_AAsNullableExternCall_parser_prod___AExternCall___init_aexterncall();
2698 val_t
NEW_AAsNotNullableExternCall_parser_prod___AExternCall___empty_init();
2699 static const char * const LOCATE_parser_prod___AAsNotNullableExternCall___empty_init
= "parser_prod::AAsNotNullableExternCall::empty_init";
2700 void parser_prod___AAsNotNullableExternCall___empty_init(val_t p0
, int* init_table
);
2701 typedef void (*parser_prod___AAsNotNullableExternCall___empty_init_t
)(val_t p0
, int* init_table
);
2702 val_t
NEW_AAsNotNullableExternCall_parser_prod___AAsNotNullableExternCall___empty_init();
2703 static const char * const LOCATE_parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall
= "parser_prod::AAsNotNullableExternCall::init_aasnotnullableexterncall";
2704 void parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2705 typedef void (*parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall_t
)(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
, int* init_table
);
2706 val_t
NEW_AAsNotNullableExternCall_parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val_t p0
, val_t p1
, val_t p2
, val_t p3
);
2707 static const char * const LOCATE_parser_prod___AAsNotNullableExternCall___replace_child
= "parser_prod::AAsNotNullableExternCall::(parser_prod::ANode::replace_child)";
2708 void parser_prod___AAsNotNullableExternCall___replace_child(val_t p0
, val_t p1
, val_t p2
);
2709 typedef void (*parser_prod___AAsNotNullableExternCall___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2710 static const char * const LOCATE_parser_prod___AAsNotNullableExternCall___visit_all
= "parser_prod::AAsNotNullableExternCall::(parser_prod::ANode::visit_all)";
2711 void parser_prod___AAsNotNullableExternCall___visit_all(val_t p0
, val_t p1
);
2712 typedef void (*parser_prod___AAsNotNullableExternCall___visit_all_t
)(val_t p0
, val_t p1
);
2713 val_t
NEW_AAsNotNullableExternCall_parser_nodes___ANode___init(val_t p0
);
2714 val_t
NEW_AAsNotNullableExternCall_parser_prod___AExternCall___init_aexterncall();
2715 static const char * const LOCATE_parser_prod___AQualified___empty_init
= "parser_prod::AQualified::empty_init";
2716 void parser_prod___AQualified___empty_init(val_t p0
, int* init_table
);
2717 typedef void (*parser_prod___AQualified___empty_init_t
)(val_t p0
, int* init_table
);
2718 val_t
NEW_AQualified_parser_prod___AQualified___empty_init();
2719 static const char * const LOCATE_parser_prod___AQualified___init_aqualified
= "parser_prod::AQualified::init_aqualified";
2720 void parser_prod___AQualified___init_aqualified(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2721 typedef void (*parser_prod___AQualified___init_aqualified_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2722 typedef void (*CLOS_OC_parser_prod___AQualified___init_aqualified_1_0
)(struct stack_frame_t
*);
2723 void OC_parser_prod___AQualified___init_aqualified_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2724 typedef void (*OC_parser_prod___AQualified___init_aqualified_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2725 val_t
NEW_AQualified_parser_prod___AQualified___init_aqualified(val_t p0
, val_t p1
);
2726 static const char * const LOCATE_parser_prod___AQualified___replace_child
= "parser_prod::AQualified::(parser_prod::ANode::replace_child)";
2727 void parser_prod___AQualified___replace_child(val_t p0
, val_t p1
, val_t p2
);
2728 typedef void (*parser_prod___AQualified___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2729 static const char * const LOCATE_parser_prod___AQualified___visit_all
= "parser_prod::AQualified::(parser_prod::ANode::visit_all)";
2730 void parser_prod___AQualified___visit_all(val_t p0
, val_t p1
);
2731 typedef void (*parser_prod___AQualified___visit_all_t
)(val_t p0
, val_t p1
);
2732 typedef void (*CLOS_OC_parser_prod___AQualified___visit_all_1_0
)(struct stack_frame_t
*);
2733 void OC_parser_prod___AQualified___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2734 typedef void (*OC_parser_prod___AQualified___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2735 val_t
NEW_AQualified_parser_nodes___ANode___init(val_t p0
);
2736 static const char * const LOCATE_parser_prod___ADoc___empty_init
= "parser_prod::ADoc::empty_init";
2737 void parser_prod___ADoc___empty_init(val_t p0
, int* init_table
);
2738 typedef void (*parser_prod___ADoc___empty_init_t
)(val_t p0
, int* init_table
);
2739 val_t
NEW_ADoc_parser_prod___ADoc___empty_init();
2740 static const char * const LOCATE_parser_prod___ADoc___init_adoc
= "parser_prod::ADoc::init_adoc";
2741 void parser_prod___ADoc___init_adoc(val_t p0
, val_t p1
, int* init_table
);
2742 typedef void (*parser_prod___ADoc___init_adoc_t
)(val_t p0
, val_t p1
, int* init_table
);
2743 typedef void (*CLOS_OC_parser_prod___ADoc___init_adoc_1_0
)(struct stack_frame_t
*);
2744 void OC_parser_prod___ADoc___init_adoc_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2745 typedef void (*OC_parser_prod___ADoc___init_adoc_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2746 val_t
NEW_ADoc_parser_prod___ADoc___init_adoc(val_t p0
);
2747 static const char * const LOCATE_parser_prod___ADoc___replace_child
= "parser_prod::ADoc::(parser_prod::ANode::replace_child)";
2748 void parser_prod___ADoc___replace_child(val_t p0
, val_t p1
, val_t p2
);
2749 typedef void (*parser_prod___ADoc___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2750 static const char * const LOCATE_parser_prod___ADoc___visit_all
= "parser_prod::ADoc::(parser_prod::ANode::visit_all)";
2751 void parser_prod___ADoc___visit_all(val_t p0
, val_t p1
);
2752 typedef void (*parser_prod___ADoc___visit_all_t
)(val_t p0
, val_t p1
);
2753 typedef void (*CLOS_OC_parser_prod___ADoc___visit_all_1_0
)(struct stack_frame_t
*);
2754 void OC_parser_prod___ADoc___visit_all_1(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2755 typedef void (*OC_parser_prod___ADoc___visit_all_1_t
)(struct stack_frame_t
*closctx
, val_t p0
, struct stack_frame_t
*closctx_param
, fun_t clos_fun0
);
2756 val_t
NEW_ADoc_parser_nodes___ANode___init(val_t p0
);
2757 val_t
NEW_Start_parser_nodes___ANode___init(val_t p0
);
2758 static const char * const LOCATE_parser_prod___Start___init
= "parser_prod::Start::init";
2759 void parser_prod___Start___init(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2760 typedef void (*parser_prod___Start___init_t
)(val_t p0
, val_t p1
, val_t p2
, int* init_table
);
2761 val_t
NEW_Start_parser_prod___Start___init(val_t p0
, val_t p1
);
2762 static const char * const LOCATE_parser_prod___Start___replace_child
= "parser_prod::Start::(parser_prod::ANode::replace_child)";
2763 void parser_prod___Start___replace_child(val_t p0
, val_t p1
, val_t p2
);
2764 typedef void (*parser_prod___Start___replace_child_t
)(val_t p0
, val_t p1
, val_t p2
);
2765 static const char * const LOCATE_parser_prod___Start___visit_all
= "parser_prod::Start::(parser_prod::ANode::visit_all)";
2766 void parser_prod___Start___visit_all(val_t p0
, val_t p1
);
2767 typedef void (*parser_prod___Start___visit_all_t
)(val_t p0
, val_t p1
);