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