Merge branch 'ni' into wip
[nit.git] / c_src / parser___parser_prod._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires src/parser/parser_prod. */
2 #ifndef parser___parser_prod_sep
3 #define parser___parser_prod_sep
4 #include "parser___lexer._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_parser___parser_prod___Visitor[];
8 extern const char *LOCATE_parser___parser_prod;
9 extern const int SFT_parser___parser_prod[];
10 #define ATTR_parser___parser_prod___ANode____parent(recv) ATTR(recv, (SFT_parser___parser_prod[0] + 0))
11 #define CALL_parser___parser_prod___ANode___parent(recv) ((parser___parser_prod___ANode___parent_t)CALL((recv), (SFT_parser___parser_prod[1] + 0)))
12 #define CALL_parser___parser_prod___ANode___parent__eq(recv) ((parser___parser_prod___ANode___parent__eq_t)CALL((recv), (SFT_parser___parser_prod[1] + 1)))
13 #define CALL_parser___parser_prod___ANode___remove_child(recv) ((parser___parser_prod___ANode___remove_child_t)CALL((recv), (SFT_parser___parser_prod[1] + 2)))
14 #define CALL_parser___parser_prod___ANode___replace_child(recv) ((parser___parser_prod___ANode___replace_child_t)CALL((recv), (SFT_parser___parser_prod[1] + 3)))
15 #define CALL_parser___parser_prod___ANode___replace_with(recv) ((parser___parser_prod___ANode___replace_with_t)CALL((recv), (SFT_parser___parser_prod[1] + 4)))
16 #define CALL_parser___parser_prod___ANode___visit_all(recv) ((parser___parser_prod___ANode___visit_all_t)CALL((recv), (SFT_parser___parser_prod[1] + 5)))
17 #define CALL_SUPER_parser___parser_prod___Prod___replace_with(recv) ((parser___parser_prod___Prod___replace_with_t)CALL((recv), (SFT_parser___parser_prod[2] + 0)))
18 #define ID_parser___parser_prod___Visitor (SFT_parser___parser_prod[3])
19 #define COLOR_parser___parser_prod___Visitor (SFT_parser___parser_prod[4])
20 #define ATTR_parser___parser_prod___Visitor____current_node(recv) ATTR(recv, (SFT_parser___parser_prod[5] + 0))
21 #define INIT_TABLE_POS_parser___parser_prod___Visitor (SFT_parser___parser_prod[6] + 0)
22 #define CALL_parser___parser_prod___Visitor___visit(recv) ((parser___parser_prod___Visitor___visit_t)CALL((recv), (SFT_parser___parser_prod[6] + 1)))
23 #define CALL_parser___parser_prod___Visitor___enter_visit(recv) ((parser___parser_prod___Visitor___enter_visit_t)CALL((recv), (SFT_parser___parser_prod[6] + 2)))
24 #define CALL_parser___parser_prod___Visitor___current_node(recv) ((parser___parser_prod___Visitor___current_node_t)CALL((recv), (SFT_parser___parser_prod[6] + 3)))
25 #define CALL_parser___parser_prod___Visitor___init(recv) ((parser___parser_prod___Visitor___init_t)CALL((recv), (SFT_parser___parser_prod[6] + 4)))
26 #define CALL_parser___parser_prod___AModule___empty_init(recv) ((parser___parser_prod___AModule___empty_init_t)CALL((recv), (SFT_parser___parser_prod[7] + 0)))
27 #define CALL_parser___parser_prod___AModule___init_amodule(recv) ((parser___parser_prod___AModule___init_amodule_t)CALL((recv), (SFT_parser___parser_prod[7] + 1)))
28 #define CALL_parser___parser_prod___AModuledecl___empty_init(recv) ((parser___parser_prod___AModuledecl___empty_init_t)CALL((recv), (SFT_parser___parser_prod[8] + 0)))
29 #define CALL_parser___parser_prod___AModuledecl___init_amoduledecl(recv) ((parser___parser_prod___AModuledecl___init_amoduledecl_t)CALL((recv), (SFT_parser___parser_prod[8] + 1)))
30 #define CALL_parser___parser_prod___AStdImport___empty_init(recv) ((parser___parser_prod___AStdImport___empty_init_t)CALL((recv), (SFT_parser___parser_prod[9] + 0)))
31 #define CALL_parser___parser_prod___AStdImport___init_astdimport(recv) ((parser___parser_prod___AStdImport___init_astdimport_t)CALL((recv), (SFT_parser___parser_prod[9] + 1)))
32 #define CALL_parser___parser_prod___ANoImport___empty_init(recv) ((parser___parser_prod___ANoImport___empty_init_t)CALL((recv), (SFT_parser___parser_prod[10] + 0)))
33 #define CALL_parser___parser_prod___ANoImport___init_anoimport(recv) ((parser___parser_prod___ANoImport___init_anoimport_t)CALL((recv), (SFT_parser___parser_prod[10] + 1)))
34 #define CALL_parser___parser_prod___APublicVisibility___empty_init(recv) ((parser___parser_prod___APublicVisibility___empty_init_t)CALL((recv), (SFT_parser___parser_prod[11] + 0)))
35 #define CALL_parser___parser_prod___APublicVisibility___init_apublicvisibility(recv) ((parser___parser_prod___APublicVisibility___init_apublicvisibility_t)CALL((recv), (SFT_parser___parser_prod[11] + 1)))
36 #define CALL_parser___parser_prod___APrivateVisibility___empty_init(recv) ((parser___parser_prod___APrivateVisibility___empty_init_t)CALL((recv), (SFT_parser___parser_prod[12] + 0)))
37 #define CALL_parser___parser_prod___APrivateVisibility___init_aprivatevisibility(recv) ((parser___parser_prod___APrivateVisibility___init_aprivatevisibility_t)CALL((recv), (SFT_parser___parser_prod[12] + 1)))
38 #define CALL_parser___parser_prod___AProtectedVisibility___empty_init(recv) ((parser___parser_prod___AProtectedVisibility___empty_init_t)CALL((recv), (SFT_parser___parser_prod[13] + 0)))
39 #define CALL_parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility(recv) ((parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)CALL((recv), (SFT_parser___parser_prod[13] + 1)))
40 #define CALL_parser___parser_prod___AIntrudeVisibility___empty_init(recv) ((parser___parser_prod___AIntrudeVisibility___empty_init_t)CALL((recv), (SFT_parser___parser_prod[14] + 0)))
41 #define CALL_parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility(recv) ((parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)CALL((recv), (SFT_parser___parser_prod[14] + 1)))
42 #define CALL_parser___parser_prod___AStdClassdef___empty_init(recv) ((parser___parser_prod___AStdClassdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[15] + 0)))
43 #define CALL_parser___parser_prod___AStdClassdef___init_astdclassdef(recv) ((parser___parser_prod___AStdClassdef___init_astdclassdef_t)CALL((recv), (SFT_parser___parser_prod[15] + 1)))
44 #define CALL_parser___parser_prod___ATopClassdef___empty_init(recv) ((parser___parser_prod___ATopClassdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[16] + 0)))
45 #define CALL_parser___parser_prod___ATopClassdef___init_atopclassdef(recv) ((parser___parser_prod___ATopClassdef___init_atopclassdef_t)CALL((recv), (SFT_parser___parser_prod[16] + 1)))
46 #define CALL_parser___parser_prod___AMainClassdef___empty_init(recv) ((parser___parser_prod___AMainClassdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[17] + 0)))
47 #define CALL_parser___parser_prod___AMainClassdef___init_amainclassdef(recv) ((parser___parser_prod___AMainClassdef___init_amainclassdef_t)CALL((recv), (SFT_parser___parser_prod[17] + 1)))
48 #define CALL_parser___parser_prod___AConcreteClasskind___empty_init(recv) ((parser___parser_prod___AConcreteClasskind___empty_init_t)CALL((recv), (SFT_parser___parser_prod[18] + 0)))
49 #define CALL_parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind(recv) ((parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)CALL((recv), (SFT_parser___parser_prod[18] + 1)))
50 #define CALL_parser___parser_prod___AAbstractClasskind___empty_init(recv) ((parser___parser_prod___AAbstractClasskind___empty_init_t)CALL((recv), (SFT_parser___parser_prod[19] + 0)))
51 #define CALL_parser___parser_prod___AAbstractClasskind___init_aabstractclasskind(recv) ((parser___parser_prod___AAbstractClasskind___init_aabstractclasskind_t)CALL((recv), (SFT_parser___parser_prod[19] + 1)))
52 #define CALL_parser___parser_prod___AInterfaceClasskind___empty_init(recv) ((parser___parser_prod___AInterfaceClasskind___empty_init_t)CALL((recv), (SFT_parser___parser_prod[20] + 0)))
53 #define CALL_parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(recv) ((parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)CALL((recv), (SFT_parser___parser_prod[20] + 1)))
54 #define CALL_parser___parser_prod___AEnumClasskind___empty_init(recv) ((parser___parser_prod___AEnumClasskind___empty_init_t)CALL((recv), (SFT_parser___parser_prod[21] + 0)))
55 #define CALL_parser___parser_prod___AEnumClasskind___init_aenumclasskind(recv) ((parser___parser_prod___AEnumClasskind___init_aenumclasskind_t)CALL((recv), (SFT_parser___parser_prod[21] + 1)))
56 #define CALL_parser___parser_prod___AExternClasskind___empty_init(recv) ((parser___parser_prod___AExternClasskind___empty_init_t)CALL((recv), (SFT_parser___parser_prod[22] + 0)))
57 #define CALL_parser___parser_prod___AExternClasskind___init_aexternclasskind(recv) ((parser___parser_prod___AExternClasskind___init_aexternclasskind_t)CALL((recv), (SFT_parser___parser_prod[22] + 1)))
58 #define CALL_parser___parser_prod___AFormaldef___empty_init(recv) ((parser___parser_prod___AFormaldef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[23] + 0)))
59 #define CALL_parser___parser_prod___AFormaldef___init_aformaldef(recv) ((parser___parser_prod___AFormaldef___init_aformaldef_t)CALL((recv), (SFT_parser___parser_prod[23] + 1)))
60 #define CALL_parser___parser_prod___ASuperclass___empty_init(recv) ((parser___parser_prod___ASuperclass___empty_init_t)CALL((recv), (SFT_parser___parser_prod[24] + 0)))
61 #define CALL_parser___parser_prod___ASuperclass___init_asuperclass(recv) ((parser___parser_prod___ASuperclass___init_asuperclass_t)CALL((recv), (SFT_parser___parser_prod[24] + 1)))
62 #define CALL_parser___parser_prod___AAttrPropdef___empty_init(recv) ((parser___parser_prod___AAttrPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[25] + 0)))
63 #define CALL_parser___parser_prod___AAttrPropdef___init_aattrpropdef(recv) ((parser___parser_prod___AAttrPropdef___init_aattrpropdef_t)CALL((recv), (SFT_parser___parser_prod[25] + 1)))
64 #define CALL_parser___parser_prod___AMethPropdef___empty_init(recv) ((parser___parser_prod___AMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[26] + 0)))
65 #define CALL_parser___parser_prod___AMethPropdef___init_amethpropdef(recv) ((parser___parser_prod___AMethPropdef___init_amethpropdef_t)CALL((recv), (SFT_parser___parser_prod[26] + 1)))
66 #define CALL_parser___parser_prod___ADeferredMethPropdef___empty_init(recv) ((parser___parser_prod___ADeferredMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[27] + 0)))
67 #define CALL_parser___parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(recv) ((parser___parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)CALL((recv), (SFT_parser___parser_prod[27] + 1)))
68 #define CALL_parser___parser_prod___AInternMethPropdef___empty_init(recv) ((parser___parser_prod___AInternMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[28] + 0)))
69 #define CALL_parser___parser_prod___AInternMethPropdef___init_ainternmethpropdef(recv) ((parser___parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)CALL((recv), (SFT_parser___parser_prod[28] + 1)))
70 #define CALL_parser___parser_prod___AExternMethPropdef___empty_init(recv) ((parser___parser_prod___AExternMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[29] + 0)))
71 #define CALL_parser___parser_prod___AExternMethPropdef___init_aexternmethpropdef(recv) ((parser___parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)CALL((recv), (SFT_parser___parser_prod[29] + 1)))
72 #define CALL_parser___parser_prod___AConcreteMethPropdef___empty_init(recv) ((parser___parser_prod___AConcreteMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[30] + 0)))
73 #define CALL_parser___parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(recv) ((parser___parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)CALL((recv), (SFT_parser___parser_prod[30] + 1)))
74 #define CALL_parser___parser_prod___AConcreteInitPropdef___empty_init(recv) ((parser___parser_prod___AConcreteInitPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[31] + 0)))
75 #define CALL_parser___parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(recv) ((parser___parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)CALL((recv), (SFT_parser___parser_prod[31] + 1)))
76 #define CALL_parser___parser_prod___AExternInitPropdef___empty_init(recv) ((parser___parser_prod___AExternInitPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[32] + 0)))
77 #define CALL_parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef(recv) ((parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef_t)CALL((recv), (SFT_parser___parser_prod[32] + 1)))
78 #define CALL_parser___parser_prod___AMainMethPropdef___empty_init(recv) ((parser___parser_prod___AMainMethPropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[33] + 0)))
79 #define CALL_parser___parser_prod___AMainMethPropdef___init_amainmethpropdef(recv) ((parser___parser_prod___AMainMethPropdef___init_amainmethpropdef_t)CALL((recv), (SFT_parser___parser_prod[33] + 1)))
80 #define CALL_parser___parser_prod___ATypePropdef___empty_init(recv) ((parser___parser_prod___ATypePropdef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[34] + 0)))
81 #define CALL_parser___parser_prod___ATypePropdef___init_atypepropdef(recv) ((parser___parser_prod___ATypePropdef___init_atypepropdef_t)CALL((recv), (SFT_parser___parser_prod[34] + 1)))
82 #define CALL_parser___parser_prod___AReadAble___empty_init(recv) ((parser___parser_prod___AReadAble___empty_init_t)CALL((recv), (SFT_parser___parser_prod[35] + 0)))
83 #define CALL_parser___parser_prod___AReadAble___init_areadable(recv) ((parser___parser_prod___AReadAble___init_areadable_t)CALL((recv), (SFT_parser___parser_prod[35] + 1)))
84 #define CALL_parser___parser_prod___AWriteAble___empty_init(recv) ((parser___parser_prod___AWriteAble___empty_init_t)CALL((recv), (SFT_parser___parser_prod[36] + 0)))
85 #define CALL_parser___parser_prod___AWriteAble___init_awriteable(recv) ((parser___parser_prod___AWriteAble___init_awriteable_t)CALL((recv), (SFT_parser___parser_prod[36] + 1)))
86 #define CALL_parser___parser_prod___AIdMethid___empty_init(recv) ((parser___parser_prod___AIdMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[37] + 0)))
87 #define CALL_parser___parser_prod___AIdMethid___init_aidmethid(recv) ((parser___parser_prod___AIdMethid___init_aidmethid_t)CALL((recv), (SFT_parser___parser_prod[37] + 1)))
88 #define CALL_parser___parser_prod___APlusMethid___empty_init(recv) ((parser___parser_prod___APlusMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[38] + 0)))
89 #define CALL_parser___parser_prod___APlusMethid___init_aplusmethid(recv) ((parser___parser_prod___APlusMethid___init_aplusmethid_t)CALL((recv), (SFT_parser___parser_prod[38] + 1)))
90 #define CALL_parser___parser_prod___AMinusMethid___empty_init(recv) ((parser___parser_prod___AMinusMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[39] + 0)))
91 #define CALL_parser___parser_prod___AMinusMethid___init_aminusmethid(recv) ((parser___parser_prod___AMinusMethid___init_aminusmethid_t)CALL((recv), (SFT_parser___parser_prod[39] + 1)))
92 #define CALL_parser___parser_prod___AStarMethid___empty_init(recv) ((parser___parser_prod___AStarMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[40] + 0)))
93 #define CALL_parser___parser_prod___AStarMethid___init_astarmethid(recv) ((parser___parser_prod___AStarMethid___init_astarmethid_t)CALL((recv), (SFT_parser___parser_prod[40] + 1)))
94 #define CALL_parser___parser_prod___ASlashMethid___empty_init(recv) ((parser___parser_prod___ASlashMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[41] + 0)))
95 #define CALL_parser___parser_prod___ASlashMethid___init_aslashmethid(recv) ((parser___parser_prod___ASlashMethid___init_aslashmethid_t)CALL((recv), (SFT_parser___parser_prod[41] + 1)))
96 #define CALL_parser___parser_prod___APercentMethid___empty_init(recv) ((parser___parser_prod___APercentMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[42] + 0)))
97 #define CALL_parser___parser_prod___APercentMethid___init_apercentmethid(recv) ((parser___parser_prod___APercentMethid___init_apercentmethid_t)CALL((recv), (SFT_parser___parser_prod[42] + 1)))
98 #define CALL_parser___parser_prod___AEqMethid___empty_init(recv) ((parser___parser_prod___AEqMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[43] + 0)))
99 #define CALL_parser___parser_prod___AEqMethid___init_aeqmethid(recv) ((parser___parser_prod___AEqMethid___init_aeqmethid_t)CALL((recv), (SFT_parser___parser_prod[43] + 1)))
100 #define CALL_parser___parser_prod___ANeMethid___empty_init(recv) ((parser___parser_prod___ANeMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[44] + 0)))
101 #define CALL_parser___parser_prod___ANeMethid___init_anemethid(recv) ((parser___parser_prod___ANeMethid___init_anemethid_t)CALL((recv), (SFT_parser___parser_prod[44] + 1)))
102 #define CALL_parser___parser_prod___ALeMethid___empty_init(recv) ((parser___parser_prod___ALeMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[45] + 0)))
103 #define CALL_parser___parser_prod___ALeMethid___init_alemethid(recv) ((parser___parser_prod___ALeMethid___init_alemethid_t)CALL((recv), (SFT_parser___parser_prod[45] + 1)))
104 #define CALL_parser___parser_prod___AGeMethid___empty_init(recv) ((parser___parser_prod___AGeMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[46] + 0)))
105 #define CALL_parser___parser_prod___AGeMethid___init_agemethid(recv) ((parser___parser_prod___AGeMethid___init_agemethid_t)CALL((recv), (SFT_parser___parser_prod[46] + 1)))
106 #define CALL_parser___parser_prod___ALtMethid___empty_init(recv) ((parser___parser_prod___ALtMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[47] + 0)))
107 #define CALL_parser___parser_prod___ALtMethid___init_altmethid(recv) ((parser___parser_prod___ALtMethid___init_altmethid_t)CALL((recv), (SFT_parser___parser_prod[47] + 1)))
108 #define CALL_parser___parser_prod___AGtMethid___empty_init(recv) ((parser___parser_prod___AGtMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[48] + 0)))
109 #define CALL_parser___parser_prod___AGtMethid___init_agtmethid(recv) ((parser___parser_prod___AGtMethid___init_agtmethid_t)CALL((recv), (SFT_parser___parser_prod[48] + 1)))
110 #define CALL_parser___parser_prod___ALlMethid___empty_init(recv) ((parser___parser_prod___ALlMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[49] + 0)))
111 #define CALL_parser___parser_prod___ALlMethid___init_allmethid(recv) ((parser___parser_prod___ALlMethid___init_allmethid_t)CALL((recv), (SFT_parser___parser_prod[49] + 1)))
112 #define CALL_parser___parser_prod___AGgMethid___empty_init(recv) ((parser___parser_prod___AGgMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[50] + 0)))
113 #define CALL_parser___parser_prod___AGgMethid___init_aggmethid(recv) ((parser___parser_prod___AGgMethid___init_aggmethid_t)CALL((recv), (SFT_parser___parser_prod[50] + 1)))
114 #define CALL_parser___parser_prod___ABraMethid___empty_init(recv) ((parser___parser_prod___ABraMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[51] + 0)))
115 #define CALL_parser___parser_prod___ABraMethid___init_abramethid(recv) ((parser___parser_prod___ABraMethid___init_abramethid_t)CALL((recv), (SFT_parser___parser_prod[51] + 1)))
116 #define CALL_parser___parser_prod___AStarshipMethid___empty_init(recv) ((parser___parser_prod___AStarshipMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[52] + 0)))
117 #define CALL_parser___parser_prod___AStarshipMethid___init_astarshipmethid(recv) ((parser___parser_prod___AStarshipMethid___init_astarshipmethid_t)CALL((recv), (SFT_parser___parser_prod[52] + 1)))
118 #define CALL_parser___parser_prod___AAssignMethid___empty_init(recv) ((parser___parser_prod___AAssignMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[53] + 0)))
119 #define CALL_parser___parser_prod___AAssignMethid___init_aassignmethid(recv) ((parser___parser_prod___AAssignMethid___init_aassignmethid_t)CALL((recv), (SFT_parser___parser_prod[53] + 1)))
120 #define CALL_parser___parser_prod___ABraassignMethid___empty_init(recv) ((parser___parser_prod___ABraassignMethid___empty_init_t)CALL((recv), (SFT_parser___parser_prod[54] + 0)))
121 #define CALL_parser___parser_prod___ABraassignMethid___init_abraassignmethid(recv) ((parser___parser_prod___ABraassignMethid___init_abraassignmethid_t)CALL((recv), (SFT_parser___parser_prod[54] + 1)))
122 #define CALL_parser___parser_prod___ASignature___empty_init(recv) ((parser___parser_prod___ASignature___empty_init_t)CALL((recv), (SFT_parser___parser_prod[55] + 0)))
123 #define CALL_parser___parser_prod___ASignature___init_asignature(recv) ((parser___parser_prod___ASignature___init_asignature_t)CALL((recv), (SFT_parser___parser_prod[55] + 1)))
124 #define CALL_parser___parser_prod___AParam___empty_init(recv) ((parser___parser_prod___AParam___empty_init_t)CALL((recv), (SFT_parser___parser_prod[56] + 0)))
125 #define CALL_parser___parser_prod___AParam___init_aparam(recv) ((parser___parser_prod___AParam___init_aparam_t)CALL((recv), (SFT_parser___parser_prod[56] + 1)))
126 #define CALL_parser___parser_prod___AClosureDecl___empty_init(recv) ((parser___parser_prod___AClosureDecl___empty_init_t)CALL((recv), (SFT_parser___parser_prod[57] + 0)))
127 #define CALL_parser___parser_prod___AClosureDecl___init_aclosuredecl(recv) ((parser___parser_prod___AClosureDecl___init_aclosuredecl_t)CALL((recv), (SFT_parser___parser_prod[57] + 1)))
128 #define CALL_parser___parser_prod___AType___empty_init(recv) ((parser___parser_prod___AType___empty_init_t)CALL((recv), (SFT_parser___parser_prod[58] + 0)))
129 #define CALL_parser___parser_prod___AType___init_atype(recv) ((parser___parser_prod___AType___init_atype_t)CALL((recv), (SFT_parser___parser_prod[58] + 1)))
130 #define CALL_parser___parser_prod___ALabel___empty_init(recv) ((parser___parser_prod___ALabel___empty_init_t)CALL((recv), (SFT_parser___parser_prod[59] + 0)))
131 #define CALL_parser___parser_prod___ALabel___init_alabel(recv) ((parser___parser_prod___ALabel___init_alabel_t)CALL((recv), (SFT_parser___parser_prod[59] + 1)))
132 #define CALL_parser___parser_prod___ABlockExpr___empty_init(recv) ((parser___parser_prod___ABlockExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[60] + 0)))
133 #define CALL_parser___parser_prod___ABlockExpr___init_ablockexpr(recv) ((parser___parser_prod___ABlockExpr___init_ablockexpr_t)CALL((recv), (SFT_parser___parser_prod[60] + 1)))
134 #define CALL_parser___parser_prod___AVardeclExpr___empty_init(recv) ((parser___parser_prod___AVardeclExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[61] + 0)))
135 #define CALL_parser___parser_prod___AVardeclExpr___init_avardeclexpr(recv) ((parser___parser_prod___AVardeclExpr___init_avardeclexpr_t)CALL((recv), (SFT_parser___parser_prod[61] + 1)))
136 #define CALL_parser___parser_prod___AReturnExpr___empty_init(recv) ((parser___parser_prod___AReturnExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[62] + 0)))
137 #define CALL_parser___parser_prod___AReturnExpr___init_areturnexpr(recv) ((parser___parser_prod___AReturnExpr___init_areturnexpr_t)CALL((recv), (SFT_parser___parser_prod[62] + 1)))
138 #define CALL_parser___parser_prod___ABreakExpr___empty_init(recv) ((parser___parser_prod___ABreakExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[63] + 0)))
139 #define CALL_parser___parser_prod___ABreakExpr___init_abreakexpr(recv) ((parser___parser_prod___ABreakExpr___init_abreakexpr_t)CALL((recv), (SFT_parser___parser_prod[63] + 1)))
140 #define CALL_parser___parser_prod___AAbortExpr___empty_init(recv) ((parser___parser_prod___AAbortExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[64] + 0)))
141 #define CALL_parser___parser_prod___AAbortExpr___init_aabortexpr(recv) ((parser___parser_prod___AAbortExpr___init_aabortexpr_t)CALL((recv), (SFT_parser___parser_prod[64] + 1)))
142 #define CALL_parser___parser_prod___AContinueExpr___empty_init(recv) ((parser___parser_prod___AContinueExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[65] + 0)))
143 #define CALL_parser___parser_prod___AContinueExpr___init_acontinueexpr(recv) ((parser___parser_prod___AContinueExpr___init_acontinueexpr_t)CALL((recv), (SFT_parser___parser_prod[65] + 1)))
144 #define CALL_parser___parser_prod___ADoExpr___empty_init(recv) ((parser___parser_prod___ADoExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[66] + 0)))
145 #define CALL_parser___parser_prod___ADoExpr___init_adoexpr(recv) ((parser___parser_prod___ADoExpr___init_adoexpr_t)CALL((recv), (SFT_parser___parser_prod[66] + 1)))
146 #define CALL_parser___parser_prod___AIfExpr___empty_init(recv) ((parser___parser_prod___AIfExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[67] + 0)))
147 #define CALL_parser___parser_prod___AIfExpr___init_aifexpr(recv) ((parser___parser_prod___AIfExpr___init_aifexpr_t)CALL((recv), (SFT_parser___parser_prod[67] + 1)))
148 #define CALL_parser___parser_prod___AIfexprExpr___empty_init(recv) ((parser___parser_prod___AIfexprExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[68] + 0)))
149 #define CALL_parser___parser_prod___AIfexprExpr___init_aifexprexpr(recv) ((parser___parser_prod___AIfexprExpr___init_aifexprexpr_t)CALL((recv), (SFT_parser___parser_prod[68] + 1)))
150 #define CALL_parser___parser_prod___AWhileExpr___empty_init(recv) ((parser___parser_prod___AWhileExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[69] + 0)))
151 #define CALL_parser___parser_prod___AWhileExpr___init_awhileexpr(recv) ((parser___parser_prod___AWhileExpr___init_awhileexpr_t)CALL((recv), (SFT_parser___parser_prod[69] + 1)))
152 #define CALL_parser___parser_prod___ALoopExpr___empty_init(recv) ((parser___parser_prod___ALoopExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[70] + 0)))
153 #define CALL_parser___parser_prod___ALoopExpr___init_aloopexpr(recv) ((parser___parser_prod___ALoopExpr___init_aloopexpr_t)CALL((recv), (SFT_parser___parser_prod[70] + 1)))
154 #define CALL_parser___parser_prod___AForExpr___empty_init(recv) ((parser___parser_prod___AForExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[71] + 0)))
155 #define CALL_parser___parser_prod___AForExpr___init_aforexpr(recv) ((parser___parser_prod___AForExpr___init_aforexpr_t)CALL((recv), (SFT_parser___parser_prod[71] + 1)))
156 #define CALL_parser___parser_prod___AAssertExpr___empty_init(recv) ((parser___parser_prod___AAssertExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[72] + 0)))
157 #define CALL_parser___parser_prod___AAssertExpr___init_aassertexpr(recv) ((parser___parser_prod___AAssertExpr___init_aassertexpr_t)CALL((recv), (SFT_parser___parser_prod[72] + 1)))
158 #define CALL_parser___parser_prod___AOnceExpr___empty_init(recv) ((parser___parser_prod___AOnceExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[73] + 0)))
159 #define CALL_parser___parser_prod___AOnceExpr___init_aonceexpr(recv) ((parser___parser_prod___AOnceExpr___init_aonceexpr_t)CALL((recv), (SFT_parser___parser_prod[73] + 1)))
160 #define CALL_parser___parser_prod___ASendExpr___empty_init(recv) ((parser___parser_prod___ASendExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[74] + 0)))
161 #define CALL_parser___parser_prod___ASendExpr___init_asendexpr(recv) ((parser___parser_prod___ASendExpr___init_asendexpr_t)CALL((recv), (SFT_parser___parser_prod[74] + 1)))
162 #define CALL_parser___parser_prod___ABinopExpr___empty_init(recv) ((parser___parser_prod___ABinopExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[75] + 0)))
163 #define CALL_parser___parser_prod___ABinopExpr___init_abinopexpr(recv) ((parser___parser_prod___ABinopExpr___init_abinopexpr_t)CALL((recv), (SFT_parser___parser_prod[75] + 1)))
164 #define CALL_parser___parser_prod___AOrExpr___empty_init(recv) ((parser___parser_prod___AOrExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[76] + 0)))
165 #define CALL_parser___parser_prod___AOrExpr___init_aorexpr(recv) ((parser___parser_prod___AOrExpr___init_aorexpr_t)CALL((recv), (SFT_parser___parser_prod[76] + 1)))
166 #define CALL_parser___parser_prod___AAndExpr___empty_init(recv) ((parser___parser_prod___AAndExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[77] + 0)))
167 #define CALL_parser___parser_prod___AAndExpr___init_aandexpr(recv) ((parser___parser_prod___AAndExpr___init_aandexpr_t)CALL((recv), (SFT_parser___parser_prod[77] + 1)))
168 #define CALL_parser___parser_prod___AOrElseExpr___empty_init(recv) ((parser___parser_prod___AOrElseExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[78] + 0)))
169 #define CALL_parser___parser_prod___AOrElseExpr___init_aorelseexpr(recv) ((parser___parser_prod___AOrElseExpr___init_aorelseexpr_t)CALL((recv), (SFT_parser___parser_prod[78] + 1)))
170 #define CALL_parser___parser_prod___ANotExpr___empty_init(recv) ((parser___parser_prod___ANotExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[79] + 0)))
171 #define CALL_parser___parser_prod___ANotExpr___init_anotexpr(recv) ((parser___parser_prod___ANotExpr___init_anotexpr_t)CALL((recv), (SFT_parser___parser_prod[79] + 1)))
172 #define CALL_parser___parser_prod___AEqExpr___empty_init(recv) ((parser___parser_prod___AEqExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[80] + 0)))
173 #define CALL_parser___parser_prod___AEqExpr___init_aeqexpr(recv) ((parser___parser_prod___AEqExpr___init_aeqexpr_t)CALL((recv), (SFT_parser___parser_prod[80] + 1)))
174 #define CALL_parser___parser_prod___AEeExpr___empty_init(recv) ((parser___parser_prod___AEeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[81] + 0)))
175 #define CALL_parser___parser_prod___AEeExpr___init_aeeexpr(recv) ((parser___parser_prod___AEeExpr___init_aeeexpr_t)CALL((recv), (SFT_parser___parser_prod[81] + 1)))
176 #define CALL_parser___parser_prod___ANeExpr___empty_init(recv) ((parser___parser_prod___ANeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[82] + 0)))
177 #define CALL_parser___parser_prod___ANeExpr___init_aneexpr(recv) ((parser___parser_prod___ANeExpr___init_aneexpr_t)CALL((recv), (SFT_parser___parser_prod[82] + 1)))
178 #define CALL_parser___parser_prod___ALtExpr___empty_init(recv) ((parser___parser_prod___ALtExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[83] + 0)))
179 #define CALL_parser___parser_prod___ALtExpr___init_altexpr(recv) ((parser___parser_prod___ALtExpr___init_altexpr_t)CALL((recv), (SFT_parser___parser_prod[83] + 1)))
180 #define CALL_parser___parser_prod___ALeExpr___empty_init(recv) ((parser___parser_prod___ALeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[84] + 0)))
181 #define CALL_parser___parser_prod___ALeExpr___init_aleexpr(recv) ((parser___parser_prod___ALeExpr___init_aleexpr_t)CALL((recv), (SFT_parser___parser_prod[84] + 1)))
182 #define CALL_parser___parser_prod___ALlExpr___empty_init(recv) ((parser___parser_prod___ALlExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[85] + 0)))
183 #define CALL_parser___parser_prod___ALlExpr___init_allexpr(recv) ((parser___parser_prod___ALlExpr___init_allexpr_t)CALL((recv), (SFT_parser___parser_prod[85] + 1)))
184 #define CALL_parser___parser_prod___AGtExpr___empty_init(recv) ((parser___parser_prod___AGtExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[86] + 0)))
185 #define CALL_parser___parser_prod___AGtExpr___init_agtexpr(recv) ((parser___parser_prod___AGtExpr___init_agtexpr_t)CALL((recv), (SFT_parser___parser_prod[86] + 1)))
186 #define CALL_parser___parser_prod___AGeExpr___empty_init(recv) ((parser___parser_prod___AGeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[87] + 0)))
187 #define CALL_parser___parser_prod___AGeExpr___init_ageexpr(recv) ((parser___parser_prod___AGeExpr___init_ageexpr_t)CALL((recv), (SFT_parser___parser_prod[87] + 1)))
188 #define CALL_parser___parser_prod___AGgExpr___empty_init(recv) ((parser___parser_prod___AGgExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[88] + 0)))
189 #define CALL_parser___parser_prod___AGgExpr___init_aggexpr(recv) ((parser___parser_prod___AGgExpr___init_aggexpr_t)CALL((recv), (SFT_parser___parser_prod[88] + 1)))
190 #define CALL_parser___parser_prod___AIsaExpr___empty_init(recv) ((parser___parser_prod___AIsaExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[89] + 0)))
191 #define CALL_parser___parser_prod___AIsaExpr___init_aisaexpr(recv) ((parser___parser_prod___AIsaExpr___init_aisaexpr_t)CALL((recv), (SFT_parser___parser_prod[89] + 1)))
192 #define CALL_parser___parser_prod___APlusExpr___empty_init(recv) ((parser___parser_prod___APlusExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[90] + 0)))
193 #define CALL_parser___parser_prod___APlusExpr___init_aplusexpr(recv) ((parser___parser_prod___APlusExpr___init_aplusexpr_t)CALL((recv), (SFT_parser___parser_prod[90] + 1)))
194 #define CALL_parser___parser_prod___AMinusExpr___empty_init(recv) ((parser___parser_prod___AMinusExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[91] + 0)))
195 #define CALL_parser___parser_prod___AMinusExpr___init_aminusexpr(recv) ((parser___parser_prod___AMinusExpr___init_aminusexpr_t)CALL((recv), (SFT_parser___parser_prod[91] + 1)))
196 #define CALL_parser___parser_prod___AStarshipExpr___empty_init(recv) ((parser___parser_prod___AStarshipExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[92] + 0)))
197 #define CALL_parser___parser_prod___AStarshipExpr___init_astarshipexpr(recv) ((parser___parser_prod___AStarshipExpr___init_astarshipexpr_t)CALL((recv), (SFT_parser___parser_prod[92] + 1)))
198 #define CALL_parser___parser_prod___AStarExpr___empty_init(recv) ((parser___parser_prod___AStarExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[93] + 0)))
199 #define CALL_parser___parser_prod___AStarExpr___init_astarexpr(recv) ((parser___parser_prod___AStarExpr___init_astarexpr_t)CALL((recv), (SFT_parser___parser_prod[93] + 1)))
200 #define CALL_parser___parser_prod___ASlashExpr___empty_init(recv) ((parser___parser_prod___ASlashExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[94] + 0)))
201 #define CALL_parser___parser_prod___ASlashExpr___init_aslashexpr(recv) ((parser___parser_prod___ASlashExpr___init_aslashexpr_t)CALL((recv), (SFT_parser___parser_prod[94] + 1)))
202 #define CALL_parser___parser_prod___APercentExpr___empty_init(recv) ((parser___parser_prod___APercentExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[95] + 0)))
203 #define CALL_parser___parser_prod___APercentExpr___init_apercentexpr(recv) ((parser___parser_prod___APercentExpr___init_apercentexpr_t)CALL((recv), (SFT_parser___parser_prod[95] + 1)))
204 #define CALL_parser___parser_prod___AUminusExpr___empty_init(recv) ((parser___parser_prod___AUminusExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[96] + 0)))
205 #define CALL_parser___parser_prod___AUminusExpr___init_auminusexpr(recv) ((parser___parser_prod___AUminusExpr___init_auminusexpr_t)CALL((recv), (SFT_parser___parser_prod[96] + 1)))
206 #define CALL_parser___parser_prod___ANewExpr___empty_init(recv) ((parser___parser_prod___ANewExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[97] + 0)))
207 #define CALL_parser___parser_prod___ANewExpr___init_anewexpr(recv) ((parser___parser_prod___ANewExpr___init_anewexpr_t)CALL((recv), (SFT_parser___parser_prod[97] + 1)))
208 #define CALL_parser___parser_prod___AAttrExpr___empty_init(recv) ((parser___parser_prod___AAttrExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[98] + 0)))
209 #define CALL_parser___parser_prod___AAttrExpr___init_aattrexpr(recv) ((parser___parser_prod___AAttrExpr___init_aattrexpr_t)CALL((recv), (SFT_parser___parser_prod[98] + 1)))
210 #define CALL_parser___parser_prod___AAttrAssignExpr___empty_init(recv) ((parser___parser_prod___AAttrAssignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[99] + 0)))
211 #define CALL_parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr(recv) ((parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)CALL((recv), (SFT_parser___parser_prod[99] + 1)))
212 #define CALL_parser___parser_prod___AAttrReassignExpr___empty_init(recv) ((parser___parser_prod___AAttrReassignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[100] + 0)))
213 #define CALL_parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr(recv) ((parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)CALL((recv), (SFT_parser___parser_prod[100] + 1)))
214 #define CALL_parser___parser_prod___ACallExpr___empty_init(recv) ((parser___parser_prod___ACallExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[101] + 0)))
215 #define CALL_parser___parser_prod___ACallExpr___init_acallexpr(recv) ((parser___parser_prod___ACallExpr___init_acallexpr_t)CALL((recv), (SFT_parser___parser_prod[101] + 1)))
216 #define CALL_parser___parser_prod___ACallAssignExpr___empty_init(recv) ((parser___parser_prod___ACallAssignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[102] + 0)))
217 #define CALL_parser___parser_prod___ACallAssignExpr___init_acallassignexpr(recv) ((parser___parser_prod___ACallAssignExpr___init_acallassignexpr_t)CALL((recv), (SFT_parser___parser_prod[102] + 1)))
218 #define CALL_parser___parser_prod___ACallReassignExpr___empty_init(recv) ((parser___parser_prod___ACallReassignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[103] + 0)))
219 #define CALL_parser___parser_prod___ACallReassignExpr___init_acallreassignexpr(recv) ((parser___parser_prod___ACallReassignExpr___init_acallreassignexpr_t)CALL((recv), (SFT_parser___parser_prod[103] + 1)))
220 #define CALL_parser___parser_prod___ASuperExpr___empty_init(recv) ((parser___parser_prod___ASuperExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[104] + 0)))
221 #define CALL_parser___parser_prod___ASuperExpr___init_asuperexpr(recv) ((parser___parser_prod___ASuperExpr___init_asuperexpr_t)CALL((recv), (SFT_parser___parser_prod[104] + 1)))
222 #define CALL_parser___parser_prod___AInitExpr___empty_init(recv) ((parser___parser_prod___AInitExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[105] + 0)))
223 #define CALL_parser___parser_prod___AInitExpr___init_ainitexpr(recv) ((parser___parser_prod___AInitExpr___init_ainitexpr_t)CALL((recv), (SFT_parser___parser_prod[105] + 1)))
224 #define CALL_parser___parser_prod___ABraExpr___empty_init(recv) ((parser___parser_prod___ABraExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[106] + 0)))
225 #define CALL_parser___parser_prod___ABraExpr___init_abraexpr(recv) ((parser___parser_prod___ABraExpr___init_abraexpr_t)CALL((recv), (SFT_parser___parser_prod[106] + 1)))
226 #define CALL_parser___parser_prod___ABraAssignExpr___empty_init(recv) ((parser___parser_prod___ABraAssignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[107] + 0)))
227 #define CALL_parser___parser_prod___ABraAssignExpr___init_abraassignexpr(recv) ((parser___parser_prod___ABraAssignExpr___init_abraassignexpr_t)CALL((recv), (SFT_parser___parser_prod[107] + 1)))
228 #define CALL_parser___parser_prod___ABraReassignExpr___empty_init(recv) ((parser___parser_prod___ABraReassignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[108] + 0)))
229 #define CALL_parser___parser_prod___ABraReassignExpr___init_abrareassignexpr(recv) ((parser___parser_prod___ABraReassignExpr___init_abrareassignexpr_t)CALL((recv), (SFT_parser___parser_prod[108] + 1)))
230 #define CALL_parser___parser_prod___AClosureCallExpr___empty_init(recv) ((parser___parser_prod___AClosureCallExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[109] + 0)))
231 #define CALL_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr(recv) ((parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_t)CALL((recv), (SFT_parser___parser_prod[109] + 1)))
232 #define CALL_parser___parser_prod___AVarExpr___empty_init(recv) ((parser___parser_prod___AVarExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[110] + 0)))
233 #define CALL_parser___parser_prod___AVarExpr___init_avarexpr(recv) ((parser___parser_prod___AVarExpr___init_avarexpr_t)CALL((recv), (SFT_parser___parser_prod[110] + 1)))
234 #define CALL_parser___parser_prod___AVarAssignExpr___empty_init(recv) ((parser___parser_prod___AVarAssignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[111] + 0)))
235 #define CALL_parser___parser_prod___AVarAssignExpr___init_avarassignexpr(recv) ((parser___parser_prod___AVarAssignExpr___init_avarassignexpr_t)CALL((recv), (SFT_parser___parser_prod[111] + 1)))
236 #define CALL_parser___parser_prod___AVarReassignExpr___empty_init(recv) ((parser___parser_prod___AVarReassignExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[112] + 0)))
237 #define CALL_parser___parser_prod___AVarReassignExpr___init_avarreassignexpr(recv) ((parser___parser_prod___AVarReassignExpr___init_avarreassignexpr_t)CALL((recv), (SFT_parser___parser_prod[112] + 1)))
238 #define CALL_parser___parser_prod___ARangeExpr___empty_init(recv) ((parser___parser_prod___ARangeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[113] + 0)))
239 #define CALL_parser___parser_prod___ARangeExpr___init_arangeexpr(recv) ((parser___parser_prod___ARangeExpr___init_arangeexpr_t)CALL((recv), (SFT_parser___parser_prod[113] + 1)))
240 #define CALL_parser___parser_prod___ACrangeExpr___empty_init(recv) ((parser___parser_prod___ACrangeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[114] + 0)))
241 #define CALL_parser___parser_prod___ACrangeExpr___init_acrangeexpr(recv) ((parser___parser_prod___ACrangeExpr___init_acrangeexpr_t)CALL((recv), (SFT_parser___parser_prod[114] + 1)))
242 #define CALL_parser___parser_prod___AOrangeExpr___empty_init(recv) ((parser___parser_prod___AOrangeExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[115] + 0)))
243 #define CALL_parser___parser_prod___AOrangeExpr___init_aorangeexpr(recv) ((parser___parser_prod___AOrangeExpr___init_aorangeexpr_t)CALL((recv), (SFT_parser___parser_prod[115] + 1)))
244 #define CALL_parser___parser_prod___AArrayExpr___empty_init(recv) ((parser___parser_prod___AArrayExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[116] + 0)))
245 #define CALL_parser___parser_prod___AArrayExpr___init_aarrayexpr(recv) ((parser___parser_prod___AArrayExpr___init_aarrayexpr_t)CALL((recv), (SFT_parser___parser_prod[116] + 1)))
246 #define CALL_parser___parser_prod___ASelfExpr___empty_init(recv) ((parser___parser_prod___ASelfExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[117] + 0)))
247 #define CALL_parser___parser_prod___ASelfExpr___init_aselfexpr(recv) ((parser___parser_prod___ASelfExpr___init_aselfexpr_t)CALL((recv), (SFT_parser___parser_prod[117] + 1)))
248 #define CALL_parser___parser_prod___AImplicitSelfExpr___empty_init(recv) ((parser___parser_prod___AImplicitSelfExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[118] + 0)))
249 #define CALL_parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(recv) ((parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)CALL((recv), (SFT_parser___parser_prod[118] + 1)))
250 #define CALL_parser___parser_prod___ATrueExpr___empty_init(recv) ((parser___parser_prod___ATrueExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[119] + 0)))
251 #define CALL_parser___parser_prod___ATrueExpr___init_atrueexpr(recv) ((parser___parser_prod___ATrueExpr___init_atrueexpr_t)CALL((recv), (SFT_parser___parser_prod[119] + 1)))
252 #define CALL_parser___parser_prod___AFalseExpr___empty_init(recv) ((parser___parser_prod___AFalseExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[120] + 0)))
253 #define CALL_parser___parser_prod___AFalseExpr___init_afalseexpr(recv) ((parser___parser_prod___AFalseExpr___init_afalseexpr_t)CALL((recv), (SFT_parser___parser_prod[120] + 1)))
254 #define CALL_parser___parser_prod___ANullExpr___empty_init(recv) ((parser___parser_prod___ANullExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[121] + 0)))
255 #define CALL_parser___parser_prod___ANullExpr___init_anullexpr(recv) ((parser___parser_prod___ANullExpr___init_anullexpr_t)CALL((recv), (SFT_parser___parser_prod[121] + 1)))
256 #define CALL_parser___parser_prod___AIntExpr___empty_init(recv) ((parser___parser_prod___AIntExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[122] + 0)))
257 #define CALL_parser___parser_prod___AIntExpr___init_aintexpr(recv) ((parser___parser_prod___AIntExpr___init_aintexpr_t)CALL((recv), (SFT_parser___parser_prod[122] + 1)))
258 #define CALL_parser___parser_prod___AFloatExpr___empty_init(recv) ((parser___parser_prod___AFloatExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[123] + 0)))
259 #define CALL_parser___parser_prod___AFloatExpr___init_afloatexpr(recv) ((parser___parser_prod___AFloatExpr___init_afloatexpr_t)CALL((recv), (SFT_parser___parser_prod[123] + 1)))
260 #define CALL_parser___parser_prod___ACharExpr___empty_init(recv) ((parser___parser_prod___ACharExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[124] + 0)))
261 #define CALL_parser___parser_prod___ACharExpr___init_acharexpr(recv) ((parser___parser_prod___ACharExpr___init_acharexpr_t)CALL((recv), (SFT_parser___parser_prod[124] + 1)))
262 #define CALL_parser___parser_prod___AStringExpr___empty_init(recv) ((parser___parser_prod___AStringExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[125] + 0)))
263 #define CALL_parser___parser_prod___AStringExpr___init_astringexpr(recv) ((parser___parser_prod___AStringExpr___init_astringexpr_t)CALL((recv), (SFT_parser___parser_prod[125] + 1)))
264 #define CALL_parser___parser_prod___AStartStringExpr___empty_init(recv) ((parser___parser_prod___AStartStringExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[126] + 0)))
265 #define CALL_parser___parser_prod___AStartStringExpr___init_astartstringexpr(recv) ((parser___parser_prod___AStartStringExpr___init_astartstringexpr_t)CALL((recv), (SFT_parser___parser_prod[126] + 1)))
266 #define CALL_parser___parser_prod___AMidStringExpr___empty_init(recv) ((parser___parser_prod___AMidStringExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[127] + 0)))
267 #define CALL_parser___parser_prod___AMidStringExpr___init_amidstringexpr(recv) ((parser___parser_prod___AMidStringExpr___init_amidstringexpr_t)CALL((recv), (SFT_parser___parser_prod[127] + 1)))
268 #define CALL_parser___parser_prod___AEndStringExpr___empty_init(recv) ((parser___parser_prod___AEndStringExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[128] + 0)))
269 #define CALL_parser___parser_prod___AEndStringExpr___init_aendstringexpr(recv) ((parser___parser_prod___AEndStringExpr___init_aendstringexpr_t)CALL((recv), (SFT_parser___parser_prod[128] + 1)))
270 #define CALL_parser___parser_prod___ASuperstringExpr___empty_init(recv) ((parser___parser_prod___ASuperstringExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[129] + 0)))
271 #define CALL_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr(recv) ((parser___parser_prod___ASuperstringExpr___init_asuperstringexpr_t)CALL((recv), (SFT_parser___parser_prod[129] + 1)))
272 #define CALL_parser___parser_prod___AParExpr___empty_init(recv) ((parser___parser_prod___AParExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[130] + 0)))
273 #define CALL_parser___parser_prod___AParExpr___init_aparexpr(recv) ((parser___parser_prod___AParExpr___init_aparexpr_t)CALL((recv), (SFT_parser___parser_prod[130] + 1)))
274 #define CALL_parser___parser_prod___AAsCastExpr___empty_init(recv) ((parser___parser_prod___AAsCastExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[131] + 0)))
275 #define CALL_parser___parser_prod___AAsCastExpr___init_aascastexpr(recv) ((parser___parser_prod___AAsCastExpr___init_aascastexpr_t)CALL((recv), (SFT_parser___parser_prod[131] + 1)))
276 #define CALL_parser___parser_prod___AAsNotnullExpr___empty_init(recv) ((parser___parser_prod___AAsNotnullExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[132] + 0)))
277 #define CALL_parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr(recv) ((parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t)CALL((recv), (SFT_parser___parser_prod[132] + 1)))
278 #define CALL_parser___parser_prod___AIssetAttrExpr___empty_init(recv) ((parser___parser_prod___AIssetAttrExpr___empty_init_t)CALL((recv), (SFT_parser___parser_prod[133] + 0)))
279 #define CALL_parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr(recv) ((parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr_t)CALL((recv), (SFT_parser___parser_prod[133] + 1)))
280 #define CALL_parser___parser_prod___APlusAssignOp___empty_init(recv) ((parser___parser_prod___APlusAssignOp___empty_init_t)CALL((recv), (SFT_parser___parser_prod[134] + 0)))
281 #define CALL_parser___parser_prod___APlusAssignOp___init_aplusassignop(recv) ((parser___parser_prod___APlusAssignOp___init_aplusassignop_t)CALL((recv), (SFT_parser___parser_prod[134] + 1)))
282 #define CALL_parser___parser_prod___AMinusAssignOp___empty_init(recv) ((parser___parser_prod___AMinusAssignOp___empty_init_t)CALL((recv), (SFT_parser___parser_prod[135] + 0)))
283 #define CALL_parser___parser_prod___AMinusAssignOp___init_aminusassignop(recv) ((parser___parser_prod___AMinusAssignOp___init_aminusassignop_t)CALL((recv), (SFT_parser___parser_prod[135] + 1)))
284 #define CALL_parser___parser_prod___AClosureDef___empty_init(recv) ((parser___parser_prod___AClosureDef___empty_init_t)CALL((recv), (SFT_parser___parser_prod[136] + 0)))
285 #define CALL_parser___parser_prod___AClosureDef___init_aclosuredef(recv) ((parser___parser_prod___AClosureDef___init_aclosuredef_t)CALL((recv), (SFT_parser___parser_prod[136] + 1)))
286 #define CALL_parser___parser_prod___ASimpleClosureId___empty_init(recv) ((parser___parser_prod___ASimpleClosureId___empty_init_t)CALL((recv), (SFT_parser___parser_prod[137] + 0)))
287 #define CALL_parser___parser_prod___ASimpleClosureId___init_asimpleclosureid(recv) ((parser___parser_prod___ASimpleClosureId___init_asimpleclosureid_t)CALL((recv), (SFT_parser___parser_prod[137] + 1)))
288 #define CALL_parser___parser_prod___ABreakClosureId___empty_init(recv) ((parser___parser_prod___ABreakClosureId___empty_init_t)CALL((recv), (SFT_parser___parser_prod[138] + 0)))
289 #define CALL_parser___parser_prod___ABreakClosureId___init_abreakclosureid(recv) ((parser___parser_prod___ABreakClosureId___init_abreakclosureid_t)CALL((recv), (SFT_parser___parser_prod[138] + 1)))
290 #define CALL_parser___parser_prod___AModuleName___empty_init(recv) ((parser___parser_prod___AModuleName___empty_init_t)CALL((recv), (SFT_parser___parser_prod[139] + 0)))
291 #define CALL_parser___parser_prod___AModuleName___init_amodulename(recv) ((parser___parser_prod___AModuleName___init_amodulename_t)CALL((recv), (SFT_parser___parser_prod[139] + 1)))
292 #define CALL_parser___parser_prod___AExternCalls___empty_init(recv) ((parser___parser_prod___AExternCalls___empty_init_t)CALL((recv), (SFT_parser___parser_prod[140] + 0)))
293 #define CALL_parser___parser_prod___AExternCalls___init_aexterncalls(recv) ((parser___parser_prod___AExternCalls___init_aexterncalls_t)CALL((recv), (SFT_parser___parser_prod[140] + 1)))
294 #define CALL_parser___parser_prod___AExternCall___empty_init(recv) ((parser___parser_prod___AExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[141] + 0)))
295 #define CALL_parser___parser_prod___AExternCall___init_aexterncall(recv) ((parser___parser_prod___AExternCall___init_aexterncall_t)CALL((recv), (SFT_parser___parser_prod[141] + 1)))
296 #define CALL_parser___parser_prod___ASuperExternCall___empty_init(recv) ((parser___parser_prod___ASuperExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[142] + 0)))
297 #define CALL_parser___parser_prod___ASuperExternCall___init_asuperexterncall(recv) ((parser___parser_prod___ASuperExternCall___init_asuperexterncall_t)CALL((recv), (SFT_parser___parser_prod[142] + 1)))
298 #define CALL_parser___parser_prod___ALocalPropExternCall___empty_init(recv) ((parser___parser_prod___ALocalPropExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[143] + 0)))
299 #define CALL_parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall(recv) ((parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall_t)CALL((recv), (SFT_parser___parser_prod[143] + 1)))
300 #define CALL_parser___parser_prod___AFullPropExternCall___empty_init(recv) ((parser___parser_prod___AFullPropExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[144] + 0)))
301 #define CALL_parser___parser_prod___AFullPropExternCall___init_afullpropexterncall(recv) ((parser___parser_prod___AFullPropExternCall___init_afullpropexterncall_t)CALL((recv), (SFT_parser___parser_prod[144] + 1)))
302 #define CALL_parser___parser_prod___AInitPropExternCall___empty_init(recv) ((parser___parser_prod___AInitPropExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[145] + 0)))
303 #define CALL_parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall(recv) ((parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall_t)CALL((recv), (SFT_parser___parser_prod[145] + 1)))
304 #define CALL_parser___parser_prod___ACastAsExternCall___empty_init(recv) ((parser___parser_prod___ACastAsExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[146] + 0)))
305 #define CALL_parser___parser_prod___ACastAsExternCall___init_acastasexterncall(recv) ((parser___parser_prod___ACastAsExternCall___init_acastasexterncall_t)CALL((recv), (SFT_parser___parser_prod[146] + 1)))
306 #define CALL_parser___parser_prod___AAsNullableExternCall___empty_init(recv) ((parser___parser_prod___AAsNullableExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[147] + 0)))
307 #define CALL_parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall(recv) ((parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall_t)CALL((recv), (SFT_parser___parser_prod[147] + 1)))
308 #define CALL_parser___parser_prod___AAsNotNullableExternCall___empty_init(recv) ((parser___parser_prod___AAsNotNullableExternCall___empty_init_t)CALL((recv), (SFT_parser___parser_prod[148] + 0)))
309 #define CALL_parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(recv) ((parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall_t)CALL((recv), (SFT_parser___parser_prod[148] + 1)))
310 #define CALL_parser___parser_prod___AQualified___empty_init(recv) ((parser___parser_prod___AQualified___empty_init_t)CALL((recv), (SFT_parser___parser_prod[149] + 0)))
311 #define CALL_parser___parser_prod___AQualified___init_aqualified(recv) ((parser___parser_prod___AQualified___init_aqualified_t)CALL((recv), (SFT_parser___parser_prod[149] + 1)))
312 #define CALL_parser___parser_prod___ADoc___empty_init(recv) ((parser___parser_prod___ADoc___empty_init_t)CALL((recv), (SFT_parser___parser_prod[150] + 0)))
313 #define CALL_parser___parser_prod___ADoc___init_adoc(recv) ((parser___parser_prod___ADoc___init_adoc_t)CALL((recv), (SFT_parser___parser_prod[150] + 1)))
314 #define CALL_parser___parser_prod___Start___init(recv) ((parser___parser_prod___Start___init_t)CALL((recv), (SFT_parser___parser_prod[151] + 0)))
315 static const char * const LOCATE_parser___parser_prod___ANode___parent = "parser_prod::ANode::parent";
316 val_t parser___parser_prod___ANode___parent(val_t p0);
317 typedef val_t (*parser___parser_prod___ANode___parent_t)(val_t p0);
318 static const char * const LOCATE_parser___parser_prod___ANode___parent__eq = "parser_prod::ANode::parent=";
319 void parser___parser_prod___ANode___parent__eq(val_t p0, val_t p1);
320 typedef void (*parser___parser_prod___ANode___parent__eq_t)(val_t p0, val_t p1);
321 static const char * const LOCATE_parser___parser_prod___ANode___remove_child = "parser_prod::ANode::remove_child";
322 void parser___parser_prod___ANode___remove_child(val_t p0, val_t p1);
323 typedef void (*parser___parser_prod___ANode___remove_child_t)(val_t p0, val_t p1);
324 static const char * const LOCATE_parser___parser_prod___ANode___replace_child = "parser_prod::ANode::replace_child";
325 void parser___parser_prod___ANode___replace_child(val_t p0, val_t p1, val_t p2);
326 typedef void (*parser___parser_prod___ANode___replace_child_t)(val_t p0, val_t p1, val_t p2);
327 static const char * const LOCATE_parser___parser_prod___ANode___replace_with = "parser_prod::ANode::replace_with";
328 void parser___parser_prod___ANode___replace_with(val_t p0, val_t p1);
329 typedef void (*parser___parser_prod___ANode___replace_with_t)(val_t p0, val_t p1);
330 static const char * const LOCATE_parser___parser_prod___ANode___visit_all = "parser_prod::ANode::visit_all";
331 void parser___parser_prod___ANode___visit_all(val_t p0, val_t p1);
332 typedef void (*parser___parser_prod___ANode___visit_all_t)(val_t p0, val_t p1);
333 val_t NEW_ANode_parser___parser_nodes___ANode___init(val_t p0);
334 static const char * const LOCATE_parser___parser_prod___Token___visit_all = "parser_prod::Token::(parser_prod::ANode::visit_all)";
335 void parser___parser_prod___Token___visit_all(val_t p0, val_t p1);
336 typedef void (*parser___parser_prod___Token___visit_all_t)(val_t p0, val_t p1);
337 static const char * const LOCATE_parser___parser_prod___Token___replace_child = "parser_prod::Token::(parser_prod::ANode::replace_child)";
338 void parser___parser_prod___Token___replace_child(val_t p0, val_t p1, val_t p2);
339 typedef void (*parser___parser_prod___Token___replace_child_t)(val_t p0, val_t p1, val_t p2);
340 val_t NEW_Token_parser___parser_nodes___ANode___init(val_t p0);
341 static const char * const LOCATE_parser___parser_prod___Prod___replace_with = "parser_prod::Prod::(parser_prod::ANode::replace_with)";
342 void parser___parser_prod___Prod___replace_with(val_t p0, val_t p1);
343 typedef void (*parser___parser_prod___Prod___replace_with_t)(val_t p0, val_t p1);
344 val_t NEW_Prod_parser___parser_nodes___ANode___init(val_t p0);
345 static const char * const LOCATE_parser___parser_prod___Visitor___visit = "parser_prod::Visitor::visit";
346 void parser___parser_prod___Visitor___visit(val_t p0, val_t p1);
347 typedef void (*parser___parser_prod___Visitor___visit_t)(val_t p0, val_t p1);
348 static const char * const LOCATE_parser___parser_prod___Visitor___enter_visit = "parser_prod::Visitor::enter_visit";
349 void parser___parser_prod___Visitor___enter_visit(val_t p0, val_t p1);
350 typedef void (*parser___parser_prod___Visitor___enter_visit_t)(val_t p0, val_t p1);
351 static const char * const LOCATE_parser___parser_prod___Visitor___current_node = "parser_prod::Visitor::current_node";
352 val_t parser___parser_prod___Visitor___current_node(val_t p0);
353 typedef val_t (*parser___parser_prod___Visitor___current_node_t)(val_t p0);
354 static const char * const LOCATE_parser___parser_prod___Visitor___init = "parser_prod::Visitor::init";
355 void parser___parser_prod___Visitor___init(val_t p0, int* init_table);
356 typedef void (*parser___parser_prod___Visitor___init_t)(val_t p0, int* init_table);
357 val_t NEW_Visitor_parser___parser_prod___Visitor___init();
358 static const char * const LOCATE_parser___parser_prod___AModule___empty_init = "parser_prod::AModule::empty_init";
359 void parser___parser_prod___AModule___empty_init(val_t p0, int* init_table);
360 typedef void (*parser___parser_prod___AModule___empty_init_t)(val_t p0, int* init_table);
361 val_t NEW_AModule_parser___parser_prod___AModule___empty_init();
362 static const char * const LOCATE_parser___parser_prod___AModule___init_amodule = "parser_prod::AModule::init_amodule";
363 void parser___parser_prod___AModule___init_amodule(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
364 typedef void (*parser___parser_prod___AModule___init_amodule_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
365 typedef void (*CLOS_OC_parser___parser_prod___AModule___init_amodule_1_0)(struct stack_frame_t *);
366 void OC_parser___parser_prod___AModule___init_amodule_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
367 typedef void (*OC_parser___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);
368 typedef void (*CLOS_OC_parser___parser_prod___AModule___init_amodule_2_0)(struct stack_frame_t *);
369 void OC_parser___parser_prod___AModule___init_amodule_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
370 typedef void (*OC_parser___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);
371 val_t NEW_AModule_parser___parser_prod___AModule___init_amodule(val_t p0, val_t p1, val_t p2);
372 static const char * const LOCATE_parser___parser_prod___AModule___replace_child = "parser_prod::AModule::(parser_prod::ANode::replace_child)";
373 void parser___parser_prod___AModule___replace_child(val_t p0, val_t p1, val_t p2);
374 typedef void (*parser___parser_prod___AModule___replace_child_t)(val_t p0, val_t p1, val_t p2);
375 static const char * const LOCATE_parser___parser_prod___AModule___visit_all = "parser_prod::AModule::(parser_prod::ANode::visit_all)";
376 void parser___parser_prod___AModule___visit_all(val_t p0, val_t p1);
377 typedef void (*parser___parser_prod___AModule___visit_all_t)(val_t p0, val_t p1);
378 typedef void (*CLOS_OC_parser___parser_prod___AModule___visit_all_1_0)(struct stack_frame_t *);
379 void OC_parser___parser_prod___AModule___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
380 typedef void (*OC_parser___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);
381 typedef void (*CLOS_OC_parser___parser_prod___AModule___visit_all_2_0)(struct stack_frame_t *);
382 void OC_parser___parser_prod___AModule___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
383 typedef void (*OC_parser___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);
384 val_t NEW_AModule_parser___parser_nodes___ANode___init(val_t p0);
385 static const char * const LOCATE_parser___parser_prod___AModuledecl___empty_init = "parser_prod::AModuledecl::empty_init";
386 void parser___parser_prod___AModuledecl___empty_init(val_t p0, int* init_table);
387 typedef void (*parser___parser_prod___AModuledecl___empty_init_t)(val_t p0, int* init_table);
388 val_t NEW_AModuledecl_parser___parser_prod___AModuledecl___empty_init();
389 static const char * const LOCATE_parser___parser_prod___AModuledecl___init_amoduledecl = "parser_prod::AModuledecl::init_amoduledecl";
390 void parser___parser_prod___AModuledecl___init_amoduledecl(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
391 typedef void (*parser___parser_prod___AModuledecl___init_amoduledecl_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
392 val_t NEW_AModuledecl_parser___parser_prod___AModuledecl___init_amoduledecl(val_t p0, val_t p1, val_t p2);
393 static const char * const LOCATE_parser___parser_prod___AModuledecl___replace_child = "parser_prod::AModuledecl::(parser_prod::ANode::replace_child)";
394 void parser___parser_prod___AModuledecl___replace_child(val_t p0, val_t p1, val_t p2);
395 typedef void (*parser___parser_prod___AModuledecl___replace_child_t)(val_t p0, val_t p1, val_t p2);
396 static const char * const LOCATE_parser___parser_prod___AModuledecl___visit_all = "parser_prod::AModuledecl::(parser_prod::ANode::visit_all)";
397 void parser___parser_prod___AModuledecl___visit_all(val_t p0, val_t p1);
398 typedef void (*parser___parser_prod___AModuledecl___visit_all_t)(val_t p0, val_t p1);
399 val_t NEW_AModuledecl_parser___parser_nodes___ANode___init(val_t p0);
400 static const char * const LOCATE_parser___parser_prod___AStdImport___empty_init = "parser_prod::AStdImport::empty_init";
401 void parser___parser_prod___AStdImport___empty_init(val_t p0, int* init_table);
402 typedef void (*parser___parser_prod___AStdImport___empty_init_t)(val_t p0, int* init_table);
403 val_t NEW_AStdImport_parser___parser_prod___AStdImport___empty_init();
404 static const char * const LOCATE_parser___parser_prod___AStdImport___init_astdimport = "parser_prod::AStdImport::init_astdimport";
405 void parser___parser_prod___AStdImport___init_astdimport(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
406 typedef void (*parser___parser_prod___AStdImport___init_astdimport_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
407 val_t NEW_AStdImport_parser___parser_prod___AStdImport___init_astdimport(val_t p0, val_t p1, val_t p2);
408 static const char * const LOCATE_parser___parser_prod___AStdImport___replace_child = "parser_prod::AStdImport::(parser_prod::ANode::replace_child)";
409 void parser___parser_prod___AStdImport___replace_child(val_t p0, val_t p1, val_t p2);
410 typedef void (*parser___parser_prod___AStdImport___replace_child_t)(val_t p0, val_t p1, val_t p2);
411 static const char * const LOCATE_parser___parser_prod___AStdImport___visit_all = "parser_prod::AStdImport::(parser_prod::ANode::visit_all)";
412 void parser___parser_prod___AStdImport___visit_all(val_t p0, val_t p1);
413 typedef void (*parser___parser_prod___AStdImport___visit_all_t)(val_t p0, val_t p1);
414 val_t NEW_AStdImport_parser___parser_nodes___ANode___init(val_t p0);
415 static const char * const LOCATE_parser___parser_prod___ANoImport___empty_init = "parser_prod::ANoImport::empty_init";
416 void parser___parser_prod___ANoImport___empty_init(val_t p0, int* init_table);
417 typedef void (*parser___parser_prod___ANoImport___empty_init_t)(val_t p0, int* init_table);
418 val_t NEW_ANoImport_parser___parser_prod___ANoImport___empty_init();
419 static const char * const LOCATE_parser___parser_prod___ANoImport___init_anoimport = "parser_prod::ANoImport::init_anoimport";
420 void parser___parser_prod___ANoImport___init_anoimport(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
421 typedef void (*parser___parser_prod___ANoImport___init_anoimport_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
422 val_t NEW_ANoImport_parser___parser_prod___ANoImport___init_anoimport(val_t p0, val_t p1, val_t p2);
423 static const char * const LOCATE_parser___parser_prod___ANoImport___replace_child = "parser_prod::ANoImport::(parser_prod::ANode::replace_child)";
424 void parser___parser_prod___ANoImport___replace_child(val_t p0, val_t p1, val_t p2);
425 typedef void (*parser___parser_prod___ANoImport___replace_child_t)(val_t p0, val_t p1, val_t p2);
426 static const char * const LOCATE_parser___parser_prod___ANoImport___visit_all = "parser_prod::ANoImport::(parser_prod::ANode::visit_all)";
427 void parser___parser_prod___ANoImport___visit_all(val_t p0, val_t p1);
428 typedef void (*parser___parser_prod___ANoImport___visit_all_t)(val_t p0, val_t p1);
429 val_t NEW_ANoImport_parser___parser_nodes___ANode___init(val_t p0);
430 static const char * const LOCATE_parser___parser_prod___APublicVisibility___empty_init = "parser_prod::APublicVisibility::empty_init";
431 void parser___parser_prod___APublicVisibility___empty_init(val_t p0, int* init_table);
432 typedef void (*parser___parser_prod___APublicVisibility___empty_init_t)(val_t p0, int* init_table);
433 val_t NEW_APublicVisibility_parser___parser_prod___APublicVisibility___empty_init();
434 static const char * const LOCATE_parser___parser_prod___APublicVisibility___init_apublicvisibility = "parser_prod::APublicVisibility::init_apublicvisibility";
435 void parser___parser_prod___APublicVisibility___init_apublicvisibility(val_t p0, int* init_table);
436 typedef void (*parser___parser_prod___APublicVisibility___init_apublicvisibility_t)(val_t p0, int* init_table);
437 val_t NEW_APublicVisibility_parser___parser_prod___APublicVisibility___init_apublicvisibility();
438 static const char * const LOCATE_parser___parser_prod___APublicVisibility___replace_child = "parser_prod::APublicVisibility::(parser_prod::ANode::replace_child)";
439 void parser___parser_prod___APublicVisibility___replace_child(val_t p0, val_t p1, val_t p2);
440 typedef void (*parser___parser_prod___APublicVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
441 static const char * const LOCATE_parser___parser_prod___APublicVisibility___visit_all = "parser_prod::APublicVisibility::(parser_prod::ANode::visit_all)";
442 void parser___parser_prod___APublicVisibility___visit_all(val_t p0, val_t p1);
443 typedef void (*parser___parser_prod___APublicVisibility___visit_all_t)(val_t p0, val_t p1);
444 val_t NEW_APublicVisibility_parser___parser_nodes___ANode___init(val_t p0);
445 static const char * const LOCATE_parser___parser_prod___APrivateVisibility___empty_init = "parser_prod::APrivateVisibility::empty_init";
446 void parser___parser_prod___APrivateVisibility___empty_init(val_t p0, int* init_table);
447 typedef void (*parser___parser_prod___APrivateVisibility___empty_init_t)(val_t p0, int* init_table);
448 val_t NEW_APrivateVisibility_parser___parser_prod___APrivateVisibility___empty_init();
449 static const char * const LOCATE_parser___parser_prod___APrivateVisibility___init_aprivatevisibility = "parser_prod::APrivateVisibility::init_aprivatevisibility";
450 void parser___parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0, val_t p1, int* init_table);
451 typedef void (*parser___parser_prod___APrivateVisibility___init_aprivatevisibility_t)(val_t p0, val_t p1, int* init_table);
452 val_t NEW_APrivateVisibility_parser___parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0);
453 static const char * const LOCATE_parser___parser_prod___APrivateVisibility___replace_child = "parser_prod::APrivateVisibility::(parser_prod::ANode::replace_child)";
454 void parser___parser_prod___APrivateVisibility___replace_child(val_t p0, val_t p1, val_t p2);
455 typedef void (*parser___parser_prod___APrivateVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
456 static const char * const LOCATE_parser___parser_prod___APrivateVisibility___visit_all = "parser_prod::APrivateVisibility::(parser_prod::ANode::visit_all)";
457 void parser___parser_prod___APrivateVisibility___visit_all(val_t p0, val_t p1);
458 typedef void (*parser___parser_prod___APrivateVisibility___visit_all_t)(val_t p0, val_t p1);
459 val_t NEW_APrivateVisibility_parser___parser_nodes___ANode___init(val_t p0);
460 static const char * const LOCATE_parser___parser_prod___AProtectedVisibility___empty_init = "parser_prod::AProtectedVisibility::empty_init";
461 void parser___parser_prod___AProtectedVisibility___empty_init(val_t p0, int* init_table);
462 typedef void (*parser___parser_prod___AProtectedVisibility___empty_init_t)(val_t p0, int* init_table);
463 val_t NEW_AProtectedVisibility_parser___parser_prod___AProtectedVisibility___empty_init();
464 static const char * const LOCATE_parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility = "parser_prod::AProtectedVisibility::init_aprotectedvisibility";
465 void parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0, val_t p1, int* init_table);
466 typedef void (*parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)(val_t p0, val_t p1, int* init_table);
467 val_t NEW_AProtectedVisibility_parser___parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0);
468 static const char * const LOCATE_parser___parser_prod___AProtectedVisibility___replace_child = "parser_prod::AProtectedVisibility::(parser_prod::ANode::replace_child)";
469 void parser___parser_prod___AProtectedVisibility___replace_child(val_t p0, val_t p1, val_t p2);
470 typedef void (*parser___parser_prod___AProtectedVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
471 static const char * const LOCATE_parser___parser_prod___AProtectedVisibility___visit_all = "parser_prod::AProtectedVisibility::(parser_prod::ANode::visit_all)";
472 void parser___parser_prod___AProtectedVisibility___visit_all(val_t p0, val_t p1);
473 typedef void (*parser___parser_prod___AProtectedVisibility___visit_all_t)(val_t p0, val_t p1);
474 val_t NEW_AProtectedVisibility_parser___parser_nodes___ANode___init(val_t p0);
475 static const char * const LOCATE_parser___parser_prod___AIntrudeVisibility___empty_init = "parser_prod::AIntrudeVisibility::empty_init";
476 void parser___parser_prod___AIntrudeVisibility___empty_init(val_t p0, int* init_table);
477 typedef void (*parser___parser_prod___AIntrudeVisibility___empty_init_t)(val_t p0, int* init_table);
478 val_t NEW_AIntrudeVisibility_parser___parser_prod___AIntrudeVisibility___empty_init();
479 static const char * const LOCATE_parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility = "parser_prod::AIntrudeVisibility::init_aintrudevisibility";
480 void parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0, val_t p1, int* init_table);
481 typedef void (*parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)(val_t p0, val_t p1, int* init_table);
482 val_t NEW_AIntrudeVisibility_parser___parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0);
483 static const char * const LOCATE_parser___parser_prod___AIntrudeVisibility___replace_child = "parser_prod::AIntrudeVisibility::(parser_prod::ANode::replace_child)";
484 void parser___parser_prod___AIntrudeVisibility___replace_child(val_t p0, val_t p1, val_t p2);
485 typedef void (*parser___parser_prod___AIntrudeVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
486 static const char * const LOCATE_parser___parser_prod___AIntrudeVisibility___visit_all = "parser_prod::AIntrudeVisibility::(parser_prod::ANode::visit_all)";
487 void parser___parser_prod___AIntrudeVisibility___visit_all(val_t p0, val_t p1);
488 typedef void (*parser___parser_prod___AIntrudeVisibility___visit_all_t)(val_t p0, val_t p1);
489 val_t NEW_AIntrudeVisibility_parser___parser_nodes___ANode___init(val_t p0);
490 static const char * const LOCATE_parser___parser_prod___AStdClassdef___empty_init = "parser_prod::AStdClassdef::empty_init";
491 void parser___parser_prod___AStdClassdef___empty_init(val_t p0, int* init_table);
492 typedef void (*parser___parser_prod___AStdClassdef___empty_init_t)(val_t p0, int* init_table);
493 val_t NEW_AStdClassdef_parser___parser_prod___AStdClassdef___empty_init();
494 static const char * const LOCATE_parser___parser_prod___AStdClassdef___init_astdclassdef = "parser_prod::AStdClassdef::init_astdclassdef";
495 void parser___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);
496 typedef void (*parser___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);
497 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___init_astdclassdef_1_0)(struct stack_frame_t *);
498 void OC_parser___parser_prod___AStdClassdef___init_astdclassdef_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
499 typedef void (*OC_parser___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);
500 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___init_astdclassdef_2_0)(struct stack_frame_t *);
501 void OC_parser___parser_prod___AStdClassdef___init_astdclassdef_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
502 typedef void (*OC_parser___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);
503 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___init_astdclassdef_3_0)(struct stack_frame_t *);
504 void OC_parser___parser_prod___AStdClassdef___init_astdclassdef_3(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
505 typedef void (*OC_parser___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);
506 val_t NEW_AStdClassdef_parser___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);
507 static const char * const LOCATE_parser___parser_prod___AStdClassdef___replace_child = "parser_prod::AStdClassdef::(parser_prod::ANode::replace_child)";
508 void parser___parser_prod___AStdClassdef___replace_child(val_t p0, val_t p1, val_t p2);
509 typedef void (*parser___parser_prod___AStdClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
510 static const char * const LOCATE_parser___parser_prod___AStdClassdef___visit_all = "parser_prod::AStdClassdef::(parser_prod::ANode::visit_all)";
511 void parser___parser_prod___AStdClassdef___visit_all(val_t p0, val_t p1);
512 typedef void (*parser___parser_prod___AStdClassdef___visit_all_t)(val_t p0, val_t p1);
513 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___visit_all_1_0)(struct stack_frame_t *);
514 void OC_parser___parser_prod___AStdClassdef___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
515 typedef void (*OC_parser___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);
516 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___visit_all_2_0)(struct stack_frame_t *);
517 void OC_parser___parser_prod___AStdClassdef___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
518 typedef void (*OC_parser___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);
519 typedef void (*CLOS_OC_parser___parser_prod___AStdClassdef___visit_all_3_0)(struct stack_frame_t *);
520 void OC_parser___parser_prod___AStdClassdef___visit_all_3(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
521 typedef void (*OC_parser___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);
522 val_t NEW_AStdClassdef_parser___parser_nodes___ANode___init(val_t p0);
523 static const char * const LOCATE_parser___parser_prod___ATopClassdef___empty_init = "parser_prod::ATopClassdef::empty_init";
524 void parser___parser_prod___ATopClassdef___empty_init(val_t p0, int* init_table);
525 typedef void (*parser___parser_prod___ATopClassdef___empty_init_t)(val_t p0, int* init_table);
526 val_t NEW_ATopClassdef_parser___parser_prod___ATopClassdef___empty_init();
527 static const char * const LOCATE_parser___parser_prod___ATopClassdef___init_atopclassdef = "parser_prod::ATopClassdef::init_atopclassdef";
528 void parser___parser_prod___ATopClassdef___init_atopclassdef(val_t p0, val_t p1, int* init_table);
529 typedef void (*parser___parser_prod___ATopClassdef___init_atopclassdef_t)(val_t p0, val_t p1, int* init_table);
530 typedef void (*CLOS_OC_parser___parser_prod___ATopClassdef___init_atopclassdef_1_0)(struct stack_frame_t *);
531 void OC_parser___parser_prod___ATopClassdef___init_atopclassdef_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
532 typedef void (*OC_parser___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);
533 val_t NEW_ATopClassdef_parser___parser_prod___ATopClassdef___init_atopclassdef(val_t p0);
534 static const char * const LOCATE_parser___parser_prod___ATopClassdef___replace_child = "parser_prod::ATopClassdef::(parser_prod::ANode::replace_child)";
535 void parser___parser_prod___ATopClassdef___replace_child(val_t p0, val_t p1, val_t p2);
536 typedef void (*parser___parser_prod___ATopClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
537 static const char * const LOCATE_parser___parser_prod___ATopClassdef___visit_all = "parser_prod::ATopClassdef::(parser_prod::ANode::visit_all)";
538 void parser___parser_prod___ATopClassdef___visit_all(val_t p0, val_t p1);
539 typedef void (*parser___parser_prod___ATopClassdef___visit_all_t)(val_t p0, val_t p1);
540 typedef void (*CLOS_OC_parser___parser_prod___ATopClassdef___visit_all_1_0)(struct stack_frame_t *);
541 void OC_parser___parser_prod___ATopClassdef___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
542 typedef void (*OC_parser___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);
543 val_t NEW_ATopClassdef_parser___parser_nodes___ANode___init(val_t p0);
544 static const char * const LOCATE_parser___parser_prod___AMainClassdef___empty_init = "parser_prod::AMainClassdef::empty_init";
545 void parser___parser_prod___AMainClassdef___empty_init(val_t p0, int* init_table);
546 typedef void (*parser___parser_prod___AMainClassdef___empty_init_t)(val_t p0, int* init_table);
547 val_t NEW_AMainClassdef_parser___parser_prod___AMainClassdef___empty_init();
548 static const char * const LOCATE_parser___parser_prod___AMainClassdef___init_amainclassdef = "parser_prod::AMainClassdef::init_amainclassdef";
549 void parser___parser_prod___AMainClassdef___init_amainclassdef(val_t p0, val_t p1, int* init_table);
550 typedef void (*parser___parser_prod___AMainClassdef___init_amainclassdef_t)(val_t p0, val_t p1, int* init_table);
551 typedef void (*CLOS_OC_parser___parser_prod___AMainClassdef___init_amainclassdef_1_0)(struct stack_frame_t *);
552 void OC_parser___parser_prod___AMainClassdef___init_amainclassdef_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
553 typedef void (*OC_parser___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);
554 val_t NEW_AMainClassdef_parser___parser_prod___AMainClassdef___init_amainclassdef(val_t p0);
555 static const char * const LOCATE_parser___parser_prod___AMainClassdef___replace_child = "parser_prod::AMainClassdef::(parser_prod::ANode::replace_child)";
556 void parser___parser_prod___AMainClassdef___replace_child(val_t p0, val_t p1, val_t p2);
557 typedef void (*parser___parser_prod___AMainClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
558 static const char * const LOCATE_parser___parser_prod___AMainClassdef___visit_all = "parser_prod::AMainClassdef::(parser_prod::ANode::visit_all)";
559 void parser___parser_prod___AMainClassdef___visit_all(val_t p0, val_t p1);
560 typedef void (*parser___parser_prod___AMainClassdef___visit_all_t)(val_t p0, val_t p1);
561 typedef void (*CLOS_OC_parser___parser_prod___AMainClassdef___visit_all_1_0)(struct stack_frame_t *);
562 void OC_parser___parser_prod___AMainClassdef___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
563 typedef void (*OC_parser___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);
564 val_t NEW_AMainClassdef_parser___parser_nodes___ANode___init(val_t p0);
565 static const char * const LOCATE_parser___parser_prod___AConcreteClasskind___empty_init = "parser_prod::AConcreteClasskind::empty_init";
566 void parser___parser_prod___AConcreteClasskind___empty_init(val_t p0, int* init_table);
567 typedef void (*parser___parser_prod___AConcreteClasskind___empty_init_t)(val_t p0, int* init_table);
568 val_t NEW_AConcreteClasskind_parser___parser_prod___AConcreteClasskind___empty_init();
569 static const char * const LOCATE_parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind = "parser_prod::AConcreteClasskind::init_aconcreteclasskind";
570 void parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0, val_t p1, int* init_table);
571 typedef void (*parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)(val_t p0, val_t p1, int* init_table);
572 val_t NEW_AConcreteClasskind_parser___parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0);
573 static const char * const LOCATE_parser___parser_prod___AConcreteClasskind___replace_child = "parser_prod::AConcreteClasskind::(parser_prod::ANode::replace_child)";
574 void parser___parser_prod___AConcreteClasskind___replace_child(val_t p0, val_t p1, val_t p2);
575 typedef void (*parser___parser_prod___AConcreteClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
576 static const char * const LOCATE_parser___parser_prod___AConcreteClasskind___visit_all = "parser_prod::AConcreteClasskind::(parser_prod::ANode::visit_all)";
577 void parser___parser_prod___AConcreteClasskind___visit_all(val_t p0, val_t p1);
578 typedef void (*parser___parser_prod___AConcreteClasskind___visit_all_t)(val_t p0, val_t p1);
579 val_t NEW_AConcreteClasskind_parser___parser_nodes___ANode___init(val_t p0);
580 static const char * const LOCATE_parser___parser_prod___AAbstractClasskind___empty_init = "parser_prod::AAbstractClasskind::empty_init";
581 void parser___parser_prod___AAbstractClasskind___empty_init(val_t p0, int* init_table);
582 typedef void (*parser___parser_prod___AAbstractClasskind___empty_init_t)(val_t p0, int* init_table);
583 val_t NEW_AAbstractClasskind_parser___parser_prod___AAbstractClasskind___empty_init();
584 static const char * const LOCATE_parser___parser_prod___AAbstractClasskind___init_aabstractclasskind = "parser_prod::AAbstractClasskind::init_aabstractclasskind";
585 void parser___parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0, val_t p1, val_t p2, int* init_table);
586 typedef void (*parser___parser_prod___AAbstractClasskind___init_aabstractclasskind_t)(val_t p0, val_t p1, val_t p2, int* init_table);
587 val_t NEW_AAbstractClasskind_parser___parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0, val_t p1);
588 static const char * const LOCATE_parser___parser_prod___AAbstractClasskind___replace_child = "parser_prod::AAbstractClasskind::(parser_prod::ANode::replace_child)";
589 void parser___parser_prod___AAbstractClasskind___replace_child(val_t p0, val_t p1, val_t p2);
590 typedef void (*parser___parser_prod___AAbstractClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
591 static const char * const LOCATE_parser___parser_prod___AAbstractClasskind___visit_all = "parser_prod::AAbstractClasskind::(parser_prod::ANode::visit_all)";
592 void parser___parser_prod___AAbstractClasskind___visit_all(val_t p0, val_t p1);
593 typedef void (*parser___parser_prod___AAbstractClasskind___visit_all_t)(val_t p0, val_t p1);
594 val_t NEW_AAbstractClasskind_parser___parser_nodes___ANode___init(val_t p0);
595 static const char * const LOCATE_parser___parser_prod___AInterfaceClasskind___empty_init = "parser_prod::AInterfaceClasskind::empty_init";
596 void parser___parser_prod___AInterfaceClasskind___empty_init(val_t p0, int* init_table);
597 typedef void (*parser___parser_prod___AInterfaceClasskind___empty_init_t)(val_t p0, int* init_table);
598 val_t NEW_AInterfaceClasskind_parser___parser_prod___AInterfaceClasskind___empty_init();
599 static const char * const LOCATE_parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind = "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind";
600 void parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0, val_t p1, int* init_table);
601 typedef void (*parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)(val_t p0, val_t p1, int* init_table);
602 val_t NEW_AInterfaceClasskind_parser___parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0);
603 static const char * const LOCATE_parser___parser_prod___AInterfaceClasskind___replace_child = "parser_prod::AInterfaceClasskind::(parser_prod::ANode::replace_child)";
604 void parser___parser_prod___AInterfaceClasskind___replace_child(val_t p0, val_t p1, val_t p2);
605 typedef void (*parser___parser_prod___AInterfaceClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
606 static const char * const LOCATE_parser___parser_prod___AInterfaceClasskind___visit_all = "parser_prod::AInterfaceClasskind::(parser_prod::ANode::visit_all)";
607 void parser___parser_prod___AInterfaceClasskind___visit_all(val_t p0, val_t p1);
608 typedef void (*parser___parser_prod___AInterfaceClasskind___visit_all_t)(val_t p0, val_t p1);
609 val_t NEW_AInterfaceClasskind_parser___parser_nodes___ANode___init(val_t p0);
610 static const char * const LOCATE_parser___parser_prod___AEnumClasskind___empty_init = "parser_prod::AEnumClasskind::empty_init";
611 void parser___parser_prod___AEnumClasskind___empty_init(val_t p0, int* init_table);
612 typedef void (*parser___parser_prod___AEnumClasskind___empty_init_t)(val_t p0, int* init_table);
613 val_t NEW_AEnumClasskind_parser___parser_prod___AEnumClasskind___empty_init();
614 static const char * const LOCATE_parser___parser_prod___AEnumClasskind___init_aenumclasskind = "parser_prod::AEnumClasskind::init_aenumclasskind";
615 void parser___parser_prod___AEnumClasskind___init_aenumclasskind(val_t p0, val_t p1, int* init_table);
616 typedef void (*parser___parser_prod___AEnumClasskind___init_aenumclasskind_t)(val_t p0, val_t p1, int* init_table);
617 val_t NEW_AEnumClasskind_parser___parser_prod___AEnumClasskind___init_aenumclasskind(val_t p0);
618 static const char * const LOCATE_parser___parser_prod___AEnumClasskind___replace_child = "parser_prod::AEnumClasskind::(parser_prod::ANode::replace_child)";
619 void parser___parser_prod___AEnumClasskind___replace_child(val_t p0, val_t p1, val_t p2);
620 typedef void (*parser___parser_prod___AEnumClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
621 static const char * const LOCATE_parser___parser_prod___AEnumClasskind___visit_all = "parser_prod::AEnumClasskind::(parser_prod::ANode::visit_all)";
622 void parser___parser_prod___AEnumClasskind___visit_all(val_t p0, val_t p1);
623 typedef void (*parser___parser_prod___AEnumClasskind___visit_all_t)(val_t p0, val_t p1);
624 val_t NEW_AEnumClasskind_parser___parser_nodes___ANode___init(val_t p0);
625 static const char * const LOCATE_parser___parser_prod___AExternClasskind___empty_init = "parser_prod::AExternClasskind::empty_init";
626 void parser___parser_prod___AExternClasskind___empty_init(val_t p0, int* init_table);
627 typedef void (*parser___parser_prod___AExternClasskind___empty_init_t)(val_t p0, int* init_table);
628 val_t NEW_AExternClasskind_parser___parser_prod___AExternClasskind___empty_init();
629 static const char * const LOCATE_parser___parser_prod___AExternClasskind___init_aexternclasskind = "parser_prod::AExternClasskind::init_aexternclasskind";
630 void parser___parser_prod___AExternClasskind___init_aexternclasskind(val_t p0, val_t p1, int* init_table);
631 typedef void (*parser___parser_prod___AExternClasskind___init_aexternclasskind_t)(val_t p0, val_t p1, int* init_table);
632 val_t NEW_AExternClasskind_parser___parser_prod___AExternClasskind___init_aexternclasskind(val_t p0);
633 static const char * const LOCATE_parser___parser_prod___AExternClasskind___replace_child = "parser_prod::AExternClasskind::(parser_prod::ANode::replace_child)";
634 void parser___parser_prod___AExternClasskind___replace_child(val_t p0, val_t p1, val_t p2);
635 typedef void (*parser___parser_prod___AExternClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
636 static const char * const LOCATE_parser___parser_prod___AExternClasskind___visit_all = "parser_prod::AExternClasskind::(parser_prod::ANode::visit_all)";
637 void parser___parser_prod___AExternClasskind___visit_all(val_t p0, val_t p1);
638 typedef void (*parser___parser_prod___AExternClasskind___visit_all_t)(val_t p0, val_t p1);
639 val_t NEW_AExternClasskind_parser___parser_nodes___ANode___init(val_t p0);
640 static const char * const LOCATE_parser___parser_prod___AFormaldef___empty_init = "parser_prod::AFormaldef::empty_init";
641 void parser___parser_prod___AFormaldef___empty_init(val_t p0, int* init_table);
642 typedef void (*parser___parser_prod___AFormaldef___empty_init_t)(val_t p0, int* init_table);
643 val_t NEW_AFormaldef_parser___parser_prod___AFormaldef___empty_init();
644 static const char * const LOCATE_parser___parser_prod___AFormaldef___init_aformaldef = "parser_prod::AFormaldef::init_aformaldef";
645 void parser___parser_prod___AFormaldef___init_aformaldef(val_t p0, val_t p1, val_t p2, int* init_table);
646 typedef void (*parser___parser_prod___AFormaldef___init_aformaldef_t)(val_t p0, val_t p1, val_t p2, int* init_table);
647 val_t NEW_AFormaldef_parser___parser_prod___AFormaldef___init_aformaldef(val_t p0, val_t p1);
648 static const char * const LOCATE_parser___parser_prod___AFormaldef___replace_child = "parser_prod::AFormaldef::(parser_prod::ANode::replace_child)";
649 void parser___parser_prod___AFormaldef___replace_child(val_t p0, val_t p1, val_t p2);
650 typedef void (*parser___parser_prod___AFormaldef___replace_child_t)(val_t p0, val_t p1, val_t p2);
651 static const char * const LOCATE_parser___parser_prod___AFormaldef___visit_all = "parser_prod::AFormaldef::(parser_prod::ANode::visit_all)";
652 void parser___parser_prod___AFormaldef___visit_all(val_t p0, val_t p1);
653 typedef void (*parser___parser_prod___AFormaldef___visit_all_t)(val_t p0, val_t p1);
654 val_t NEW_AFormaldef_parser___parser_nodes___ANode___init(val_t p0);
655 static const char * const LOCATE_parser___parser_prod___ASuperclass___empty_init = "parser_prod::ASuperclass::empty_init";
656 void parser___parser_prod___ASuperclass___empty_init(val_t p0, int* init_table);
657 typedef void (*parser___parser_prod___ASuperclass___empty_init_t)(val_t p0, int* init_table);
658 val_t NEW_ASuperclass_parser___parser_prod___ASuperclass___empty_init();
659 static const char * const LOCATE_parser___parser_prod___ASuperclass___init_asuperclass = "parser_prod::ASuperclass::init_asuperclass";
660 void parser___parser_prod___ASuperclass___init_asuperclass(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
661 typedef void (*parser___parser_prod___ASuperclass___init_asuperclass_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
662 val_t NEW_ASuperclass_parser___parser_prod___ASuperclass___init_asuperclass(val_t p0, val_t p1, val_t p2);
663 static const char * const LOCATE_parser___parser_prod___ASuperclass___replace_child = "parser_prod::ASuperclass::(parser_prod::ANode::replace_child)";
664 void parser___parser_prod___ASuperclass___replace_child(val_t p0, val_t p1, val_t p2);
665 typedef void (*parser___parser_prod___ASuperclass___replace_child_t)(val_t p0, val_t p1, val_t p2);
666 static const char * const LOCATE_parser___parser_prod___ASuperclass___visit_all = "parser_prod::ASuperclass::(parser_prod::ANode::visit_all)";
667 void parser___parser_prod___ASuperclass___visit_all(val_t p0, val_t p1);
668 typedef void (*parser___parser_prod___ASuperclass___visit_all_t)(val_t p0, val_t p1);
669 val_t NEW_ASuperclass_parser___parser_nodes___ANode___init(val_t p0);
670 static const char * const LOCATE_parser___parser_prod___AAttrPropdef___empty_init = "parser_prod::AAttrPropdef::empty_init";
671 void parser___parser_prod___AAttrPropdef___empty_init(val_t p0, int* init_table);
672 typedef void (*parser___parser_prod___AAttrPropdef___empty_init_t)(val_t p0, int* init_table);
673 val_t NEW_AAttrPropdef_parser___parser_prod___AAttrPropdef___empty_init();
674 static const char * const LOCATE_parser___parser_prod___AAttrPropdef___init_aattrpropdef = "parser_prod::AAttrPropdef::init_aattrpropdef";
675 void parser___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);
676 typedef void (*parser___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);
677 val_t NEW_AAttrPropdef_parser___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);
678 static const char * const LOCATE_parser___parser_prod___AAttrPropdef___replace_child = "parser_prod::AAttrPropdef::(parser_prod::ANode::replace_child)";
679 void parser___parser_prod___AAttrPropdef___replace_child(val_t p0, val_t p1, val_t p2);
680 typedef void (*parser___parser_prod___AAttrPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
681 static const char * const LOCATE_parser___parser_prod___AAttrPropdef___visit_all = "parser_prod::AAttrPropdef::(parser_prod::ANode::visit_all)";
682 void parser___parser_prod___AAttrPropdef___visit_all(val_t p0, val_t p1);
683 typedef void (*parser___parser_prod___AAttrPropdef___visit_all_t)(val_t p0, val_t p1);
684 val_t NEW_AAttrPropdef_parser___parser_nodes___ANode___init(val_t p0);
685 static const char * const LOCATE_parser___parser_prod___AMethPropdef___empty_init = "parser_prod::AMethPropdef::empty_init";
686 void parser___parser_prod___AMethPropdef___empty_init(val_t p0, int* init_table);
687 typedef void (*parser___parser_prod___AMethPropdef___empty_init_t)(val_t p0, int* init_table);
688 val_t NEW_AMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
689 static const char * const LOCATE_parser___parser_prod___AMethPropdef___init_amethpropdef = "parser_prod::AMethPropdef::init_amethpropdef";
690 void parser___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);
691 typedef void (*parser___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);
692 val_t NEW_AMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
693 static const char * const LOCATE_parser___parser_prod___AMethPropdef___replace_child = "parser_prod::AMethPropdef::(parser_prod::ANode::replace_child)";
694 void parser___parser_prod___AMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
695 typedef void (*parser___parser_prod___AMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
696 static const char * const LOCATE_parser___parser_prod___AMethPropdef___visit_all = "parser_prod::AMethPropdef::(parser_prod::ANode::visit_all)";
697 void parser___parser_prod___AMethPropdef___visit_all(val_t p0, val_t p1);
698 typedef void (*parser___parser_prod___AMethPropdef___visit_all_t)(val_t p0, val_t p1);
699 val_t NEW_AMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
700 val_t NEW_ADeferredMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
701 static const char * const LOCATE_parser___parser_prod___ADeferredMethPropdef___empty_init = "parser_prod::ADeferredMethPropdef::empty_init";
702 void parser___parser_prod___ADeferredMethPropdef___empty_init(val_t p0, int* init_table);
703 typedef void (*parser___parser_prod___ADeferredMethPropdef___empty_init_t)(val_t p0, int* init_table);
704 val_t NEW_ADeferredMethPropdef_parser___parser_prod___ADeferredMethPropdef___empty_init();
705 static const char * const LOCATE_parser___parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef = "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef";
706 void parser___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);
707 typedef void (*parser___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);
708 val_t NEW_ADeferredMethPropdef_parser___parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
709 static const char * const LOCATE_parser___parser_prod___ADeferredMethPropdef___replace_child = "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::replace_child)";
710 void parser___parser_prod___ADeferredMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
711 typedef void (*parser___parser_prod___ADeferredMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
712 static const char * const LOCATE_parser___parser_prod___ADeferredMethPropdef___visit_all = "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::visit_all)";
713 void parser___parser_prod___ADeferredMethPropdef___visit_all(val_t p0, val_t p1);
714 typedef void (*parser___parser_prod___ADeferredMethPropdef___visit_all_t)(val_t p0, val_t p1);
715 val_t NEW_ADeferredMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
716 val_t NEW_ADeferredMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
717 val_t NEW_AInternMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
718 static const char * const LOCATE_parser___parser_prod___AInternMethPropdef___empty_init = "parser_prod::AInternMethPropdef::empty_init";
719 void parser___parser_prod___AInternMethPropdef___empty_init(val_t p0, int* init_table);
720 typedef void (*parser___parser_prod___AInternMethPropdef___empty_init_t)(val_t p0, int* init_table);
721 val_t NEW_AInternMethPropdef_parser___parser_prod___AInternMethPropdef___empty_init();
722 static const char * const LOCATE_parser___parser_prod___AInternMethPropdef___init_ainternmethpropdef = "parser_prod::AInternMethPropdef::init_ainternmethpropdef";
723 void parser___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);
724 typedef void (*parser___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);
725 val_t NEW_AInternMethPropdef_parser___parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
726 static const char * const LOCATE_parser___parser_prod___AInternMethPropdef___replace_child = "parser_prod::AInternMethPropdef::(parser_prod::ANode::replace_child)";
727 void parser___parser_prod___AInternMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
728 typedef void (*parser___parser_prod___AInternMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
729 static const char * const LOCATE_parser___parser_prod___AInternMethPropdef___visit_all = "parser_prod::AInternMethPropdef::(parser_prod::ANode::visit_all)";
730 void parser___parser_prod___AInternMethPropdef___visit_all(val_t p0, val_t p1);
731 typedef void (*parser___parser_prod___AInternMethPropdef___visit_all_t)(val_t p0, val_t p1);
732 val_t NEW_AInternMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
733 val_t NEW_AInternMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
734 val_t NEW_AExternMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
735 static const char * const LOCATE_parser___parser_prod___AExternMethPropdef___empty_init = "parser_prod::AExternMethPropdef::empty_init";
736 void parser___parser_prod___AExternMethPropdef___empty_init(val_t p0, int* init_table);
737 typedef void (*parser___parser_prod___AExternMethPropdef___empty_init_t)(val_t p0, int* init_table);
738 val_t NEW_AExternMethPropdef_parser___parser_prod___AExternMethPropdef___empty_init();
739 static const char * const LOCATE_parser___parser_prod___AExternMethPropdef___init_aexternmethpropdef = "parser_prod::AExternMethPropdef::init_aexternmethpropdef";
740 void parser___parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, int* init_table);
741 typedef void (*parser___parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, int* init_table);
742 val_t NEW_AExternMethPropdef_parser___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);
743 static const char * const LOCATE_parser___parser_prod___AExternMethPropdef___replace_child = "parser_prod::AExternMethPropdef::(parser_prod::ANode::replace_child)";
744 void parser___parser_prod___AExternMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
745 typedef void (*parser___parser_prod___AExternMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
746 static const char * const LOCATE_parser___parser_prod___AExternMethPropdef___visit_all = "parser_prod::AExternMethPropdef::(parser_prod::ANode::visit_all)";
747 void parser___parser_prod___AExternMethPropdef___visit_all(val_t p0, val_t p1);
748 typedef void (*parser___parser_prod___AExternMethPropdef___visit_all_t)(val_t p0, val_t p1);
749 val_t NEW_AExternMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
750 val_t NEW_AExternMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
751 val_t NEW_AConcreteMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
752 static const char * const LOCATE_parser___parser_prod___AConcreteMethPropdef___empty_init = "parser_prod::AConcreteMethPropdef::empty_init";
753 void parser___parser_prod___AConcreteMethPropdef___empty_init(val_t p0, int* init_table);
754 typedef void (*parser___parser_prod___AConcreteMethPropdef___empty_init_t)(val_t p0, int* init_table);
755 val_t NEW_AConcreteMethPropdef_parser___parser_prod___AConcreteMethPropdef___empty_init();
756 static const char * const LOCATE_parser___parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef = "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef";
757 void parser___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);
758 typedef void (*parser___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);
759 val_t NEW_AConcreteMethPropdef_parser___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);
760 static const char * const LOCATE_parser___parser_prod___AConcreteMethPropdef___replace_child = "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::replace_child)";
761 void parser___parser_prod___AConcreteMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
762 typedef void (*parser___parser_prod___AConcreteMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
763 static const char * const LOCATE_parser___parser_prod___AConcreteMethPropdef___visit_all = "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::visit_all)";
764 void parser___parser_prod___AConcreteMethPropdef___visit_all(val_t p0, val_t p1);
765 typedef void (*parser___parser_prod___AConcreteMethPropdef___visit_all_t)(val_t p0, val_t p1);
766 val_t NEW_AConcreteMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
767 val_t NEW_AConcreteMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
768 static const char * const LOCATE_parser___parser_prod___AConcreteInitPropdef___empty_init = "parser_prod::AConcreteInitPropdef::empty_init";
769 void parser___parser_prod___AConcreteInitPropdef___empty_init(val_t p0, int* init_table);
770 typedef void (*parser___parser_prod___AConcreteInitPropdef___empty_init_t)(val_t p0, int* init_table);
771 val_t NEW_AConcreteInitPropdef_parser___parser_prod___AConcreteInitPropdef___empty_init();
772 static const char * const LOCATE_parser___parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef = "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef";
773 void parser___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);
774 typedef void (*parser___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);
775 val_t NEW_AConcreteInitPropdef_parser___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);
776 static const char * const LOCATE_parser___parser_prod___AConcreteInitPropdef___replace_child = "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::replace_child)";
777 void parser___parser_prod___AConcreteInitPropdef___replace_child(val_t p0, val_t p1, val_t p2);
778 typedef void (*parser___parser_prod___AConcreteInitPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
779 static const char * const LOCATE_parser___parser_prod___AConcreteInitPropdef___visit_all = "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::visit_all)";
780 void parser___parser_prod___AConcreteInitPropdef___visit_all(val_t p0, val_t p1);
781 typedef void (*parser___parser_prod___AConcreteInitPropdef___visit_all_t)(val_t p0, val_t p1);
782 val_t NEW_AConcreteInitPropdef_parser___parser_nodes___AConcreteInitPropdef___init();
783 static const char * const LOCATE_parser___parser_prod___AExternInitPropdef___empty_init = "parser_prod::AExternInitPropdef::empty_init";
784 void parser___parser_prod___AExternInitPropdef___empty_init(val_t p0, int* init_table);
785 typedef void (*parser___parser_prod___AExternInitPropdef___empty_init_t)(val_t p0, int* init_table);
786 val_t NEW_AExternInitPropdef_parser___parser_prod___AExternInitPropdef___empty_init();
787 static const char * const LOCATE_parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef = "parser_prod::AExternInitPropdef::init_aexterninitpropdef";
788 void parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef(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);
789 typedef void (*parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef_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);
790 val_t NEW_AExternInitPropdef_parser___parser_prod___AExternInitPropdef___init_aexterninitpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7);
791 static const char * const LOCATE_parser___parser_prod___AExternInitPropdef___replace_child = "parser_prod::AExternInitPropdef::(parser_prod::ANode::replace_child)";
792 void parser___parser_prod___AExternInitPropdef___replace_child(val_t p0, val_t p1, val_t p2);
793 typedef void (*parser___parser_prod___AExternInitPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
794 static const char * const LOCATE_parser___parser_prod___AExternInitPropdef___visit_all = "parser_prod::AExternInitPropdef::(parser_prod::ANode::visit_all)";
795 void parser___parser_prod___AExternInitPropdef___visit_all(val_t p0, val_t p1);
796 typedef void (*parser___parser_prod___AExternInitPropdef___visit_all_t)(val_t p0, val_t p1);
797 val_t NEW_AExternInitPropdef_parser___parser_nodes___AExternInitPropdef___init();
798 val_t NEW_AMainMethPropdef_parser___parser_prod___AConcreteMethPropdef___empty_init();
799 static const char * const LOCATE_parser___parser_prod___AMainMethPropdef___empty_init = "parser_prod::AMainMethPropdef::empty_init";
800 void parser___parser_prod___AMainMethPropdef___empty_init(val_t p0, int* init_table);
801 typedef void (*parser___parser_prod___AMainMethPropdef___empty_init_t)(val_t p0, int* init_table);
802 val_t NEW_AMainMethPropdef_parser___parser_prod___AMainMethPropdef___empty_init();
803 static const char * const LOCATE_parser___parser_prod___AMainMethPropdef___init_amainmethpropdef = "parser_prod::AMainMethPropdef::init_amainmethpropdef";
804 void parser___parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0, val_t p1, val_t p2, int* init_table);
805 typedef void (*parser___parser_prod___AMainMethPropdef___init_amainmethpropdef_t)(val_t p0, val_t p1, val_t p2, int* init_table);
806 val_t NEW_AMainMethPropdef_parser___parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0, val_t p1);
807 static const char * const LOCATE_parser___parser_prod___AMainMethPropdef___replace_child = "parser_prod::AMainMethPropdef::(parser_prod::ANode::replace_child)";
808 void parser___parser_prod___AMainMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
809 typedef void (*parser___parser_prod___AMainMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
810 static const char * const LOCATE_parser___parser_prod___AMainMethPropdef___visit_all = "parser_prod::AMainMethPropdef::(parser_prod::ANode::visit_all)";
811 void parser___parser_prod___AMainMethPropdef___visit_all(val_t p0, val_t p1);
812 typedef void (*parser___parser_prod___AMainMethPropdef___visit_all_t)(val_t p0, val_t p1);
813 val_t NEW_AMainMethPropdef_parser___parser_nodes___ANode___init(val_t p0);
814 val_t NEW_AMainMethPropdef_parser___parser_prod___AMethPropdef___empty_init();
815 val_t NEW_AMainMethPropdef_parser___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);
816 val_t NEW_AMainMethPropdef_parser___parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
817 static const char * const LOCATE_parser___parser_prod___ATypePropdef___empty_init = "parser_prod::ATypePropdef::empty_init";
818 void parser___parser_prod___ATypePropdef___empty_init(val_t p0, int* init_table);
819 typedef void (*parser___parser_prod___ATypePropdef___empty_init_t)(val_t p0, int* init_table);
820 val_t NEW_ATypePropdef_parser___parser_prod___ATypePropdef___empty_init();
821 static const char * const LOCATE_parser___parser_prod___ATypePropdef___init_atypepropdef = "parser_prod::ATypePropdef::init_atypepropdef";
822 void parser___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);
823 typedef void (*parser___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);
824 val_t NEW_ATypePropdef_parser___parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
825 static const char * const LOCATE_parser___parser_prod___ATypePropdef___replace_child = "parser_prod::ATypePropdef::(parser_prod::ANode::replace_child)";
826 void parser___parser_prod___ATypePropdef___replace_child(val_t p0, val_t p1, val_t p2);
827 typedef void (*parser___parser_prod___ATypePropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
828 static const char * const LOCATE_parser___parser_prod___ATypePropdef___visit_all = "parser_prod::ATypePropdef::(parser_prod::ANode::visit_all)";
829 void parser___parser_prod___ATypePropdef___visit_all(val_t p0, val_t p1);
830 typedef void (*parser___parser_prod___ATypePropdef___visit_all_t)(val_t p0, val_t p1);
831 val_t NEW_ATypePropdef_parser___parser_nodes___ANode___init(val_t p0);
832 static const char * const LOCATE_parser___parser_prod___AReadAble___empty_init = "parser_prod::AReadAble::empty_init";
833 void parser___parser_prod___AReadAble___empty_init(val_t p0, int* init_table);
834 typedef void (*parser___parser_prod___AReadAble___empty_init_t)(val_t p0, int* init_table);
835 val_t NEW_AReadAble_parser___parser_prod___AReadAble___empty_init();
836 static const char * const LOCATE_parser___parser_prod___AReadAble___init_areadable = "parser_prod::AReadAble::init_areadable";
837 void parser___parser_prod___AReadAble___init_areadable(val_t p0, val_t p1, val_t p2, int* init_table);
838 typedef void (*parser___parser_prod___AReadAble___init_areadable_t)(val_t p0, val_t p1, val_t p2, int* init_table);
839 val_t NEW_AReadAble_parser___parser_prod___AReadAble___init_areadable(val_t p0, val_t p1);
840 static const char * const LOCATE_parser___parser_prod___AReadAble___replace_child = "parser_prod::AReadAble::(parser_prod::ANode::replace_child)";
841 void parser___parser_prod___AReadAble___replace_child(val_t p0, val_t p1, val_t p2);
842 typedef void (*parser___parser_prod___AReadAble___replace_child_t)(val_t p0, val_t p1, val_t p2);
843 static const char * const LOCATE_parser___parser_prod___AReadAble___visit_all = "parser_prod::AReadAble::(parser_prod::ANode::visit_all)";
844 void parser___parser_prod___AReadAble___visit_all(val_t p0, val_t p1);
845 typedef void (*parser___parser_prod___AReadAble___visit_all_t)(val_t p0, val_t p1);
846 val_t NEW_AReadAble_parser___parser_nodes___ANode___init(val_t p0);
847 static const char * const LOCATE_parser___parser_prod___AWriteAble___empty_init = "parser_prod::AWriteAble::empty_init";
848 void parser___parser_prod___AWriteAble___empty_init(val_t p0, int* init_table);
849 typedef void (*parser___parser_prod___AWriteAble___empty_init_t)(val_t p0, int* init_table);
850 val_t NEW_AWriteAble_parser___parser_prod___AWriteAble___empty_init();
851 static const char * const LOCATE_parser___parser_prod___AWriteAble___init_awriteable = "parser_prod::AWriteAble::init_awriteable";
852 void parser___parser_prod___AWriteAble___init_awriteable(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
853 typedef void (*parser___parser_prod___AWriteAble___init_awriteable_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
854 val_t NEW_AWriteAble_parser___parser_prod___AWriteAble___init_awriteable(val_t p0, val_t p1, val_t p2);
855 static const char * const LOCATE_parser___parser_prod___AWriteAble___replace_child = "parser_prod::AWriteAble::(parser_prod::ANode::replace_child)";
856 void parser___parser_prod___AWriteAble___replace_child(val_t p0, val_t p1, val_t p2);
857 typedef void (*parser___parser_prod___AWriteAble___replace_child_t)(val_t p0, val_t p1, val_t p2);
858 static const char * const LOCATE_parser___parser_prod___AWriteAble___visit_all = "parser_prod::AWriteAble::(parser_prod::ANode::visit_all)";
859 void parser___parser_prod___AWriteAble___visit_all(val_t p0, val_t p1);
860 typedef void (*parser___parser_prod___AWriteAble___visit_all_t)(val_t p0, val_t p1);
861 val_t NEW_AWriteAble_parser___parser_nodes___ANode___init(val_t p0);
862 static const char * const LOCATE_parser___parser_prod___AIdMethid___empty_init = "parser_prod::AIdMethid::empty_init";
863 void parser___parser_prod___AIdMethid___empty_init(val_t p0, int* init_table);
864 typedef void (*parser___parser_prod___AIdMethid___empty_init_t)(val_t p0, int* init_table);
865 val_t NEW_AIdMethid_parser___parser_prod___AIdMethid___empty_init();
866 static const char * const LOCATE_parser___parser_prod___AIdMethid___init_aidmethid = "parser_prod::AIdMethid::init_aidmethid";
867 void parser___parser_prod___AIdMethid___init_aidmethid(val_t p0, val_t p1, int* init_table);
868 typedef void (*parser___parser_prod___AIdMethid___init_aidmethid_t)(val_t p0, val_t p1, int* init_table);
869 val_t NEW_AIdMethid_parser___parser_prod___AIdMethid___init_aidmethid(val_t p0);
870 static const char * const LOCATE_parser___parser_prod___AIdMethid___replace_child = "parser_prod::AIdMethid::(parser_prod::ANode::replace_child)";
871 void parser___parser_prod___AIdMethid___replace_child(val_t p0, val_t p1, val_t p2);
872 typedef void (*parser___parser_prod___AIdMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
873 static const char * const LOCATE_parser___parser_prod___AIdMethid___visit_all = "parser_prod::AIdMethid::(parser_prod::ANode::visit_all)";
874 void parser___parser_prod___AIdMethid___visit_all(val_t p0, val_t p1);
875 typedef void (*parser___parser_prod___AIdMethid___visit_all_t)(val_t p0, val_t p1);
876 val_t NEW_AIdMethid_parser___parser_nodes___ANode___init(val_t p0);
877 static const char * const LOCATE_parser___parser_prod___APlusMethid___empty_init = "parser_prod::APlusMethid::empty_init";
878 void parser___parser_prod___APlusMethid___empty_init(val_t p0, int* init_table);
879 typedef void (*parser___parser_prod___APlusMethid___empty_init_t)(val_t p0, int* init_table);
880 val_t NEW_APlusMethid_parser___parser_prod___APlusMethid___empty_init();
881 static const char * const LOCATE_parser___parser_prod___APlusMethid___init_aplusmethid = "parser_prod::APlusMethid::init_aplusmethid";
882 void parser___parser_prod___APlusMethid___init_aplusmethid(val_t p0, val_t p1, int* init_table);
883 typedef void (*parser___parser_prod___APlusMethid___init_aplusmethid_t)(val_t p0, val_t p1, int* init_table);
884 val_t NEW_APlusMethid_parser___parser_prod___APlusMethid___init_aplusmethid(val_t p0);
885 static const char * const LOCATE_parser___parser_prod___APlusMethid___replace_child = "parser_prod::APlusMethid::(parser_prod::ANode::replace_child)";
886 void parser___parser_prod___APlusMethid___replace_child(val_t p0, val_t p1, val_t p2);
887 typedef void (*parser___parser_prod___APlusMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
888 static const char * const LOCATE_parser___parser_prod___APlusMethid___visit_all = "parser_prod::APlusMethid::(parser_prod::ANode::visit_all)";
889 void parser___parser_prod___APlusMethid___visit_all(val_t p0, val_t p1);
890 typedef void (*parser___parser_prod___APlusMethid___visit_all_t)(val_t p0, val_t p1);
891 val_t NEW_APlusMethid_parser___parser_nodes___ANode___init(val_t p0);
892 static const char * const LOCATE_parser___parser_prod___AMinusMethid___empty_init = "parser_prod::AMinusMethid::empty_init";
893 void parser___parser_prod___AMinusMethid___empty_init(val_t p0, int* init_table);
894 typedef void (*parser___parser_prod___AMinusMethid___empty_init_t)(val_t p0, int* init_table);
895 val_t NEW_AMinusMethid_parser___parser_prod___AMinusMethid___empty_init();
896 static const char * const LOCATE_parser___parser_prod___AMinusMethid___init_aminusmethid = "parser_prod::AMinusMethid::init_aminusmethid";
897 void parser___parser_prod___AMinusMethid___init_aminusmethid(val_t p0, val_t p1, int* init_table);
898 typedef void (*parser___parser_prod___AMinusMethid___init_aminusmethid_t)(val_t p0, val_t p1, int* init_table);
899 val_t NEW_AMinusMethid_parser___parser_prod___AMinusMethid___init_aminusmethid(val_t p0);
900 static const char * const LOCATE_parser___parser_prod___AMinusMethid___replace_child = "parser_prod::AMinusMethid::(parser_prod::ANode::replace_child)";
901 void parser___parser_prod___AMinusMethid___replace_child(val_t p0, val_t p1, val_t p2);
902 typedef void (*parser___parser_prod___AMinusMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
903 static const char * const LOCATE_parser___parser_prod___AMinusMethid___visit_all = "parser_prod::AMinusMethid::(parser_prod::ANode::visit_all)";
904 void parser___parser_prod___AMinusMethid___visit_all(val_t p0, val_t p1);
905 typedef void (*parser___parser_prod___AMinusMethid___visit_all_t)(val_t p0, val_t p1);
906 val_t NEW_AMinusMethid_parser___parser_nodes___ANode___init(val_t p0);
907 static const char * const LOCATE_parser___parser_prod___AStarMethid___empty_init = "parser_prod::AStarMethid::empty_init";
908 void parser___parser_prod___AStarMethid___empty_init(val_t p0, int* init_table);
909 typedef void (*parser___parser_prod___AStarMethid___empty_init_t)(val_t p0, int* init_table);
910 val_t NEW_AStarMethid_parser___parser_prod___AStarMethid___empty_init();
911 static const char * const LOCATE_parser___parser_prod___AStarMethid___init_astarmethid = "parser_prod::AStarMethid::init_astarmethid";
912 void parser___parser_prod___AStarMethid___init_astarmethid(val_t p0, val_t p1, int* init_table);
913 typedef void (*parser___parser_prod___AStarMethid___init_astarmethid_t)(val_t p0, val_t p1, int* init_table);
914 val_t NEW_AStarMethid_parser___parser_prod___AStarMethid___init_astarmethid(val_t p0);
915 static const char * const LOCATE_parser___parser_prod___AStarMethid___replace_child = "parser_prod::AStarMethid::(parser_prod::ANode::replace_child)";
916 void parser___parser_prod___AStarMethid___replace_child(val_t p0, val_t p1, val_t p2);
917 typedef void (*parser___parser_prod___AStarMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
918 static const char * const LOCATE_parser___parser_prod___AStarMethid___visit_all = "parser_prod::AStarMethid::(parser_prod::ANode::visit_all)";
919 void parser___parser_prod___AStarMethid___visit_all(val_t p0, val_t p1);
920 typedef void (*parser___parser_prod___AStarMethid___visit_all_t)(val_t p0, val_t p1);
921 val_t NEW_AStarMethid_parser___parser_nodes___ANode___init(val_t p0);
922 static const char * const LOCATE_parser___parser_prod___ASlashMethid___empty_init = "parser_prod::ASlashMethid::empty_init";
923 void parser___parser_prod___ASlashMethid___empty_init(val_t p0, int* init_table);
924 typedef void (*parser___parser_prod___ASlashMethid___empty_init_t)(val_t p0, int* init_table);
925 val_t NEW_ASlashMethid_parser___parser_prod___ASlashMethid___empty_init();
926 static const char * const LOCATE_parser___parser_prod___ASlashMethid___init_aslashmethid = "parser_prod::ASlashMethid::init_aslashmethid";
927 void parser___parser_prod___ASlashMethid___init_aslashmethid(val_t p0, val_t p1, int* init_table);
928 typedef void (*parser___parser_prod___ASlashMethid___init_aslashmethid_t)(val_t p0, val_t p1, int* init_table);
929 val_t NEW_ASlashMethid_parser___parser_prod___ASlashMethid___init_aslashmethid(val_t p0);
930 static const char * const LOCATE_parser___parser_prod___ASlashMethid___replace_child = "parser_prod::ASlashMethid::(parser_prod::ANode::replace_child)";
931 void parser___parser_prod___ASlashMethid___replace_child(val_t p0, val_t p1, val_t p2);
932 typedef void (*parser___parser_prod___ASlashMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
933 static const char * const LOCATE_parser___parser_prod___ASlashMethid___visit_all = "parser_prod::ASlashMethid::(parser_prod::ANode::visit_all)";
934 void parser___parser_prod___ASlashMethid___visit_all(val_t p0, val_t p1);
935 typedef void (*parser___parser_prod___ASlashMethid___visit_all_t)(val_t p0, val_t p1);
936 val_t NEW_ASlashMethid_parser___parser_nodes___ANode___init(val_t p0);
937 static const char * const LOCATE_parser___parser_prod___APercentMethid___empty_init = "parser_prod::APercentMethid::empty_init";
938 void parser___parser_prod___APercentMethid___empty_init(val_t p0, int* init_table);
939 typedef void (*parser___parser_prod___APercentMethid___empty_init_t)(val_t p0, int* init_table);
940 val_t NEW_APercentMethid_parser___parser_prod___APercentMethid___empty_init();
941 static const char * const LOCATE_parser___parser_prod___APercentMethid___init_apercentmethid = "parser_prod::APercentMethid::init_apercentmethid";
942 void parser___parser_prod___APercentMethid___init_apercentmethid(val_t p0, val_t p1, int* init_table);
943 typedef void (*parser___parser_prod___APercentMethid___init_apercentmethid_t)(val_t p0, val_t p1, int* init_table);
944 val_t NEW_APercentMethid_parser___parser_prod___APercentMethid___init_apercentmethid(val_t p0);
945 static const char * const LOCATE_parser___parser_prod___APercentMethid___replace_child = "parser_prod::APercentMethid::(parser_prod::ANode::replace_child)";
946 void parser___parser_prod___APercentMethid___replace_child(val_t p0, val_t p1, val_t p2);
947 typedef void (*parser___parser_prod___APercentMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
948 static const char * const LOCATE_parser___parser_prod___APercentMethid___visit_all = "parser_prod::APercentMethid::(parser_prod::ANode::visit_all)";
949 void parser___parser_prod___APercentMethid___visit_all(val_t p0, val_t p1);
950 typedef void (*parser___parser_prod___APercentMethid___visit_all_t)(val_t p0, val_t p1);
951 val_t NEW_APercentMethid_parser___parser_nodes___ANode___init(val_t p0);
952 static const char * const LOCATE_parser___parser_prod___AEqMethid___empty_init = "parser_prod::AEqMethid::empty_init";
953 void parser___parser_prod___AEqMethid___empty_init(val_t p0, int* init_table);
954 typedef void (*parser___parser_prod___AEqMethid___empty_init_t)(val_t p0, int* init_table);
955 val_t NEW_AEqMethid_parser___parser_prod___AEqMethid___empty_init();
956 static const char * const LOCATE_parser___parser_prod___AEqMethid___init_aeqmethid = "parser_prod::AEqMethid::init_aeqmethid";
957 void parser___parser_prod___AEqMethid___init_aeqmethid(val_t p0, val_t p1, int* init_table);
958 typedef void (*parser___parser_prod___AEqMethid___init_aeqmethid_t)(val_t p0, val_t p1, int* init_table);
959 val_t NEW_AEqMethid_parser___parser_prod___AEqMethid___init_aeqmethid(val_t p0);
960 static const char * const LOCATE_parser___parser_prod___AEqMethid___replace_child = "parser_prod::AEqMethid::(parser_prod::ANode::replace_child)";
961 void parser___parser_prod___AEqMethid___replace_child(val_t p0, val_t p1, val_t p2);
962 typedef void (*parser___parser_prod___AEqMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
963 static const char * const LOCATE_parser___parser_prod___AEqMethid___visit_all = "parser_prod::AEqMethid::(parser_prod::ANode::visit_all)";
964 void parser___parser_prod___AEqMethid___visit_all(val_t p0, val_t p1);
965 typedef void (*parser___parser_prod___AEqMethid___visit_all_t)(val_t p0, val_t p1);
966 val_t NEW_AEqMethid_parser___parser_nodes___ANode___init(val_t p0);
967 static const char * const LOCATE_parser___parser_prod___ANeMethid___empty_init = "parser_prod::ANeMethid::empty_init";
968 void parser___parser_prod___ANeMethid___empty_init(val_t p0, int* init_table);
969 typedef void (*parser___parser_prod___ANeMethid___empty_init_t)(val_t p0, int* init_table);
970 val_t NEW_ANeMethid_parser___parser_prod___ANeMethid___empty_init();
971 static const char * const LOCATE_parser___parser_prod___ANeMethid___init_anemethid = "parser_prod::ANeMethid::init_anemethid";
972 void parser___parser_prod___ANeMethid___init_anemethid(val_t p0, val_t p1, int* init_table);
973 typedef void (*parser___parser_prod___ANeMethid___init_anemethid_t)(val_t p0, val_t p1, int* init_table);
974 val_t NEW_ANeMethid_parser___parser_prod___ANeMethid___init_anemethid(val_t p0);
975 static const char * const LOCATE_parser___parser_prod___ANeMethid___replace_child = "parser_prod::ANeMethid::(parser_prod::ANode::replace_child)";
976 void parser___parser_prod___ANeMethid___replace_child(val_t p0, val_t p1, val_t p2);
977 typedef void (*parser___parser_prod___ANeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
978 static const char * const LOCATE_parser___parser_prod___ANeMethid___visit_all = "parser_prod::ANeMethid::(parser_prod::ANode::visit_all)";
979 void parser___parser_prod___ANeMethid___visit_all(val_t p0, val_t p1);
980 typedef void (*parser___parser_prod___ANeMethid___visit_all_t)(val_t p0, val_t p1);
981 val_t NEW_ANeMethid_parser___parser_nodes___ANode___init(val_t p0);
982 static const char * const LOCATE_parser___parser_prod___ALeMethid___empty_init = "parser_prod::ALeMethid::empty_init";
983 void parser___parser_prod___ALeMethid___empty_init(val_t p0, int* init_table);
984 typedef void (*parser___parser_prod___ALeMethid___empty_init_t)(val_t p0, int* init_table);
985 val_t NEW_ALeMethid_parser___parser_prod___ALeMethid___empty_init();
986 static const char * const LOCATE_parser___parser_prod___ALeMethid___init_alemethid = "parser_prod::ALeMethid::init_alemethid";
987 void parser___parser_prod___ALeMethid___init_alemethid(val_t p0, val_t p1, int* init_table);
988 typedef void (*parser___parser_prod___ALeMethid___init_alemethid_t)(val_t p0, val_t p1, int* init_table);
989 val_t NEW_ALeMethid_parser___parser_prod___ALeMethid___init_alemethid(val_t p0);
990 static const char * const LOCATE_parser___parser_prod___ALeMethid___replace_child = "parser_prod::ALeMethid::(parser_prod::ANode::replace_child)";
991 void parser___parser_prod___ALeMethid___replace_child(val_t p0, val_t p1, val_t p2);
992 typedef void (*parser___parser_prod___ALeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
993 static const char * const LOCATE_parser___parser_prod___ALeMethid___visit_all = "parser_prod::ALeMethid::(parser_prod::ANode::visit_all)";
994 void parser___parser_prod___ALeMethid___visit_all(val_t p0, val_t p1);
995 typedef void (*parser___parser_prod___ALeMethid___visit_all_t)(val_t p0, val_t p1);
996 val_t NEW_ALeMethid_parser___parser_nodes___ANode___init(val_t p0);
997 static const char * const LOCATE_parser___parser_prod___AGeMethid___empty_init = "parser_prod::AGeMethid::empty_init";
998 void parser___parser_prod___AGeMethid___empty_init(val_t p0, int* init_table);
999 typedef void (*parser___parser_prod___AGeMethid___empty_init_t)(val_t p0, int* init_table);
1000 val_t NEW_AGeMethid_parser___parser_prod___AGeMethid___empty_init();
1001 static const char * const LOCATE_parser___parser_prod___AGeMethid___init_agemethid = "parser_prod::AGeMethid::init_agemethid";
1002 void parser___parser_prod___AGeMethid___init_agemethid(val_t p0, val_t p1, int* init_table);
1003 typedef void (*parser___parser_prod___AGeMethid___init_agemethid_t)(val_t p0, val_t p1, int* init_table);
1004 val_t NEW_AGeMethid_parser___parser_prod___AGeMethid___init_agemethid(val_t p0);
1005 static const char * const LOCATE_parser___parser_prod___AGeMethid___replace_child = "parser_prod::AGeMethid::(parser_prod::ANode::replace_child)";
1006 void parser___parser_prod___AGeMethid___replace_child(val_t p0, val_t p1, val_t p2);
1007 typedef void (*parser___parser_prod___AGeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1008 static const char * const LOCATE_parser___parser_prod___AGeMethid___visit_all = "parser_prod::AGeMethid::(parser_prod::ANode::visit_all)";
1009 void parser___parser_prod___AGeMethid___visit_all(val_t p0, val_t p1);
1010 typedef void (*parser___parser_prod___AGeMethid___visit_all_t)(val_t p0, val_t p1);
1011 val_t NEW_AGeMethid_parser___parser_nodes___ANode___init(val_t p0);
1012 static const char * const LOCATE_parser___parser_prod___ALtMethid___empty_init = "parser_prod::ALtMethid::empty_init";
1013 void parser___parser_prod___ALtMethid___empty_init(val_t p0, int* init_table);
1014 typedef void (*parser___parser_prod___ALtMethid___empty_init_t)(val_t p0, int* init_table);
1015 val_t NEW_ALtMethid_parser___parser_prod___ALtMethid___empty_init();
1016 static const char * const LOCATE_parser___parser_prod___ALtMethid___init_altmethid = "parser_prod::ALtMethid::init_altmethid";
1017 void parser___parser_prod___ALtMethid___init_altmethid(val_t p0, val_t p1, int* init_table);
1018 typedef void (*parser___parser_prod___ALtMethid___init_altmethid_t)(val_t p0, val_t p1, int* init_table);
1019 val_t NEW_ALtMethid_parser___parser_prod___ALtMethid___init_altmethid(val_t p0);
1020 static const char * const LOCATE_parser___parser_prod___ALtMethid___replace_child = "parser_prod::ALtMethid::(parser_prod::ANode::replace_child)";
1021 void parser___parser_prod___ALtMethid___replace_child(val_t p0, val_t p1, val_t p2);
1022 typedef void (*parser___parser_prod___ALtMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1023 static const char * const LOCATE_parser___parser_prod___ALtMethid___visit_all = "parser_prod::ALtMethid::(parser_prod::ANode::visit_all)";
1024 void parser___parser_prod___ALtMethid___visit_all(val_t p0, val_t p1);
1025 typedef void (*parser___parser_prod___ALtMethid___visit_all_t)(val_t p0, val_t p1);
1026 val_t NEW_ALtMethid_parser___parser_nodes___ANode___init(val_t p0);
1027 static const char * const LOCATE_parser___parser_prod___AGtMethid___empty_init = "parser_prod::AGtMethid::empty_init";
1028 void parser___parser_prod___AGtMethid___empty_init(val_t p0, int* init_table);
1029 typedef void (*parser___parser_prod___AGtMethid___empty_init_t)(val_t p0, int* init_table);
1030 val_t NEW_AGtMethid_parser___parser_prod___AGtMethid___empty_init();
1031 static const char * const LOCATE_parser___parser_prod___AGtMethid___init_agtmethid = "parser_prod::AGtMethid::init_agtmethid";
1032 void parser___parser_prod___AGtMethid___init_agtmethid(val_t p0, val_t p1, int* init_table);
1033 typedef void (*parser___parser_prod___AGtMethid___init_agtmethid_t)(val_t p0, val_t p1, int* init_table);
1034 val_t NEW_AGtMethid_parser___parser_prod___AGtMethid___init_agtmethid(val_t p0);
1035 static const char * const LOCATE_parser___parser_prod___AGtMethid___replace_child = "parser_prod::AGtMethid::(parser_prod::ANode::replace_child)";
1036 void parser___parser_prod___AGtMethid___replace_child(val_t p0, val_t p1, val_t p2);
1037 typedef void (*parser___parser_prod___AGtMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1038 static const char * const LOCATE_parser___parser_prod___AGtMethid___visit_all = "parser_prod::AGtMethid::(parser_prod::ANode::visit_all)";
1039 void parser___parser_prod___AGtMethid___visit_all(val_t p0, val_t p1);
1040 typedef void (*parser___parser_prod___AGtMethid___visit_all_t)(val_t p0, val_t p1);
1041 val_t NEW_AGtMethid_parser___parser_nodes___ANode___init(val_t p0);
1042 static const char * const LOCATE_parser___parser_prod___ALlMethid___empty_init = "parser_prod::ALlMethid::empty_init";
1043 void parser___parser_prod___ALlMethid___empty_init(val_t p0, int* init_table);
1044 typedef void (*parser___parser_prod___ALlMethid___empty_init_t)(val_t p0, int* init_table);
1045 val_t NEW_ALlMethid_parser___parser_prod___ALlMethid___empty_init();
1046 static const char * const LOCATE_parser___parser_prod___ALlMethid___init_allmethid = "parser_prod::ALlMethid::init_allmethid";
1047 void parser___parser_prod___ALlMethid___init_allmethid(val_t p0, val_t p1, int* init_table);
1048 typedef void (*parser___parser_prod___ALlMethid___init_allmethid_t)(val_t p0, val_t p1, int* init_table);
1049 val_t NEW_ALlMethid_parser___parser_prod___ALlMethid___init_allmethid(val_t p0);
1050 static const char * const LOCATE_parser___parser_prod___ALlMethid___replace_child = "parser_prod::ALlMethid::(parser_prod::ANode::replace_child)";
1051 void parser___parser_prod___ALlMethid___replace_child(val_t p0, val_t p1, val_t p2);
1052 typedef void (*parser___parser_prod___ALlMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1053 static const char * const LOCATE_parser___parser_prod___ALlMethid___visit_all = "parser_prod::ALlMethid::(parser_prod::ANode::visit_all)";
1054 void parser___parser_prod___ALlMethid___visit_all(val_t p0, val_t p1);
1055 typedef void (*parser___parser_prod___ALlMethid___visit_all_t)(val_t p0, val_t p1);
1056 val_t NEW_ALlMethid_parser___parser_nodes___ANode___init(val_t p0);
1057 static const char * const LOCATE_parser___parser_prod___AGgMethid___empty_init = "parser_prod::AGgMethid::empty_init";
1058 void parser___parser_prod___AGgMethid___empty_init(val_t p0, int* init_table);
1059 typedef void (*parser___parser_prod___AGgMethid___empty_init_t)(val_t p0, int* init_table);
1060 val_t NEW_AGgMethid_parser___parser_prod___AGgMethid___empty_init();
1061 static const char * const LOCATE_parser___parser_prod___AGgMethid___init_aggmethid = "parser_prod::AGgMethid::init_aggmethid";
1062 void parser___parser_prod___AGgMethid___init_aggmethid(val_t p0, val_t p1, int* init_table);
1063 typedef void (*parser___parser_prod___AGgMethid___init_aggmethid_t)(val_t p0, val_t p1, int* init_table);
1064 val_t NEW_AGgMethid_parser___parser_prod___AGgMethid___init_aggmethid(val_t p0);
1065 static const char * const LOCATE_parser___parser_prod___AGgMethid___replace_child = "parser_prod::AGgMethid::(parser_prod::ANode::replace_child)";
1066 void parser___parser_prod___AGgMethid___replace_child(val_t p0, val_t p1, val_t p2);
1067 typedef void (*parser___parser_prod___AGgMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1068 static const char * const LOCATE_parser___parser_prod___AGgMethid___visit_all = "parser_prod::AGgMethid::(parser_prod::ANode::visit_all)";
1069 void parser___parser_prod___AGgMethid___visit_all(val_t p0, val_t p1);
1070 typedef void (*parser___parser_prod___AGgMethid___visit_all_t)(val_t p0, val_t p1);
1071 val_t NEW_AGgMethid_parser___parser_nodes___ANode___init(val_t p0);
1072 static const char * const LOCATE_parser___parser_prod___ABraMethid___empty_init = "parser_prod::ABraMethid::empty_init";
1073 void parser___parser_prod___ABraMethid___empty_init(val_t p0, int* init_table);
1074 typedef void (*parser___parser_prod___ABraMethid___empty_init_t)(val_t p0, int* init_table);
1075 val_t NEW_ABraMethid_parser___parser_prod___ABraMethid___empty_init();
1076 static const char * const LOCATE_parser___parser_prod___ABraMethid___init_abramethid = "parser_prod::ABraMethid::init_abramethid";
1077 void parser___parser_prod___ABraMethid___init_abramethid(val_t p0, val_t p1, val_t p2, int* init_table);
1078 typedef void (*parser___parser_prod___ABraMethid___init_abramethid_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1079 val_t NEW_ABraMethid_parser___parser_prod___ABraMethid___init_abramethid(val_t p0, val_t p1);
1080 static const char * const LOCATE_parser___parser_prod___ABraMethid___replace_child = "parser_prod::ABraMethid::(parser_prod::ANode::replace_child)";
1081 void parser___parser_prod___ABraMethid___replace_child(val_t p0, val_t p1, val_t p2);
1082 typedef void (*parser___parser_prod___ABraMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1083 static const char * const LOCATE_parser___parser_prod___ABraMethid___visit_all = "parser_prod::ABraMethid::(parser_prod::ANode::visit_all)";
1084 void parser___parser_prod___ABraMethid___visit_all(val_t p0, val_t p1);
1085 typedef void (*parser___parser_prod___ABraMethid___visit_all_t)(val_t p0, val_t p1);
1086 val_t NEW_ABraMethid_parser___parser_nodes___ANode___init(val_t p0);
1087 static const char * const LOCATE_parser___parser_prod___AStarshipMethid___empty_init = "parser_prod::AStarshipMethid::empty_init";
1088 void parser___parser_prod___AStarshipMethid___empty_init(val_t p0, int* init_table);
1089 typedef void (*parser___parser_prod___AStarshipMethid___empty_init_t)(val_t p0, int* init_table);
1090 val_t NEW_AStarshipMethid_parser___parser_prod___AStarshipMethid___empty_init();
1091 static const char * const LOCATE_parser___parser_prod___AStarshipMethid___init_astarshipmethid = "parser_prod::AStarshipMethid::init_astarshipmethid";
1092 void parser___parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0, val_t p1, int* init_table);
1093 typedef void (*parser___parser_prod___AStarshipMethid___init_astarshipmethid_t)(val_t p0, val_t p1, int* init_table);
1094 val_t NEW_AStarshipMethid_parser___parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0);
1095 static const char * const LOCATE_parser___parser_prod___AStarshipMethid___replace_child = "parser_prod::AStarshipMethid::(parser_prod::ANode::replace_child)";
1096 void parser___parser_prod___AStarshipMethid___replace_child(val_t p0, val_t p1, val_t p2);
1097 typedef void (*parser___parser_prod___AStarshipMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1098 static const char * const LOCATE_parser___parser_prod___AStarshipMethid___visit_all = "parser_prod::AStarshipMethid::(parser_prod::ANode::visit_all)";
1099 void parser___parser_prod___AStarshipMethid___visit_all(val_t p0, val_t p1);
1100 typedef void (*parser___parser_prod___AStarshipMethid___visit_all_t)(val_t p0, val_t p1);
1101 val_t NEW_AStarshipMethid_parser___parser_nodes___ANode___init(val_t p0);
1102 static const char * const LOCATE_parser___parser_prod___AAssignMethid___empty_init = "parser_prod::AAssignMethid::empty_init";
1103 void parser___parser_prod___AAssignMethid___empty_init(val_t p0, int* init_table);
1104 typedef void (*parser___parser_prod___AAssignMethid___empty_init_t)(val_t p0, int* init_table);
1105 val_t NEW_AAssignMethid_parser___parser_prod___AAssignMethid___empty_init();
1106 static const char * const LOCATE_parser___parser_prod___AAssignMethid___init_aassignmethid = "parser_prod::AAssignMethid::init_aassignmethid";
1107 void parser___parser_prod___AAssignMethid___init_aassignmethid(val_t p0, val_t p1, val_t p2, int* init_table);
1108 typedef void (*parser___parser_prod___AAssignMethid___init_aassignmethid_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1109 val_t NEW_AAssignMethid_parser___parser_prod___AAssignMethid___init_aassignmethid(val_t p0, val_t p1);
1110 static const char * const LOCATE_parser___parser_prod___AAssignMethid___replace_child = "parser_prod::AAssignMethid::(parser_prod::ANode::replace_child)";
1111 void parser___parser_prod___AAssignMethid___replace_child(val_t p0, val_t p1, val_t p2);
1112 typedef void (*parser___parser_prod___AAssignMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1113 static const char * const LOCATE_parser___parser_prod___AAssignMethid___visit_all = "parser_prod::AAssignMethid::(parser_prod::ANode::visit_all)";
1114 void parser___parser_prod___AAssignMethid___visit_all(val_t p0, val_t p1);
1115 typedef void (*parser___parser_prod___AAssignMethid___visit_all_t)(val_t p0, val_t p1);
1116 val_t NEW_AAssignMethid_parser___parser_nodes___ANode___init(val_t p0);
1117 static const char * const LOCATE_parser___parser_prod___ABraassignMethid___empty_init = "parser_prod::ABraassignMethid::empty_init";
1118 void parser___parser_prod___ABraassignMethid___empty_init(val_t p0, int* init_table);
1119 typedef void (*parser___parser_prod___ABraassignMethid___empty_init_t)(val_t p0, int* init_table);
1120 val_t NEW_ABraassignMethid_parser___parser_prod___ABraassignMethid___empty_init();
1121 static const char * const LOCATE_parser___parser_prod___ABraassignMethid___init_abraassignmethid = "parser_prod::ABraassignMethid::init_abraassignmethid";
1122 void parser___parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1123 typedef void (*parser___parser_prod___ABraassignMethid___init_abraassignmethid_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1124 val_t NEW_ABraassignMethid_parser___parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0, val_t p1, val_t p2);
1125 static const char * const LOCATE_parser___parser_prod___ABraassignMethid___replace_child = "parser_prod::ABraassignMethid::(parser_prod::ANode::replace_child)";
1126 void parser___parser_prod___ABraassignMethid___replace_child(val_t p0, val_t p1, val_t p2);
1127 typedef void (*parser___parser_prod___ABraassignMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1128 static const char * const LOCATE_parser___parser_prod___ABraassignMethid___visit_all = "parser_prod::ABraassignMethid::(parser_prod::ANode::visit_all)";
1129 void parser___parser_prod___ABraassignMethid___visit_all(val_t p0, val_t p1);
1130 typedef void (*parser___parser_prod___ABraassignMethid___visit_all_t)(val_t p0, val_t p1);
1131 val_t NEW_ABraassignMethid_parser___parser_nodes___ANode___init(val_t p0);
1132 static const char * const LOCATE_parser___parser_prod___ASignature___empty_init = "parser_prod::ASignature::empty_init";
1133 void parser___parser_prod___ASignature___empty_init(val_t p0, int* init_table);
1134 typedef void (*parser___parser_prod___ASignature___empty_init_t)(val_t p0, int* init_table);
1135 val_t NEW_ASignature_parser___parser_prod___ASignature___empty_init();
1136 static const char * const LOCATE_parser___parser_prod___ASignature___init_asignature = "parser_prod::ASignature::init_asignature";
1137 void parser___parser_prod___ASignature___init_asignature(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1138 typedef void (*parser___parser_prod___ASignature___init_asignature_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1139 typedef void (*CLOS_OC_parser___parser_prod___ASignature___init_asignature_1_0)(struct stack_frame_t *);
1140 void OC_parser___parser_prod___ASignature___init_asignature_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1141 typedef void (*OC_parser___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);
1142 typedef void (*CLOS_OC_parser___parser_prod___ASignature___init_asignature_2_0)(struct stack_frame_t *);
1143 void OC_parser___parser_prod___ASignature___init_asignature_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1144 typedef void (*OC_parser___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);
1145 val_t NEW_ASignature_parser___parser_prod___ASignature___init_asignature(val_t p0, val_t p1, val_t p2);
1146 static const char * const LOCATE_parser___parser_prod___ASignature___replace_child = "parser_prod::ASignature::(parser_prod::ANode::replace_child)";
1147 void parser___parser_prod___ASignature___replace_child(val_t p0, val_t p1, val_t p2);
1148 typedef void (*parser___parser_prod___ASignature___replace_child_t)(val_t p0, val_t p1, val_t p2);
1149 static const char * const LOCATE_parser___parser_prod___ASignature___visit_all = "parser_prod::ASignature::(parser_prod::ANode::visit_all)";
1150 void parser___parser_prod___ASignature___visit_all(val_t p0, val_t p1);
1151 typedef void (*parser___parser_prod___ASignature___visit_all_t)(val_t p0, val_t p1);
1152 typedef void (*CLOS_OC_parser___parser_prod___ASignature___visit_all_1_0)(struct stack_frame_t *);
1153 void OC_parser___parser_prod___ASignature___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1154 typedef void (*OC_parser___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);
1155 typedef void (*CLOS_OC_parser___parser_prod___ASignature___visit_all_2_0)(struct stack_frame_t *);
1156 void OC_parser___parser_prod___ASignature___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1157 typedef void (*OC_parser___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);
1158 val_t NEW_ASignature_parser___parser_nodes___ANode___init(val_t p0);
1159 static const char * const LOCATE_parser___parser_prod___AParam___empty_init = "parser_prod::AParam::empty_init";
1160 void parser___parser_prod___AParam___empty_init(val_t p0, int* init_table);
1161 typedef void (*parser___parser_prod___AParam___empty_init_t)(val_t p0, int* init_table);
1162 val_t NEW_AParam_parser___parser_prod___AParam___empty_init();
1163 static const char * const LOCATE_parser___parser_prod___AParam___init_aparam = "parser_prod::AParam::init_aparam";
1164 void parser___parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1165 typedef void (*parser___parser_prod___AParam___init_aparam_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1166 val_t NEW_AParam_parser___parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2);
1167 static const char * const LOCATE_parser___parser_prod___AParam___replace_child = "parser_prod::AParam::(parser_prod::ANode::replace_child)";
1168 void parser___parser_prod___AParam___replace_child(val_t p0, val_t p1, val_t p2);
1169 typedef void (*parser___parser_prod___AParam___replace_child_t)(val_t p0, val_t p1, val_t p2);
1170 static const char * const LOCATE_parser___parser_prod___AParam___visit_all = "parser_prod::AParam::(parser_prod::ANode::visit_all)";
1171 void parser___parser_prod___AParam___visit_all(val_t p0, val_t p1);
1172 typedef void (*parser___parser_prod___AParam___visit_all_t)(val_t p0, val_t p1);
1173 val_t NEW_AParam_parser___parser_nodes___ANode___init(val_t p0);
1174 static const char * const LOCATE_parser___parser_prod___AClosureDecl___empty_init = "parser_prod::AClosureDecl::empty_init";
1175 void parser___parser_prod___AClosureDecl___empty_init(val_t p0, int* init_table);
1176 typedef void (*parser___parser_prod___AClosureDecl___empty_init_t)(val_t p0, int* init_table);
1177 val_t NEW_AClosureDecl_parser___parser_prod___AClosureDecl___empty_init();
1178 static const char * const LOCATE_parser___parser_prod___AClosureDecl___init_aclosuredecl = "parser_prod::AClosureDecl::init_aclosuredecl";
1179 void parser___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);
1180 typedef void (*parser___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);
1181 val_t NEW_AClosureDecl_parser___parser_prod___AClosureDecl___init_aclosuredecl(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1182 static const char * const LOCATE_parser___parser_prod___AClosureDecl___replace_child = "parser_prod::AClosureDecl::(parser_prod::ANode::replace_child)";
1183 void parser___parser_prod___AClosureDecl___replace_child(val_t p0, val_t p1, val_t p2);
1184 typedef void (*parser___parser_prod___AClosureDecl___replace_child_t)(val_t p0, val_t p1, val_t p2);
1185 static const char * const LOCATE_parser___parser_prod___AClosureDecl___visit_all = "parser_prod::AClosureDecl::(parser_prod::ANode::visit_all)";
1186 void parser___parser_prod___AClosureDecl___visit_all(val_t p0, val_t p1);
1187 typedef void (*parser___parser_prod___AClosureDecl___visit_all_t)(val_t p0, val_t p1);
1188 val_t NEW_AClosureDecl_parser___parser_nodes___ANode___init(val_t p0);
1189 static const char * const LOCATE_parser___parser_prod___AType___empty_init = "parser_prod::AType::empty_init";
1190 void parser___parser_prod___AType___empty_init(val_t p0, int* init_table);
1191 typedef void (*parser___parser_prod___AType___empty_init_t)(val_t p0, int* init_table);
1192 val_t NEW_AType_parser___parser_prod___AType___empty_init();
1193 static const char * const LOCATE_parser___parser_prod___AType___init_atype = "parser_prod::AType::init_atype";
1194 void parser___parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1195 typedef void (*parser___parser_prod___AType___init_atype_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1196 typedef void (*CLOS_OC_parser___parser_prod___AType___init_atype_1_0)(struct stack_frame_t *);
1197 void OC_parser___parser_prod___AType___init_atype_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1198 typedef void (*OC_parser___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);
1199 val_t NEW_AType_parser___parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2);
1200 static const char * const LOCATE_parser___parser_prod___AType___replace_child = "parser_prod::AType::(parser_prod::ANode::replace_child)";
1201 void parser___parser_prod___AType___replace_child(val_t p0, val_t p1, val_t p2);
1202 typedef void (*parser___parser_prod___AType___replace_child_t)(val_t p0, val_t p1, val_t p2);
1203 static const char * const LOCATE_parser___parser_prod___AType___visit_all = "parser_prod::AType::(parser_prod::ANode::visit_all)";
1204 void parser___parser_prod___AType___visit_all(val_t p0, val_t p1);
1205 typedef void (*parser___parser_prod___AType___visit_all_t)(val_t p0, val_t p1);
1206 typedef void (*CLOS_OC_parser___parser_prod___AType___visit_all_1_0)(struct stack_frame_t *);
1207 void OC_parser___parser_prod___AType___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1208 typedef void (*OC_parser___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);
1209 val_t NEW_AType_parser___parser_nodes___ANode___init(val_t p0);
1210 static const char * const LOCATE_parser___parser_prod___ALabel___empty_init = "parser_prod::ALabel::empty_init";
1211 void parser___parser_prod___ALabel___empty_init(val_t p0, int* init_table);
1212 typedef void (*parser___parser_prod___ALabel___empty_init_t)(val_t p0, int* init_table);
1213 val_t NEW_ALabel_parser___parser_prod___ALabel___empty_init();
1214 static const char * const LOCATE_parser___parser_prod___ALabel___init_alabel = "parser_prod::ALabel::init_alabel";
1215 void parser___parser_prod___ALabel___init_alabel(val_t p0, val_t p1, val_t p2, int* init_table);
1216 typedef void (*parser___parser_prod___ALabel___init_alabel_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1217 val_t NEW_ALabel_parser___parser_prod___ALabel___init_alabel(val_t p0, val_t p1);
1218 static const char * const LOCATE_parser___parser_prod___ALabel___replace_child = "parser_prod::ALabel::(parser_prod::ANode::replace_child)";
1219 void parser___parser_prod___ALabel___replace_child(val_t p0, val_t p1, val_t p2);
1220 typedef void (*parser___parser_prod___ALabel___replace_child_t)(val_t p0, val_t p1, val_t p2);
1221 static const char * const LOCATE_parser___parser_prod___ALabel___visit_all = "parser_prod::ALabel::(parser_prod::ANode::visit_all)";
1222 void parser___parser_prod___ALabel___visit_all(val_t p0, val_t p1);
1223 typedef void (*parser___parser_prod___ALabel___visit_all_t)(val_t p0, val_t p1);
1224 val_t NEW_ALabel_parser___parser_nodes___ANode___init(val_t p0);
1225 static const char * const LOCATE_parser___parser_prod___ABlockExpr___empty_init = "parser_prod::ABlockExpr::empty_init";
1226 void parser___parser_prod___ABlockExpr___empty_init(val_t p0, int* init_table);
1227 typedef void (*parser___parser_prod___ABlockExpr___empty_init_t)(val_t p0, int* init_table);
1228 val_t NEW_ABlockExpr_parser___parser_prod___ABlockExpr___empty_init();
1229 static const char * const LOCATE_parser___parser_prod___ABlockExpr___init_ablockexpr = "parser_prod::ABlockExpr::init_ablockexpr";
1230 void parser___parser_prod___ABlockExpr___init_ablockexpr(val_t p0, val_t p1, int* init_table);
1231 typedef void (*parser___parser_prod___ABlockExpr___init_ablockexpr_t)(val_t p0, val_t p1, int* init_table);
1232 typedef void (*CLOS_OC_parser___parser_prod___ABlockExpr___init_ablockexpr_1_0)(struct stack_frame_t *);
1233 void OC_parser___parser_prod___ABlockExpr___init_ablockexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1234 typedef void (*OC_parser___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);
1235 val_t NEW_ABlockExpr_parser___parser_prod___ABlockExpr___init_ablockexpr(val_t p0);
1236 static const char * const LOCATE_parser___parser_prod___ABlockExpr___replace_child = "parser_prod::ABlockExpr::(parser_prod::ANode::replace_child)";
1237 void parser___parser_prod___ABlockExpr___replace_child(val_t p0, val_t p1, val_t p2);
1238 typedef void (*parser___parser_prod___ABlockExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1239 static const char * const LOCATE_parser___parser_prod___ABlockExpr___visit_all = "parser_prod::ABlockExpr::(parser_prod::ANode::visit_all)";
1240 void parser___parser_prod___ABlockExpr___visit_all(val_t p0, val_t p1);
1241 typedef void (*parser___parser_prod___ABlockExpr___visit_all_t)(val_t p0, val_t p1);
1242 typedef void (*CLOS_OC_parser___parser_prod___ABlockExpr___visit_all_1_0)(struct stack_frame_t *);
1243 void OC_parser___parser_prod___ABlockExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1244 typedef void (*OC_parser___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);
1245 val_t NEW_ABlockExpr_parser___parser_nodes___ANode___init(val_t p0);
1246 static const char * const LOCATE_parser___parser_prod___AVardeclExpr___empty_init = "parser_prod::AVardeclExpr::empty_init";
1247 void parser___parser_prod___AVardeclExpr___empty_init(val_t p0, int* init_table);
1248 typedef void (*parser___parser_prod___AVardeclExpr___empty_init_t)(val_t p0, int* init_table);
1249 val_t NEW_AVardeclExpr_parser___parser_prod___AVardeclExpr___empty_init();
1250 static const char * const LOCATE_parser___parser_prod___AVardeclExpr___init_avardeclexpr = "parser_prod::AVardeclExpr::init_avardeclexpr";
1251 void parser___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);
1252 typedef void (*parser___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);
1253 val_t NEW_AVardeclExpr_parser___parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1254 static const char * const LOCATE_parser___parser_prod___AVardeclExpr___replace_child = "parser_prod::AVardeclExpr::(parser_prod::ANode::replace_child)";
1255 void parser___parser_prod___AVardeclExpr___replace_child(val_t p0, val_t p1, val_t p2);
1256 typedef void (*parser___parser_prod___AVardeclExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1257 static const char * const LOCATE_parser___parser_prod___AVardeclExpr___visit_all = "parser_prod::AVardeclExpr::(parser_prod::ANode::visit_all)";
1258 void parser___parser_prod___AVardeclExpr___visit_all(val_t p0, val_t p1);
1259 typedef void (*parser___parser_prod___AVardeclExpr___visit_all_t)(val_t p0, val_t p1);
1260 val_t NEW_AVardeclExpr_parser___parser_nodes___ANode___init(val_t p0);
1261 static const char * const LOCATE_parser___parser_prod___AReturnExpr___empty_init = "parser_prod::AReturnExpr::empty_init";
1262 void parser___parser_prod___AReturnExpr___empty_init(val_t p0, int* init_table);
1263 typedef void (*parser___parser_prod___AReturnExpr___empty_init_t)(val_t p0, int* init_table);
1264 val_t NEW_AReturnExpr_parser___parser_prod___AReturnExpr___empty_init();
1265 static const char * const LOCATE_parser___parser_prod___AReturnExpr___init_areturnexpr = "parser_prod::AReturnExpr::init_areturnexpr";
1266 void parser___parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1267 typedef void (*parser___parser_prod___AReturnExpr___init_areturnexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1268 val_t NEW_AReturnExpr_parser___parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1);
1269 static const char * const LOCATE_parser___parser_prod___AReturnExpr___replace_child = "parser_prod::AReturnExpr::(parser_prod::ANode::replace_child)";
1270 void parser___parser_prod___AReturnExpr___replace_child(val_t p0, val_t p1, val_t p2);
1271 typedef void (*parser___parser_prod___AReturnExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1272 static const char * const LOCATE_parser___parser_prod___AReturnExpr___visit_all = "parser_prod::AReturnExpr::(parser_prod::ANode::visit_all)";
1273 void parser___parser_prod___AReturnExpr___visit_all(val_t p0, val_t p1);
1274 typedef void (*parser___parser_prod___AReturnExpr___visit_all_t)(val_t p0, val_t p1);
1275 val_t NEW_AReturnExpr_parser___parser_nodes___ANode___init(val_t p0);
1276 static const char * const LOCATE_parser___parser_prod___ABreakExpr___empty_init = "parser_prod::ABreakExpr::empty_init";
1277 void parser___parser_prod___ABreakExpr___empty_init(val_t p0, int* init_table);
1278 typedef void (*parser___parser_prod___ABreakExpr___empty_init_t)(val_t p0, int* init_table);
1279 val_t NEW_ABreakExpr_parser___parser_prod___ABreakExpr___empty_init();
1280 static const char * const LOCATE_parser___parser_prod___ABreakExpr___init_abreakexpr = "parser_prod::ABreakExpr::init_abreakexpr";
1281 void parser___parser_prod___ABreakExpr___init_abreakexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1282 typedef void (*parser___parser_prod___ABreakExpr___init_abreakexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1283 val_t NEW_ABreakExpr_parser___parser_prod___ABreakExpr___init_abreakexpr(val_t p0, val_t p1, val_t p2);
1284 static const char * const LOCATE_parser___parser_prod___ABreakExpr___replace_child = "parser_prod::ABreakExpr::(parser_prod::ANode::replace_child)";
1285 void parser___parser_prod___ABreakExpr___replace_child(val_t p0, val_t p1, val_t p2);
1286 typedef void (*parser___parser_prod___ABreakExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1287 static const char * const LOCATE_parser___parser_prod___ABreakExpr___visit_all = "parser_prod::ABreakExpr::(parser_prod::ANode::visit_all)";
1288 void parser___parser_prod___ABreakExpr___visit_all(val_t p0, val_t p1);
1289 typedef void (*parser___parser_prod___ABreakExpr___visit_all_t)(val_t p0, val_t p1);
1290 val_t NEW_ABreakExpr_parser___parser_nodes___ANode___init(val_t p0);
1291 static const char * const LOCATE_parser___parser_prod___AAbortExpr___empty_init = "parser_prod::AAbortExpr::empty_init";
1292 void parser___parser_prod___AAbortExpr___empty_init(val_t p0, int* init_table);
1293 typedef void (*parser___parser_prod___AAbortExpr___empty_init_t)(val_t p0, int* init_table);
1294 val_t NEW_AAbortExpr_parser___parser_prod___AAbortExpr___empty_init();
1295 static const char * const LOCATE_parser___parser_prod___AAbortExpr___init_aabortexpr = "parser_prod::AAbortExpr::init_aabortexpr";
1296 void parser___parser_prod___AAbortExpr___init_aabortexpr(val_t p0, val_t p1, int* init_table);
1297 typedef void (*parser___parser_prod___AAbortExpr___init_aabortexpr_t)(val_t p0, val_t p1, int* init_table);
1298 val_t NEW_AAbortExpr_parser___parser_prod___AAbortExpr___init_aabortexpr(val_t p0);
1299 static const char * const LOCATE_parser___parser_prod___AAbortExpr___replace_child = "parser_prod::AAbortExpr::(parser_prod::ANode::replace_child)";
1300 void parser___parser_prod___AAbortExpr___replace_child(val_t p0, val_t p1, val_t p2);
1301 typedef void (*parser___parser_prod___AAbortExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1302 static const char * const LOCATE_parser___parser_prod___AAbortExpr___visit_all = "parser_prod::AAbortExpr::(parser_prod::ANode::visit_all)";
1303 void parser___parser_prod___AAbortExpr___visit_all(val_t p0, val_t p1);
1304 typedef void (*parser___parser_prod___AAbortExpr___visit_all_t)(val_t p0, val_t p1);
1305 val_t NEW_AAbortExpr_parser___parser_nodes___ANode___init(val_t p0);
1306 static const char * const LOCATE_parser___parser_prod___AContinueExpr___empty_init = "parser_prod::AContinueExpr::empty_init";
1307 void parser___parser_prod___AContinueExpr___empty_init(val_t p0, int* init_table);
1308 typedef void (*parser___parser_prod___AContinueExpr___empty_init_t)(val_t p0, int* init_table);
1309 val_t NEW_AContinueExpr_parser___parser_prod___AContinueExpr___empty_init();
1310 static const char * const LOCATE_parser___parser_prod___AContinueExpr___init_acontinueexpr = "parser_prod::AContinueExpr::init_acontinueexpr";
1311 void parser___parser_prod___AContinueExpr___init_acontinueexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1312 typedef void (*parser___parser_prod___AContinueExpr___init_acontinueexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1313 val_t NEW_AContinueExpr_parser___parser_prod___AContinueExpr___init_acontinueexpr(val_t p0, val_t p1, val_t p2);
1314 static const char * const LOCATE_parser___parser_prod___AContinueExpr___replace_child = "parser_prod::AContinueExpr::(parser_prod::ANode::replace_child)";
1315 void parser___parser_prod___AContinueExpr___replace_child(val_t p0, val_t p1, val_t p2);
1316 typedef void (*parser___parser_prod___AContinueExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1317 static const char * const LOCATE_parser___parser_prod___AContinueExpr___visit_all = "parser_prod::AContinueExpr::(parser_prod::ANode::visit_all)";
1318 void parser___parser_prod___AContinueExpr___visit_all(val_t p0, val_t p1);
1319 typedef void (*parser___parser_prod___AContinueExpr___visit_all_t)(val_t p0, val_t p1);
1320 val_t NEW_AContinueExpr_parser___parser_nodes___ANode___init(val_t p0);
1321 static const char * const LOCATE_parser___parser_prod___ADoExpr___empty_init = "parser_prod::ADoExpr::empty_init";
1322 void parser___parser_prod___ADoExpr___empty_init(val_t p0, int* init_table);
1323 typedef void (*parser___parser_prod___ADoExpr___empty_init_t)(val_t p0, int* init_table);
1324 val_t NEW_ADoExpr_parser___parser_prod___ADoExpr___empty_init();
1325 static const char * const LOCATE_parser___parser_prod___ADoExpr___init_adoexpr = "parser_prod::ADoExpr::init_adoexpr";
1326 void parser___parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1327 typedef void (*parser___parser_prod___ADoExpr___init_adoexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1328 val_t NEW_ADoExpr_parser___parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1, val_t p2);
1329 static const char * const LOCATE_parser___parser_prod___ADoExpr___replace_child = "parser_prod::ADoExpr::(parser_prod::ANode::replace_child)";
1330 void parser___parser_prod___ADoExpr___replace_child(val_t p0, val_t p1, val_t p2);
1331 typedef void (*parser___parser_prod___ADoExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1332 static const char * const LOCATE_parser___parser_prod___ADoExpr___visit_all = "parser_prod::ADoExpr::(parser_prod::ANode::visit_all)";
1333 void parser___parser_prod___ADoExpr___visit_all(val_t p0, val_t p1);
1334 typedef void (*parser___parser_prod___ADoExpr___visit_all_t)(val_t p0, val_t p1);
1335 val_t NEW_ADoExpr_parser___parser_nodes___ANode___init(val_t p0);
1336 static const char * const LOCATE_parser___parser_prod___AIfExpr___empty_init = "parser_prod::AIfExpr::empty_init";
1337 void parser___parser_prod___AIfExpr___empty_init(val_t p0, int* init_table);
1338 typedef void (*parser___parser_prod___AIfExpr___empty_init_t)(val_t p0, int* init_table);
1339 val_t NEW_AIfExpr_parser___parser_prod___AIfExpr___empty_init();
1340 static const char * const LOCATE_parser___parser_prod___AIfExpr___init_aifexpr = "parser_prod::AIfExpr::init_aifexpr";
1341 void parser___parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1342 typedef void (*parser___parser_prod___AIfExpr___init_aifexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1343 val_t NEW_AIfExpr_parser___parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1344 static const char * const LOCATE_parser___parser_prod___AIfExpr___replace_child = "parser_prod::AIfExpr::(parser_prod::ANode::replace_child)";
1345 void parser___parser_prod___AIfExpr___replace_child(val_t p0, val_t p1, val_t p2);
1346 typedef void (*parser___parser_prod___AIfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1347 static const char * const LOCATE_parser___parser_prod___AIfExpr___visit_all = "parser_prod::AIfExpr::(parser_prod::ANode::visit_all)";
1348 void parser___parser_prod___AIfExpr___visit_all(val_t p0, val_t p1);
1349 typedef void (*parser___parser_prod___AIfExpr___visit_all_t)(val_t p0, val_t p1);
1350 val_t NEW_AIfExpr_parser___parser_nodes___ANode___init(val_t p0);
1351 static const char * const LOCATE_parser___parser_prod___AIfexprExpr___empty_init = "parser_prod::AIfexprExpr::empty_init";
1352 void parser___parser_prod___AIfexprExpr___empty_init(val_t p0, int* init_table);
1353 typedef void (*parser___parser_prod___AIfexprExpr___empty_init_t)(val_t p0, int* init_table);
1354 val_t NEW_AIfexprExpr_parser___parser_prod___AIfexprExpr___empty_init();
1355 static const char * const LOCATE_parser___parser_prod___AIfexprExpr___init_aifexprexpr = "parser_prod::AIfexprExpr::init_aifexprexpr";
1356 void parser___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);
1357 typedef void (*parser___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);
1358 val_t NEW_AIfexprExpr_parser___parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
1359 static const char * const LOCATE_parser___parser_prod___AIfexprExpr___replace_child = "parser_prod::AIfexprExpr::(parser_prod::ANode::replace_child)";
1360 void parser___parser_prod___AIfexprExpr___replace_child(val_t p0, val_t p1, val_t p2);
1361 typedef void (*parser___parser_prod___AIfexprExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1362 static const char * const LOCATE_parser___parser_prod___AIfexprExpr___visit_all = "parser_prod::AIfexprExpr::(parser_prod::ANode::visit_all)";
1363 void parser___parser_prod___AIfexprExpr___visit_all(val_t p0, val_t p1);
1364 typedef void (*parser___parser_prod___AIfexprExpr___visit_all_t)(val_t p0, val_t p1);
1365 val_t NEW_AIfexprExpr_parser___parser_nodes___ANode___init(val_t p0);
1366 static const char * const LOCATE_parser___parser_prod___AWhileExpr___empty_init = "parser_prod::AWhileExpr::empty_init";
1367 void parser___parser_prod___AWhileExpr___empty_init(val_t p0, int* init_table);
1368 typedef void (*parser___parser_prod___AWhileExpr___empty_init_t)(val_t p0, int* init_table);
1369 val_t NEW_AWhileExpr_parser___parser_prod___AWhileExpr___empty_init();
1370 static const char * const LOCATE_parser___parser_prod___AWhileExpr___init_awhileexpr = "parser_prod::AWhileExpr::init_awhileexpr";
1371 void parser___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);
1372 typedef void (*parser___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);
1373 val_t NEW_AWhileExpr_parser___parser_prod___AWhileExpr___init_awhileexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1374 static const char * const LOCATE_parser___parser_prod___AWhileExpr___replace_child = "parser_prod::AWhileExpr::(parser_prod::ANode::replace_child)";
1375 void parser___parser_prod___AWhileExpr___replace_child(val_t p0, val_t p1, val_t p2);
1376 typedef void (*parser___parser_prod___AWhileExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1377 static const char * const LOCATE_parser___parser_prod___AWhileExpr___visit_all = "parser_prod::AWhileExpr::(parser_prod::ANode::visit_all)";
1378 void parser___parser_prod___AWhileExpr___visit_all(val_t p0, val_t p1);
1379 typedef void (*parser___parser_prod___AWhileExpr___visit_all_t)(val_t p0, val_t p1);
1380 val_t NEW_AWhileExpr_parser___parser_nodes___ANode___init(val_t p0);
1381 static const char * const LOCATE_parser___parser_prod___ALoopExpr___empty_init = "parser_prod::ALoopExpr::empty_init";
1382 void parser___parser_prod___ALoopExpr___empty_init(val_t p0, int* init_table);
1383 typedef void (*parser___parser_prod___ALoopExpr___empty_init_t)(val_t p0, int* init_table);
1384 val_t NEW_ALoopExpr_parser___parser_prod___ALoopExpr___empty_init();
1385 static const char * const LOCATE_parser___parser_prod___ALoopExpr___init_aloopexpr = "parser_prod::ALoopExpr::init_aloopexpr";
1386 void parser___parser_prod___ALoopExpr___init_aloopexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1387 typedef void (*parser___parser_prod___ALoopExpr___init_aloopexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1388 val_t NEW_ALoopExpr_parser___parser_prod___ALoopExpr___init_aloopexpr(val_t p0, val_t p1, val_t p2);
1389 static const char * const LOCATE_parser___parser_prod___ALoopExpr___replace_child = "parser_prod::ALoopExpr::(parser_prod::ANode::replace_child)";
1390 void parser___parser_prod___ALoopExpr___replace_child(val_t p0, val_t p1, val_t p2);
1391 typedef void (*parser___parser_prod___ALoopExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1392 static const char * const LOCATE_parser___parser_prod___ALoopExpr___visit_all = "parser_prod::ALoopExpr::(parser_prod::ANode::visit_all)";
1393 void parser___parser_prod___ALoopExpr___visit_all(val_t p0, val_t p1);
1394 typedef void (*parser___parser_prod___ALoopExpr___visit_all_t)(val_t p0, val_t p1);
1395 val_t NEW_ALoopExpr_parser___parser_nodes___ANode___init(val_t p0);
1396 static const char * const LOCATE_parser___parser_prod___AForExpr___empty_init = "parser_prod::AForExpr::empty_init";
1397 void parser___parser_prod___AForExpr___empty_init(val_t p0, int* init_table);
1398 typedef void (*parser___parser_prod___AForExpr___empty_init_t)(val_t p0, int* init_table);
1399 val_t NEW_AForExpr_parser___parser_prod___AForExpr___empty_init();
1400 static const char * const LOCATE_parser___parser_prod___AForExpr___init_aforexpr = "parser_prod::AForExpr::init_aforexpr";
1401 void parser___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);
1402 typedef void (*parser___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);
1403 typedef void (*CLOS_OC_parser___parser_prod___AForExpr___init_aforexpr_1_0)(struct stack_frame_t *);
1404 void OC_parser___parser_prod___AForExpr___init_aforexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1405 typedef void (*OC_parser___parser_prod___AForExpr___init_aforexpr_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1406 val_t NEW_AForExpr_parser___parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
1407 static const char * const LOCATE_parser___parser_prod___AForExpr___replace_child = "parser_prod::AForExpr::(parser_prod::ANode::replace_child)";
1408 void parser___parser_prod___AForExpr___replace_child(val_t p0, val_t p1, val_t p2);
1409 typedef void (*parser___parser_prod___AForExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1410 static const char * const LOCATE_parser___parser_prod___AForExpr___visit_all = "parser_prod::AForExpr::(parser_prod::ANode::visit_all)";
1411 void parser___parser_prod___AForExpr___visit_all(val_t p0, val_t p1);
1412 typedef void (*parser___parser_prod___AForExpr___visit_all_t)(val_t p0, val_t p1);
1413 typedef void (*CLOS_OC_parser___parser_prod___AForExpr___visit_all_1_0)(struct stack_frame_t *);
1414 void OC_parser___parser_prod___AForExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1415 typedef void (*OC_parser___parser_prod___AForExpr___visit_all_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1416 val_t NEW_AForExpr_parser___parser_nodes___ANode___init(val_t p0);
1417 static const char * const LOCATE_parser___parser_prod___AAssertExpr___empty_init = "parser_prod::AAssertExpr::empty_init";
1418 void parser___parser_prod___AAssertExpr___empty_init(val_t p0, int* init_table);
1419 typedef void (*parser___parser_prod___AAssertExpr___empty_init_t)(val_t p0, int* init_table);
1420 val_t NEW_AAssertExpr_parser___parser_prod___AAssertExpr___empty_init();
1421 static const char * const LOCATE_parser___parser_prod___AAssertExpr___init_aassertexpr = "parser_prod::AAssertExpr::init_aassertexpr";
1422 void parser___parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1423 typedef void (*parser___parser_prod___AAssertExpr___init_aassertexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1424 val_t NEW_AAssertExpr_parser___parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1425 static const char * const LOCATE_parser___parser_prod___AAssertExpr___replace_child = "parser_prod::AAssertExpr::(parser_prod::ANode::replace_child)";
1426 void parser___parser_prod___AAssertExpr___replace_child(val_t p0, val_t p1, val_t p2);
1427 typedef void (*parser___parser_prod___AAssertExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1428 static const char * const LOCATE_parser___parser_prod___AAssertExpr___visit_all = "parser_prod::AAssertExpr::(parser_prod::ANode::visit_all)";
1429 void parser___parser_prod___AAssertExpr___visit_all(val_t p0, val_t p1);
1430 typedef void (*parser___parser_prod___AAssertExpr___visit_all_t)(val_t p0, val_t p1);
1431 val_t NEW_AAssertExpr_parser___parser_nodes___ANode___init(val_t p0);
1432 static const char * const LOCATE_parser___parser_prod___AOnceExpr___empty_init = "parser_prod::AOnceExpr::empty_init";
1433 void parser___parser_prod___AOnceExpr___empty_init(val_t p0, int* init_table);
1434 typedef void (*parser___parser_prod___AOnceExpr___empty_init_t)(val_t p0, int* init_table);
1435 val_t NEW_AOnceExpr_parser___parser_prod___AOnceExpr___empty_init();
1436 static const char * const LOCATE_parser___parser_prod___AOnceExpr___init_aonceexpr = "parser_prod::AOnceExpr::init_aonceexpr";
1437 void parser___parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1438 typedef void (*parser___parser_prod___AOnceExpr___init_aonceexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1439 val_t NEW_AOnceExpr_parser___parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1);
1440 static const char * const LOCATE_parser___parser_prod___AOnceExpr___replace_child = "parser_prod::AOnceExpr::(parser_prod::ANode::replace_child)";
1441 void parser___parser_prod___AOnceExpr___replace_child(val_t p0, val_t p1, val_t p2);
1442 typedef void (*parser___parser_prod___AOnceExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1443 static const char * const LOCATE_parser___parser_prod___AOnceExpr___visit_all = "parser_prod::AOnceExpr::(parser_prod::ANode::visit_all)";
1444 void parser___parser_prod___AOnceExpr___visit_all(val_t p0, val_t p1);
1445 typedef void (*parser___parser_prod___AOnceExpr___visit_all_t)(val_t p0, val_t p1);
1446 val_t NEW_AOnceExpr_parser___parser_nodes___ANode___init(val_t p0);
1447 static const char * const LOCATE_parser___parser_prod___ASendExpr___empty_init = "parser_prod::ASendExpr::empty_init";
1448 void parser___parser_prod___ASendExpr___empty_init(val_t p0, int* init_table);
1449 typedef void (*parser___parser_prod___ASendExpr___empty_init_t)(val_t p0, int* init_table);
1450 val_t NEW_ASendExpr_parser___parser_prod___ASendExpr___empty_init();
1451 static const char * const LOCATE_parser___parser_prod___ASendExpr___init_asendexpr = "parser_prod::ASendExpr::init_asendexpr";
1452 void parser___parser_prod___ASendExpr___init_asendexpr(val_t p0, val_t p1, int* init_table);
1453 typedef void (*parser___parser_prod___ASendExpr___init_asendexpr_t)(val_t p0, val_t p1, int* init_table);
1454 val_t NEW_ASendExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1455 static const char * const LOCATE_parser___parser_prod___ASendExpr___replace_child = "parser_prod::ASendExpr::(parser_prod::ANode::replace_child)";
1456 void parser___parser_prod___ASendExpr___replace_child(val_t p0, val_t p1, val_t p2);
1457 typedef void (*parser___parser_prod___ASendExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1458 static const char * const LOCATE_parser___parser_prod___ASendExpr___visit_all = "parser_prod::ASendExpr::(parser_prod::ANode::visit_all)";
1459 void parser___parser_prod___ASendExpr___visit_all(val_t p0, val_t p1);
1460 typedef void (*parser___parser_prod___ASendExpr___visit_all_t)(val_t p0, val_t p1);
1461 val_t NEW_ASendExpr_parser___parser_nodes___ANode___init(val_t p0);
1462 val_t NEW_ABinopExpr_parser___parser_prod___ASendExpr___empty_init();
1463 static const char * const LOCATE_parser___parser_prod___ABinopExpr___empty_init = "parser_prod::ABinopExpr::empty_init";
1464 void parser___parser_prod___ABinopExpr___empty_init(val_t p0, int* init_table);
1465 typedef void (*parser___parser_prod___ABinopExpr___empty_init_t)(val_t p0, int* init_table);
1466 val_t NEW_ABinopExpr_parser___parser_prod___ABinopExpr___empty_init();
1467 static const char * const LOCATE_parser___parser_prod___ABinopExpr___init_abinopexpr = "parser_prod::ABinopExpr::init_abinopexpr";
1468 void parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1469 typedef void (*parser___parser_prod___ABinopExpr___init_abinopexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1470 val_t NEW_ABinopExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1471 static const char * const LOCATE_parser___parser_prod___ABinopExpr___replace_child = "parser_prod::ABinopExpr::(parser_prod::ANode::replace_child)";
1472 void parser___parser_prod___ABinopExpr___replace_child(val_t p0, val_t p1, val_t p2);
1473 typedef void (*parser___parser_prod___ABinopExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1474 static const char * const LOCATE_parser___parser_prod___ABinopExpr___visit_all = "parser_prod::ABinopExpr::(parser_prod::ANode::visit_all)";
1475 void parser___parser_prod___ABinopExpr___visit_all(val_t p0, val_t p1);
1476 typedef void (*parser___parser_prod___ABinopExpr___visit_all_t)(val_t p0, val_t p1);
1477 val_t NEW_ABinopExpr_parser___parser_nodes___ANode___init(val_t p0);
1478 val_t NEW_ABinopExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1479 static const char * const LOCATE_parser___parser_prod___AOrExpr___empty_init = "parser_prod::AOrExpr::empty_init";
1480 void parser___parser_prod___AOrExpr___empty_init(val_t p0, int* init_table);
1481 typedef void (*parser___parser_prod___AOrExpr___empty_init_t)(val_t p0, int* init_table);
1482 val_t NEW_AOrExpr_parser___parser_prod___AOrExpr___empty_init();
1483 static const char * const LOCATE_parser___parser_prod___AOrExpr___init_aorexpr = "parser_prod::AOrExpr::init_aorexpr";
1484 void parser___parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1485 typedef void (*parser___parser_prod___AOrExpr___init_aorexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1486 val_t NEW_AOrExpr_parser___parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1);
1487 static const char * const LOCATE_parser___parser_prod___AOrExpr___replace_child = "parser_prod::AOrExpr::(parser_prod::ANode::replace_child)";
1488 void parser___parser_prod___AOrExpr___replace_child(val_t p0, val_t p1, val_t p2);
1489 typedef void (*parser___parser_prod___AOrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1490 static const char * const LOCATE_parser___parser_prod___AOrExpr___visit_all = "parser_prod::AOrExpr::(parser_prod::ANode::visit_all)";
1491 void parser___parser_prod___AOrExpr___visit_all(val_t p0, val_t p1);
1492 typedef void (*parser___parser_prod___AOrExpr___visit_all_t)(val_t p0, val_t p1);
1493 val_t NEW_AOrExpr_parser___parser_nodes___ANode___init(val_t p0);
1494 static const char * const LOCATE_parser___parser_prod___AAndExpr___empty_init = "parser_prod::AAndExpr::empty_init";
1495 void parser___parser_prod___AAndExpr___empty_init(val_t p0, int* init_table);
1496 typedef void (*parser___parser_prod___AAndExpr___empty_init_t)(val_t p0, int* init_table);
1497 val_t NEW_AAndExpr_parser___parser_prod___AAndExpr___empty_init();
1498 static const char * const LOCATE_parser___parser_prod___AAndExpr___init_aandexpr = "parser_prod::AAndExpr::init_aandexpr";
1499 void parser___parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1500 typedef void (*parser___parser_prod___AAndExpr___init_aandexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1501 val_t NEW_AAndExpr_parser___parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1);
1502 static const char * const LOCATE_parser___parser_prod___AAndExpr___replace_child = "parser_prod::AAndExpr::(parser_prod::ANode::replace_child)";
1503 void parser___parser_prod___AAndExpr___replace_child(val_t p0, val_t p1, val_t p2);
1504 typedef void (*parser___parser_prod___AAndExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1505 static const char * const LOCATE_parser___parser_prod___AAndExpr___visit_all = "parser_prod::AAndExpr::(parser_prod::ANode::visit_all)";
1506 void parser___parser_prod___AAndExpr___visit_all(val_t p0, val_t p1);
1507 typedef void (*parser___parser_prod___AAndExpr___visit_all_t)(val_t p0, val_t p1);
1508 val_t NEW_AAndExpr_parser___parser_nodes___ANode___init(val_t p0);
1509 static const char * const LOCATE_parser___parser_prod___AOrElseExpr___empty_init = "parser_prod::AOrElseExpr::empty_init";
1510 void parser___parser_prod___AOrElseExpr___empty_init(val_t p0, int* init_table);
1511 typedef void (*parser___parser_prod___AOrElseExpr___empty_init_t)(val_t p0, int* init_table);
1512 val_t NEW_AOrElseExpr_parser___parser_prod___AOrElseExpr___empty_init();
1513 static const char * const LOCATE_parser___parser_prod___AOrElseExpr___init_aorelseexpr = "parser_prod::AOrElseExpr::init_aorelseexpr";
1514 void parser___parser_prod___AOrElseExpr___init_aorelseexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1515 typedef void (*parser___parser_prod___AOrElseExpr___init_aorelseexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1516 val_t NEW_AOrElseExpr_parser___parser_prod___AOrElseExpr___init_aorelseexpr(val_t p0, val_t p1);
1517 static const char * const LOCATE_parser___parser_prod___AOrElseExpr___replace_child = "parser_prod::AOrElseExpr::(parser_prod::ANode::replace_child)";
1518 void parser___parser_prod___AOrElseExpr___replace_child(val_t p0, val_t p1, val_t p2);
1519 typedef void (*parser___parser_prod___AOrElseExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1520 static const char * const LOCATE_parser___parser_prod___AOrElseExpr___visit_all = "parser_prod::AOrElseExpr::(parser_prod::ANode::visit_all)";
1521 void parser___parser_prod___AOrElseExpr___visit_all(val_t p0, val_t p1);
1522 typedef void (*parser___parser_prod___AOrElseExpr___visit_all_t)(val_t p0, val_t p1);
1523 val_t NEW_AOrElseExpr_parser___parser_nodes___ANode___init(val_t p0);
1524 static const char * const LOCATE_parser___parser_prod___ANotExpr___empty_init = "parser_prod::ANotExpr::empty_init";
1525 void parser___parser_prod___ANotExpr___empty_init(val_t p0, int* init_table);
1526 typedef void (*parser___parser_prod___ANotExpr___empty_init_t)(val_t p0, int* init_table);
1527 val_t NEW_ANotExpr_parser___parser_prod___ANotExpr___empty_init();
1528 static const char * const LOCATE_parser___parser_prod___ANotExpr___init_anotexpr = "parser_prod::ANotExpr::init_anotexpr";
1529 void parser___parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1530 typedef void (*parser___parser_prod___ANotExpr___init_anotexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1531 val_t NEW_ANotExpr_parser___parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1);
1532 static const char * const LOCATE_parser___parser_prod___ANotExpr___replace_child = "parser_prod::ANotExpr::(parser_prod::ANode::replace_child)";
1533 void parser___parser_prod___ANotExpr___replace_child(val_t p0, val_t p1, val_t p2);
1534 typedef void (*parser___parser_prod___ANotExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1535 static const char * const LOCATE_parser___parser_prod___ANotExpr___visit_all = "parser_prod::ANotExpr::(parser_prod::ANode::visit_all)";
1536 void parser___parser_prod___ANotExpr___visit_all(val_t p0, val_t p1);
1537 typedef void (*parser___parser_prod___ANotExpr___visit_all_t)(val_t p0, val_t p1);
1538 val_t NEW_ANotExpr_parser___parser_nodes___ANode___init(val_t p0);
1539 val_t NEW_AEqExpr_parser___parser_prod___ABinopExpr___empty_init();
1540 static const char * const LOCATE_parser___parser_prod___AEqExpr___empty_init = "parser_prod::AEqExpr::empty_init";
1541 void parser___parser_prod___AEqExpr___empty_init(val_t p0, int* init_table);
1542 typedef void (*parser___parser_prod___AEqExpr___empty_init_t)(val_t p0, int* init_table);
1543 val_t NEW_AEqExpr_parser___parser_prod___AEqExpr___empty_init();
1544 static const char * const LOCATE_parser___parser_prod___AEqExpr___init_aeqexpr = "parser_prod::AEqExpr::init_aeqexpr";
1545 void parser___parser_prod___AEqExpr___init_aeqexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1546 typedef void (*parser___parser_prod___AEqExpr___init_aeqexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1547 val_t NEW_AEqExpr_parser___parser_prod___AEqExpr___init_aeqexpr(val_t p0, val_t p1);
1548 static const char * const LOCATE_parser___parser_prod___AEqExpr___replace_child = "parser_prod::AEqExpr::(parser_prod::ANode::replace_child)";
1549 void parser___parser_prod___AEqExpr___replace_child(val_t p0, val_t p1, val_t p2);
1550 typedef void (*parser___parser_prod___AEqExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1551 static const char * const LOCATE_parser___parser_prod___AEqExpr___visit_all = "parser_prod::AEqExpr::(parser_prod::ANode::visit_all)";
1552 void parser___parser_prod___AEqExpr___visit_all(val_t p0, val_t p1);
1553 typedef void (*parser___parser_prod___AEqExpr___visit_all_t)(val_t p0, val_t p1);
1554 val_t NEW_AEqExpr_parser___parser_nodes___ANode___init(val_t p0);
1555 val_t NEW_AEqExpr_parser___parser_prod___ASendExpr___empty_init();
1556 val_t NEW_AEqExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1557 val_t NEW_AEqExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1558 static const char * const LOCATE_parser___parser_prod___AEeExpr___empty_init = "parser_prod::AEeExpr::empty_init";
1559 void parser___parser_prod___AEeExpr___empty_init(val_t p0, int* init_table);
1560 typedef void (*parser___parser_prod___AEeExpr___empty_init_t)(val_t p0, int* init_table);
1561 val_t NEW_AEeExpr_parser___parser_prod___AEeExpr___empty_init();
1562 static const char * const LOCATE_parser___parser_prod___AEeExpr___init_aeeexpr = "parser_prod::AEeExpr::init_aeeexpr";
1563 void parser___parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1564 typedef void (*parser___parser_prod___AEeExpr___init_aeeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1565 val_t NEW_AEeExpr_parser___parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1);
1566 static const char * const LOCATE_parser___parser_prod___AEeExpr___replace_child = "parser_prod::AEeExpr::(parser_prod::ANode::replace_child)";
1567 void parser___parser_prod___AEeExpr___replace_child(val_t p0, val_t p1, val_t p2);
1568 typedef void (*parser___parser_prod___AEeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1569 static const char * const LOCATE_parser___parser_prod___AEeExpr___visit_all = "parser_prod::AEeExpr::(parser_prod::ANode::visit_all)";
1570 void parser___parser_prod___AEeExpr___visit_all(val_t p0, val_t p1);
1571 typedef void (*parser___parser_prod___AEeExpr___visit_all_t)(val_t p0, val_t p1);
1572 val_t NEW_AEeExpr_parser___parser_nodes___ANode___init(val_t p0);
1573 val_t NEW_ANeExpr_parser___parser_prod___ABinopExpr___empty_init();
1574 static const char * const LOCATE_parser___parser_prod___ANeExpr___empty_init = "parser_prod::ANeExpr::empty_init";
1575 void parser___parser_prod___ANeExpr___empty_init(val_t p0, int* init_table);
1576 typedef void (*parser___parser_prod___ANeExpr___empty_init_t)(val_t p0, int* init_table);
1577 val_t NEW_ANeExpr_parser___parser_prod___ANeExpr___empty_init();
1578 static const char * const LOCATE_parser___parser_prod___ANeExpr___init_aneexpr = "parser_prod::ANeExpr::init_aneexpr";
1579 void parser___parser_prod___ANeExpr___init_aneexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1580 typedef void (*parser___parser_prod___ANeExpr___init_aneexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1581 val_t NEW_ANeExpr_parser___parser_prod___ANeExpr___init_aneexpr(val_t p0, val_t p1);
1582 static const char * const LOCATE_parser___parser_prod___ANeExpr___replace_child = "parser_prod::ANeExpr::(parser_prod::ANode::replace_child)";
1583 void parser___parser_prod___ANeExpr___replace_child(val_t p0, val_t p1, val_t p2);
1584 typedef void (*parser___parser_prod___ANeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1585 static const char * const LOCATE_parser___parser_prod___ANeExpr___visit_all = "parser_prod::ANeExpr::(parser_prod::ANode::visit_all)";
1586 void parser___parser_prod___ANeExpr___visit_all(val_t p0, val_t p1);
1587 typedef void (*parser___parser_prod___ANeExpr___visit_all_t)(val_t p0, val_t p1);
1588 val_t NEW_ANeExpr_parser___parser_nodes___ANode___init(val_t p0);
1589 val_t NEW_ANeExpr_parser___parser_prod___ASendExpr___empty_init();
1590 val_t NEW_ANeExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1591 val_t NEW_ANeExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1592 val_t NEW_ALtExpr_parser___parser_prod___ABinopExpr___empty_init();
1593 static const char * const LOCATE_parser___parser_prod___ALtExpr___empty_init = "parser_prod::ALtExpr::empty_init";
1594 void parser___parser_prod___ALtExpr___empty_init(val_t p0, int* init_table);
1595 typedef void (*parser___parser_prod___ALtExpr___empty_init_t)(val_t p0, int* init_table);
1596 val_t NEW_ALtExpr_parser___parser_prod___ALtExpr___empty_init();
1597 static const char * const LOCATE_parser___parser_prod___ALtExpr___init_altexpr = "parser_prod::ALtExpr::init_altexpr";
1598 void parser___parser_prod___ALtExpr___init_altexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1599 typedef void (*parser___parser_prod___ALtExpr___init_altexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1600 val_t NEW_ALtExpr_parser___parser_prod___ALtExpr___init_altexpr(val_t p0, val_t p1);
1601 static const char * const LOCATE_parser___parser_prod___ALtExpr___replace_child = "parser_prod::ALtExpr::(parser_prod::ANode::replace_child)";
1602 void parser___parser_prod___ALtExpr___replace_child(val_t p0, val_t p1, val_t p2);
1603 typedef void (*parser___parser_prod___ALtExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1604 static const char * const LOCATE_parser___parser_prod___ALtExpr___visit_all = "parser_prod::ALtExpr::(parser_prod::ANode::visit_all)";
1605 void parser___parser_prod___ALtExpr___visit_all(val_t p0, val_t p1);
1606 typedef void (*parser___parser_prod___ALtExpr___visit_all_t)(val_t p0, val_t p1);
1607 val_t NEW_ALtExpr_parser___parser_nodes___ANode___init(val_t p0);
1608 val_t NEW_ALtExpr_parser___parser_prod___ASendExpr___empty_init();
1609 val_t NEW_ALtExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1610 val_t NEW_ALtExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1611 val_t NEW_ALeExpr_parser___parser_prod___ABinopExpr___empty_init();
1612 static const char * const LOCATE_parser___parser_prod___ALeExpr___empty_init = "parser_prod::ALeExpr::empty_init";
1613 void parser___parser_prod___ALeExpr___empty_init(val_t p0, int* init_table);
1614 typedef void (*parser___parser_prod___ALeExpr___empty_init_t)(val_t p0, int* init_table);
1615 val_t NEW_ALeExpr_parser___parser_prod___ALeExpr___empty_init();
1616 static const char * const LOCATE_parser___parser_prod___ALeExpr___init_aleexpr = "parser_prod::ALeExpr::init_aleexpr";
1617 void parser___parser_prod___ALeExpr___init_aleexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1618 typedef void (*parser___parser_prod___ALeExpr___init_aleexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1619 val_t NEW_ALeExpr_parser___parser_prod___ALeExpr___init_aleexpr(val_t p0, val_t p1);
1620 static const char * const LOCATE_parser___parser_prod___ALeExpr___replace_child = "parser_prod::ALeExpr::(parser_prod::ANode::replace_child)";
1621 void parser___parser_prod___ALeExpr___replace_child(val_t p0, val_t p1, val_t p2);
1622 typedef void (*parser___parser_prod___ALeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1623 static const char * const LOCATE_parser___parser_prod___ALeExpr___visit_all = "parser_prod::ALeExpr::(parser_prod::ANode::visit_all)";
1624 void parser___parser_prod___ALeExpr___visit_all(val_t p0, val_t p1);
1625 typedef void (*parser___parser_prod___ALeExpr___visit_all_t)(val_t p0, val_t p1);
1626 val_t NEW_ALeExpr_parser___parser_nodes___ANode___init(val_t p0);
1627 val_t NEW_ALeExpr_parser___parser_prod___ASendExpr___empty_init();
1628 val_t NEW_ALeExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1629 val_t NEW_ALeExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1630 val_t NEW_ALlExpr_parser___parser_prod___ABinopExpr___empty_init();
1631 static const char * const LOCATE_parser___parser_prod___ALlExpr___empty_init = "parser_prod::ALlExpr::empty_init";
1632 void parser___parser_prod___ALlExpr___empty_init(val_t p0, int* init_table);
1633 typedef void (*parser___parser_prod___ALlExpr___empty_init_t)(val_t p0, int* init_table);
1634 val_t NEW_ALlExpr_parser___parser_prod___ALlExpr___empty_init();
1635 static const char * const LOCATE_parser___parser_prod___ALlExpr___init_allexpr = "parser_prod::ALlExpr::init_allexpr";
1636 void parser___parser_prod___ALlExpr___init_allexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1637 typedef void (*parser___parser_prod___ALlExpr___init_allexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1638 val_t NEW_ALlExpr_parser___parser_prod___ALlExpr___init_allexpr(val_t p0, val_t p1);
1639 static const char * const LOCATE_parser___parser_prod___ALlExpr___replace_child = "parser_prod::ALlExpr::(parser_prod::ANode::replace_child)";
1640 void parser___parser_prod___ALlExpr___replace_child(val_t p0, val_t p1, val_t p2);
1641 typedef void (*parser___parser_prod___ALlExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1642 static const char * const LOCATE_parser___parser_prod___ALlExpr___visit_all = "parser_prod::ALlExpr::(parser_prod::ANode::visit_all)";
1643 void parser___parser_prod___ALlExpr___visit_all(val_t p0, val_t p1);
1644 typedef void (*parser___parser_prod___ALlExpr___visit_all_t)(val_t p0, val_t p1);
1645 val_t NEW_ALlExpr_parser___parser_nodes___ANode___init(val_t p0);
1646 val_t NEW_ALlExpr_parser___parser_prod___ASendExpr___empty_init();
1647 val_t NEW_ALlExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1648 val_t NEW_ALlExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1649 val_t NEW_AGtExpr_parser___parser_prod___ABinopExpr___empty_init();
1650 static const char * const LOCATE_parser___parser_prod___AGtExpr___empty_init = "parser_prod::AGtExpr::empty_init";
1651 void parser___parser_prod___AGtExpr___empty_init(val_t p0, int* init_table);
1652 typedef void (*parser___parser_prod___AGtExpr___empty_init_t)(val_t p0, int* init_table);
1653 val_t NEW_AGtExpr_parser___parser_prod___AGtExpr___empty_init();
1654 static const char * const LOCATE_parser___parser_prod___AGtExpr___init_agtexpr = "parser_prod::AGtExpr::init_agtexpr";
1655 void parser___parser_prod___AGtExpr___init_agtexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1656 typedef void (*parser___parser_prod___AGtExpr___init_agtexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1657 val_t NEW_AGtExpr_parser___parser_prod___AGtExpr___init_agtexpr(val_t p0, val_t p1);
1658 static const char * const LOCATE_parser___parser_prod___AGtExpr___replace_child = "parser_prod::AGtExpr::(parser_prod::ANode::replace_child)";
1659 void parser___parser_prod___AGtExpr___replace_child(val_t p0, val_t p1, val_t p2);
1660 typedef void (*parser___parser_prod___AGtExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1661 static const char * const LOCATE_parser___parser_prod___AGtExpr___visit_all = "parser_prod::AGtExpr::(parser_prod::ANode::visit_all)";
1662 void parser___parser_prod___AGtExpr___visit_all(val_t p0, val_t p1);
1663 typedef void (*parser___parser_prod___AGtExpr___visit_all_t)(val_t p0, val_t p1);
1664 val_t NEW_AGtExpr_parser___parser_nodes___ANode___init(val_t p0);
1665 val_t NEW_AGtExpr_parser___parser_prod___ASendExpr___empty_init();
1666 val_t NEW_AGtExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1667 val_t NEW_AGtExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1668 val_t NEW_AGeExpr_parser___parser_prod___ABinopExpr___empty_init();
1669 static const char * const LOCATE_parser___parser_prod___AGeExpr___empty_init = "parser_prod::AGeExpr::empty_init";
1670 void parser___parser_prod___AGeExpr___empty_init(val_t p0, int* init_table);
1671 typedef void (*parser___parser_prod___AGeExpr___empty_init_t)(val_t p0, int* init_table);
1672 val_t NEW_AGeExpr_parser___parser_prod___AGeExpr___empty_init();
1673 static const char * const LOCATE_parser___parser_prod___AGeExpr___init_ageexpr = "parser_prod::AGeExpr::init_ageexpr";
1674 void parser___parser_prod___AGeExpr___init_ageexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1675 typedef void (*parser___parser_prod___AGeExpr___init_ageexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1676 val_t NEW_AGeExpr_parser___parser_prod___AGeExpr___init_ageexpr(val_t p0, val_t p1);
1677 static const char * const LOCATE_parser___parser_prod___AGeExpr___replace_child = "parser_prod::AGeExpr::(parser_prod::ANode::replace_child)";
1678 void parser___parser_prod___AGeExpr___replace_child(val_t p0, val_t p1, val_t p2);
1679 typedef void (*parser___parser_prod___AGeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1680 static const char * const LOCATE_parser___parser_prod___AGeExpr___visit_all = "parser_prod::AGeExpr::(parser_prod::ANode::visit_all)";
1681 void parser___parser_prod___AGeExpr___visit_all(val_t p0, val_t p1);
1682 typedef void (*parser___parser_prod___AGeExpr___visit_all_t)(val_t p0, val_t p1);
1683 val_t NEW_AGeExpr_parser___parser_nodes___ANode___init(val_t p0);
1684 val_t NEW_AGeExpr_parser___parser_prod___ASendExpr___empty_init();
1685 val_t NEW_AGeExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1686 val_t NEW_AGeExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1687 val_t NEW_AGgExpr_parser___parser_prod___ABinopExpr___empty_init();
1688 static const char * const LOCATE_parser___parser_prod___AGgExpr___empty_init = "parser_prod::AGgExpr::empty_init";
1689 void parser___parser_prod___AGgExpr___empty_init(val_t p0, int* init_table);
1690 typedef void (*parser___parser_prod___AGgExpr___empty_init_t)(val_t p0, int* init_table);
1691 val_t NEW_AGgExpr_parser___parser_prod___AGgExpr___empty_init();
1692 static const char * const LOCATE_parser___parser_prod___AGgExpr___init_aggexpr = "parser_prod::AGgExpr::init_aggexpr";
1693 void parser___parser_prod___AGgExpr___init_aggexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1694 typedef void (*parser___parser_prod___AGgExpr___init_aggexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1695 val_t NEW_AGgExpr_parser___parser_prod___AGgExpr___init_aggexpr(val_t p0, val_t p1);
1696 static const char * const LOCATE_parser___parser_prod___AGgExpr___replace_child = "parser_prod::AGgExpr::(parser_prod::ANode::replace_child)";
1697 void parser___parser_prod___AGgExpr___replace_child(val_t p0, val_t p1, val_t p2);
1698 typedef void (*parser___parser_prod___AGgExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1699 static const char * const LOCATE_parser___parser_prod___AGgExpr___visit_all = "parser_prod::AGgExpr::(parser_prod::ANode::visit_all)";
1700 void parser___parser_prod___AGgExpr___visit_all(val_t p0, val_t p1);
1701 typedef void (*parser___parser_prod___AGgExpr___visit_all_t)(val_t p0, val_t p1);
1702 val_t NEW_AGgExpr_parser___parser_nodes___ANode___init(val_t p0);
1703 val_t NEW_AGgExpr_parser___parser_prod___ASendExpr___empty_init();
1704 val_t NEW_AGgExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1705 val_t NEW_AGgExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1706 static const char * const LOCATE_parser___parser_prod___AIsaExpr___empty_init = "parser_prod::AIsaExpr::empty_init";
1707 void parser___parser_prod___AIsaExpr___empty_init(val_t p0, int* init_table);
1708 typedef void (*parser___parser_prod___AIsaExpr___empty_init_t)(val_t p0, int* init_table);
1709 val_t NEW_AIsaExpr_parser___parser_prod___AIsaExpr___empty_init();
1710 static const char * const LOCATE_parser___parser_prod___AIsaExpr___init_aisaexpr = "parser_prod::AIsaExpr::init_aisaexpr";
1711 void parser___parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1712 typedef void (*parser___parser_prod___AIsaExpr___init_aisaexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1713 val_t NEW_AIsaExpr_parser___parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1);
1714 static const char * const LOCATE_parser___parser_prod___AIsaExpr___replace_child = "parser_prod::AIsaExpr::(parser_prod::ANode::replace_child)";
1715 void parser___parser_prod___AIsaExpr___replace_child(val_t p0, val_t p1, val_t p2);
1716 typedef void (*parser___parser_prod___AIsaExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1717 static const char * const LOCATE_parser___parser_prod___AIsaExpr___visit_all = "parser_prod::AIsaExpr::(parser_prod::ANode::visit_all)";
1718 void parser___parser_prod___AIsaExpr___visit_all(val_t p0, val_t p1);
1719 typedef void (*parser___parser_prod___AIsaExpr___visit_all_t)(val_t p0, val_t p1);
1720 val_t NEW_AIsaExpr_parser___parser_nodes___ANode___init(val_t p0);
1721 val_t NEW_APlusExpr_parser___parser_prod___ABinopExpr___empty_init();
1722 static const char * const LOCATE_parser___parser_prod___APlusExpr___empty_init = "parser_prod::APlusExpr::empty_init";
1723 void parser___parser_prod___APlusExpr___empty_init(val_t p0, int* init_table);
1724 typedef void (*parser___parser_prod___APlusExpr___empty_init_t)(val_t p0, int* init_table);
1725 val_t NEW_APlusExpr_parser___parser_prod___APlusExpr___empty_init();
1726 static const char * const LOCATE_parser___parser_prod___APlusExpr___init_aplusexpr = "parser_prod::APlusExpr::init_aplusexpr";
1727 void parser___parser_prod___APlusExpr___init_aplusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1728 typedef void (*parser___parser_prod___APlusExpr___init_aplusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1729 val_t NEW_APlusExpr_parser___parser_prod___APlusExpr___init_aplusexpr(val_t p0, val_t p1);
1730 static const char * const LOCATE_parser___parser_prod___APlusExpr___replace_child = "parser_prod::APlusExpr::(parser_prod::ANode::replace_child)";
1731 void parser___parser_prod___APlusExpr___replace_child(val_t p0, val_t p1, val_t p2);
1732 typedef void (*parser___parser_prod___APlusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1733 static const char * const LOCATE_parser___parser_prod___APlusExpr___visit_all = "parser_prod::APlusExpr::(parser_prod::ANode::visit_all)";
1734 void parser___parser_prod___APlusExpr___visit_all(val_t p0, val_t p1);
1735 typedef void (*parser___parser_prod___APlusExpr___visit_all_t)(val_t p0, val_t p1);
1736 val_t NEW_APlusExpr_parser___parser_nodes___ANode___init(val_t p0);
1737 val_t NEW_APlusExpr_parser___parser_prod___ASendExpr___empty_init();
1738 val_t NEW_APlusExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1739 val_t NEW_APlusExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1740 val_t NEW_AMinusExpr_parser___parser_prod___ABinopExpr___empty_init();
1741 static const char * const LOCATE_parser___parser_prod___AMinusExpr___empty_init = "parser_prod::AMinusExpr::empty_init";
1742 void parser___parser_prod___AMinusExpr___empty_init(val_t p0, int* init_table);
1743 typedef void (*parser___parser_prod___AMinusExpr___empty_init_t)(val_t p0, int* init_table);
1744 val_t NEW_AMinusExpr_parser___parser_prod___AMinusExpr___empty_init();
1745 static const char * const LOCATE_parser___parser_prod___AMinusExpr___init_aminusexpr = "parser_prod::AMinusExpr::init_aminusexpr";
1746 void parser___parser_prod___AMinusExpr___init_aminusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1747 typedef void (*parser___parser_prod___AMinusExpr___init_aminusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1748 val_t NEW_AMinusExpr_parser___parser_prod___AMinusExpr___init_aminusexpr(val_t p0, val_t p1);
1749 static const char * const LOCATE_parser___parser_prod___AMinusExpr___replace_child = "parser_prod::AMinusExpr::(parser_prod::ANode::replace_child)";
1750 void parser___parser_prod___AMinusExpr___replace_child(val_t p0, val_t p1, val_t p2);
1751 typedef void (*parser___parser_prod___AMinusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1752 static const char * const LOCATE_parser___parser_prod___AMinusExpr___visit_all = "parser_prod::AMinusExpr::(parser_prod::ANode::visit_all)";
1753 void parser___parser_prod___AMinusExpr___visit_all(val_t p0, val_t p1);
1754 typedef void (*parser___parser_prod___AMinusExpr___visit_all_t)(val_t p0, val_t p1);
1755 val_t NEW_AMinusExpr_parser___parser_nodes___ANode___init(val_t p0);
1756 val_t NEW_AMinusExpr_parser___parser_prod___ASendExpr___empty_init();
1757 val_t NEW_AMinusExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1758 val_t NEW_AMinusExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1759 val_t NEW_AStarshipExpr_parser___parser_prod___ABinopExpr___empty_init();
1760 static const char * const LOCATE_parser___parser_prod___AStarshipExpr___empty_init = "parser_prod::AStarshipExpr::empty_init";
1761 void parser___parser_prod___AStarshipExpr___empty_init(val_t p0, int* init_table);
1762 typedef void (*parser___parser_prod___AStarshipExpr___empty_init_t)(val_t p0, int* init_table);
1763 val_t NEW_AStarshipExpr_parser___parser_prod___AStarshipExpr___empty_init();
1764 static const char * const LOCATE_parser___parser_prod___AStarshipExpr___init_astarshipexpr = "parser_prod::AStarshipExpr::init_astarshipexpr";
1765 void parser___parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1766 typedef void (*parser___parser_prod___AStarshipExpr___init_astarshipexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1767 val_t NEW_AStarshipExpr_parser___parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0, val_t p1);
1768 static const char * const LOCATE_parser___parser_prod___AStarshipExpr___replace_child = "parser_prod::AStarshipExpr::(parser_prod::ANode::replace_child)";
1769 void parser___parser_prod___AStarshipExpr___replace_child(val_t p0, val_t p1, val_t p2);
1770 typedef void (*parser___parser_prod___AStarshipExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1771 static const char * const LOCATE_parser___parser_prod___AStarshipExpr___visit_all = "parser_prod::AStarshipExpr::(parser_prod::ANode::visit_all)";
1772 void parser___parser_prod___AStarshipExpr___visit_all(val_t p0, val_t p1);
1773 typedef void (*parser___parser_prod___AStarshipExpr___visit_all_t)(val_t p0, val_t p1);
1774 val_t NEW_AStarshipExpr_parser___parser_nodes___ANode___init(val_t p0);
1775 val_t NEW_AStarshipExpr_parser___parser_prod___ASendExpr___empty_init();
1776 val_t NEW_AStarshipExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1777 val_t NEW_AStarshipExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1778 val_t NEW_AStarExpr_parser___parser_prod___ABinopExpr___empty_init();
1779 static const char * const LOCATE_parser___parser_prod___AStarExpr___empty_init = "parser_prod::AStarExpr::empty_init";
1780 void parser___parser_prod___AStarExpr___empty_init(val_t p0, int* init_table);
1781 typedef void (*parser___parser_prod___AStarExpr___empty_init_t)(val_t p0, int* init_table);
1782 val_t NEW_AStarExpr_parser___parser_prod___AStarExpr___empty_init();
1783 static const char * const LOCATE_parser___parser_prod___AStarExpr___init_astarexpr = "parser_prod::AStarExpr::init_astarexpr";
1784 void parser___parser_prod___AStarExpr___init_astarexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1785 typedef void (*parser___parser_prod___AStarExpr___init_astarexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1786 val_t NEW_AStarExpr_parser___parser_prod___AStarExpr___init_astarexpr(val_t p0, val_t p1);
1787 static const char * const LOCATE_parser___parser_prod___AStarExpr___replace_child = "parser_prod::AStarExpr::(parser_prod::ANode::replace_child)";
1788 void parser___parser_prod___AStarExpr___replace_child(val_t p0, val_t p1, val_t p2);
1789 typedef void (*parser___parser_prod___AStarExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1790 static const char * const LOCATE_parser___parser_prod___AStarExpr___visit_all = "parser_prod::AStarExpr::(parser_prod::ANode::visit_all)";
1791 void parser___parser_prod___AStarExpr___visit_all(val_t p0, val_t p1);
1792 typedef void (*parser___parser_prod___AStarExpr___visit_all_t)(val_t p0, val_t p1);
1793 val_t NEW_AStarExpr_parser___parser_nodes___ANode___init(val_t p0);
1794 val_t NEW_AStarExpr_parser___parser_prod___ASendExpr___empty_init();
1795 val_t NEW_AStarExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1796 val_t NEW_AStarExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1797 val_t NEW_ASlashExpr_parser___parser_prod___ABinopExpr___empty_init();
1798 static const char * const LOCATE_parser___parser_prod___ASlashExpr___empty_init = "parser_prod::ASlashExpr::empty_init";
1799 void parser___parser_prod___ASlashExpr___empty_init(val_t p0, int* init_table);
1800 typedef void (*parser___parser_prod___ASlashExpr___empty_init_t)(val_t p0, int* init_table);
1801 val_t NEW_ASlashExpr_parser___parser_prod___ASlashExpr___empty_init();
1802 static const char * const LOCATE_parser___parser_prod___ASlashExpr___init_aslashexpr = "parser_prod::ASlashExpr::init_aslashexpr";
1803 void parser___parser_prod___ASlashExpr___init_aslashexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1804 typedef void (*parser___parser_prod___ASlashExpr___init_aslashexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1805 val_t NEW_ASlashExpr_parser___parser_prod___ASlashExpr___init_aslashexpr(val_t p0, val_t p1);
1806 static const char * const LOCATE_parser___parser_prod___ASlashExpr___replace_child = "parser_prod::ASlashExpr::(parser_prod::ANode::replace_child)";
1807 void parser___parser_prod___ASlashExpr___replace_child(val_t p0, val_t p1, val_t p2);
1808 typedef void (*parser___parser_prod___ASlashExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1809 static const char * const LOCATE_parser___parser_prod___ASlashExpr___visit_all = "parser_prod::ASlashExpr::(parser_prod::ANode::visit_all)";
1810 void parser___parser_prod___ASlashExpr___visit_all(val_t p0, val_t p1);
1811 typedef void (*parser___parser_prod___ASlashExpr___visit_all_t)(val_t p0, val_t p1);
1812 val_t NEW_ASlashExpr_parser___parser_nodes___ANode___init(val_t p0);
1813 val_t NEW_ASlashExpr_parser___parser_prod___ASendExpr___empty_init();
1814 val_t NEW_ASlashExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1815 val_t NEW_ASlashExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1816 val_t NEW_APercentExpr_parser___parser_prod___ABinopExpr___empty_init();
1817 static const char * const LOCATE_parser___parser_prod___APercentExpr___empty_init = "parser_prod::APercentExpr::empty_init";
1818 void parser___parser_prod___APercentExpr___empty_init(val_t p0, int* init_table);
1819 typedef void (*parser___parser_prod___APercentExpr___empty_init_t)(val_t p0, int* init_table);
1820 val_t NEW_APercentExpr_parser___parser_prod___APercentExpr___empty_init();
1821 static const char * const LOCATE_parser___parser_prod___APercentExpr___init_apercentexpr = "parser_prod::APercentExpr::init_apercentexpr";
1822 void parser___parser_prod___APercentExpr___init_apercentexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1823 typedef void (*parser___parser_prod___APercentExpr___init_apercentexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1824 val_t NEW_APercentExpr_parser___parser_prod___APercentExpr___init_apercentexpr(val_t p0, val_t p1);
1825 static const char * const LOCATE_parser___parser_prod___APercentExpr___replace_child = "parser_prod::APercentExpr::(parser_prod::ANode::replace_child)";
1826 void parser___parser_prod___APercentExpr___replace_child(val_t p0, val_t p1, val_t p2);
1827 typedef void (*parser___parser_prod___APercentExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1828 static const char * const LOCATE_parser___parser_prod___APercentExpr___visit_all = "parser_prod::APercentExpr::(parser_prod::ANode::visit_all)";
1829 void parser___parser_prod___APercentExpr___visit_all(val_t p0, val_t p1);
1830 typedef void (*parser___parser_prod___APercentExpr___visit_all_t)(val_t p0, val_t p1);
1831 val_t NEW_APercentExpr_parser___parser_nodes___ANode___init(val_t p0);
1832 val_t NEW_APercentExpr_parser___parser_prod___ASendExpr___empty_init();
1833 val_t NEW_APercentExpr_parser___parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
1834 val_t NEW_APercentExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1835 val_t NEW_AUminusExpr_parser___parser_prod___ASendExpr___empty_init();
1836 static const char * const LOCATE_parser___parser_prod___AUminusExpr___empty_init = "parser_prod::AUminusExpr::empty_init";
1837 void parser___parser_prod___AUminusExpr___empty_init(val_t p0, int* init_table);
1838 typedef void (*parser___parser_prod___AUminusExpr___empty_init_t)(val_t p0, int* init_table);
1839 val_t NEW_AUminusExpr_parser___parser_prod___AUminusExpr___empty_init();
1840 static const char * const LOCATE_parser___parser_prod___AUminusExpr___init_auminusexpr = "parser_prod::AUminusExpr::init_auminusexpr";
1841 void parser___parser_prod___AUminusExpr___init_auminusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1842 typedef void (*parser___parser_prod___AUminusExpr___init_auminusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1843 val_t NEW_AUminusExpr_parser___parser_prod___AUminusExpr___init_auminusexpr(val_t p0, val_t p1);
1844 static const char * const LOCATE_parser___parser_prod___AUminusExpr___replace_child = "parser_prod::AUminusExpr::(parser_prod::ANode::replace_child)";
1845 void parser___parser_prod___AUminusExpr___replace_child(val_t p0, val_t p1, val_t p2);
1846 typedef void (*parser___parser_prod___AUminusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1847 static const char * const LOCATE_parser___parser_prod___AUminusExpr___visit_all = "parser_prod::AUminusExpr::(parser_prod::ANode::visit_all)";
1848 void parser___parser_prod___AUminusExpr___visit_all(val_t p0, val_t p1);
1849 typedef void (*parser___parser_prod___AUminusExpr___visit_all_t)(val_t p0, val_t p1);
1850 val_t NEW_AUminusExpr_parser___parser_nodes___ANode___init(val_t p0);
1851 val_t NEW_AUminusExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1852 static const char * const LOCATE_parser___parser_prod___ANewExpr___empty_init = "parser_prod::ANewExpr::empty_init";
1853 void parser___parser_prod___ANewExpr___empty_init(val_t p0, int* init_table);
1854 typedef void (*parser___parser_prod___ANewExpr___empty_init_t)(val_t p0, int* init_table);
1855 val_t NEW_ANewExpr_parser___parser_prod___ANewExpr___empty_init();
1856 static const char * const LOCATE_parser___parser_prod___ANewExpr___init_anewexpr = "parser_prod::ANewExpr::init_anewexpr";
1857 void parser___parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1858 typedef void (*parser___parser_prod___ANewExpr___init_anewexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1859 typedef void (*CLOS_OC_parser___parser_prod___ANewExpr___init_anewexpr_1_0)(struct stack_frame_t *);
1860 void OC_parser___parser_prod___ANewExpr___init_anewexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1861 typedef void (*OC_parser___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);
1862 val_t NEW_ANewExpr_parser___parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1863 static const char * const LOCATE_parser___parser_prod___ANewExpr___replace_child = "parser_prod::ANewExpr::(parser_prod::ANode::replace_child)";
1864 void parser___parser_prod___ANewExpr___replace_child(val_t p0, val_t p1, val_t p2);
1865 typedef void (*parser___parser_prod___ANewExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1866 static const char * const LOCATE_parser___parser_prod___ANewExpr___visit_all = "parser_prod::ANewExpr::(parser_prod::ANode::visit_all)";
1867 void parser___parser_prod___ANewExpr___visit_all(val_t p0, val_t p1);
1868 typedef void (*parser___parser_prod___ANewExpr___visit_all_t)(val_t p0, val_t p1);
1869 typedef void (*CLOS_OC_parser___parser_prod___ANewExpr___visit_all_1_0)(struct stack_frame_t *);
1870 void OC_parser___parser_prod___ANewExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1871 typedef void (*OC_parser___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);
1872 val_t NEW_ANewExpr_parser___parser_nodes___ANode___init(val_t p0);
1873 static const char * const LOCATE_parser___parser_prod___AAttrExpr___empty_init = "parser_prod::AAttrExpr::empty_init";
1874 void parser___parser_prod___AAttrExpr___empty_init(val_t p0, int* init_table);
1875 typedef void (*parser___parser_prod___AAttrExpr___empty_init_t)(val_t p0, int* init_table);
1876 val_t NEW_AAttrExpr_parser___parser_prod___AAttrExpr___empty_init();
1877 static const char * const LOCATE_parser___parser_prod___AAttrExpr___init_aattrexpr = "parser_prod::AAttrExpr::init_aattrexpr";
1878 void parser___parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1879 typedef void (*parser___parser_prod___AAttrExpr___init_aattrexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1880 val_t NEW_AAttrExpr_parser___parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1);
1881 static const char * const LOCATE_parser___parser_prod___AAttrExpr___replace_child = "parser_prod::AAttrExpr::(parser_prod::ANode::replace_child)";
1882 void parser___parser_prod___AAttrExpr___replace_child(val_t p0, val_t p1, val_t p2);
1883 typedef void (*parser___parser_prod___AAttrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1884 static const char * const LOCATE_parser___parser_prod___AAttrExpr___visit_all = "parser_prod::AAttrExpr::(parser_prod::ANode::visit_all)";
1885 void parser___parser_prod___AAttrExpr___visit_all(val_t p0, val_t p1);
1886 typedef void (*parser___parser_prod___AAttrExpr___visit_all_t)(val_t p0, val_t p1);
1887 val_t NEW_AAttrExpr_parser___parser_nodes___ANode___init(val_t p0);
1888 static const char * const LOCATE_parser___parser_prod___AAttrAssignExpr___empty_init = "parser_prod::AAttrAssignExpr::empty_init";
1889 void parser___parser_prod___AAttrAssignExpr___empty_init(val_t p0, int* init_table);
1890 typedef void (*parser___parser_prod___AAttrAssignExpr___empty_init_t)(val_t p0, int* init_table);
1891 val_t NEW_AAttrAssignExpr_parser___parser_prod___AAttrAssignExpr___empty_init();
1892 static const char * const LOCATE_parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr = "parser_prod::AAttrAssignExpr::init_aattrassignexpr";
1893 void parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1894 typedef void (*parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1895 val_t NEW_AAttrAssignExpr_parser___parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1896 static const char * const LOCATE_parser___parser_prod___AAttrAssignExpr___replace_child = "parser_prod::AAttrAssignExpr::(parser_prod::ANode::replace_child)";
1897 void parser___parser_prod___AAttrAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
1898 typedef void (*parser___parser_prod___AAttrAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1899 static const char * const LOCATE_parser___parser_prod___AAttrAssignExpr___visit_all = "parser_prod::AAttrAssignExpr::(parser_prod::ANode::visit_all)";
1900 void parser___parser_prod___AAttrAssignExpr___visit_all(val_t p0, val_t p1);
1901 typedef void (*parser___parser_prod___AAttrAssignExpr___visit_all_t)(val_t p0, val_t p1);
1902 val_t NEW_AAttrAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
1903 static const char * const LOCATE_parser___parser_prod___AAttrReassignExpr___empty_init = "parser_prod::AAttrReassignExpr::empty_init";
1904 void parser___parser_prod___AAttrReassignExpr___empty_init(val_t p0, int* init_table);
1905 typedef void (*parser___parser_prod___AAttrReassignExpr___empty_init_t)(val_t p0, int* init_table);
1906 val_t NEW_AAttrReassignExpr_parser___parser_prod___AAttrReassignExpr___empty_init();
1907 static const char * const LOCATE_parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr = "parser_prod::AAttrReassignExpr::init_aattrreassignexpr";
1908 void parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1909 typedef void (*parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1910 val_t NEW_AAttrReassignExpr_parser___parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1911 static const char * const LOCATE_parser___parser_prod___AAttrReassignExpr___replace_child = "parser_prod::AAttrReassignExpr::(parser_prod::ANode::replace_child)";
1912 void parser___parser_prod___AAttrReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
1913 typedef void (*parser___parser_prod___AAttrReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1914 static const char * const LOCATE_parser___parser_prod___AAttrReassignExpr___visit_all = "parser_prod::AAttrReassignExpr::(parser_prod::ANode::visit_all)";
1915 void parser___parser_prod___AAttrReassignExpr___visit_all(val_t p0, val_t p1);
1916 typedef void (*parser___parser_prod___AAttrReassignExpr___visit_all_t)(val_t p0, val_t p1);
1917 val_t NEW_AAttrReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
1918 val_t NEW_ACallExpr_parser___parser_prod___ASendExpr___empty_init();
1919 static const char * const LOCATE_parser___parser_prod___ACallExpr___empty_init = "parser_prod::ACallExpr::empty_init";
1920 void parser___parser_prod___ACallExpr___empty_init(val_t p0, int* init_table);
1921 typedef void (*parser___parser_prod___ACallExpr___empty_init_t)(val_t p0, int* init_table);
1922 val_t NEW_ACallExpr_parser___parser_prod___ACallExpr___empty_init();
1923 static const char * const LOCATE_parser___parser_prod___ACallExpr___init_acallexpr = "parser_prod::ACallExpr::init_acallexpr";
1924 void parser___parser_prod___ACallExpr___init_acallexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1925 typedef void (*parser___parser_prod___ACallExpr___init_acallexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1926 typedef void (*CLOS_OC_parser___parser_prod___ACallExpr___init_acallexpr_1_0)(struct stack_frame_t *);
1927 void OC_parser___parser_prod___ACallExpr___init_acallexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1928 typedef void (*OC_parser___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);
1929 typedef void (*CLOS_OC_parser___parser_prod___ACallExpr___init_acallexpr_2_0)(struct stack_frame_t *);
1930 void OC_parser___parser_prod___ACallExpr___init_acallexpr_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1931 typedef void (*OC_parser___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);
1932 val_t NEW_ACallExpr_parser___parser_prod___ACallExpr___init_acallexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1933 static const char * const LOCATE_parser___parser_prod___ACallExpr___replace_child = "parser_prod::ACallExpr::(parser_prod::ANode::replace_child)";
1934 void parser___parser_prod___ACallExpr___replace_child(val_t p0, val_t p1, val_t p2);
1935 typedef void (*parser___parser_prod___ACallExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1936 static const char * const LOCATE_parser___parser_prod___ACallExpr___visit_all = "parser_prod::ACallExpr::(parser_prod::ANode::visit_all)";
1937 void parser___parser_prod___ACallExpr___visit_all(val_t p0, val_t p1);
1938 typedef void (*parser___parser_prod___ACallExpr___visit_all_t)(val_t p0, val_t p1);
1939 typedef void (*CLOS_OC_parser___parser_prod___ACallExpr___visit_all_1_0)(struct stack_frame_t *);
1940 void OC_parser___parser_prod___ACallExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1941 typedef void (*OC_parser___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);
1942 typedef void (*CLOS_OC_parser___parser_prod___ACallExpr___visit_all_2_0)(struct stack_frame_t *);
1943 void OC_parser___parser_prod___ACallExpr___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1944 typedef void (*OC_parser___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);
1945 val_t NEW_ACallExpr_parser___parser_nodes___ANode___init(val_t p0);
1946 val_t NEW_ACallExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1947 val_t NEW_ACallAssignExpr_parser___parser_prod___ASendExpr___empty_init();
1948 static const char * const LOCATE_parser___parser_prod___ACallAssignExpr___empty_init = "parser_prod::ACallAssignExpr::empty_init";
1949 void parser___parser_prod___ACallAssignExpr___empty_init(val_t p0, int* init_table);
1950 typedef void (*parser___parser_prod___ACallAssignExpr___empty_init_t)(val_t p0, int* init_table);
1951 val_t NEW_ACallAssignExpr_parser___parser_prod___ACallAssignExpr___empty_init();
1952 static const char * const LOCATE_parser___parser_prod___ACallAssignExpr___init_acallassignexpr = "parser_prod::ACallAssignExpr::init_acallassignexpr";
1953 void parser___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);
1954 typedef void (*parser___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);
1955 typedef void (*CLOS_OC_parser___parser_prod___ACallAssignExpr___init_acallassignexpr_1_0)(struct stack_frame_t *);
1956 void OC_parser___parser_prod___ACallAssignExpr___init_acallassignexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1957 typedef void (*OC_parser___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);
1958 val_t NEW_ACallAssignExpr_parser___parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1959 static const char * const LOCATE_parser___parser_prod___ACallAssignExpr___replace_child = "parser_prod::ACallAssignExpr::(parser_prod::ANode::replace_child)";
1960 void parser___parser_prod___ACallAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
1961 typedef void (*parser___parser_prod___ACallAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1962 static const char * const LOCATE_parser___parser_prod___ACallAssignExpr___visit_all = "parser_prod::ACallAssignExpr::(parser_prod::ANode::visit_all)";
1963 void parser___parser_prod___ACallAssignExpr___visit_all(val_t p0, val_t p1);
1964 typedef void (*parser___parser_prod___ACallAssignExpr___visit_all_t)(val_t p0, val_t p1);
1965 typedef void (*CLOS_OC_parser___parser_prod___ACallAssignExpr___visit_all_1_0)(struct stack_frame_t *);
1966 void OC_parser___parser_prod___ACallAssignExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1967 typedef void (*OC_parser___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);
1968 val_t NEW_ACallAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
1969 val_t NEW_ACallAssignExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1970 val_t NEW_ACallReassignExpr_parser___parser_prod___ASendExpr___empty_init();
1971 static const char * const LOCATE_parser___parser_prod___ACallReassignExpr___empty_init = "parser_prod::ACallReassignExpr::empty_init";
1972 void parser___parser_prod___ACallReassignExpr___empty_init(val_t p0, int* init_table);
1973 typedef void (*parser___parser_prod___ACallReassignExpr___empty_init_t)(val_t p0, int* init_table);
1974 val_t NEW_ACallReassignExpr_parser___parser_prod___ACallReassignExpr___empty_init();
1975 static const char * const LOCATE_parser___parser_prod___ACallReassignExpr___init_acallreassignexpr = "parser_prod::ACallReassignExpr::init_acallreassignexpr";
1976 void parser___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);
1977 typedef void (*parser___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);
1978 typedef void (*CLOS_OC_parser___parser_prod___ACallReassignExpr___init_acallreassignexpr_1_0)(struct stack_frame_t *);
1979 void OC_parser___parser_prod___ACallReassignExpr___init_acallreassignexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1980 typedef void (*OC_parser___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);
1981 val_t NEW_ACallReassignExpr_parser___parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1982 static const char * const LOCATE_parser___parser_prod___ACallReassignExpr___replace_child = "parser_prod::ACallReassignExpr::(parser_prod::ANode::replace_child)";
1983 void parser___parser_prod___ACallReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
1984 typedef void (*parser___parser_prod___ACallReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1985 static const char * const LOCATE_parser___parser_prod___ACallReassignExpr___visit_all = "parser_prod::ACallReassignExpr::(parser_prod::ANode::visit_all)";
1986 void parser___parser_prod___ACallReassignExpr___visit_all(val_t p0, val_t p1);
1987 typedef void (*parser___parser_prod___ACallReassignExpr___visit_all_t)(val_t p0, val_t p1);
1988 typedef void (*CLOS_OC_parser___parser_prod___ACallReassignExpr___visit_all_1_0)(struct stack_frame_t *);
1989 void OC_parser___parser_prod___ACallReassignExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
1990 typedef void (*OC_parser___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);
1991 val_t NEW_ACallReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
1992 val_t NEW_ACallReassignExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
1993 static const char * const LOCATE_parser___parser_prod___ASuperExpr___empty_init = "parser_prod::ASuperExpr::empty_init";
1994 void parser___parser_prod___ASuperExpr___empty_init(val_t p0, int* init_table);
1995 typedef void (*parser___parser_prod___ASuperExpr___empty_init_t)(val_t p0, int* init_table);
1996 val_t NEW_ASuperExpr_parser___parser_prod___ASuperExpr___empty_init();
1997 static const char * const LOCATE_parser___parser_prod___ASuperExpr___init_asuperexpr = "parser_prod::ASuperExpr::init_asuperexpr";
1998 void parser___parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1999 typedef void (*parser___parser_prod___ASuperExpr___init_asuperexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2000 typedef void (*CLOS_OC_parser___parser_prod___ASuperExpr___init_asuperexpr_1_0)(struct stack_frame_t *);
2001 void OC_parser___parser_prod___ASuperExpr___init_asuperexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2002 typedef void (*OC_parser___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);
2003 val_t NEW_ASuperExpr_parser___parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2);
2004 static const char * const LOCATE_parser___parser_prod___ASuperExpr___replace_child = "parser_prod::ASuperExpr::(parser_prod::ANode::replace_child)";
2005 void parser___parser_prod___ASuperExpr___replace_child(val_t p0, val_t p1, val_t p2);
2006 typedef void (*parser___parser_prod___ASuperExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2007 static const char * const LOCATE_parser___parser_prod___ASuperExpr___visit_all = "parser_prod::ASuperExpr::(parser_prod::ANode::visit_all)";
2008 void parser___parser_prod___ASuperExpr___visit_all(val_t p0, val_t p1);
2009 typedef void (*parser___parser_prod___ASuperExpr___visit_all_t)(val_t p0, val_t p1);
2010 typedef void (*CLOS_OC_parser___parser_prod___ASuperExpr___visit_all_1_0)(struct stack_frame_t *);
2011 void OC_parser___parser_prod___ASuperExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2012 typedef void (*OC_parser___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);
2013 val_t NEW_ASuperExpr_parser___parser_nodes___ANode___init(val_t p0);
2014 val_t NEW_AInitExpr_parser___parser_prod___ASendExpr___empty_init();
2015 static const char * const LOCATE_parser___parser_prod___AInitExpr___empty_init = "parser_prod::AInitExpr::empty_init";
2016 void parser___parser_prod___AInitExpr___empty_init(val_t p0, int* init_table);
2017 typedef void (*parser___parser_prod___AInitExpr___empty_init_t)(val_t p0, int* init_table);
2018 val_t NEW_AInitExpr_parser___parser_prod___AInitExpr___empty_init();
2019 static const char * const LOCATE_parser___parser_prod___AInitExpr___init_ainitexpr = "parser_prod::AInitExpr::init_ainitexpr";
2020 void parser___parser_prod___AInitExpr___init_ainitexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2021 typedef void (*parser___parser_prod___AInitExpr___init_ainitexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2022 typedef void (*CLOS_OC_parser___parser_prod___AInitExpr___init_ainitexpr_1_0)(struct stack_frame_t *);
2023 void OC_parser___parser_prod___AInitExpr___init_ainitexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2024 typedef void (*OC_parser___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);
2025 val_t NEW_AInitExpr_parser___parser_prod___AInitExpr___init_ainitexpr(val_t p0, val_t p1, val_t p2);
2026 static const char * const LOCATE_parser___parser_prod___AInitExpr___replace_child = "parser_prod::AInitExpr::(parser_prod::ANode::replace_child)";
2027 void parser___parser_prod___AInitExpr___replace_child(val_t p0, val_t p1, val_t p2);
2028 typedef void (*parser___parser_prod___AInitExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2029 static const char * const LOCATE_parser___parser_prod___AInitExpr___visit_all = "parser_prod::AInitExpr::(parser_prod::ANode::visit_all)";
2030 void parser___parser_prod___AInitExpr___visit_all(val_t p0, val_t p1);
2031 typedef void (*parser___parser_prod___AInitExpr___visit_all_t)(val_t p0, val_t p1);
2032 typedef void (*CLOS_OC_parser___parser_prod___AInitExpr___visit_all_1_0)(struct stack_frame_t *);
2033 void OC_parser___parser_prod___AInitExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2034 typedef void (*OC_parser___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);
2035 val_t NEW_AInitExpr_parser___parser_nodes___ANode___init(val_t p0);
2036 val_t NEW_AInitExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
2037 val_t NEW_ABraExpr_parser___parser_prod___ASendExpr___empty_init();
2038 static const char * const LOCATE_parser___parser_prod___ABraExpr___empty_init = "parser_prod::ABraExpr::empty_init";
2039 void parser___parser_prod___ABraExpr___empty_init(val_t p0, int* init_table);
2040 typedef void (*parser___parser_prod___ABraExpr___empty_init_t)(val_t p0, int* init_table);
2041 val_t NEW_ABraExpr_parser___parser_prod___ABraExpr___empty_init();
2042 static const char * const LOCATE_parser___parser_prod___ABraExpr___init_abraexpr = "parser_prod::ABraExpr::init_abraexpr";
2043 void parser___parser_prod___ABraExpr___init_abraexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2044 typedef void (*parser___parser_prod___ABraExpr___init_abraexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2045 typedef void (*CLOS_OC_parser___parser_prod___ABraExpr___init_abraexpr_1_0)(struct stack_frame_t *);
2046 void OC_parser___parser_prod___ABraExpr___init_abraexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2047 typedef void (*OC_parser___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);
2048 typedef void (*CLOS_OC_parser___parser_prod___ABraExpr___init_abraexpr_2_0)(struct stack_frame_t *);
2049 void OC_parser___parser_prod___ABraExpr___init_abraexpr_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2050 typedef void (*OC_parser___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);
2051 val_t NEW_ABraExpr_parser___parser_prod___ABraExpr___init_abraexpr(val_t p0, val_t p1, val_t p2);
2052 static const char * const LOCATE_parser___parser_prod___ABraExpr___replace_child = "parser_prod::ABraExpr::(parser_prod::ANode::replace_child)";
2053 void parser___parser_prod___ABraExpr___replace_child(val_t p0, val_t p1, val_t p2);
2054 typedef void (*parser___parser_prod___ABraExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2055 static const char * const LOCATE_parser___parser_prod___ABraExpr___visit_all = "parser_prod::ABraExpr::(parser_prod::ANode::visit_all)";
2056 void parser___parser_prod___ABraExpr___visit_all(val_t p0, val_t p1);
2057 typedef void (*parser___parser_prod___ABraExpr___visit_all_t)(val_t p0, val_t p1);
2058 typedef void (*CLOS_OC_parser___parser_prod___ABraExpr___visit_all_1_0)(struct stack_frame_t *);
2059 void OC_parser___parser_prod___ABraExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2060 typedef void (*OC_parser___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);
2061 typedef void (*CLOS_OC_parser___parser_prod___ABraExpr___visit_all_2_0)(struct stack_frame_t *);
2062 void OC_parser___parser_prod___ABraExpr___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2063 typedef void (*OC_parser___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);
2064 val_t NEW_ABraExpr_parser___parser_nodes___ANode___init(val_t p0);
2065 val_t NEW_ABraExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
2066 val_t NEW_ABraAssignExpr_parser___parser_prod___ASendExpr___empty_init();
2067 static const char * const LOCATE_parser___parser_prod___ABraAssignExpr___empty_init = "parser_prod::ABraAssignExpr::empty_init";
2068 void parser___parser_prod___ABraAssignExpr___empty_init(val_t p0, int* init_table);
2069 typedef void (*parser___parser_prod___ABraAssignExpr___empty_init_t)(val_t p0, int* init_table);
2070 val_t NEW_ABraAssignExpr_parser___parser_prod___ABraAssignExpr___empty_init();
2071 static const char * const LOCATE_parser___parser_prod___ABraAssignExpr___init_abraassignexpr = "parser_prod::ABraAssignExpr::init_abraassignexpr";
2072 void parser___parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2073 typedef void (*parser___parser_prod___ABraAssignExpr___init_abraassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2074 typedef void (*CLOS_OC_parser___parser_prod___ABraAssignExpr___init_abraassignexpr_1_0)(struct stack_frame_t *);
2075 void OC_parser___parser_prod___ABraAssignExpr___init_abraassignexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2076 typedef void (*OC_parser___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);
2077 val_t NEW_ABraAssignExpr_parser___parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2078 static const char * const LOCATE_parser___parser_prod___ABraAssignExpr___replace_child = "parser_prod::ABraAssignExpr::(parser_prod::ANode::replace_child)";
2079 void parser___parser_prod___ABraAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2080 typedef void (*parser___parser_prod___ABraAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2081 static const char * const LOCATE_parser___parser_prod___ABraAssignExpr___visit_all = "parser_prod::ABraAssignExpr::(parser_prod::ANode::visit_all)";
2082 void parser___parser_prod___ABraAssignExpr___visit_all(val_t p0, val_t p1);
2083 typedef void (*parser___parser_prod___ABraAssignExpr___visit_all_t)(val_t p0, val_t p1);
2084 typedef void (*CLOS_OC_parser___parser_prod___ABraAssignExpr___visit_all_1_0)(struct stack_frame_t *);
2085 void OC_parser___parser_prod___ABraAssignExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2086 typedef void (*OC_parser___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);
2087 val_t NEW_ABraAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
2088 val_t NEW_ABraAssignExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
2089 val_t NEW_ABraReassignExpr_parser___parser_prod___ASendExpr___empty_init();
2090 static const char * const LOCATE_parser___parser_prod___ABraReassignExpr___empty_init = "parser_prod::ABraReassignExpr::empty_init";
2091 void parser___parser_prod___ABraReassignExpr___empty_init(val_t p0, int* init_table);
2092 typedef void (*parser___parser_prod___ABraReassignExpr___empty_init_t)(val_t p0, int* init_table);
2093 val_t NEW_ABraReassignExpr_parser___parser_prod___ABraReassignExpr___empty_init();
2094 static const char * const LOCATE_parser___parser_prod___ABraReassignExpr___init_abrareassignexpr = "parser_prod::ABraReassignExpr::init_abrareassignexpr";
2095 void parser___parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2096 typedef void (*parser___parser_prod___ABraReassignExpr___init_abrareassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2097 typedef void (*CLOS_OC_parser___parser_prod___ABraReassignExpr___init_abrareassignexpr_1_0)(struct stack_frame_t *);
2098 void OC_parser___parser_prod___ABraReassignExpr___init_abrareassignexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2099 typedef void (*OC_parser___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);
2100 val_t NEW_ABraReassignExpr_parser___parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2101 static const char * const LOCATE_parser___parser_prod___ABraReassignExpr___replace_child = "parser_prod::ABraReassignExpr::(parser_prod::ANode::replace_child)";
2102 void parser___parser_prod___ABraReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2103 typedef void (*parser___parser_prod___ABraReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2104 static const char * const LOCATE_parser___parser_prod___ABraReassignExpr___visit_all = "parser_prod::ABraReassignExpr::(parser_prod::ANode::visit_all)";
2105 void parser___parser_prod___ABraReassignExpr___visit_all(val_t p0, val_t p1);
2106 typedef void (*parser___parser_prod___ABraReassignExpr___visit_all_t)(val_t p0, val_t p1);
2107 typedef void (*CLOS_OC_parser___parser_prod___ABraReassignExpr___visit_all_1_0)(struct stack_frame_t *);
2108 void OC_parser___parser_prod___ABraReassignExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2109 typedef void (*OC_parser___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);
2110 val_t NEW_ABraReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
2111 val_t NEW_ABraReassignExpr_parser___parser_prod___ASendExpr___init_asendexpr(val_t p0);
2112 static const char * const LOCATE_parser___parser_prod___AClosureCallExpr___empty_init = "parser_prod::AClosureCallExpr::empty_init";
2113 void parser___parser_prod___AClosureCallExpr___empty_init(val_t p0, int* init_table);
2114 typedef void (*parser___parser_prod___AClosureCallExpr___empty_init_t)(val_t p0, int* init_table);
2115 val_t NEW_AClosureCallExpr_parser___parser_prod___AClosureCallExpr___empty_init();
2116 static const char * const LOCATE_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr = "parser_prod::AClosureCallExpr::init_aclosurecallexpr";
2117 void parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2118 typedef void (*parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2119 typedef void (*CLOS_OC_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_1_0)(struct stack_frame_t *);
2120 void OC_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2121 typedef void (*OC_parser___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);
2122 typedef void (*CLOS_OC_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_2_0)(struct stack_frame_t *);
2123 void OC_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2124 typedef void (*OC_parser___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);
2125 val_t NEW_AClosureCallExpr_parser___parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0, val_t p1, val_t p2);
2126 static const char * const LOCATE_parser___parser_prod___AClosureCallExpr___replace_child = "parser_prod::AClosureCallExpr::(parser_prod::ANode::replace_child)";
2127 void parser___parser_prod___AClosureCallExpr___replace_child(val_t p0, val_t p1, val_t p2);
2128 typedef void (*parser___parser_prod___AClosureCallExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2129 static const char * const LOCATE_parser___parser_prod___AClosureCallExpr___visit_all = "parser_prod::AClosureCallExpr::(parser_prod::ANode::visit_all)";
2130 void parser___parser_prod___AClosureCallExpr___visit_all(val_t p0, val_t p1);
2131 typedef void (*parser___parser_prod___AClosureCallExpr___visit_all_t)(val_t p0, val_t p1);
2132 typedef void (*CLOS_OC_parser___parser_prod___AClosureCallExpr___visit_all_1_0)(struct stack_frame_t *);
2133 void OC_parser___parser_prod___AClosureCallExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2134 typedef void (*OC_parser___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);
2135 typedef void (*CLOS_OC_parser___parser_prod___AClosureCallExpr___visit_all_2_0)(struct stack_frame_t *);
2136 void OC_parser___parser_prod___AClosureCallExpr___visit_all_2(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2137 typedef void (*OC_parser___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);
2138 val_t NEW_AClosureCallExpr_parser___parser_nodes___ANode___init(val_t p0);
2139 static const char * const LOCATE_parser___parser_prod___AVarExpr___empty_init = "parser_prod::AVarExpr::empty_init";
2140 void parser___parser_prod___AVarExpr___empty_init(val_t p0, int* init_table);
2141 typedef void (*parser___parser_prod___AVarExpr___empty_init_t)(val_t p0, int* init_table);
2142 val_t NEW_AVarExpr_parser___parser_prod___AVarExpr___empty_init();
2143 static const char * const LOCATE_parser___parser_prod___AVarExpr___init_avarexpr = "parser_prod::AVarExpr::init_avarexpr";
2144 void parser___parser_prod___AVarExpr___init_avarexpr(val_t p0, val_t p1, int* init_table);
2145 typedef void (*parser___parser_prod___AVarExpr___init_avarexpr_t)(val_t p0, val_t p1, int* init_table);
2146 val_t NEW_AVarExpr_parser___parser_prod___AVarExpr___init_avarexpr(val_t p0);
2147 static const char * const LOCATE_parser___parser_prod___AVarExpr___replace_child = "parser_prod::AVarExpr::(parser_prod::ANode::replace_child)";
2148 void parser___parser_prod___AVarExpr___replace_child(val_t p0, val_t p1, val_t p2);
2149 typedef void (*parser___parser_prod___AVarExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2150 static const char * const LOCATE_parser___parser_prod___AVarExpr___visit_all = "parser_prod::AVarExpr::(parser_prod::ANode::visit_all)";
2151 void parser___parser_prod___AVarExpr___visit_all(val_t p0, val_t p1);
2152 typedef void (*parser___parser_prod___AVarExpr___visit_all_t)(val_t p0, val_t p1);
2153 val_t NEW_AVarExpr_parser___parser_nodes___ANode___init(val_t p0);
2154 static const char * const LOCATE_parser___parser_prod___AVarAssignExpr___empty_init = "parser_prod::AVarAssignExpr::empty_init";
2155 void parser___parser_prod___AVarAssignExpr___empty_init(val_t p0, int* init_table);
2156 typedef void (*parser___parser_prod___AVarAssignExpr___empty_init_t)(val_t p0, int* init_table);
2157 val_t NEW_AVarAssignExpr_parser___parser_prod___AVarAssignExpr___empty_init();
2158 static const char * const LOCATE_parser___parser_prod___AVarAssignExpr___init_avarassignexpr = "parser_prod::AVarAssignExpr::init_avarassignexpr";
2159 void parser___parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2160 typedef void (*parser___parser_prod___AVarAssignExpr___init_avarassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2161 val_t NEW_AVarAssignExpr_parser___parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2);
2162 static const char * const LOCATE_parser___parser_prod___AVarAssignExpr___replace_child = "parser_prod::AVarAssignExpr::(parser_prod::ANode::replace_child)";
2163 void parser___parser_prod___AVarAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2164 typedef void (*parser___parser_prod___AVarAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2165 static const char * const LOCATE_parser___parser_prod___AVarAssignExpr___visit_all = "parser_prod::AVarAssignExpr::(parser_prod::ANode::visit_all)";
2166 void parser___parser_prod___AVarAssignExpr___visit_all(val_t p0, val_t p1);
2167 typedef void (*parser___parser_prod___AVarAssignExpr___visit_all_t)(val_t p0, val_t p1);
2168 val_t NEW_AVarAssignExpr_parser___parser_nodes___ANode___init(val_t p0);
2169 static const char * const LOCATE_parser___parser_prod___AVarReassignExpr___empty_init = "parser_prod::AVarReassignExpr::empty_init";
2170 void parser___parser_prod___AVarReassignExpr___empty_init(val_t p0, int* init_table);
2171 typedef void (*parser___parser_prod___AVarReassignExpr___empty_init_t)(val_t p0, int* init_table);
2172 val_t NEW_AVarReassignExpr_parser___parser_prod___AVarReassignExpr___empty_init();
2173 static const char * const LOCATE_parser___parser_prod___AVarReassignExpr___init_avarreassignexpr = "parser_prod::AVarReassignExpr::init_avarreassignexpr";
2174 void parser___parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2175 typedef void (*parser___parser_prod___AVarReassignExpr___init_avarreassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2176 val_t NEW_AVarReassignExpr_parser___parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2);
2177 static const char * const LOCATE_parser___parser_prod___AVarReassignExpr___replace_child = "parser_prod::AVarReassignExpr::(parser_prod::ANode::replace_child)";
2178 void parser___parser_prod___AVarReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2179 typedef void (*parser___parser_prod___AVarReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2180 static const char * const LOCATE_parser___parser_prod___AVarReassignExpr___visit_all = "parser_prod::AVarReassignExpr::(parser_prod::ANode::visit_all)";
2181 void parser___parser_prod___AVarReassignExpr___visit_all(val_t p0, val_t p1);
2182 typedef void (*parser___parser_prod___AVarReassignExpr___visit_all_t)(val_t p0, val_t p1);
2183 val_t NEW_AVarReassignExpr_parser___parser_nodes___ANode___init(val_t p0);
2184 static const char * const LOCATE_parser___parser_prod___ARangeExpr___empty_init = "parser_prod::ARangeExpr::empty_init";
2185 void parser___parser_prod___ARangeExpr___empty_init(val_t p0, int* init_table);
2186 typedef void (*parser___parser_prod___ARangeExpr___empty_init_t)(val_t p0, int* init_table);
2187 val_t NEW_ARangeExpr_parser___parser_prod___ARangeExpr___empty_init();
2188 static const char * const LOCATE_parser___parser_prod___ARangeExpr___init_arangeexpr = "parser_prod::ARangeExpr::init_arangeexpr";
2189 void parser___parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2190 typedef void (*parser___parser_prod___ARangeExpr___init_arangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2191 val_t NEW_ARangeExpr_parser___parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
2192 static const char * const LOCATE_parser___parser_prod___ARangeExpr___replace_child = "parser_prod::ARangeExpr::(parser_prod::ANode::replace_child)";
2193 void parser___parser_prod___ARangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2194 typedef void (*parser___parser_prod___ARangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2195 static const char * const LOCATE_parser___parser_prod___ARangeExpr___visit_all = "parser_prod::ARangeExpr::(parser_prod::ANode::visit_all)";
2196 void parser___parser_prod___ARangeExpr___visit_all(val_t p0, val_t p1);
2197 typedef void (*parser___parser_prod___ARangeExpr___visit_all_t)(val_t p0, val_t p1);
2198 val_t NEW_ARangeExpr_parser___parser_nodes___ANode___init(val_t p0);
2199 val_t NEW_ACrangeExpr_parser___parser_prod___ARangeExpr___empty_init();
2200 static const char * const LOCATE_parser___parser_prod___ACrangeExpr___empty_init = "parser_prod::ACrangeExpr::empty_init";
2201 void parser___parser_prod___ACrangeExpr___empty_init(val_t p0, int* init_table);
2202 typedef void (*parser___parser_prod___ACrangeExpr___empty_init_t)(val_t p0, int* init_table);
2203 val_t NEW_ACrangeExpr_parser___parser_prod___ACrangeExpr___empty_init();
2204 static const char * const LOCATE_parser___parser_prod___ACrangeExpr___init_acrangeexpr = "parser_prod::ACrangeExpr::init_acrangeexpr";
2205 void parser___parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2206 typedef void (*parser___parser_prod___ACrangeExpr___init_acrangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2207 val_t NEW_ACrangeExpr_parser___parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0, val_t p1);
2208 static const char * const LOCATE_parser___parser_prod___ACrangeExpr___replace_child = "parser_prod::ACrangeExpr::(parser_prod::ANode::replace_child)";
2209 void parser___parser_prod___ACrangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2210 typedef void (*parser___parser_prod___ACrangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2211 static const char * const LOCATE_parser___parser_prod___ACrangeExpr___visit_all = "parser_prod::ACrangeExpr::(parser_prod::ANode::visit_all)";
2212 void parser___parser_prod___ACrangeExpr___visit_all(val_t p0, val_t p1);
2213 typedef void (*parser___parser_prod___ACrangeExpr___visit_all_t)(val_t p0, val_t p1);
2214 val_t NEW_ACrangeExpr_parser___parser_nodes___ANode___init(val_t p0);
2215 val_t NEW_ACrangeExpr_parser___parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
2216 val_t NEW_AOrangeExpr_parser___parser_prod___ARangeExpr___empty_init();
2217 static const char * const LOCATE_parser___parser_prod___AOrangeExpr___empty_init = "parser_prod::AOrangeExpr::empty_init";
2218 void parser___parser_prod___AOrangeExpr___empty_init(val_t p0, int* init_table);
2219 typedef void (*parser___parser_prod___AOrangeExpr___empty_init_t)(val_t p0, int* init_table);
2220 val_t NEW_AOrangeExpr_parser___parser_prod___AOrangeExpr___empty_init();
2221 static const char * const LOCATE_parser___parser_prod___AOrangeExpr___init_aorangeexpr = "parser_prod::AOrangeExpr::init_aorangeexpr";
2222 void parser___parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2223 typedef void (*parser___parser_prod___AOrangeExpr___init_aorangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2224 val_t NEW_AOrangeExpr_parser___parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0, val_t p1);
2225 static const char * const LOCATE_parser___parser_prod___AOrangeExpr___replace_child = "parser_prod::AOrangeExpr::(parser_prod::ANode::replace_child)";
2226 void parser___parser_prod___AOrangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2227 typedef void (*parser___parser_prod___AOrangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2228 static const char * const LOCATE_parser___parser_prod___AOrangeExpr___visit_all = "parser_prod::AOrangeExpr::(parser_prod::ANode::visit_all)";
2229 void parser___parser_prod___AOrangeExpr___visit_all(val_t p0, val_t p1);
2230 typedef void (*parser___parser_prod___AOrangeExpr___visit_all_t)(val_t p0, val_t p1);
2231 val_t NEW_AOrangeExpr_parser___parser_nodes___ANode___init(val_t p0);
2232 val_t NEW_AOrangeExpr_parser___parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
2233 static const char * const LOCATE_parser___parser_prod___AArrayExpr___empty_init = "parser_prod::AArrayExpr::empty_init";
2234 void parser___parser_prod___AArrayExpr___empty_init(val_t p0, int* init_table);
2235 typedef void (*parser___parser_prod___AArrayExpr___empty_init_t)(val_t p0, int* init_table);
2236 val_t NEW_AArrayExpr_parser___parser_prod___AArrayExpr___empty_init();
2237 static const char * const LOCATE_parser___parser_prod___AArrayExpr___init_aarrayexpr = "parser_prod::AArrayExpr::init_aarrayexpr";
2238 void parser___parser_prod___AArrayExpr___init_aarrayexpr(val_t p0, val_t p1, int* init_table);
2239 typedef void (*parser___parser_prod___AArrayExpr___init_aarrayexpr_t)(val_t p0, val_t p1, int* init_table);
2240 typedef void (*CLOS_OC_parser___parser_prod___AArrayExpr___init_aarrayexpr_1_0)(struct stack_frame_t *);
2241 void OC_parser___parser_prod___AArrayExpr___init_aarrayexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2242 typedef void (*OC_parser___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);
2243 val_t NEW_AArrayExpr_parser___parser_prod___AArrayExpr___init_aarrayexpr(val_t p0);
2244 static const char * const LOCATE_parser___parser_prod___AArrayExpr___replace_child = "parser_prod::AArrayExpr::(parser_prod::ANode::replace_child)";
2245 void parser___parser_prod___AArrayExpr___replace_child(val_t p0, val_t p1, val_t p2);
2246 typedef void (*parser___parser_prod___AArrayExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2247 static const char * const LOCATE_parser___parser_prod___AArrayExpr___visit_all = "parser_prod::AArrayExpr::(parser_prod::ANode::visit_all)";
2248 void parser___parser_prod___AArrayExpr___visit_all(val_t p0, val_t p1);
2249 typedef void (*parser___parser_prod___AArrayExpr___visit_all_t)(val_t p0, val_t p1);
2250 typedef void (*CLOS_OC_parser___parser_prod___AArrayExpr___visit_all_1_0)(struct stack_frame_t *);
2251 void OC_parser___parser_prod___AArrayExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2252 typedef void (*OC_parser___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);
2253 val_t NEW_AArrayExpr_parser___parser_nodes___ANode___init(val_t p0);
2254 static const char * const LOCATE_parser___parser_prod___ASelfExpr___empty_init = "parser_prod::ASelfExpr::empty_init";
2255 void parser___parser_prod___ASelfExpr___empty_init(val_t p0, int* init_table);
2256 typedef void (*parser___parser_prod___ASelfExpr___empty_init_t)(val_t p0, int* init_table);
2257 val_t NEW_ASelfExpr_parser___parser_prod___ASelfExpr___empty_init();
2258 static const char * const LOCATE_parser___parser_prod___ASelfExpr___init_aselfexpr = "parser_prod::ASelfExpr::init_aselfexpr";
2259 void parser___parser_prod___ASelfExpr___init_aselfexpr(val_t p0, val_t p1, int* init_table);
2260 typedef void (*parser___parser_prod___ASelfExpr___init_aselfexpr_t)(val_t p0, val_t p1, int* init_table);
2261 val_t NEW_ASelfExpr_parser___parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
2262 static const char * const LOCATE_parser___parser_prod___ASelfExpr___replace_child = "parser_prod::ASelfExpr::(parser_prod::ANode::replace_child)";
2263 void parser___parser_prod___ASelfExpr___replace_child(val_t p0, val_t p1, val_t p2);
2264 typedef void (*parser___parser_prod___ASelfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2265 static const char * const LOCATE_parser___parser_prod___ASelfExpr___visit_all = "parser_prod::ASelfExpr::(parser_prod::ANode::visit_all)";
2266 void parser___parser_prod___ASelfExpr___visit_all(val_t p0, val_t p1);
2267 typedef void (*parser___parser_prod___ASelfExpr___visit_all_t)(val_t p0, val_t p1);
2268 val_t NEW_ASelfExpr_parser___parser_nodes___ANode___init(val_t p0);
2269 val_t NEW_AImplicitSelfExpr_parser___parser_prod___ASelfExpr___empty_init();
2270 static const char * const LOCATE_parser___parser_prod___AImplicitSelfExpr___empty_init = "parser_prod::AImplicitSelfExpr::empty_init";
2271 void parser___parser_prod___AImplicitSelfExpr___empty_init(val_t p0, int* init_table);
2272 typedef void (*parser___parser_prod___AImplicitSelfExpr___empty_init_t)(val_t p0, int* init_table);
2273 val_t NEW_AImplicitSelfExpr_parser___parser_prod___AImplicitSelfExpr___empty_init();
2274 static const char * const LOCATE_parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr = "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr";
2275 void parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t p0, int* init_table);
2276 typedef void (*parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)(val_t p0, int* init_table);
2277 val_t NEW_AImplicitSelfExpr_parser___parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr();
2278 static const char * const LOCATE_parser___parser_prod___AImplicitSelfExpr___replace_child = "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::replace_child)";
2279 void parser___parser_prod___AImplicitSelfExpr___replace_child(val_t p0, val_t p1, val_t p2);
2280 typedef void (*parser___parser_prod___AImplicitSelfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2281 static const char * const LOCATE_parser___parser_prod___AImplicitSelfExpr___visit_all = "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::visit_all)";
2282 void parser___parser_prod___AImplicitSelfExpr___visit_all(val_t p0, val_t p1);
2283 typedef void (*parser___parser_prod___AImplicitSelfExpr___visit_all_t)(val_t p0, val_t p1);
2284 val_t NEW_AImplicitSelfExpr_parser___parser_nodes___ANode___init(val_t p0);
2285 val_t NEW_AImplicitSelfExpr_parser___parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
2286 static const char * const LOCATE_parser___parser_prod___ATrueExpr___empty_init = "parser_prod::ATrueExpr::empty_init";
2287 void parser___parser_prod___ATrueExpr___empty_init(val_t p0, int* init_table);
2288 typedef void (*parser___parser_prod___ATrueExpr___empty_init_t)(val_t p0, int* init_table);
2289 val_t NEW_ATrueExpr_parser___parser_prod___ATrueExpr___empty_init();
2290 static const char * const LOCATE_parser___parser_prod___ATrueExpr___init_atrueexpr = "parser_prod::ATrueExpr::init_atrueexpr";
2291 void parser___parser_prod___ATrueExpr___init_atrueexpr(val_t p0, val_t p1, int* init_table);
2292 typedef void (*parser___parser_prod___ATrueExpr___init_atrueexpr_t)(val_t p0, val_t p1, int* init_table);
2293 val_t NEW_ATrueExpr_parser___parser_prod___ATrueExpr___init_atrueexpr(val_t p0);
2294 static const char * const LOCATE_parser___parser_prod___ATrueExpr___replace_child = "parser_prod::ATrueExpr::(parser_prod::ANode::replace_child)";
2295 void parser___parser_prod___ATrueExpr___replace_child(val_t p0, val_t p1, val_t p2);
2296 typedef void (*parser___parser_prod___ATrueExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2297 static const char * const LOCATE_parser___parser_prod___ATrueExpr___visit_all = "parser_prod::ATrueExpr::(parser_prod::ANode::visit_all)";
2298 void parser___parser_prod___ATrueExpr___visit_all(val_t p0, val_t p1);
2299 typedef void (*parser___parser_prod___ATrueExpr___visit_all_t)(val_t p0, val_t p1);
2300 val_t NEW_ATrueExpr_parser___parser_nodes___ANode___init(val_t p0);
2301 static const char * const LOCATE_parser___parser_prod___AFalseExpr___empty_init = "parser_prod::AFalseExpr::empty_init";
2302 void parser___parser_prod___AFalseExpr___empty_init(val_t p0, int* init_table);
2303 typedef void (*parser___parser_prod___AFalseExpr___empty_init_t)(val_t p0, int* init_table);
2304 val_t NEW_AFalseExpr_parser___parser_prod___AFalseExpr___empty_init();
2305 static const char * const LOCATE_parser___parser_prod___AFalseExpr___init_afalseexpr = "parser_prod::AFalseExpr::init_afalseexpr";
2306 void parser___parser_prod___AFalseExpr___init_afalseexpr(val_t p0, val_t p1, int* init_table);
2307 typedef void (*parser___parser_prod___AFalseExpr___init_afalseexpr_t)(val_t p0, val_t p1, int* init_table);
2308 val_t NEW_AFalseExpr_parser___parser_prod___AFalseExpr___init_afalseexpr(val_t p0);
2309 static const char * const LOCATE_parser___parser_prod___AFalseExpr___replace_child = "parser_prod::AFalseExpr::(parser_prod::ANode::replace_child)";
2310 void parser___parser_prod___AFalseExpr___replace_child(val_t p0, val_t p1, val_t p2);
2311 typedef void (*parser___parser_prod___AFalseExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2312 static const char * const LOCATE_parser___parser_prod___AFalseExpr___visit_all = "parser_prod::AFalseExpr::(parser_prod::ANode::visit_all)";
2313 void parser___parser_prod___AFalseExpr___visit_all(val_t p0, val_t p1);
2314 typedef void (*parser___parser_prod___AFalseExpr___visit_all_t)(val_t p0, val_t p1);
2315 val_t NEW_AFalseExpr_parser___parser_nodes___ANode___init(val_t p0);
2316 static const char * const LOCATE_parser___parser_prod___ANullExpr___empty_init = "parser_prod::ANullExpr::empty_init";
2317 void parser___parser_prod___ANullExpr___empty_init(val_t p0, int* init_table);
2318 typedef void (*parser___parser_prod___ANullExpr___empty_init_t)(val_t p0, int* init_table);
2319 val_t NEW_ANullExpr_parser___parser_prod___ANullExpr___empty_init();
2320 static const char * const LOCATE_parser___parser_prod___ANullExpr___init_anullexpr = "parser_prod::ANullExpr::init_anullexpr";
2321 void parser___parser_prod___ANullExpr___init_anullexpr(val_t p0, val_t p1, int* init_table);
2322 typedef void (*parser___parser_prod___ANullExpr___init_anullexpr_t)(val_t p0, val_t p1, int* init_table);
2323 val_t NEW_ANullExpr_parser___parser_prod___ANullExpr___init_anullexpr(val_t p0);
2324 static const char * const LOCATE_parser___parser_prod___ANullExpr___replace_child = "parser_prod::ANullExpr::(parser_prod::ANode::replace_child)";
2325 void parser___parser_prod___ANullExpr___replace_child(val_t p0, val_t p1, val_t p2);
2326 typedef void (*parser___parser_prod___ANullExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2327 static const char * const LOCATE_parser___parser_prod___ANullExpr___visit_all = "parser_prod::ANullExpr::(parser_prod::ANode::visit_all)";
2328 void parser___parser_prod___ANullExpr___visit_all(val_t p0, val_t p1);
2329 typedef void (*parser___parser_prod___ANullExpr___visit_all_t)(val_t p0, val_t p1);
2330 val_t NEW_ANullExpr_parser___parser_nodes___ANode___init(val_t p0);
2331 static const char * const LOCATE_parser___parser_prod___AIntExpr___empty_init = "parser_prod::AIntExpr::empty_init";
2332 void parser___parser_prod___AIntExpr___empty_init(val_t p0, int* init_table);
2333 typedef void (*parser___parser_prod___AIntExpr___empty_init_t)(val_t p0, int* init_table);
2334 val_t NEW_AIntExpr_parser___parser_prod___AIntExpr___empty_init();
2335 static const char * const LOCATE_parser___parser_prod___AIntExpr___init_aintexpr = "parser_prod::AIntExpr::init_aintexpr";
2336 void parser___parser_prod___AIntExpr___init_aintexpr(val_t p0, val_t p1, int* init_table);
2337 typedef void (*parser___parser_prod___AIntExpr___init_aintexpr_t)(val_t p0, val_t p1, int* init_table);
2338 val_t NEW_AIntExpr_parser___parser_prod___AIntExpr___init_aintexpr(val_t p0);
2339 static const char * const LOCATE_parser___parser_prod___AIntExpr___replace_child = "parser_prod::AIntExpr::(parser_prod::ANode::replace_child)";
2340 void parser___parser_prod___AIntExpr___replace_child(val_t p0, val_t p1, val_t p2);
2341 typedef void (*parser___parser_prod___AIntExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2342 static const char * const LOCATE_parser___parser_prod___AIntExpr___visit_all = "parser_prod::AIntExpr::(parser_prod::ANode::visit_all)";
2343 void parser___parser_prod___AIntExpr___visit_all(val_t p0, val_t p1);
2344 typedef void (*parser___parser_prod___AIntExpr___visit_all_t)(val_t p0, val_t p1);
2345 val_t NEW_AIntExpr_parser___parser_nodes___ANode___init(val_t p0);
2346 static const char * const LOCATE_parser___parser_prod___AFloatExpr___empty_init = "parser_prod::AFloatExpr::empty_init";
2347 void parser___parser_prod___AFloatExpr___empty_init(val_t p0, int* init_table);
2348 typedef void (*parser___parser_prod___AFloatExpr___empty_init_t)(val_t p0, int* init_table);
2349 val_t NEW_AFloatExpr_parser___parser_prod___AFloatExpr___empty_init();
2350 static const char * const LOCATE_parser___parser_prod___AFloatExpr___init_afloatexpr = "parser_prod::AFloatExpr::init_afloatexpr";
2351 void parser___parser_prod___AFloatExpr___init_afloatexpr(val_t p0, val_t p1, int* init_table);
2352 typedef void (*parser___parser_prod___AFloatExpr___init_afloatexpr_t)(val_t p0, val_t p1, int* init_table);
2353 val_t NEW_AFloatExpr_parser___parser_prod___AFloatExpr___init_afloatexpr(val_t p0);
2354 static const char * const LOCATE_parser___parser_prod___AFloatExpr___replace_child = "parser_prod::AFloatExpr::(parser_prod::ANode::replace_child)";
2355 void parser___parser_prod___AFloatExpr___replace_child(val_t p0, val_t p1, val_t p2);
2356 typedef void (*parser___parser_prod___AFloatExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2357 static const char * const LOCATE_parser___parser_prod___AFloatExpr___visit_all = "parser_prod::AFloatExpr::(parser_prod::ANode::visit_all)";
2358 void parser___parser_prod___AFloatExpr___visit_all(val_t p0, val_t p1);
2359 typedef void (*parser___parser_prod___AFloatExpr___visit_all_t)(val_t p0, val_t p1);
2360 val_t NEW_AFloatExpr_parser___parser_nodes___ANode___init(val_t p0);
2361 static const char * const LOCATE_parser___parser_prod___ACharExpr___empty_init = "parser_prod::ACharExpr::empty_init";
2362 void parser___parser_prod___ACharExpr___empty_init(val_t p0, int* init_table);
2363 typedef void (*parser___parser_prod___ACharExpr___empty_init_t)(val_t p0, int* init_table);
2364 val_t NEW_ACharExpr_parser___parser_prod___ACharExpr___empty_init();
2365 static const char * const LOCATE_parser___parser_prod___ACharExpr___init_acharexpr = "parser_prod::ACharExpr::init_acharexpr";
2366 void parser___parser_prod___ACharExpr___init_acharexpr(val_t p0, val_t p1, int* init_table);
2367 typedef void (*parser___parser_prod___ACharExpr___init_acharexpr_t)(val_t p0, val_t p1, int* init_table);
2368 val_t NEW_ACharExpr_parser___parser_prod___ACharExpr___init_acharexpr(val_t p0);
2369 static const char * const LOCATE_parser___parser_prod___ACharExpr___replace_child = "parser_prod::ACharExpr::(parser_prod::ANode::replace_child)";
2370 void parser___parser_prod___ACharExpr___replace_child(val_t p0, val_t p1, val_t p2);
2371 typedef void (*parser___parser_prod___ACharExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2372 static const char * const LOCATE_parser___parser_prod___ACharExpr___visit_all = "parser_prod::ACharExpr::(parser_prod::ANode::visit_all)";
2373 void parser___parser_prod___ACharExpr___visit_all(val_t p0, val_t p1);
2374 typedef void (*parser___parser_prod___ACharExpr___visit_all_t)(val_t p0, val_t p1);
2375 val_t NEW_ACharExpr_parser___parser_nodes___ANode___init(val_t p0);
2376 static const char * const LOCATE_parser___parser_prod___AStringExpr___empty_init = "parser_prod::AStringExpr::empty_init";
2377 void parser___parser_prod___AStringExpr___empty_init(val_t p0, int* init_table);
2378 typedef void (*parser___parser_prod___AStringExpr___empty_init_t)(val_t p0, int* init_table);
2379 val_t NEW_AStringExpr_parser___parser_prod___AStringExpr___empty_init();
2380 static const char * const LOCATE_parser___parser_prod___AStringExpr___init_astringexpr = "parser_prod::AStringExpr::init_astringexpr";
2381 void parser___parser_prod___AStringExpr___init_astringexpr(val_t p0, val_t p1, int* init_table);
2382 typedef void (*parser___parser_prod___AStringExpr___init_astringexpr_t)(val_t p0, val_t p1, int* init_table);
2383 val_t NEW_AStringExpr_parser___parser_prod___AStringExpr___init_astringexpr(val_t p0);
2384 static const char * const LOCATE_parser___parser_prod___AStringExpr___replace_child = "parser_prod::AStringExpr::(parser_prod::ANode::replace_child)";
2385 void parser___parser_prod___AStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
2386 typedef void (*parser___parser_prod___AStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2387 static const char * const LOCATE_parser___parser_prod___AStringExpr___visit_all = "parser_prod::AStringExpr::(parser_prod::ANode::visit_all)";
2388 void parser___parser_prod___AStringExpr___visit_all(val_t p0, val_t p1);
2389 typedef void (*parser___parser_prod___AStringExpr___visit_all_t)(val_t p0, val_t p1);
2390 val_t NEW_AStringExpr_parser___parser_nodes___ANode___init(val_t p0);
2391 static const char * const LOCATE_parser___parser_prod___AStartStringExpr___empty_init = "parser_prod::AStartStringExpr::empty_init";
2392 void parser___parser_prod___AStartStringExpr___empty_init(val_t p0, int* init_table);
2393 typedef void (*parser___parser_prod___AStartStringExpr___empty_init_t)(val_t p0, int* init_table);
2394 val_t NEW_AStartStringExpr_parser___parser_prod___AStartStringExpr___empty_init();
2395 static const char * const LOCATE_parser___parser_prod___AStartStringExpr___init_astartstringexpr = "parser_prod::AStartStringExpr::init_astartstringexpr";
2396 void parser___parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0, val_t p1, int* init_table);
2397 typedef void (*parser___parser_prod___AStartStringExpr___init_astartstringexpr_t)(val_t p0, val_t p1, int* init_table);
2398 val_t NEW_AStartStringExpr_parser___parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0);
2399 static const char * const LOCATE_parser___parser_prod___AStartStringExpr___replace_child = "parser_prod::AStartStringExpr::(parser_prod::ANode::replace_child)";
2400 void parser___parser_prod___AStartStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
2401 typedef void (*parser___parser_prod___AStartStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2402 static const char * const LOCATE_parser___parser_prod___AStartStringExpr___visit_all = "parser_prod::AStartStringExpr::(parser_prod::ANode::visit_all)";
2403 void parser___parser_prod___AStartStringExpr___visit_all(val_t p0, val_t p1);
2404 typedef void (*parser___parser_prod___AStartStringExpr___visit_all_t)(val_t p0, val_t p1);
2405 val_t NEW_AStartStringExpr_parser___parser_nodes___ANode___init(val_t p0);
2406 static const char * const LOCATE_parser___parser_prod___AMidStringExpr___empty_init = "parser_prod::AMidStringExpr::empty_init";
2407 void parser___parser_prod___AMidStringExpr___empty_init(val_t p0, int* init_table);
2408 typedef void (*parser___parser_prod___AMidStringExpr___empty_init_t)(val_t p0, int* init_table);
2409 val_t NEW_AMidStringExpr_parser___parser_prod___AMidStringExpr___empty_init();
2410 static const char * const LOCATE_parser___parser_prod___AMidStringExpr___init_amidstringexpr = "parser_prod::AMidStringExpr::init_amidstringexpr";
2411 void parser___parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0, val_t p1, int* init_table);
2412 typedef void (*parser___parser_prod___AMidStringExpr___init_amidstringexpr_t)(val_t p0, val_t p1, int* init_table);
2413 val_t NEW_AMidStringExpr_parser___parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0);
2414 static const char * const LOCATE_parser___parser_prod___AMidStringExpr___replace_child = "parser_prod::AMidStringExpr::(parser_prod::ANode::replace_child)";
2415 void parser___parser_prod___AMidStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
2416 typedef void (*parser___parser_prod___AMidStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2417 static const char * const LOCATE_parser___parser_prod___AMidStringExpr___visit_all = "parser_prod::AMidStringExpr::(parser_prod::ANode::visit_all)";
2418 void parser___parser_prod___AMidStringExpr___visit_all(val_t p0, val_t p1);
2419 typedef void (*parser___parser_prod___AMidStringExpr___visit_all_t)(val_t p0, val_t p1);
2420 val_t NEW_AMidStringExpr_parser___parser_nodes___ANode___init(val_t p0);
2421 static const char * const LOCATE_parser___parser_prod___AEndStringExpr___empty_init = "parser_prod::AEndStringExpr::empty_init";
2422 void parser___parser_prod___AEndStringExpr___empty_init(val_t p0, int* init_table);
2423 typedef void (*parser___parser_prod___AEndStringExpr___empty_init_t)(val_t p0, int* init_table);
2424 val_t NEW_AEndStringExpr_parser___parser_prod___AEndStringExpr___empty_init();
2425 static const char * const LOCATE_parser___parser_prod___AEndStringExpr___init_aendstringexpr = "parser_prod::AEndStringExpr::init_aendstringexpr";
2426 void parser___parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0, val_t p1, int* init_table);
2427 typedef void (*parser___parser_prod___AEndStringExpr___init_aendstringexpr_t)(val_t p0, val_t p1, int* init_table);
2428 val_t NEW_AEndStringExpr_parser___parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0);
2429 static const char * const LOCATE_parser___parser_prod___AEndStringExpr___replace_child = "parser_prod::AEndStringExpr::(parser_prod::ANode::replace_child)";
2430 void parser___parser_prod___AEndStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
2431 typedef void (*parser___parser_prod___AEndStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2432 static const char * const LOCATE_parser___parser_prod___AEndStringExpr___visit_all = "parser_prod::AEndStringExpr::(parser_prod::ANode::visit_all)";
2433 void parser___parser_prod___AEndStringExpr___visit_all(val_t p0, val_t p1);
2434 typedef void (*parser___parser_prod___AEndStringExpr___visit_all_t)(val_t p0, val_t p1);
2435 val_t NEW_AEndStringExpr_parser___parser_nodes___ANode___init(val_t p0);
2436 static const char * const LOCATE_parser___parser_prod___ASuperstringExpr___empty_init = "parser_prod::ASuperstringExpr::empty_init";
2437 void parser___parser_prod___ASuperstringExpr___empty_init(val_t p0, int* init_table);
2438 typedef void (*parser___parser_prod___ASuperstringExpr___empty_init_t)(val_t p0, int* init_table);
2439 val_t NEW_ASuperstringExpr_parser___parser_prod___ASuperstringExpr___empty_init();
2440 static const char * const LOCATE_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr = "parser_prod::ASuperstringExpr::init_asuperstringexpr";
2441 void parser___parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0, val_t p1, int* init_table);
2442 typedef void (*parser___parser_prod___ASuperstringExpr___init_asuperstringexpr_t)(val_t p0, val_t p1, int* init_table);
2443 typedef void (*CLOS_OC_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr_1_0)(struct stack_frame_t *);
2444 void OC_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2445 typedef void (*OC_parser___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);
2446 val_t NEW_ASuperstringExpr_parser___parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0);
2447 static const char * const LOCATE_parser___parser_prod___ASuperstringExpr___replace_child = "parser_prod::ASuperstringExpr::(parser_prod::ANode::replace_child)";
2448 void parser___parser_prod___ASuperstringExpr___replace_child(val_t p0, val_t p1, val_t p2);
2449 typedef void (*parser___parser_prod___ASuperstringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2450 static const char * const LOCATE_parser___parser_prod___ASuperstringExpr___visit_all = "parser_prod::ASuperstringExpr::(parser_prod::ANode::visit_all)";
2451 void parser___parser_prod___ASuperstringExpr___visit_all(val_t p0, val_t p1);
2452 typedef void (*parser___parser_prod___ASuperstringExpr___visit_all_t)(val_t p0, val_t p1);
2453 typedef void (*CLOS_OC_parser___parser_prod___ASuperstringExpr___visit_all_1_0)(struct stack_frame_t *);
2454 void OC_parser___parser_prod___ASuperstringExpr___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2455 typedef void (*OC_parser___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);
2456 val_t NEW_ASuperstringExpr_parser___parser_nodes___ANode___init(val_t p0);
2457 static const char * const LOCATE_parser___parser_prod___AParExpr___empty_init = "parser_prod::AParExpr::empty_init";
2458 void parser___parser_prod___AParExpr___empty_init(val_t p0, int* init_table);
2459 typedef void (*parser___parser_prod___AParExpr___empty_init_t)(val_t p0, int* init_table);
2460 val_t NEW_AParExpr_parser___parser_prod___AParExpr___empty_init();
2461 static const char * const LOCATE_parser___parser_prod___AParExpr___init_aparexpr = "parser_prod::AParExpr::init_aparexpr";
2462 void parser___parser_prod___AParExpr___init_aparexpr(val_t p0, val_t p1, int* init_table);
2463 typedef void (*parser___parser_prod___AParExpr___init_aparexpr_t)(val_t p0, val_t p1, int* init_table);
2464 val_t NEW_AParExpr_parser___parser_prod___AParExpr___init_aparexpr(val_t p0);
2465 static const char * const LOCATE_parser___parser_prod___AParExpr___replace_child = "parser_prod::AParExpr::(parser_prod::ANode::replace_child)";
2466 void parser___parser_prod___AParExpr___replace_child(val_t p0, val_t p1, val_t p2);
2467 typedef void (*parser___parser_prod___AParExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2468 static const char * const LOCATE_parser___parser_prod___AParExpr___visit_all = "parser_prod::AParExpr::(parser_prod::ANode::visit_all)";
2469 void parser___parser_prod___AParExpr___visit_all(val_t p0, val_t p1);
2470 typedef void (*parser___parser_prod___AParExpr___visit_all_t)(val_t p0, val_t p1);
2471 val_t NEW_AParExpr_parser___parser_nodes___ANode___init(val_t p0);
2472 static const char * const LOCATE_parser___parser_prod___AAsCastExpr___empty_init = "parser_prod::AAsCastExpr::empty_init";
2473 void parser___parser_prod___AAsCastExpr___empty_init(val_t p0, int* init_table);
2474 typedef void (*parser___parser_prod___AAsCastExpr___empty_init_t)(val_t p0, int* init_table);
2475 val_t NEW_AAsCastExpr_parser___parser_prod___AAsCastExpr___empty_init();
2476 static const char * const LOCATE_parser___parser_prod___AAsCastExpr___init_aascastexpr = "parser_prod::AAsCastExpr::init_aascastexpr";
2477 void parser___parser_prod___AAsCastExpr___init_aascastexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2478 typedef void (*parser___parser_prod___AAsCastExpr___init_aascastexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2479 val_t NEW_AAsCastExpr_parser___parser_prod___AAsCastExpr___init_aascastexpr(val_t p0, val_t p1, val_t p2);
2480 static const char * const LOCATE_parser___parser_prod___AAsCastExpr___replace_child = "parser_prod::AAsCastExpr::(parser_prod::ANode::replace_child)";
2481 void parser___parser_prod___AAsCastExpr___replace_child(val_t p0, val_t p1, val_t p2);
2482 typedef void (*parser___parser_prod___AAsCastExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2483 static const char * const LOCATE_parser___parser_prod___AAsCastExpr___visit_all = "parser_prod::AAsCastExpr::(parser_prod::ANode::visit_all)";
2484 void parser___parser_prod___AAsCastExpr___visit_all(val_t p0, val_t p1);
2485 typedef void (*parser___parser_prod___AAsCastExpr___visit_all_t)(val_t p0, val_t p1);
2486 val_t NEW_AAsCastExpr_parser___parser_nodes___ANode___init(val_t p0);
2487 static const char * const LOCATE_parser___parser_prod___AAsNotnullExpr___empty_init = "parser_prod::AAsNotnullExpr::empty_init";
2488 void parser___parser_prod___AAsNotnullExpr___empty_init(val_t p0, int* init_table);
2489 typedef void (*parser___parser_prod___AAsNotnullExpr___empty_init_t)(val_t p0, int* init_table);
2490 val_t NEW_AAsNotnullExpr_parser___parser_prod___AAsNotnullExpr___empty_init();
2491 static const char * const LOCATE_parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr = "parser_prod::AAsNotnullExpr::init_aasnotnullexpr";
2492 void parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2493 typedef void (*parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2494 val_t NEW_AAsNotnullExpr_parser___parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2495 static const char * const LOCATE_parser___parser_prod___AAsNotnullExpr___replace_child = "parser_prod::AAsNotnullExpr::(parser_prod::ANode::replace_child)";
2496 void parser___parser_prod___AAsNotnullExpr___replace_child(val_t p0, val_t p1, val_t p2);
2497 typedef void (*parser___parser_prod___AAsNotnullExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2498 static const char * const LOCATE_parser___parser_prod___AAsNotnullExpr___visit_all = "parser_prod::AAsNotnullExpr::(parser_prod::ANode::visit_all)";
2499 void parser___parser_prod___AAsNotnullExpr___visit_all(val_t p0, val_t p1);
2500 typedef void (*parser___parser_prod___AAsNotnullExpr___visit_all_t)(val_t p0, val_t p1);
2501 val_t NEW_AAsNotnullExpr_parser___parser_nodes___ANode___init(val_t p0);
2502 static const char * const LOCATE_parser___parser_prod___AIssetAttrExpr___empty_init = "parser_prod::AIssetAttrExpr::empty_init";
2503 void parser___parser_prod___AIssetAttrExpr___empty_init(val_t p0, int* init_table);
2504 typedef void (*parser___parser_prod___AIssetAttrExpr___empty_init_t)(val_t p0, int* init_table);
2505 val_t NEW_AIssetAttrExpr_parser___parser_prod___AIssetAttrExpr___empty_init();
2506 static const char * const LOCATE_parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr = "parser_prod::AIssetAttrExpr::init_aissetattrexpr";
2507 void parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2508 typedef void (*parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2509 val_t NEW_AIssetAttrExpr_parser___parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0, val_t p1, val_t p2);
2510 static const char * const LOCATE_parser___parser_prod___AIssetAttrExpr___replace_child = "parser_prod::AIssetAttrExpr::(parser_prod::ANode::replace_child)";
2511 void parser___parser_prod___AIssetAttrExpr___replace_child(val_t p0, val_t p1, val_t p2);
2512 typedef void (*parser___parser_prod___AIssetAttrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2513 static const char * const LOCATE_parser___parser_prod___AIssetAttrExpr___visit_all = "parser_prod::AIssetAttrExpr::(parser_prod::ANode::visit_all)";
2514 void parser___parser_prod___AIssetAttrExpr___visit_all(val_t p0, val_t p1);
2515 typedef void (*parser___parser_prod___AIssetAttrExpr___visit_all_t)(val_t p0, val_t p1);
2516 val_t NEW_AIssetAttrExpr_parser___parser_nodes___ANode___init(val_t p0);
2517 static const char * const LOCATE_parser___parser_prod___APlusAssignOp___empty_init = "parser_prod::APlusAssignOp::empty_init";
2518 void parser___parser_prod___APlusAssignOp___empty_init(val_t p0, int* init_table);
2519 typedef void (*parser___parser_prod___APlusAssignOp___empty_init_t)(val_t p0, int* init_table);
2520 val_t NEW_APlusAssignOp_parser___parser_prod___APlusAssignOp___empty_init();
2521 static const char * const LOCATE_parser___parser_prod___APlusAssignOp___init_aplusassignop = "parser_prod::APlusAssignOp::init_aplusassignop";
2522 void parser___parser_prod___APlusAssignOp___init_aplusassignop(val_t p0, val_t p1, int* init_table);
2523 typedef void (*parser___parser_prod___APlusAssignOp___init_aplusassignop_t)(val_t p0, val_t p1, int* init_table);
2524 val_t NEW_APlusAssignOp_parser___parser_prod___APlusAssignOp___init_aplusassignop(val_t p0);
2525 static const char * const LOCATE_parser___parser_prod___APlusAssignOp___replace_child = "parser_prod::APlusAssignOp::(parser_prod::ANode::replace_child)";
2526 void parser___parser_prod___APlusAssignOp___replace_child(val_t p0, val_t p1, val_t p2);
2527 typedef void (*parser___parser_prod___APlusAssignOp___replace_child_t)(val_t p0, val_t p1, val_t p2);
2528 static const char * const LOCATE_parser___parser_prod___APlusAssignOp___visit_all = "parser_prod::APlusAssignOp::(parser_prod::ANode::visit_all)";
2529 void parser___parser_prod___APlusAssignOp___visit_all(val_t p0, val_t p1);
2530 typedef void (*parser___parser_prod___APlusAssignOp___visit_all_t)(val_t p0, val_t p1);
2531 val_t NEW_APlusAssignOp_parser___parser_nodes___ANode___init(val_t p0);
2532 static const char * const LOCATE_parser___parser_prod___AMinusAssignOp___empty_init = "parser_prod::AMinusAssignOp::empty_init";
2533 void parser___parser_prod___AMinusAssignOp___empty_init(val_t p0, int* init_table);
2534 typedef void (*parser___parser_prod___AMinusAssignOp___empty_init_t)(val_t p0, int* init_table);
2535 val_t NEW_AMinusAssignOp_parser___parser_prod___AMinusAssignOp___empty_init();
2536 static const char * const LOCATE_parser___parser_prod___AMinusAssignOp___init_aminusassignop = "parser_prod::AMinusAssignOp::init_aminusassignop";
2537 void parser___parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0, val_t p1, int* init_table);
2538 typedef void (*parser___parser_prod___AMinusAssignOp___init_aminusassignop_t)(val_t p0, val_t p1, int* init_table);
2539 val_t NEW_AMinusAssignOp_parser___parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0);
2540 static const char * const LOCATE_parser___parser_prod___AMinusAssignOp___replace_child = "parser_prod::AMinusAssignOp::(parser_prod::ANode::replace_child)";
2541 void parser___parser_prod___AMinusAssignOp___replace_child(val_t p0, val_t p1, val_t p2);
2542 typedef void (*parser___parser_prod___AMinusAssignOp___replace_child_t)(val_t p0, val_t p1, val_t p2);
2543 static const char * const LOCATE_parser___parser_prod___AMinusAssignOp___visit_all = "parser_prod::AMinusAssignOp::(parser_prod::ANode::visit_all)";
2544 void parser___parser_prod___AMinusAssignOp___visit_all(val_t p0, val_t p1);
2545 typedef void (*parser___parser_prod___AMinusAssignOp___visit_all_t)(val_t p0, val_t p1);
2546 val_t NEW_AMinusAssignOp_parser___parser_nodes___ANode___init(val_t p0);
2547 static const char * const LOCATE_parser___parser_prod___AClosureDef___empty_init = "parser_prod::AClosureDef::empty_init";
2548 void parser___parser_prod___AClosureDef___empty_init(val_t p0, int* init_table);
2549 typedef void (*parser___parser_prod___AClosureDef___empty_init_t)(val_t p0, int* init_table);
2550 val_t NEW_AClosureDef_parser___parser_prod___AClosureDef___empty_init();
2551 static const char * const LOCATE_parser___parser_prod___AClosureDef___init_aclosuredef = "parser_prod::AClosureDef::init_aclosuredef";
2552 void parser___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);
2553 typedef void (*parser___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);
2554 typedef void (*CLOS_OC_parser___parser_prod___AClosureDef___init_aclosuredef_1_0)(struct stack_frame_t *);
2555 void OC_parser___parser_prod___AClosureDef___init_aclosuredef_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2556 typedef void (*OC_parser___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);
2557 val_t NEW_AClosureDef_parser___parser_prod___AClosureDef___init_aclosuredef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
2558 static const char * const LOCATE_parser___parser_prod___AClosureDef___replace_child = "parser_prod::AClosureDef::(parser_prod::ANode::replace_child)";
2559 void parser___parser_prod___AClosureDef___replace_child(val_t p0, val_t p1, val_t p2);
2560 typedef void (*parser___parser_prod___AClosureDef___replace_child_t)(val_t p0, val_t p1, val_t p2);
2561 static const char * const LOCATE_parser___parser_prod___AClosureDef___visit_all = "parser_prod::AClosureDef::(parser_prod::ANode::visit_all)";
2562 void parser___parser_prod___AClosureDef___visit_all(val_t p0, val_t p1);
2563 typedef void (*parser___parser_prod___AClosureDef___visit_all_t)(val_t p0, val_t p1);
2564 typedef void (*CLOS_OC_parser___parser_prod___AClosureDef___visit_all_1_0)(struct stack_frame_t *);
2565 void OC_parser___parser_prod___AClosureDef___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2566 typedef void (*OC_parser___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);
2567 val_t NEW_AClosureDef_parser___parser_nodes___ANode___init(val_t p0);
2568 static const char * const LOCATE_parser___parser_prod___ASimpleClosureId___empty_init = "parser_prod::ASimpleClosureId::empty_init";
2569 void parser___parser_prod___ASimpleClosureId___empty_init(val_t p0, int* init_table);
2570 typedef void (*parser___parser_prod___ASimpleClosureId___empty_init_t)(val_t p0, int* init_table);
2571 val_t NEW_ASimpleClosureId_parser___parser_prod___ASimpleClosureId___empty_init();
2572 static const char * const LOCATE_parser___parser_prod___ASimpleClosureId___init_asimpleclosureid = "parser_prod::ASimpleClosureId::init_asimpleclosureid";
2573 void parser___parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0, val_t p1, int* init_table);
2574 typedef void (*parser___parser_prod___ASimpleClosureId___init_asimpleclosureid_t)(val_t p0, val_t p1, int* init_table);
2575 val_t NEW_ASimpleClosureId_parser___parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0);
2576 static const char * const LOCATE_parser___parser_prod___ASimpleClosureId___replace_child = "parser_prod::ASimpleClosureId::(parser_prod::ANode::replace_child)";
2577 void parser___parser_prod___ASimpleClosureId___replace_child(val_t p0, val_t p1, val_t p2);
2578 typedef void (*parser___parser_prod___ASimpleClosureId___replace_child_t)(val_t p0, val_t p1, val_t p2);
2579 static const char * const LOCATE_parser___parser_prod___ASimpleClosureId___visit_all = "parser_prod::ASimpleClosureId::(parser_prod::ANode::visit_all)";
2580 void parser___parser_prod___ASimpleClosureId___visit_all(val_t p0, val_t p1);
2581 typedef void (*parser___parser_prod___ASimpleClosureId___visit_all_t)(val_t p0, val_t p1);
2582 val_t NEW_ASimpleClosureId_parser___parser_nodes___ANode___init(val_t p0);
2583 static const char * const LOCATE_parser___parser_prod___ABreakClosureId___empty_init = "parser_prod::ABreakClosureId::empty_init";
2584 void parser___parser_prod___ABreakClosureId___empty_init(val_t p0, int* init_table);
2585 typedef void (*parser___parser_prod___ABreakClosureId___empty_init_t)(val_t p0, int* init_table);
2586 val_t NEW_ABreakClosureId_parser___parser_prod___ABreakClosureId___empty_init();
2587 static const char * const LOCATE_parser___parser_prod___ABreakClosureId___init_abreakclosureid = "parser_prod::ABreakClosureId::init_abreakclosureid";
2588 void parser___parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0, val_t p1, int* init_table);
2589 typedef void (*parser___parser_prod___ABreakClosureId___init_abreakclosureid_t)(val_t p0, val_t p1, int* init_table);
2590 val_t NEW_ABreakClosureId_parser___parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0);
2591 static const char * const LOCATE_parser___parser_prod___ABreakClosureId___replace_child = "parser_prod::ABreakClosureId::(parser_prod::ANode::replace_child)";
2592 void parser___parser_prod___ABreakClosureId___replace_child(val_t p0, val_t p1, val_t p2);
2593 typedef void (*parser___parser_prod___ABreakClosureId___replace_child_t)(val_t p0, val_t p1, val_t p2);
2594 static const char * const LOCATE_parser___parser_prod___ABreakClosureId___visit_all = "parser_prod::ABreakClosureId::(parser_prod::ANode::visit_all)";
2595 void parser___parser_prod___ABreakClosureId___visit_all(val_t p0, val_t p1);
2596 typedef void (*parser___parser_prod___ABreakClosureId___visit_all_t)(val_t p0, val_t p1);
2597 val_t NEW_ABreakClosureId_parser___parser_nodes___ANode___init(val_t p0);
2598 static const char * const LOCATE_parser___parser_prod___AModuleName___empty_init = "parser_prod::AModuleName::empty_init";
2599 void parser___parser_prod___AModuleName___empty_init(val_t p0, int* init_table);
2600 typedef void (*parser___parser_prod___AModuleName___empty_init_t)(val_t p0, int* init_table);
2601 val_t NEW_AModuleName_parser___parser_prod___AModuleName___empty_init();
2602 static const char * const LOCATE_parser___parser_prod___AModuleName___init_amodulename = "parser_prod::AModuleName::init_amodulename";
2603 void parser___parser_prod___AModuleName___init_amodulename(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2604 typedef void (*parser___parser_prod___AModuleName___init_amodulename_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2605 typedef void (*CLOS_OC_parser___parser_prod___AModuleName___init_amodulename_1_0)(struct stack_frame_t *);
2606 void OC_parser___parser_prod___AModuleName___init_amodulename_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2607 typedef void (*OC_parser___parser_prod___AModuleName___init_amodulename_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2608 val_t NEW_AModuleName_parser___parser_prod___AModuleName___init_amodulename(val_t p0, val_t p1, val_t p2);
2609 static const char * const LOCATE_parser___parser_prod___AModuleName___replace_child = "parser_prod::AModuleName::(parser_prod::ANode::replace_child)";
2610 void parser___parser_prod___AModuleName___replace_child(val_t p0, val_t p1, val_t p2);
2611 typedef void (*parser___parser_prod___AModuleName___replace_child_t)(val_t p0, val_t p1, val_t p2);
2612 static const char * const LOCATE_parser___parser_prod___AModuleName___visit_all = "parser_prod::AModuleName::(parser_prod::ANode::visit_all)";
2613 void parser___parser_prod___AModuleName___visit_all(val_t p0, val_t p1);
2614 typedef void (*parser___parser_prod___AModuleName___visit_all_t)(val_t p0, val_t p1);
2615 typedef void (*CLOS_OC_parser___parser_prod___AModuleName___visit_all_1_0)(struct stack_frame_t *);
2616 void OC_parser___parser_prod___AModuleName___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2617 typedef void (*OC_parser___parser_prod___AModuleName___visit_all_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2618 val_t NEW_AModuleName_parser___parser_nodes___ANode___init(val_t p0);
2619 static const char * const LOCATE_parser___parser_prod___AExternCalls___empty_init = "parser_prod::AExternCalls::empty_init";
2620 void parser___parser_prod___AExternCalls___empty_init(val_t p0, int* init_table);
2621 typedef void (*parser___parser_prod___AExternCalls___empty_init_t)(val_t p0, int* init_table);
2622 val_t NEW_AExternCalls_parser___parser_prod___AExternCalls___empty_init();
2623 static const char * const LOCATE_parser___parser_prod___AExternCalls___init_aexterncalls = "parser_prod::AExternCalls::init_aexterncalls";
2624 void parser___parser_prod___AExternCalls___init_aexterncalls(val_t p0, val_t p1, val_t p2, int* init_table);
2625 typedef void (*parser___parser_prod___AExternCalls___init_aexterncalls_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2626 typedef void (*CLOS_OC_parser___parser_prod___AExternCalls___init_aexterncalls_1_0)(struct stack_frame_t *);
2627 void OC_parser___parser_prod___AExternCalls___init_aexterncalls_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2628 typedef void (*OC_parser___parser_prod___AExternCalls___init_aexterncalls_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2629 val_t NEW_AExternCalls_parser___parser_prod___AExternCalls___init_aexterncalls(val_t p0, val_t p1);
2630 static const char * const LOCATE_parser___parser_prod___AExternCalls___replace_child = "parser_prod::AExternCalls::(parser_prod::ANode::replace_child)";
2631 void parser___parser_prod___AExternCalls___replace_child(val_t p0, val_t p1, val_t p2);
2632 typedef void (*parser___parser_prod___AExternCalls___replace_child_t)(val_t p0, val_t p1, val_t p2);
2633 static const char * const LOCATE_parser___parser_prod___AExternCalls___visit_all = "parser_prod::AExternCalls::(parser_prod::ANode::visit_all)";
2634 void parser___parser_prod___AExternCalls___visit_all(val_t p0, val_t p1);
2635 typedef void (*parser___parser_prod___AExternCalls___visit_all_t)(val_t p0, val_t p1);
2636 typedef void (*CLOS_OC_parser___parser_prod___AExternCalls___visit_all_1_0)(struct stack_frame_t *);
2637 void OC_parser___parser_prod___AExternCalls___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2638 typedef void (*OC_parser___parser_prod___AExternCalls___visit_all_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2639 val_t NEW_AExternCalls_parser___parser_nodes___ANode___init(val_t p0);
2640 static const char * const LOCATE_parser___parser_prod___AExternCall___empty_init = "parser_prod::AExternCall::empty_init";
2641 void parser___parser_prod___AExternCall___empty_init(val_t p0, int* init_table);
2642 typedef void (*parser___parser_prod___AExternCall___empty_init_t)(val_t p0, int* init_table);
2643 val_t NEW_AExternCall_parser___parser_prod___AExternCall___empty_init();
2644 static const char * const LOCATE_parser___parser_prod___AExternCall___init_aexterncall = "parser_prod::AExternCall::init_aexterncall";
2645 void parser___parser_prod___AExternCall___init_aexterncall(val_t p0, int* init_table);
2646 typedef void (*parser___parser_prod___AExternCall___init_aexterncall_t)(val_t p0, int* init_table);
2647 val_t NEW_AExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2648 static const char * const LOCATE_parser___parser_prod___AExternCall___replace_child = "parser_prod::AExternCall::(parser_prod::ANode::replace_child)";
2649 void parser___parser_prod___AExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2650 typedef void (*parser___parser_prod___AExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2651 static const char * const LOCATE_parser___parser_prod___AExternCall___visit_all = "parser_prod::AExternCall::(parser_prod::ANode::visit_all)";
2652 void parser___parser_prod___AExternCall___visit_all(val_t p0, val_t p1);
2653 typedef void (*parser___parser_prod___AExternCall___visit_all_t)(val_t p0, val_t p1);
2654 val_t NEW_AExternCall_parser___parser_nodes___ANode___init(val_t p0);
2655 val_t NEW_ASuperExternCall_parser___parser_prod___AExternCall___empty_init();
2656 static const char * const LOCATE_parser___parser_prod___ASuperExternCall___empty_init = "parser_prod::ASuperExternCall::empty_init";
2657 void parser___parser_prod___ASuperExternCall___empty_init(val_t p0, int* init_table);
2658 typedef void (*parser___parser_prod___ASuperExternCall___empty_init_t)(val_t p0, int* init_table);
2659 val_t NEW_ASuperExternCall_parser___parser_prod___ASuperExternCall___empty_init();
2660 static const char * const LOCATE_parser___parser_prod___ASuperExternCall___init_asuperexterncall = "parser_prod::ASuperExternCall::init_asuperexterncall";
2661 void parser___parser_prod___ASuperExternCall___init_asuperexterncall(val_t p0, val_t p1, int* init_table);
2662 typedef void (*parser___parser_prod___ASuperExternCall___init_asuperexterncall_t)(val_t p0, val_t p1, int* init_table);
2663 val_t NEW_ASuperExternCall_parser___parser_prod___ASuperExternCall___init_asuperexterncall(val_t p0);
2664 static const char * const LOCATE_parser___parser_prod___ASuperExternCall___replace_child = "parser_prod::ASuperExternCall::(parser_prod::ANode::replace_child)";
2665 void parser___parser_prod___ASuperExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2666 typedef void (*parser___parser_prod___ASuperExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2667 static const char * const LOCATE_parser___parser_prod___ASuperExternCall___visit_all = "parser_prod::ASuperExternCall::(parser_prod::ANode::visit_all)";
2668 void parser___parser_prod___ASuperExternCall___visit_all(val_t p0, val_t p1);
2669 typedef void (*parser___parser_prod___ASuperExternCall___visit_all_t)(val_t p0, val_t p1);
2670 val_t NEW_ASuperExternCall_parser___parser_nodes___ANode___init(val_t p0);
2671 val_t NEW_ASuperExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2672 val_t NEW_ALocalPropExternCall_parser___parser_prod___AExternCall___empty_init();
2673 static const char * const LOCATE_parser___parser_prod___ALocalPropExternCall___empty_init = "parser_prod::ALocalPropExternCall::empty_init";
2674 void parser___parser_prod___ALocalPropExternCall___empty_init(val_t p0, int* init_table);
2675 typedef void (*parser___parser_prod___ALocalPropExternCall___empty_init_t)(val_t p0, int* init_table);
2676 val_t NEW_ALocalPropExternCall_parser___parser_prod___ALocalPropExternCall___empty_init();
2677 static const char * const LOCATE_parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall = "parser_prod::ALocalPropExternCall::init_alocalpropexterncall";
2678 void parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val_t p0, val_t p1, int* init_table);
2679 typedef void (*parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall_t)(val_t p0, val_t p1, int* init_table);
2680 val_t NEW_ALocalPropExternCall_parser___parser_prod___ALocalPropExternCall___init_alocalpropexterncall(val_t p0);
2681 static const char * const LOCATE_parser___parser_prod___ALocalPropExternCall___replace_child = "parser_prod::ALocalPropExternCall::(parser_prod::ANode::replace_child)";
2682 void parser___parser_prod___ALocalPropExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2683 typedef void (*parser___parser_prod___ALocalPropExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2684 static const char * const LOCATE_parser___parser_prod___ALocalPropExternCall___visit_all = "parser_prod::ALocalPropExternCall::(parser_prod::ANode::visit_all)";
2685 void parser___parser_prod___ALocalPropExternCall___visit_all(val_t p0, val_t p1);
2686 typedef void (*parser___parser_prod___ALocalPropExternCall___visit_all_t)(val_t p0, val_t p1);
2687 val_t NEW_ALocalPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
2688 val_t NEW_ALocalPropExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2689 val_t NEW_AFullPropExternCall_parser___parser_prod___AExternCall___empty_init();
2690 static const char * const LOCATE_parser___parser_prod___AFullPropExternCall___empty_init = "parser_prod::AFullPropExternCall::empty_init";
2691 void parser___parser_prod___AFullPropExternCall___empty_init(val_t p0, int* init_table);
2692 typedef void (*parser___parser_prod___AFullPropExternCall___empty_init_t)(val_t p0, int* init_table);
2693 val_t NEW_AFullPropExternCall_parser___parser_prod___AFullPropExternCall___empty_init();
2694 static const char * const LOCATE_parser___parser_prod___AFullPropExternCall___init_afullpropexterncall = "parser_prod::AFullPropExternCall::init_afullpropexterncall";
2695 void parser___parser_prod___AFullPropExternCall___init_afullpropexterncall(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2696 typedef void (*parser___parser_prod___AFullPropExternCall___init_afullpropexterncall_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2697 val_t NEW_AFullPropExternCall_parser___parser_prod___AFullPropExternCall___init_afullpropexterncall(val_t p0, val_t p1, val_t p2);
2698 static const char * const LOCATE_parser___parser_prod___AFullPropExternCall___replace_child = "parser_prod::AFullPropExternCall::(parser_prod::ANode::replace_child)";
2699 void parser___parser_prod___AFullPropExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2700 typedef void (*parser___parser_prod___AFullPropExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2701 static const char * const LOCATE_parser___parser_prod___AFullPropExternCall___visit_all = "parser_prod::AFullPropExternCall::(parser_prod::ANode::visit_all)";
2702 void parser___parser_prod___AFullPropExternCall___visit_all(val_t p0, val_t p1);
2703 typedef void (*parser___parser_prod___AFullPropExternCall___visit_all_t)(val_t p0, val_t p1);
2704 val_t NEW_AFullPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
2705 val_t NEW_AFullPropExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2706 val_t NEW_AInitPropExternCall_parser___parser_prod___AExternCall___empty_init();
2707 static const char * const LOCATE_parser___parser_prod___AInitPropExternCall___empty_init = "parser_prod::AInitPropExternCall::empty_init";
2708 void parser___parser_prod___AInitPropExternCall___empty_init(val_t p0, int* init_table);
2709 typedef void (*parser___parser_prod___AInitPropExternCall___empty_init_t)(val_t p0, int* init_table);
2710 val_t NEW_AInitPropExternCall_parser___parser_prod___AInitPropExternCall___empty_init();
2711 static const char * const LOCATE_parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall = "parser_prod::AInitPropExternCall::init_ainitpropexterncall";
2712 void parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall(val_t p0, val_t p1, int* init_table);
2713 typedef void (*parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall_t)(val_t p0, val_t p1, int* init_table);
2714 val_t NEW_AInitPropExternCall_parser___parser_prod___AInitPropExternCall___init_ainitpropexterncall(val_t p0);
2715 static const char * const LOCATE_parser___parser_prod___AInitPropExternCall___replace_child = "parser_prod::AInitPropExternCall::(parser_prod::ANode::replace_child)";
2716 void parser___parser_prod___AInitPropExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2717 typedef void (*parser___parser_prod___AInitPropExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2718 static const char * const LOCATE_parser___parser_prod___AInitPropExternCall___visit_all = "parser_prod::AInitPropExternCall::(parser_prod::ANode::visit_all)";
2719 void parser___parser_prod___AInitPropExternCall___visit_all(val_t p0, val_t p1);
2720 typedef void (*parser___parser_prod___AInitPropExternCall___visit_all_t)(val_t p0, val_t p1);
2721 val_t NEW_AInitPropExternCall_parser___parser_nodes___ANode___init(val_t p0);
2722 val_t NEW_AInitPropExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2723 val_t NEW_ACastAsExternCall_parser___parser_prod___AExternCall___empty_init();
2724 static const char * const LOCATE_parser___parser_prod___ACastAsExternCall___empty_init = "parser_prod::ACastAsExternCall::empty_init";
2725 void parser___parser_prod___ACastAsExternCall___empty_init(val_t p0, int* init_table);
2726 typedef void (*parser___parser_prod___ACastAsExternCall___empty_init_t)(val_t p0, int* init_table);
2727 val_t NEW_ACastAsExternCall_parser___parser_prod___ACastAsExternCall___empty_init();
2728 static const char * const LOCATE_parser___parser_prod___ACastAsExternCall___init_acastasexterncall = "parser_prod::ACastAsExternCall::init_acastasexterncall";
2729 void parser___parser_prod___ACastAsExternCall___init_acastasexterncall(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2730 typedef void (*parser___parser_prod___ACastAsExternCall___init_acastasexterncall_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2731 val_t NEW_ACastAsExternCall_parser___parser_prod___ACastAsExternCall___init_acastasexterncall(val_t p0, val_t p1, val_t p2);
2732 static const char * const LOCATE_parser___parser_prod___ACastAsExternCall___replace_child = "parser_prod::ACastAsExternCall::(parser_prod::ANode::replace_child)";
2733 void parser___parser_prod___ACastAsExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2734 typedef void (*parser___parser_prod___ACastAsExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2735 static const char * const LOCATE_parser___parser_prod___ACastAsExternCall___visit_all = "parser_prod::ACastAsExternCall::(parser_prod::ANode::visit_all)";
2736 void parser___parser_prod___ACastAsExternCall___visit_all(val_t p0, val_t p1);
2737 typedef void (*parser___parser_prod___ACastAsExternCall___visit_all_t)(val_t p0, val_t p1);
2738 val_t NEW_ACastAsExternCall_parser___parser_nodes___ANode___init(val_t p0);
2739 val_t NEW_ACastAsExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2740 val_t NEW_AAsNullableExternCall_parser___parser_prod___AExternCall___empty_init();
2741 static const char * const LOCATE_parser___parser_prod___AAsNullableExternCall___empty_init = "parser_prod::AAsNullableExternCall::empty_init";
2742 void parser___parser_prod___AAsNullableExternCall___empty_init(val_t p0, int* init_table);
2743 typedef void (*parser___parser_prod___AAsNullableExternCall___empty_init_t)(val_t p0, int* init_table);
2744 val_t NEW_AAsNullableExternCall_parser___parser_prod___AAsNullableExternCall___empty_init();
2745 static const char * const LOCATE_parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall = "parser_prod::AAsNullableExternCall::init_aasnullableexterncall";
2746 void parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2747 typedef void (*parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2748 val_t NEW_AAsNullableExternCall_parser___parser_prod___AAsNullableExternCall___init_aasnullableexterncall(val_t p0, val_t p1, val_t p2);
2749 static const char * const LOCATE_parser___parser_prod___AAsNullableExternCall___replace_child = "parser_prod::AAsNullableExternCall::(parser_prod::ANode::replace_child)";
2750 void parser___parser_prod___AAsNullableExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2751 typedef void (*parser___parser_prod___AAsNullableExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2752 static const char * const LOCATE_parser___parser_prod___AAsNullableExternCall___visit_all = "parser_prod::AAsNullableExternCall::(parser_prod::ANode::visit_all)";
2753 void parser___parser_prod___AAsNullableExternCall___visit_all(val_t p0, val_t p1);
2754 typedef void (*parser___parser_prod___AAsNullableExternCall___visit_all_t)(val_t p0, val_t p1);
2755 val_t NEW_AAsNullableExternCall_parser___parser_nodes___ANode___init(val_t p0);
2756 val_t NEW_AAsNullableExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2757 val_t NEW_AAsNotNullableExternCall_parser___parser_prod___AExternCall___empty_init();
2758 static const char * const LOCATE_parser___parser_prod___AAsNotNullableExternCall___empty_init = "parser_prod::AAsNotNullableExternCall::empty_init";
2759 void parser___parser_prod___AAsNotNullableExternCall___empty_init(val_t p0, int* init_table);
2760 typedef void (*parser___parser_prod___AAsNotNullableExternCall___empty_init_t)(val_t p0, int* init_table);
2761 val_t NEW_AAsNotNullableExternCall_parser___parser_prod___AAsNotNullableExternCall___empty_init();
2762 static const char * const LOCATE_parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall = "parser_prod::AAsNotNullableExternCall::init_aasnotnullableexterncall";
2763 void parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2764 typedef void (*parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2765 val_t NEW_AAsNotNullableExternCall_parser___parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall(val_t p0, val_t p1, val_t p2, val_t p3);
2766 static const char * const LOCATE_parser___parser_prod___AAsNotNullableExternCall___replace_child = "parser_prod::AAsNotNullableExternCall::(parser_prod::ANode::replace_child)";
2767 void parser___parser_prod___AAsNotNullableExternCall___replace_child(val_t p0, val_t p1, val_t p2);
2768 typedef void (*parser___parser_prod___AAsNotNullableExternCall___replace_child_t)(val_t p0, val_t p1, val_t p2);
2769 static const char * const LOCATE_parser___parser_prod___AAsNotNullableExternCall___visit_all = "parser_prod::AAsNotNullableExternCall::(parser_prod::ANode::visit_all)";
2770 void parser___parser_prod___AAsNotNullableExternCall___visit_all(val_t p0, val_t p1);
2771 typedef void (*parser___parser_prod___AAsNotNullableExternCall___visit_all_t)(val_t p0, val_t p1);
2772 val_t NEW_AAsNotNullableExternCall_parser___parser_nodes___ANode___init(val_t p0);
2773 val_t NEW_AAsNotNullableExternCall_parser___parser_prod___AExternCall___init_aexterncall();
2774 static const char * const LOCATE_parser___parser_prod___AQualified___empty_init = "parser_prod::AQualified::empty_init";
2775 void parser___parser_prod___AQualified___empty_init(val_t p0, int* init_table);
2776 typedef void (*parser___parser_prod___AQualified___empty_init_t)(val_t p0, int* init_table);
2777 val_t NEW_AQualified_parser___parser_prod___AQualified___empty_init();
2778 static const char * const LOCATE_parser___parser_prod___AQualified___init_aqualified = "parser_prod::AQualified::init_aqualified";
2779 void parser___parser_prod___AQualified___init_aqualified(val_t p0, val_t p1, val_t p2, int* init_table);
2780 typedef void (*parser___parser_prod___AQualified___init_aqualified_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2781 typedef void (*CLOS_OC_parser___parser_prod___AQualified___init_aqualified_1_0)(struct stack_frame_t *);
2782 void OC_parser___parser_prod___AQualified___init_aqualified_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2783 typedef void (*OC_parser___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);
2784 val_t NEW_AQualified_parser___parser_prod___AQualified___init_aqualified(val_t p0, val_t p1);
2785 static const char * const LOCATE_parser___parser_prod___AQualified___replace_child = "parser_prod::AQualified::(parser_prod::ANode::replace_child)";
2786 void parser___parser_prod___AQualified___replace_child(val_t p0, val_t p1, val_t p2);
2787 typedef void (*parser___parser_prod___AQualified___replace_child_t)(val_t p0, val_t p1, val_t p2);
2788 static const char * const LOCATE_parser___parser_prod___AQualified___visit_all = "parser_prod::AQualified::(parser_prod::ANode::visit_all)";
2789 void parser___parser_prod___AQualified___visit_all(val_t p0, val_t p1);
2790 typedef void (*parser___parser_prod___AQualified___visit_all_t)(val_t p0, val_t p1);
2791 typedef void (*CLOS_OC_parser___parser_prod___AQualified___visit_all_1_0)(struct stack_frame_t *);
2792 void OC_parser___parser_prod___AQualified___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2793 typedef void (*OC_parser___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);
2794 val_t NEW_AQualified_parser___parser_nodes___ANode___init(val_t p0);
2795 static const char * const LOCATE_parser___parser_prod___ADoc___empty_init = "parser_prod::ADoc::empty_init";
2796 void parser___parser_prod___ADoc___empty_init(val_t p0, int* init_table);
2797 typedef void (*parser___parser_prod___ADoc___empty_init_t)(val_t p0, int* init_table);
2798 val_t NEW_ADoc_parser___parser_prod___ADoc___empty_init();
2799 static const char * const LOCATE_parser___parser_prod___ADoc___init_adoc = "parser_prod::ADoc::init_adoc";
2800 void parser___parser_prod___ADoc___init_adoc(val_t p0, val_t p1, int* init_table);
2801 typedef void (*parser___parser_prod___ADoc___init_adoc_t)(val_t p0, val_t p1, int* init_table);
2802 typedef void (*CLOS_OC_parser___parser_prod___ADoc___init_adoc_1_0)(struct stack_frame_t *);
2803 void OC_parser___parser_prod___ADoc___init_adoc_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2804 typedef void (*OC_parser___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);
2805 val_t NEW_ADoc_parser___parser_prod___ADoc___init_adoc(val_t p0);
2806 static const char * const LOCATE_parser___parser_prod___ADoc___replace_child = "parser_prod::ADoc::(parser_prod::ANode::replace_child)";
2807 void parser___parser_prod___ADoc___replace_child(val_t p0, val_t p1, val_t p2);
2808 typedef void (*parser___parser_prod___ADoc___replace_child_t)(val_t p0, val_t p1, val_t p2);
2809 static const char * const LOCATE_parser___parser_prod___ADoc___visit_all = "parser_prod::ADoc::(parser_prod::ANode::visit_all)";
2810 void parser___parser_prod___ADoc___visit_all(val_t p0, val_t p1);
2811 typedef void (*parser___parser_prod___ADoc___visit_all_t)(val_t p0, val_t p1);
2812 typedef void (*CLOS_OC_parser___parser_prod___ADoc___visit_all_1_0)(struct stack_frame_t *);
2813 void OC_parser___parser_prod___ADoc___visit_all_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
2814 typedef void (*OC_parser___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);
2815 val_t NEW_ADoc_parser___parser_nodes___ANode___init(val_t p0);
2816 val_t NEW_Start_parser___parser_nodes___ANode___init(val_t p0);
2817 static const char * const LOCATE_parser___parser_prod___Start___init = "parser_prod::Start::init";
2818 void parser___parser_prod___Start___init(val_t p0, val_t p1, val_t p2, int* init_table);
2819 typedef void (*parser___parser_prod___Start___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2820 val_t NEW_Start_parser___parser_prod___Start___init(val_t p0, val_t p1);
2821 static const char * const LOCATE_parser___parser_prod___Start___replace_child = "parser_prod::Start::(parser_prod::ANode::replace_child)";
2822 void parser___parser_prod___Start___replace_child(val_t p0, val_t p1, val_t p2);
2823 typedef void (*parser___parser_prod___Start___replace_child_t)(val_t p0, val_t p1, val_t p2);
2824 static const char * const LOCATE_parser___parser_prod___Start___visit_all = "parser_prod::Start::(parser_prod::ANode::visit_all)";
2825 void parser___parser_prod___Start___visit_all(val_t p0, val_t p1);
2826 typedef void (*parser___parser_prod___Start___visit_all_t)(val_t p0, val_t p1);
2827 #endif