c_src: update
[nit.git] / c_src / parser_prod._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires parser_prod. */
2 #ifndef parser_prod_sep
3 #define parser_prod_sep
4 #include "lexer._sep.h"
5 #include <nit_common.h>
6
7 extern const classtable_elt_t VFT_Visitor[];
8 extern const char *LOCATE_parser_prod;
9 extern const int SFT_parser_prod[];
10 #define ATTR_parser_prod___ANode____parent(recv) ATTR(recv, (SFT_parser_prod[0] + 0))
11 #define CALL_parser_prod___ANode___parent(recv) ((parser_prod___ANode___parent_t)CALL((recv), (SFT_parser_prod[1] + 0)))
12 #define CALL_parser_prod___ANode___parent__eq(recv) ((parser_prod___ANode___parent__eq_t)CALL((recv), (SFT_parser_prod[1] + 1)))
13 #define CALL_parser_prod___ANode___remove_child(recv) ((parser_prod___ANode___remove_child_t)CALL((recv), (SFT_parser_prod[1] + 2)))
14 #define CALL_parser_prod___ANode___replace_child(recv) ((parser_prod___ANode___replace_child_t)CALL((recv), (SFT_parser_prod[1] + 3)))
15 #define CALL_parser_prod___ANode___replace_with(recv) ((parser_prod___ANode___replace_with_t)CALL((recv), (SFT_parser_prod[1] + 4)))
16 #define CALL_parser_prod___ANode___visit_all(recv) ((parser_prod___ANode___visit_all_t)CALL((recv), (SFT_parser_prod[1] + 5)))
17 #define CALL_parser_prod___ANode___visit_all_reverse(recv) ((parser_prod___ANode___visit_all_reverse_t)CALL((recv), (SFT_parser_prod[1] + 6)))
18 #define CALL_SUPER_parser_prod___Prod___replace_with(recv) ((parser_prod___Prod___replace_with_t)CALL((recv), (SFT_parser_prod[2] + 0)))
19 #define ID_Visitor (SFT_parser_prod[3])
20 #define COLOR_Visitor (SFT_parser_prod[4])
21 #define ATTR_parser_prod___Visitor____current_node(recv) ATTR(recv, (SFT_parser_prod[5] + 0))
22 #define INIT_TABLE_POS_Visitor (SFT_parser_prod[6] + 0)
23 #define CALL_parser_prod___Visitor___visit(recv) ((parser_prod___Visitor___visit_t)CALL((recv), (SFT_parser_prod[6] + 1)))
24 #define CALL_parser_prod___Visitor___enter_visit(recv) ((parser_prod___Visitor___enter_visit_t)CALL((recv), (SFT_parser_prod[6] + 2)))
25 #define CALL_parser_prod___Visitor___current_node(recv) ((parser_prod___Visitor___current_node_t)CALL((recv), (SFT_parser_prod[6] + 3)))
26 #define CALL_parser_prod___Visitor___init(recv) ((parser_prod___Visitor___init_t)CALL((recv), (SFT_parser_prod[6] + 4)))
27 #define CALL_parser_prod___AModule___empty_init(recv) ((parser_prod___AModule___empty_init_t)CALL((recv), (SFT_parser_prod[7] + 0)))
28 #define CALL_parser_prod___AModule___init_amodule(recv) ((parser_prod___AModule___init_amodule_t)CALL((recv), (SFT_parser_prod[7] + 1)))
29 #define CALL_parser_prod___APackagedecl___empty_init(recv) ((parser_prod___APackagedecl___empty_init_t)CALL((recv), (SFT_parser_prod[8] + 0)))
30 #define CALL_parser_prod___APackagedecl___init_apackagedecl(recv) ((parser_prod___APackagedecl___init_apackagedecl_t)CALL((recv), (SFT_parser_prod[8] + 1)))
31 #define CALL_parser_prod___AStdImport___empty_init(recv) ((parser_prod___AStdImport___empty_init_t)CALL((recv), (SFT_parser_prod[9] + 0)))
32 #define CALL_parser_prod___AStdImport___init_astdimport(recv) ((parser_prod___AStdImport___init_astdimport_t)CALL((recv), (SFT_parser_prod[9] + 1)))
33 #define CALL_parser_prod___ANoImport___empty_init(recv) ((parser_prod___ANoImport___empty_init_t)CALL((recv), (SFT_parser_prod[10] + 0)))
34 #define CALL_parser_prod___ANoImport___init_anoimport(recv) ((parser_prod___ANoImport___init_anoimport_t)CALL((recv), (SFT_parser_prod[10] + 1)))
35 #define CALL_parser_prod___APublicVisibility___empty_init(recv) ((parser_prod___APublicVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[11] + 0)))
36 #define CALL_parser_prod___APublicVisibility___init_apublicvisibility(recv) ((parser_prod___APublicVisibility___init_apublicvisibility_t)CALL((recv), (SFT_parser_prod[11] + 1)))
37 #define CALL_parser_prod___APrivateVisibility___empty_init(recv) ((parser_prod___APrivateVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[12] + 0)))
38 #define CALL_parser_prod___APrivateVisibility___init_aprivatevisibility(recv) ((parser_prod___APrivateVisibility___init_aprivatevisibility_t)CALL((recv), (SFT_parser_prod[12] + 1)))
39 #define CALL_parser_prod___AProtectedVisibility___empty_init(recv) ((parser_prod___AProtectedVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[13] + 0)))
40 #define CALL_parser_prod___AProtectedVisibility___init_aprotectedvisibility(recv) ((parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)CALL((recv), (SFT_parser_prod[13] + 1)))
41 #define CALL_parser_prod___AIntrudeVisibility___empty_init(recv) ((parser_prod___AIntrudeVisibility___empty_init_t)CALL((recv), (SFT_parser_prod[14] + 0)))
42 #define CALL_parser_prod___AIntrudeVisibility___init_aintrudevisibility(recv) ((parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)CALL((recv), (SFT_parser_prod[14] + 1)))
43 #define CALL_parser_prod___AStdClassdef___empty_init(recv) ((parser_prod___AStdClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[15] + 0)))
44 #define CALL_parser_prod___AStdClassdef___init_astdclassdef(recv) ((parser_prod___AStdClassdef___init_astdclassdef_t)CALL((recv), (SFT_parser_prod[15] + 1)))
45 #define CALL_parser_prod___ATopClassdef___empty_init(recv) ((parser_prod___ATopClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[16] + 0)))
46 #define CALL_parser_prod___ATopClassdef___init_atopclassdef(recv) ((parser_prod___ATopClassdef___init_atopclassdef_t)CALL((recv), (SFT_parser_prod[16] + 1)))
47 #define CALL_parser_prod___AMainClassdef___empty_init(recv) ((parser_prod___AMainClassdef___empty_init_t)CALL((recv), (SFT_parser_prod[17] + 0)))
48 #define CALL_parser_prod___AMainClassdef___init_amainclassdef(recv) ((parser_prod___AMainClassdef___init_amainclassdef_t)CALL((recv), (SFT_parser_prod[17] + 1)))
49 #define CALL_parser_prod___AConcreteClasskind___empty_init(recv) ((parser_prod___AConcreteClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[18] + 0)))
50 #define CALL_parser_prod___AConcreteClasskind___init_aconcreteclasskind(recv) ((parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)CALL((recv), (SFT_parser_prod[18] + 1)))
51 #define CALL_parser_prod___AAbstractClasskind___empty_init(recv) ((parser_prod___AAbstractClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[19] + 0)))
52 #define CALL_parser_prod___AAbstractClasskind___init_aabstractclasskind(recv) ((parser_prod___AAbstractClasskind___init_aabstractclasskind_t)CALL((recv), (SFT_parser_prod[19] + 1)))
53 #define CALL_parser_prod___AInterfaceClasskind___empty_init(recv) ((parser_prod___AInterfaceClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[20] + 0)))
54 #define CALL_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(recv) ((parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)CALL((recv), (SFT_parser_prod[20] + 1)))
55 #define CALL_parser_prod___AUniversalClasskind___empty_init(recv) ((parser_prod___AUniversalClasskind___empty_init_t)CALL((recv), (SFT_parser_prod[21] + 0)))
56 #define CALL_parser_prod___AUniversalClasskind___init_auniversalclasskind(recv) ((parser_prod___AUniversalClasskind___init_auniversalclasskind_t)CALL((recv), (SFT_parser_prod[21] + 1)))
57 #define CALL_parser_prod___AFormaldef___empty_init(recv) ((parser_prod___AFormaldef___empty_init_t)CALL((recv), (SFT_parser_prod[22] + 0)))
58 #define CALL_parser_prod___AFormaldef___init_aformaldef(recv) ((parser_prod___AFormaldef___init_aformaldef_t)CALL((recv), (SFT_parser_prod[22] + 1)))
59 #define CALL_parser_prod___ASuperclass___empty_init(recv) ((parser_prod___ASuperclass___empty_init_t)CALL((recv), (SFT_parser_prod[23] + 0)))
60 #define CALL_parser_prod___ASuperclass___init_asuperclass(recv) ((parser_prod___ASuperclass___init_asuperclass_t)CALL((recv), (SFT_parser_prod[23] + 1)))
61 #define CALL_parser_prod___AAttrPropdef___empty_init(recv) ((parser_prod___AAttrPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[24] + 0)))
62 #define CALL_parser_prod___AAttrPropdef___init_aattrpropdef(recv) ((parser_prod___AAttrPropdef___init_aattrpropdef_t)CALL((recv), (SFT_parser_prod[24] + 1)))
63 #define CALL_parser_prod___AMethPropdef___empty_init(recv) ((parser_prod___AMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[25] + 0)))
64 #define CALL_parser_prod___AMethPropdef___init_amethpropdef(recv) ((parser_prod___AMethPropdef___init_amethpropdef_t)CALL((recv), (SFT_parser_prod[25] + 1)))
65 #define CALL_parser_prod___ADeferredMethPropdef___empty_init(recv) ((parser_prod___ADeferredMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[26] + 0)))
66 #define CALL_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(recv) ((parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)CALL((recv), (SFT_parser_prod[26] + 1)))
67 #define CALL_parser_prod___AInternMethPropdef___empty_init(recv) ((parser_prod___AInternMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[27] + 0)))
68 #define CALL_parser_prod___AInternMethPropdef___init_ainternmethpropdef(recv) ((parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)CALL((recv), (SFT_parser_prod[27] + 1)))
69 #define CALL_parser_prod___AExternMethPropdef___empty_init(recv) ((parser_prod___AExternMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[28] + 0)))
70 #define CALL_parser_prod___AExternMethPropdef___init_aexternmethpropdef(recv) ((parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)CALL((recv), (SFT_parser_prod[28] + 1)))
71 #define CALL_parser_prod___AConcreteMethPropdef___empty_init(recv) ((parser_prod___AConcreteMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[29] + 0)))
72 #define CALL_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(recv) ((parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)CALL((recv), (SFT_parser_prod[29] + 1)))
73 #define CALL_parser_prod___AConcreteInitPropdef___empty_init(recv) ((parser_prod___AConcreteInitPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[30] + 0)))
74 #define CALL_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(recv) ((parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)CALL((recv), (SFT_parser_prod[30] + 1)))
75 #define CALL_parser_prod___AMainMethPropdef___empty_init(recv) ((parser_prod___AMainMethPropdef___empty_init_t)CALL((recv), (SFT_parser_prod[31] + 0)))
76 #define CALL_parser_prod___AMainMethPropdef___init_amainmethpropdef(recv) ((parser_prod___AMainMethPropdef___init_amainmethpropdef_t)CALL((recv), (SFT_parser_prod[31] + 1)))
77 #define CALL_parser_prod___ATypePropdef___empty_init(recv) ((parser_prod___ATypePropdef___empty_init_t)CALL((recv), (SFT_parser_prod[32] + 0)))
78 #define CALL_parser_prod___ATypePropdef___init_atypepropdef(recv) ((parser_prod___ATypePropdef___init_atypepropdef_t)CALL((recv), (SFT_parser_prod[32] + 1)))
79 #define CALL_parser_prod___AReadAble___empty_init(recv) ((parser_prod___AReadAble___empty_init_t)CALL((recv), (SFT_parser_prod[33] + 0)))
80 #define CALL_parser_prod___AReadAble___init_areadable(recv) ((parser_prod___AReadAble___init_areadable_t)CALL((recv), (SFT_parser_prod[33] + 1)))
81 #define CALL_parser_prod___AWriteAble___empty_init(recv) ((parser_prod___AWriteAble___empty_init_t)CALL((recv), (SFT_parser_prod[34] + 0)))
82 #define CALL_parser_prod___AWriteAble___init_awriteable(recv) ((parser_prod___AWriteAble___init_awriteable_t)CALL((recv), (SFT_parser_prod[34] + 1)))
83 #define CALL_parser_prod___AIdMethid___empty_init(recv) ((parser_prod___AIdMethid___empty_init_t)CALL((recv), (SFT_parser_prod[35] + 0)))
84 #define CALL_parser_prod___AIdMethid___init_aidmethid(recv) ((parser_prod___AIdMethid___init_aidmethid_t)CALL((recv), (SFT_parser_prod[35] + 1)))
85 #define CALL_parser_prod___APlusMethid___empty_init(recv) ((parser_prod___APlusMethid___empty_init_t)CALL((recv), (SFT_parser_prod[36] + 0)))
86 #define CALL_parser_prod___APlusMethid___init_aplusmethid(recv) ((parser_prod___APlusMethid___init_aplusmethid_t)CALL((recv), (SFT_parser_prod[36] + 1)))
87 #define CALL_parser_prod___AMinusMethid___empty_init(recv) ((parser_prod___AMinusMethid___empty_init_t)CALL((recv), (SFT_parser_prod[37] + 0)))
88 #define CALL_parser_prod___AMinusMethid___init_aminusmethid(recv) ((parser_prod___AMinusMethid___init_aminusmethid_t)CALL((recv), (SFT_parser_prod[37] + 1)))
89 #define CALL_parser_prod___AStarMethid___empty_init(recv) ((parser_prod___AStarMethid___empty_init_t)CALL((recv), (SFT_parser_prod[38] + 0)))
90 #define CALL_parser_prod___AStarMethid___init_astarmethid(recv) ((parser_prod___AStarMethid___init_astarmethid_t)CALL((recv), (SFT_parser_prod[38] + 1)))
91 #define CALL_parser_prod___ASlashMethid___empty_init(recv) ((parser_prod___ASlashMethid___empty_init_t)CALL((recv), (SFT_parser_prod[39] + 0)))
92 #define CALL_parser_prod___ASlashMethid___init_aslashmethid(recv) ((parser_prod___ASlashMethid___init_aslashmethid_t)CALL((recv), (SFT_parser_prod[39] + 1)))
93 #define CALL_parser_prod___APercentMethid___empty_init(recv) ((parser_prod___APercentMethid___empty_init_t)CALL((recv), (SFT_parser_prod[40] + 0)))
94 #define CALL_parser_prod___APercentMethid___init_apercentmethid(recv) ((parser_prod___APercentMethid___init_apercentmethid_t)CALL((recv), (SFT_parser_prod[40] + 1)))
95 #define CALL_parser_prod___AEqMethid___empty_init(recv) ((parser_prod___AEqMethid___empty_init_t)CALL((recv), (SFT_parser_prod[41] + 0)))
96 #define CALL_parser_prod___AEqMethid___init_aeqmethid(recv) ((parser_prod___AEqMethid___init_aeqmethid_t)CALL((recv), (SFT_parser_prod[41] + 1)))
97 #define CALL_parser_prod___ANeMethid___empty_init(recv) ((parser_prod___ANeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[42] + 0)))
98 #define CALL_parser_prod___ANeMethid___init_anemethid(recv) ((parser_prod___ANeMethid___init_anemethid_t)CALL((recv), (SFT_parser_prod[42] + 1)))
99 #define CALL_parser_prod___ALeMethid___empty_init(recv) ((parser_prod___ALeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[43] + 0)))
100 #define CALL_parser_prod___ALeMethid___init_alemethid(recv) ((parser_prod___ALeMethid___init_alemethid_t)CALL((recv), (SFT_parser_prod[43] + 1)))
101 #define CALL_parser_prod___AGeMethid___empty_init(recv) ((parser_prod___AGeMethid___empty_init_t)CALL((recv), (SFT_parser_prod[44] + 0)))
102 #define CALL_parser_prod___AGeMethid___init_agemethid(recv) ((parser_prod___AGeMethid___init_agemethid_t)CALL((recv), (SFT_parser_prod[44] + 1)))
103 #define CALL_parser_prod___ALtMethid___empty_init(recv) ((parser_prod___ALtMethid___empty_init_t)CALL((recv), (SFT_parser_prod[45] + 0)))
104 #define CALL_parser_prod___ALtMethid___init_altmethid(recv) ((parser_prod___ALtMethid___init_altmethid_t)CALL((recv), (SFT_parser_prod[45] + 1)))
105 #define CALL_parser_prod___AGtMethid___empty_init(recv) ((parser_prod___AGtMethid___empty_init_t)CALL((recv), (SFT_parser_prod[46] + 0)))
106 #define CALL_parser_prod___AGtMethid___init_agtmethid(recv) ((parser_prod___AGtMethid___init_agtmethid_t)CALL((recv), (SFT_parser_prod[46] + 1)))
107 #define CALL_parser_prod___ABraMethid___empty_init(recv) ((parser_prod___ABraMethid___empty_init_t)CALL((recv), (SFT_parser_prod[47] + 0)))
108 #define CALL_parser_prod___ABraMethid___init_abramethid(recv) ((parser_prod___ABraMethid___init_abramethid_t)CALL((recv), (SFT_parser_prod[47] + 1)))
109 #define CALL_parser_prod___AStarshipMethid___empty_init(recv) ((parser_prod___AStarshipMethid___empty_init_t)CALL((recv), (SFT_parser_prod[48] + 0)))
110 #define CALL_parser_prod___AStarshipMethid___init_astarshipmethid(recv) ((parser_prod___AStarshipMethid___init_astarshipmethid_t)CALL((recv), (SFT_parser_prod[48] + 1)))
111 #define CALL_parser_prod___AAssignMethid___empty_init(recv) ((parser_prod___AAssignMethid___empty_init_t)CALL((recv), (SFT_parser_prod[49] + 0)))
112 #define CALL_parser_prod___AAssignMethid___init_aassignmethid(recv) ((parser_prod___AAssignMethid___init_aassignmethid_t)CALL((recv), (SFT_parser_prod[49] + 1)))
113 #define CALL_parser_prod___ABraassignMethid___empty_init(recv) ((parser_prod___ABraassignMethid___empty_init_t)CALL((recv), (SFT_parser_prod[50] + 0)))
114 #define CALL_parser_prod___ABraassignMethid___init_abraassignmethid(recv) ((parser_prod___ABraassignMethid___init_abraassignmethid_t)CALL((recv), (SFT_parser_prod[50] + 1)))
115 #define CALL_parser_prod___ASignature___empty_init(recv) ((parser_prod___ASignature___empty_init_t)CALL((recv), (SFT_parser_prod[51] + 0)))
116 #define CALL_parser_prod___ASignature___init_asignature(recv) ((parser_prod___ASignature___init_asignature_t)CALL((recv), (SFT_parser_prod[51] + 1)))
117 #define CALL_parser_prod___AParam___empty_init(recv) ((parser_prod___AParam___empty_init_t)CALL((recv), (SFT_parser_prod[52] + 0)))
118 #define CALL_parser_prod___AParam___init_aparam(recv) ((parser_prod___AParam___init_aparam_t)CALL((recv), (SFT_parser_prod[52] + 1)))
119 #define CALL_parser_prod___AClosureDecl___empty_init(recv) ((parser_prod___AClosureDecl___empty_init_t)CALL((recv), (SFT_parser_prod[53] + 0)))
120 #define CALL_parser_prod___AClosureDecl___init_aclosuredecl(recv) ((parser_prod___AClosureDecl___init_aclosuredecl_t)CALL((recv), (SFT_parser_prod[53] + 1)))
121 #define CALL_parser_prod___AType___empty_init(recv) ((parser_prod___AType___empty_init_t)CALL((recv), (SFT_parser_prod[54] + 0)))
122 #define CALL_parser_prod___AType___init_atype(recv) ((parser_prod___AType___init_atype_t)CALL((recv), (SFT_parser_prod[54] + 1)))
123 #define CALL_parser_prod___ALabel___empty_init(recv) ((parser_prod___ALabel___empty_init_t)CALL((recv), (SFT_parser_prod[55] + 0)))
124 #define CALL_parser_prod___ALabel___init_alabel(recv) ((parser_prod___ALabel___init_alabel_t)CALL((recv), (SFT_parser_prod[55] + 1)))
125 #define CALL_parser_prod___ABlockExpr___empty_init(recv) ((parser_prod___ABlockExpr___empty_init_t)CALL((recv), (SFT_parser_prod[56] + 0)))
126 #define CALL_parser_prod___ABlockExpr___init_ablockexpr(recv) ((parser_prod___ABlockExpr___init_ablockexpr_t)CALL((recv), (SFT_parser_prod[56] + 1)))
127 #define CALL_parser_prod___AVardeclExpr___empty_init(recv) ((parser_prod___AVardeclExpr___empty_init_t)CALL((recv), (SFT_parser_prod[57] + 0)))
128 #define CALL_parser_prod___AVardeclExpr___init_avardeclexpr(recv) ((parser_prod___AVardeclExpr___init_avardeclexpr_t)CALL((recv), (SFT_parser_prod[57] + 1)))
129 #define CALL_parser_prod___AReturnExpr___empty_init(recv) ((parser_prod___AReturnExpr___empty_init_t)CALL((recv), (SFT_parser_prod[58] + 0)))
130 #define CALL_parser_prod___AReturnExpr___init_areturnexpr(recv) ((parser_prod___AReturnExpr___init_areturnexpr_t)CALL((recv), (SFT_parser_prod[58] + 1)))
131 #define CALL_parser_prod___ABreakExpr___empty_init(recv) ((parser_prod___ABreakExpr___empty_init_t)CALL((recv), (SFT_parser_prod[59] + 0)))
132 #define CALL_parser_prod___ABreakExpr___init_abreakexpr(recv) ((parser_prod___ABreakExpr___init_abreakexpr_t)CALL((recv), (SFT_parser_prod[59] + 1)))
133 #define CALL_parser_prod___AAbortExpr___empty_init(recv) ((parser_prod___AAbortExpr___empty_init_t)CALL((recv), (SFT_parser_prod[60] + 0)))
134 #define CALL_parser_prod___AAbortExpr___init_aabortexpr(recv) ((parser_prod___AAbortExpr___init_aabortexpr_t)CALL((recv), (SFT_parser_prod[60] + 1)))
135 #define CALL_parser_prod___AContinueExpr___empty_init(recv) ((parser_prod___AContinueExpr___empty_init_t)CALL((recv), (SFT_parser_prod[61] + 0)))
136 #define CALL_parser_prod___AContinueExpr___init_acontinueexpr(recv) ((parser_prod___AContinueExpr___init_acontinueexpr_t)CALL((recv), (SFT_parser_prod[61] + 1)))
137 #define CALL_parser_prod___ADoExpr___empty_init(recv) ((parser_prod___ADoExpr___empty_init_t)CALL((recv), (SFT_parser_prod[62] + 0)))
138 #define CALL_parser_prod___ADoExpr___init_adoexpr(recv) ((parser_prod___ADoExpr___init_adoexpr_t)CALL((recv), (SFT_parser_prod[62] + 1)))
139 #define CALL_parser_prod___AIfExpr___empty_init(recv) ((parser_prod___AIfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[63] + 0)))
140 #define CALL_parser_prod___AIfExpr___init_aifexpr(recv) ((parser_prod___AIfExpr___init_aifexpr_t)CALL((recv), (SFT_parser_prod[63] + 1)))
141 #define CALL_parser_prod___AIfexprExpr___empty_init(recv) ((parser_prod___AIfexprExpr___empty_init_t)CALL((recv), (SFT_parser_prod[64] + 0)))
142 #define CALL_parser_prod___AIfexprExpr___init_aifexprexpr(recv) ((parser_prod___AIfexprExpr___init_aifexprexpr_t)CALL((recv), (SFT_parser_prod[64] + 1)))
143 #define CALL_parser_prod___AWhileExpr___empty_init(recv) ((parser_prod___AWhileExpr___empty_init_t)CALL((recv), (SFT_parser_prod[65] + 0)))
144 #define CALL_parser_prod___AWhileExpr___init_awhileexpr(recv) ((parser_prod___AWhileExpr___init_awhileexpr_t)CALL((recv), (SFT_parser_prod[65] + 1)))
145 #define CALL_parser_prod___ALoopExpr___empty_init(recv) ((parser_prod___ALoopExpr___empty_init_t)CALL((recv), (SFT_parser_prod[66] + 0)))
146 #define CALL_parser_prod___ALoopExpr___init_aloopexpr(recv) ((parser_prod___ALoopExpr___init_aloopexpr_t)CALL((recv), (SFT_parser_prod[66] + 1)))
147 #define CALL_parser_prod___AForExpr___empty_init(recv) ((parser_prod___AForExpr___empty_init_t)CALL((recv), (SFT_parser_prod[67] + 0)))
148 #define CALL_parser_prod___AForExpr___init_aforexpr(recv) ((parser_prod___AForExpr___init_aforexpr_t)CALL((recv), (SFT_parser_prod[67] + 1)))
149 #define CALL_parser_prod___AAssertExpr___empty_init(recv) ((parser_prod___AAssertExpr___empty_init_t)CALL((recv), (SFT_parser_prod[68] + 0)))
150 #define CALL_parser_prod___AAssertExpr___init_aassertexpr(recv) ((parser_prod___AAssertExpr___init_aassertexpr_t)CALL((recv), (SFT_parser_prod[68] + 1)))
151 #define CALL_parser_prod___AOnceExpr___empty_init(recv) ((parser_prod___AOnceExpr___empty_init_t)CALL((recv), (SFT_parser_prod[69] + 0)))
152 #define CALL_parser_prod___AOnceExpr___init_aonceexpr(recv) ((parser_prod___AOnceExpr___init_aonceexpr_t)CALL((recv), (SFT_parser_prod[69] + 1)))
153 #define CALL_parser_prod___ASendExpr___empty_init(recv) ((parser_prod___ASendExpr___empty_init_t)CALL((recv), (SFT_parser_prod[70] + 0)))
154 #define CALL_parser_prod___ASendExpr___init_asendexpr(recv) ((parser_prod___ASendExpr___init_asendexpr_t)CALL((recv), (SFT_parser_prod[70] + 1)))
155 #define CALL_parser_prod___ABinopExpr___empty_init(recv) ((parser_prod___ABinopExpr___empty_init_t)CALL((recv), (SFT_parser_prod[71] + 0)))
156 #define CALL_parser_prod___ABinopExpr___init_abinopexpr(recv) ((parser_prod___ABinopExpr___init_abinopexpr_t)CALL((recv), (SFT_parser_prod[71] + 1)))
157 #define CALL_parser_prod___AOrExpr___empty_init(recv) ((parser_prod___AOrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[72] + 0)))
158 #define CALL_parser_prod___AOrExpr___init_aorexpr(recv) ((parser_prod___AOrExpr___init_aorexpr_t)CALL((recv), (SFT_parser_prod[72] + 1)))
159 #define CALL_parser_prod___AAndExpr___empty_init(recv) ((parser_prod___AAndExpr___empty_init_t)CALL((recv), (SFT_parser_prod[73] + 0)))
160 #define CALL_parser_prod___AAndExpr___init_aandexpr(recv) ((parser_prod___AAndExpr___init_aandexpr_t)CALL((recv), (SFT_parser_prod[73] + 1)))
161 #define CALL_parser_prod___ANotExpr___empty_init(recv) ((parser_prod___ANotExpr___empty_init_t)CALL((recv), (SFT_parser_prod[74] + 0)))
162 #define CALL_parser_prod___ANotExpr___init_anotexpr(recv) ((parser_prod___ANotExpr___init_anotexpr_t)CALL((recv), (SFT_parser_prod[74] + 1)))
163 #define CALL_parser_prod___AEqExpr___empty_init(recv) ((parser_prod___AEqExpr___empty_init_t)CALL((recv), (SFT_parser_prod[75] + 0)))
164 #define CALL_parser_prod___AEqExpr___init_aeqexpr(recv) ((parser_prod___AEqExpr___init_aeqexpr_t)CALL((recv), (SFT_parser_prod[75] + 1)))
165 #define CALL_parser_prod___AEeExpr___empty_init(recv) ((parser_prod___AEeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[76] + 0)))
166 #define CALL_parser_prod___AEeExpr___init_aeeexpr(recv) ((parser_prod___AEeExpr___init_aeeexpr_t)CALL((recv), (SFT_parser_prod[76] + 1)))
167 #define CALL_parser_prod___ANeExpr___empty_init(recv) ((parser_prod___ANeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[77] + 0)))
168 #define CALL_parser_prod___ANeExpr___init_aneexpr(recv) ((parser_prod___ANeExpr___init_aneexpr_t)CALL((recv), (SFT_parser_prod[77] + 1)))
169 #define CALL_parser_prod___ALtExpr___empty_init(recv) ((parser_prod___ALtExpr___empty_init_t)CALL((recv), (SFT_parser_prod[78] + 0)))
170 #define CALL_parser_prod___ALtExpr___init_altexpr(recv) ((parser_prod___ALtExpr___init_altexpr_t)CALL((recv), (SFT_parser_prod[78] + 1)))
171 #define CALL_parser_prod___ALeExpr___empty_init(recv) ((parser_prod___ALeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[79] + 0)))
172 #define CALL_parser_prod___ALeExpr___init_aleexpr(recv) ((parser_prod___ALeExpr___init_aleexpr_t)CALL((recv), (SFT_parser_prod[79] + 1)))
173 #define CALL_parser_prod___AGtExpr___empty_init(recv) ((parser_prod___AGtExpr___empty_init_t)CALL((recv), (SFT_parser_prod[80] + 0)))
174 #define CALL_parser_prod___AGtExpr___init_agtexpr(recv) ((parser_prod___AGtExpr___init_agtexpr_t)CALL((recv), (SFT_parser_prod[80] + 1)))
175 #define CALL_parser_prod___AGeExpr___empty_init(recv) ((parser_prod___AGeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[81] + 0)))
176 #define CALL_parser_prod___AGeExpr___init_ageexpr(recv) ((parser_prod___AGeExpr___init_ageexpr_t)CALL((recv), (SFT_parser_prod[81] + 1)))
177 #define CALL_parser_prod___AIsaExpr___empty_init(recv) ((parser_prod___AIsaExpr___empty_init_t)CALL((recv), (SFT_parser_prod[82] + 0)))
178 #define CALL_parser_prod___AIsaExpr___init_aisaexpr(recv) ((parser_prod___AIsaExpr___init_aisaexpr_t)CALL((recv), (SFT_parser_prod[82] + 1)))
179 #define CALL_parser_prod___APlusExpr___empty_init(recv) ((parser_prod___APlusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[83] + 0)))
180 #define CALL_parser_prod___APlusExpr___init_aplusexpr(recv) ((parser_prod___APlusExpr___init_aplusexpr_t)CALL((recv), (SFT_parser_prod[83] + 1)))
181 #define CALL_parser_prod___AMinusExpr___empty_init(recv) ((parser_prod___AMinusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[84] + 0)))
182 #define CALL_parser_prod___AMinusExpr___init_aminusexpr(recv) ((parser_prod___AMinusExpr___init_aminusexpr_t)CALL((recv), (SFT_parser_prod[84] + 1)))
183 #define CALL_parser_prod___AStarshipExpr___empty_init(recv) ((parser_prod___AStarshipExpr___empty_init_t)CALL((recv), (SFT_parser_prod[85] + 0)))
184 #define CALL_parser_prod___AStarshipExpr___init_astarshipexpr(recv) ((parser_prod___AStarshipExpr___init_astarshipexpr_t)CALL((recv), (SFT_parser_prod[85] + 1)))
185 #define CALL_parser_prod___AStarExpr___empty_init(recv) ((parser_prod___AStarExpr___empty_init_t)CALL((recv), (SFT_parser_prod[86] + 0)))
186 #define CALL_parser_prod___AStarExpr___init_astarexpr(recv) ((parser_prod___AStarExpr___init_astarexpr_t)CALL((recv), (SFT_parser_prod[86] + 1)))
187 #define CALL_parser_prod___ASlashExpr___empty_init(recv) ((parser_prod___ASlashExpr___empty_init_t)CALL((recv), (SFT_parser_prod[87] + 0)))
188 #define CALL_parser_prod___ASlashExpr___init_aslashexpr(recv) ((parser_prod___ASlashExpr___init_aslashexpr_t)CALL((recv), (SFT_parser_prod[87] + 1)))
189 #define CALL_parser_prod___APercentExpr___empty_init(recv) ((parser_prod___APercentExpr___empty_init_t)CALL((recv), (SFT_parser_prod[88] + 0)))
190 #define CALL_parser_prod___APercentExpr___init_apercentexpr(recv) ((parser_prod___APercentExpr___init_apercentexpr_t)CALL((recv), (SFT_parser_prod[88] + 1)))
191 #define CALL_parser_prod___AUminusExpr___empty_init(recv) ((parser_prod___AUminusExpr___empty_init_t)CALL((recv), (SFT_parser_prod[89] + 0)))
192 #define CALL_parser_prod___AUminusExpr___init_auminusexpr(recv) ((parser_prod___AUminusExpr___init_auminusexpr_t)CALL((recv), (SFT_parser_prod[89] + 1)))
193 #define CALL_parser_prod___ANewExpr___empty_init(recv) ((parser_prod___ANewExpr___empty_init_t)CALL((recv), (SFT_parser_prod[90] + 0)))
194 #define CALL_parser_prod___ANewExpr___init_anewexpr(recv) ((parser_prod___ANewExpr___init_anewexpr_t)CALL((recv), (SFT_parser_prod[90] + 1)))
195 #define CALL_parser_prod___AAttrExpr___empty_init(recv) ((parser_prod___AAttrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[91] + 0)))
196 #define CALL_parser_prod___AAttrExpr___init_aattrexpr(recv) ((parser_prod___AAttrExpr___init_aattrexpr_t)CALL((recv), (SFT_parser_prod[91] + 1)))
197 #define CALL_parser_prod___AAttrAssignExpr___empty_init(recv) ((parser_prod___AAttrAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[92] + 0)))
198 #define CALL_parser_prod___AAttrAssignExpr___init_aattrassignexpr(recv) ((parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)CALL((recv), (SFT_parser_prod[92] + 1)))
199 #define CALL_parser_prod___AAttrReassignExpr___empty_init(recv) ((parser_prod___AAttrReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[93] + 0)))
200 #define CALL_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(recv) ((parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)CALL((recv), (SFT_parser_prod[93] + 1)))
201 #define CALL_parser_prod___ACallExpr___empty_init(recv) ((parser_prod___ACallExpr___empty_init_t)CALL((recv), (SFT_parser_prod[94] + 0)))
202 #define CALL_parser_prod___ACallExpr___init_acallexpr(recv) ((parser_prod___ACallExpr___init_acallexpr_t)CALL((recv), (SFT_parser_prod[94] + 1)))
203 #define CALL_parser_prod___ACallAssignExpr___empty_init(recv) ((parser_prod___ACallAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[95] + 0)))
204 #define CALL_parser_prod___ACallAssignExpr___init_acallassignexpr(recv) ((parser_prod___ACallAssignExpr___init_acallassignexpr_t)CALL((recv), (SFT_parser_prod[95] + 1)))
205 #define CALL_parser_prod___ACallReassignExpr___empty_init(recv) ((parser_prod___ACallReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[96] + 0)))
206 #define CALL_parser_prod___ACallReassignExpr___init_acallreassignexpr(recv) ((parser_prod___ACallReassignExpr___init_acallreassignexpr_t)CALL((recv), (SFT_parser_prod[96] + 1)))
207 #define CALL_parser_prod___ASuperExpr___empty_init(recv) ((parser_prod___ASuperExpr___empty_init_t)CALL((recv), (SFT_parser_prod[97] + 0)))
208 #define CALL_parser_prod___ASuperExpr___init_asuperexpr(recv) ((parser_prod___ASuperExpr___init_asuperexpr_t)CALL((recv), (SFT_parser_prod[97] + 1)))
209 #define CALL_parser_prod___AInitExpr___empty_init(recv) ((parser_prod___AInitExpr___empty_init_t)CALL((recv), (SFT_parser_prod[98] + 0)))
210 #define CALL_parser_prod___AInitExpr___init_ainitexpr(recv) ((parser_prod___AInitExpr___init_ainitexpr_t)CALL((recv), (SFT_parser_prod[98] + 1)))
211 #define CALL_parser_prod___ABraExpr___empty_init(recv) ((parser_prod___ABraExpr___empty_init_t)CALL((recv), (SFT_parser_prod[99] + 0)))
212 #define CALL_parser_prod___ABraExpr___init_abraexpr(recv) ((parser_prod___ABraExpr___init_abraexpr_t)CALL((recv), (SFT_parser_prod[99] + 1)))
213 #define CALL_parser_prod___ABraAssignExpr___empty_init(recv) ((parser_prod___ABraAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[100] + 0)))
214 #define CALL_parser_prod___ABraAssignExpr___init_abraassignexpr(recv) ((parser_prod___ABraAssignExpr___init_abraassignexpr_t)CALL((recv), (SFT_parser_prod[100] + 1)))
215 #define CALL_parser_prod___ABraReassignExpr___empty_init(recv) ((parser_prod___ABraReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[101] + 0)))
216 #define CALL_parser_prod___ABraReassignExpr___init_abrareassignexpr(recv) ((parser_prod___ABraReassignExpr___init_abrareassignexpr_t)CALL((recv), (SFT_parser_prod[101] + 1)))
217 #define CALL_parser_prod___AClosureCallExpr___empty_init(recv) ((parser_prod___AClosureCallExpr___empty_init_t)CALL((recv), (SFT_parser_prod[102] + 0)))
218 #define CALL_parser_prod___AClosureCallExpr___init_aclosurecallexpr(recv) ((parser_prod___AClosureCallExpr___init_aclosurecallexpr_t)CALL((recv), (SFT_parser_prod[102] + 1)))
219 #define CALL_parser_prod___AVarExpr___empty_init(recv) ((parser_prod___AVarExpr___empty_init_t)CALL((recv), (SFT_parser_prod[103] + 0)))
220 #define CALL_parser_prod___AVarExpr___init_avarexpr(recv) ((parser_prod___AVarExpr___init_avarexpr_t)CALL((recv), (SFT_parser_prod[103] + 1)))
221 #define CALL_parser_prod___AVarAssignExpr___empty_init(recv) ((parser_prod___AVarAssignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[104] + 0)))
222 #define CALL_parser_prod___AVarAssignExpr___init_avarassignexpr(recv) ((parser_prod___AVarAssignExpr___init_avarassignexpr_t)CALL((recv), (SFT_parser_prod[104] + 1)))
223 #define CALL_parser_prod___AVarReassignExpr___empty_init(recv) ((parser_prod___AVarReassignExpr___empty_init_t)CALL((recv), (SFT_parser_prod[105] + 0)))
224 #define CALL_parser_prod___AVarReassignExpr___init_avarreassignexpr(recv) ((parser_prod___AVarReassignExpr___init_avarreassignexpr_t)CALL((recv), (SFT_parser_prod[105] + 1)))
225 #define CALL_parser_prod___ARangeExpr___empty_init(recv) ((parser_prod___ARangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[106] + 0)))
226 #define CALL_parser_prod___ARangeExpr___init_arangeexpr(recv) ((parser_prod___ARangeExpr___init_arangeexpr_t)CALL((recv), (SFT_parser_prod[106] + 1)))
227 #define CALL_parser_prod___ACrangeExpr___empty_init(recv) ((parser_prod___ACrangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[107] + 0)))
228 #define CALL_parser_prod___ACrangeExpr___init_acrangeexpr(recv) ((parser_prod___ACrangeExpr___init_acrangeexpr_t)CALL((recv), (SFT_parser_prod[107] + 1)))
229 #define CALL_parser_prod___AOrangeExpr___empty_init(recv) ((parser_prod___AOrangeExpr___empty_init_t)CALL((recv), (SFT_parser_prod[108] + 0)))
230 #define CALL_parser_prod___AOrangeExpr___init_aorangeexpr(recv) ((parser_prod___AOrangeExpr___init_aorangeexpr_t)CALL((recv), (SFT_parser_prod[108] + 1)))
231 #define CALL_parser_prod___AArrayExpr___empty_init(recv) ((parser_prod___AArrayExpr___empty_init_t)CALL((recv), (SFT_parser_prod[109] + 0)))
232 #define CALL_parser_prod___AArrayExpr___init_aarrayexpr(recv) ((parser_prod___AArrayExpr___init_aarrayexpr_t)CALL((recv), (SFT_parser_prod[109] + 1)))
233 #define CALL_parser_prod___ASelfExpr___empty_init(recv) ((parser_prod___ASelfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[110] + 0)))
234 #define CALL_parser_prod___ASelfExpr___init_aselfexpr(recv) ((parser_prod___ASelfExpr___init_aselfexpr_t)CALL((recv), (SFT_parser_prod[110] + 1)))
235 #define CALL_parser_prod___AImplicitSelfExpr___empty_init(recv) ((parser_prod___AImplicitSelfExpr___empty_init_t)CALL((recv), (SFT_parser_prod[111] + 0)))
236 #define CALL_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(recv) ((parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)CALL((recv), (SFT_parser_prod[111] + 1)))
237 #define CALL_parser_prod___ATrueExpr___empty_init(recv) ((parser_prod___ATrueExpr___empty_init_t)CALL((recv), (SFT_parser_prod[112] + 0)))
238 #define CALL_parser_prod___ATrueExpr___init_atrueexpr(recv) ((parser_prod___ATrueExpr___init_atrueexpr_t)CALL((recv), (SFT_parser_prod[112] + 1)))
239 #define CALL_parser_prod___AFalseExpr___empty_init(recv) ((parser_prod___AFalseExpr___empty_init_t)CALL((recv), (SFT_parser_prod[113] + 0)))
240 #define CALL_parser_prod___AFalseExpr___init_afalseexpr(recv) ((parser_prod___AFalseExpr___init_afalseexpr_t)CALL((recv), (SFT_parser_prod[113] + 1)))
241 #define CALL_parser_prod___ANullExpr___empty_init(recv) ((parser_prod___ANullExpr___empty_init_t)CALL((recv), (SFT_parser_prod[114] + 0)))
242 #define CALL_parser_prod___ANullExpr___init_anullexpr(recv) ((parser_prod___ANullExpr___init_anullexpr_t)CALL((recv), (SFT_parser_prod[114] + 1)))
243 #define CALL_parser_prod___AIntExpr___empty_init(recv) ((parser_prod___AIntExpr___empty_init_t)CALL((recv), (SFT_parser_prod[115] + 0)))
244 #define CALL_parser_prod___AIntExpr___init_aintexpr(recv) ((parser_prod___AIntExpr___init_aintexpr_t)CALL((recv), (SFT_parser_prod[115] + 1)))
245 #define CALL_parser_prod___AFloatExpr___empty_init(recv) ((parser_prod___AFloatExpr___empty_init_t)CALL((recv), (SFT_parser_prod[116] + 0)))
246 #define CALL_parser_prod___AFloatExpr___init_afloatexpr(recv) ((parser_prod___AFloatExpr___init_afloatexpr_t)CALL((recv), (SFT_parser_prod[116] + 1)))
247 #define CALL_parser_prod___ACharExpr___empty_init(recv) ((parser_prod___ACharExpr___empty_init_t)CALL((recv), (SFT_parser_prod[117] + 0)))
248 #define CALL_parser_prod___ACharExpr___init_acharexpr(recv) ((parser_prod___ACharExpr___init_acharexpr_t)CALL((recv), (SFT_parser_prod[117] + 1)))
249 #define CALL_parser_prod___AStringExpr___empty_init(recv) ((parser_prod___AStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[118] + 0)))
250 #define CALL_parser_prod___AStringExpr___init_astringexpr(recv) ((parser_prod___AStringExpr___init_astringexpr_t)CALL((recv), (SFT_parser_prod[118] + 1)))
251 #define CALL_parser_prod___AStartStringExpr___empty_init(recv) ((parser_prod___AStartStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[119] + 0)))
252 #define CALL_parser_prod___AStartStringExpr___init_astartstringexpr(recv) ((parser_prod___AStartStringExpr___init_astartstringexpr_t)CALL((recv), (SFT_parser_prod[119] + 1)))
253 #define CALL_parser_prod___AMidStringExpr___empty_init(recv) ((parser_prod___AMidStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[120] + 0)))
254 #define CALL_parser_prod___AMidStringExpr___init_amidstringexpr(recv) ((parser_prod___AMidStringExpr___init_amidstringexpr_t)CALL((recv), (SFT_parser_prod[120] + 1)))
255 #define CALL_parser_prod___AEndStringExpr___empty_init(recv) ((parser_prod___AEndStringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[121] + 0)))
256 #define CALL_parser_prod___AEndStringExpr___init_aendstringexpr(recv) ((parser_prod___AEndStringExpr___init_aendstringexpr_t)CALL((recv), (SFT_parser_prod[121] + 1)))
257 #define CALL_parser_prod___ASuperstringExpr___empty_init(recv) ((parser_prod___ASuperstringExpr___empty_init_t)CALL((recv), (SFT_parser_prod[122] + 0)))
258 #define CALL_parser_prod___ASuperstringExpr___init_asuperstringexpr(recv) ((parser_prod___ASuperstringExpr___init_asuperstringexpr_t)CALL((recv), (SFT_parser_prod[122] + 1)))
259 #define CALL_parser_prod___AParExpr___empty_init(recv) ((parser_prod___AParExpr___empty_init_t)CALL((recv), (SFT_parser_prod[123] + 0)))
260 #define CALL_parser_prod___AParExpr___init_aparexpr(recv) ((parser_prod___AParExpr___init_aparexpr_t)CALL((recv), (SFT_parser_prod[123] + 1)))
261 #define CALL_parser_prod___AAsCastExpr___empty_init(recv) ((parser_prod___AAsCastExpr___empty_init_t)CALL((recv), (SFT_parser_prod[124] + 0)))
262 #define CALL_parser_prod___AAsCastExpr___init_aascastexpr(recv) ((parser_prod___AAsCastExpr___init_aascastexpr_t)CALL((recv), (SFT_parser_prod[124] + 1)))
263 #define CALL_parser_prod___AAsNotnullExpr___empty_init(recv) ((parser_prod___AAsNotnullExpr___empty_init_t)CALL((recv), (SFT_parser_prod[125] + 0)))
264 #define CALL_parser_prod___AAsNotnullExpr___init_aasnotnullexpr(recv) ((parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t)CALL((recv), (SFT_parser_prod[125] + 1)))
265 #define CALL_parser_prod___AIssetAttrExpr___empty_init(recv) ((parser_prod___AIssetAttrExpr___empty_init_t)CALL((recv), (SFT_parser_prod[126] + 0)))
266 #define CALL_parser_prod___AIssetAttrExpr___init_aissetattrexpr(recv) ((parser_prod___AIssetAttrExpr___init_aissetattrexpr_t)CALL((recv), (SFT_parser_prod[126] + 1)))
267 #define CALL_parser_prod___APlusAssignOp___empty_init(recv) ((parser_prod___APlusAssignOp___empty_init_t)CALL((recv), (SFT_parser_prod[127] + 0)))
268 #define CALL_parser_prod___APlusAssignOp___init_aplusassignop(recv) ((parser_prod___APlusAssignOp___init_aplusassignop_t)CALL((recv), (SFT_parser_prod[127] + 1)))
269 #define CALL_parser_prod___AMinusAssignOp___empty_init(recv) ((parser_prod___AMinusAssignOp___empty_init_t)CALL((recv), (SFT_parser_prod[128] + 0)))
270 #define CALL_parser_prod___AMinusAssignOp___init_aminusassignop(recv) ((parser_prod___AMinusAssignOp___init_aminusassignop_t)CALL((recv), (SFT_parser_prod[128] + 1)))
271 #define CALL_parser_prod___AClosureDef___empty_init(recv) ((parser_prod___AClosureDef___empty_init_t)CALL((recv), (SFT_parser_prod[129] + 0)))
272 #define CALL_parser_prod___AClosureDef___init_aclosuredef(recv) ((parser_prod___AClosureDef___init_aclosuredef_t)CALL((recv), (SFT_parser_prod[129] + 1)))
273 #define CALL_parser_prod___ASimpleClosureId___empty_init(recv) ((parser_prod___ASimpleClosureId___empty_init_t)CALL((recv), (SFT_parser_prod[130] + 0)))
274 #define CALL_parser_prod___ASimpleClosureId___init_asimpleclosureid(recv) ((parser_prod___ASimpleClosureId___init_asimpleclosureid_t)CALL((recv), (SFT_parser_prod[130] + 1)))
275 #define CALL_parser_prod___ABreakClosureId___empty_init(recv) ((parser_prod___ABreakClosureId___empty_init_t)CALL((recv), (SFT_parser_prod[131] + 0)))
276 #define CALL_parser_prod___ABreakClosureId___init_abreakclosureid(recv) ((parser_prod___ABreakClosureId___init_abreakclosureid_t)CALL((recv), (SFT_parser_prod[131] + 1)))
277 #define CALL_parser_prod___AQualified___empty_init(recv) ((parser_prod___AQualified___empty_init_t)CALL((recv), (SFT_parser_prod[132] + 0)))
278 #define CALL_parser_prod___AQualified___init_aqualified(recv) ((parser_prod___AQualified___init_aqualified_t)CALL((recv), (SFT_parser_prod[132] + 1)))
279 #define CALL_parser_prod___ADoc___empty_init(recv) ((parser_prod___ADoc___empty_init_t)CALL((recv), (SFT_parser_prod[133] + 0)))
280 #define CALL_parser_prod___ADoc___init_adoc(recv) ((parser_prod___ADoc___init_adoc_t)CALL((recv), (SFT_parser_prod[133] + 1)))
281 #define CALL_parser_prod___Start___init(recv) ((parser_prod___Start___init_t)CALL((recv), (SFT_parser_prod[134] + 0)))
282 val_t NEW_ANode_parser_nodes___ANode___init(val_t p0);
283 #define LOCATE_parser_prod___ANode___parent "parser_prod::ANode::parent"
284 val_t parser_prod___ANode___parent(val_t p0);
285 typedef val_t (*parser_prod___ANode___parent_t)(val_t p0);
286 #define LOCATE_parser_prod___ANode___parent__eq "parser_prod::ANode::parent="
287 void parser_prod___ANode___parent__eq(val_t p0, val_t p1);
288 typedef void (*parser_prod___ANode___parent__eq_t)(val_t p0, val_t p1);
289 #define LOCATE_parser_prod___ANode___remove_child "parser_prod::ANode::remove_child"
290 void parser_prod___ANode___remove_child(val_t p0, val_t p1);
291 typedef void (*parser_prod___ANode___remove_child_t)(val_t p0, val_t p1);
292 #define LOCATE_parser_prod___ANode___replace_child "parser_prod::ANode::replace_child"
293 void parser_prod___ANode___replace_child(val_t p0, val_t p1, val_t p2);
294 typedef void (*parser_prod___ANode___replace_child_t)(val_t p0, val_t p1, val_t p2);
295 #define LOCATE_parser_prod___ANode___replace_with "parser_prod::ANode::replace_with"
296 void parser_prod___ANode___replace_with(val_t p0, val_t p1);
297 typedef void (*parser_prod___ANode___replace_with_t)(val_t p0, val_t p1);
298 #define LOCATE_parser_prod___ANode___visit_all "parser_prod::ANode::visit_all"
299 void parser_prod___ANode___visit_all(val_t p0, val_t p1);
300 typedef void (*parser_prod___ANode___visit_all_t)(val_t p0, val_t p1);
301 #define LOCATE_parser_prod___ANode___visit_all_reverse "parser_prod::ANode::visit_all_reverse"
302 void parser_prod___ANode___visit_all_reverse(val_t p0, val_t p1);
303 typedef void (*parser_prod___ANode___visit_all_reverse_t)(val_t p0, val_t p1);
304 val_t NEW_Token_parser_nodes___ANode___init(val_t p0);
305 #define LOCATE_parser_prod___Token___replace_child "parser_prod::Token::(parser_prod::ANode::replace_child)"
306 void parser_prod___Token___replace_child(val_t p0, val_t p1, val_t p2);
307 typedef void (*parser_prod___Token___replace_child_t)(val_t p0, val_t p1, val_t p2);
308 #define LOCATE_parser_prod___Token___visit_all "parser_prod::Token::(parser_prod::ANode::visit_all)"
309 void parser_prod___Token___visit_all(val_t p0, val_t p1);
310 typedef void (*parser_prod___Token___visit_all_t)(val_t p0, val_t p1);
311 #define LOCATE_parser_prod___Token___visit_all_reverse "parser_prod::Token::(parser_prod::ANode::visit_all_reverse)"
312 void parser_prod___Token___visit_all_reverse(val_t p0, val_t p1);
313 typedef void (*parser_prod___Token___visit_all_reverse_t)(val_t p0, val_t p1);
314 val_t NEW_Prod_parser_nodes___ANode___init(val_t p0);
315 #define LOCATE_parser_prod___Prod___replace_with "parser_prod::Prod::(parser_prod::ANode::replace_with)"
316 void parser_prod___Prod___replace_with(val_t p0, val_t p1);
317 typedef void (*parser_prod___Prod___replace_with_t)(val_t p0, val_t p1);
318 #define LOCATE_parser_prod___Visitor___visit "parser_prod::Visitor::visit"
319 void parser_prod___Visitor___visit(val_t p0, val_t p1);
320 typedef void (*parser_prod___Visitor___visit_t)(val_t p0, val_t p1);
321 #define LOCATE_parser_prod___Visitor___enter_visit "parser_prod::Visitor::enter_visit"
322 void parser_prod___Visitor___enter_visit(val_t p0, val_t p1);
323 typedef void (*parser_prod___Visitor___enter_visit_t)(val_t p0, val_t p1);
324 #define LOCATE_parser_prod___Visitor___current_node "parser_prod::Visitor::current_node"
325 val_t parser_prod___Visitor___current_node(val_t p0);
326 typedef val_t (*parser_prod___Visitor___current_node_t)(val_t p0);
327 #define LOCATE_parser_prod___Visitor___init "parser_prod::Visitor::init"
328 void parser_prod___Visitor___init(val_t p0, int* init_table);
329 typedef void (*parser_prod___Visitor___init_t)(val_t p0, int* init_table);
330 val_t NEW_Visitor_parser_prod___Visitor___init();
331 val_t NEW_AModule_parser_nodes___ANode___init(val_t p0);
332 #define LOCATE_parser_prod___AModule___n_packagedecl__eq "parser_prod::AModule::(parser_nodes::AModule::n_packagedecl=)"
333 void parser_prod___AModule___n_packagedecl__eq(val_t p0, val_t p1);
334 typedef void (*parser_prod___AModule___n_packagedecl__eq_t)(val_t p0, val_t p1);
335 #define LOCATE_parser_prod___AModule___replace_child "parser_prod::AModule::(parser_prod::ANode::replace_child)"
336 void parser_prod___AModule___replace_child(val_t p0, val_t p1, val_t p2);
337 typedef void (*parser_prod___AModule___replace_child_t)(val_t p0, val_t p1, val_t p2);
338 #define LOCATE_parser_prod___AModule___visit_all "parser_prod::AModule::(parser_prod::ANode::visit_all)"
339 void parser_prod___AModule___visit_all(val_t p0, val_t p1);
340 typedef void (*parser_prod___AModule___visit_all_t)(val_t p0, val_t p1);
341 #define LOCATE_parser_prod___AModule___visit_all_reverse "parser_prod::AModule::(parser_prod::ANode::visit_all_reverse)"
342 void parser_prod___AModule___visit_all_reverse(val_t p0, val_t p1);
343 typedef void (*parser_prod___AModule___visit_all_reverse_t)(val_t p0, val_t p1);
344 #define LOCATE_parser_prod___AModule___empty_init "parser_prod::AModule::empty_init"
345 void parser_prod___AModule___empty_init(val_t p0, int* init_table);
346 typedef void (*parser_prod___AModule___empty_init_t)(val_t p0, int* init_table);
347 val_t NEW_AModule_parser_prod___AModule___empty_init();
348 #define LOCATE_parser_prod___AModule___init_amodule "parser_prod::AModule::init_amodule"
349 void parser_prod___AModule___init_amodule(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
350 typedef void (*parser_prod___AModule___init_amodule_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
351 val_t NEW_AModule_parser_prod___AModule___init_amodule(val_t p0, val_t p1, val_t p2);
352 val_t NEW_APackagedecl_parser_nodes___ANode___init(val_t p0);
353 #define LOCATE_parser_prod___APackagedecl___n_doc__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_doc=)"
354 void parser_prod___APackagedecl___n_doc__eq(val_t p0, val_t p1);
355 typedef void (*parser_prod___APackagedecl___n_doc__eq_t)(val_t p0, val_t p1);
356 #define LOCATE_parser_prod___APackagedecl___n_kwpackage__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_kwpackage=)"
357 void parser_prod___APackagedecl___n_kwpackage__eq(val_t p0, val_t p1);
358 typedef void (*parser_prod___APackagedecl___n_kwpackage__eq_t)(val_t p0, val_t p1);
359 #define LOCATE_parser_prod___APackagedecl___n_id__eq "parser_prod::APackagedecl::(parser_nodes::APackagedecl::n_id=)"
360 void parser_prod___APackagedecl___n_id__eq(val_t p0, val_t p1);
361 typedef void (*parser_prod___APackagedecl___n_id__eq_t)(val_t p0, val_t p1);
362 #define LOCATE_parser_prod___APackagedecl___replace_child "parser_prod::APackagedecl::(parser_prod::ANode::replace_child)"
363 void parser_prod___APackagedecl___replace_child(val_t p0, val_t p1, val_t p2);
364 typedef void (*parser_prod___APackagedecl___replace_child_t)(val_t p0, val_t p1, val_t p2);
365 #define LOCATE_parser_prod___APackagedecl___visit_all "parser_prod::APackagedecl::(parser_prod::ANode::visit_all)"
366 void parser_prod___APackagedecl___visit_all(val_t p0, val_t p1);
367 typedef void (*parser_prod___APackagedecl___visit_all_t)(val_t p0, val_t p1);
368 #define LOCATE_parser_prod___APackagedecl___visit_all_reverse "parser_prod::APackagedecl::(parser_prod::ANode::visit_all_reverse)"
369 void parser_prod___APackagedecl___visit_all_reverse(val_t p0, val_t p1);
370 typedef void (*parser_prod___APackagedecl___visit_all_reverse_t)(val_t p0, val_t p1);
371 #define LOCATE_parser_prod___APackagedecl___empty_init "parser_prod::APackagedecl::empty_init"
372 void parser_prod___APackagedecl___empty_init(val_t p0, int* init_table);
373 typedef void (*parser_prod___APackagedecl___empty_init_t)(val_t p0, int* init_table);
374 val_t NEW_APackagedecl_parser_prod___APackagedecl___empty_init();
375 #define LOCATE_parser_prod___APackagedecl___init_apackagedecl "parser_prod::APackagedecl::init_apackagedecl"
376 void parser_prod___APackagedecl___init_apackagedecl(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
377 typedef void (*parser_prod___APackagedecl___init_apackagedecl_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
378 val_t NEW_APackagedecl_parser_prod___APackagedecl___init_apackagedecl(val_t p0, val_t p1, val_t p2);
379 val_t NEW_AStdImport_parser_nodes___ANode___init(val_t p0);
380 #define LOCATE_parser_prod___AStdImport___n_visibility__eq "parser_prod::AStdImport::(parser_nodes::AStdImport::n_visibility=)"
381 void parser_prod___AStdImport___n_visibility__eq(val_t p0, val_t p1);
382 typedef void (*parser_prod___AStdImport___n_visibility__eq_t)(val_t p0, val_t p1);
383 #define LOCATE_parser_prod___AStdImport___n_kwimport__eq "parser_prod::AStdImport::(parser_nodes::AStdImport::n_kwimport=)"
384 void parser_prod___AStdImport___n_kwimport__eq(val_t p0, val_t p1);
385 typedef void (*parser_prod___AStdImport___n_kwimport__eq_t)(val_t p0, val_t p1);
386 #define LOCATE_parser_prod___AStdImport___n_id__eq "parser_prod::AStdImport::(parser_nodes::AStdImport::n_id=)"
387 void parser_prod___AStdImport___n_id__eq(val_t p0, val_t p1);
388 typedef void (*parser_prod___AStdImport___n_id__eq_t)(val_t p0, val_t p1);
389 #define LOCATE_parser_prod___AStdImport___replace_child "parser_prod::AStdImport::(parser_prod::ANode::replace_child)"
390 void parser_prod___AStdImport___replace_child(val_t p0, val_t p1, val_t p2);
391 typedef void (*parser_prod___AStdImport___replace_child_t)(val_t p0, val_t p1, val_t p2);
392 #define LOCATE_parser_prod___AStdImport___visit_all "parser_prod::AStdImport::(parser_prod::ANode::visit_all)"
393 void parser_prod___AStdImport___visit_all(val_t p0, val_t p1);
394 typedef void (*parser_prod___AStdImport___visit_all_t)(val_t p0, val_t p1);
395 #define LOCATE_parser_prod___AStdImport___visit_all_reverse "parser_prod::AStdImport::(parser_prod::ANode::visit_all_reverse)"
396 void parser_prod___AStdImport___visit_all_reverse(val_t p0, val_t p1);
397 typedef void (*parser_prod___AStdImport___visit_all_reverse_t)(val_t p0, val_t p1);
398 #define LOCATE_parser_prod___AStdImport___empty_init "parser_prod::AStdImport::empty_init"
399 void parser_prod___AStdImport___empty_init(val_t p0, int* init_table);
400 typedef void (*parser_prod___AStdImport___empty_init_t)(val_t p0, int* init_table);
401 val_t NEW_AStdImport_parser_prod___AStdImport___empty_init();
402 #define LOCATE_parser_prod___AStdImport___init_astdimport "parser_prod::AStdImport::init_astdimport"
403 void parser_prod___AStdImport___init_astdimport(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
404 typedef void (*parser_prod___AStdImport___init_astdimport_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
405 val_t NEW_AStdImport_parser_prod___AStdImport___init_astdimport(val_t p0, val_t p1, val_t p2);
406 val_t NEW_ANoImport_parser_nodes___ANode___init(val_t p0);
407 #define LOCATE_parser_prod___ANoImport___n_visibility__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_visibility=)"
408 void parser_prod___ANoImport___n_visibility__eq(val_t p0, val_t p1);
409 typedef void (*parser_prod___ANoImport___n_visibility__eq_t)(val_t p0, val_t p1);
410 #define LOCATE_parser_prod___ANoImport___n_kwimport__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwimport=)"
411 void parser_prod___ANoImport___n_kwimport__eq(val_t p0, val_t p1);
412 typedef void (*parser_prod___ANoImport___n_kwimport__eq_t)(val_t p0, val_t p1);
413 #define LOCATE_parser_prod___ANoImport___n_kwend__eq "parser_prod::ANoImport::(parser_nodes::ANoImport::n_kwend=)"
414 void parser_prod___ANoImport___n_kwend__eq(val_t p0, val_t p1);
415 typedef void (*parser_prod___ANoImport___n_kwend__eq_t)(val_t p0, val_t p1);
416 #define LOCATE_parser_prod___ANoImport___replace_child "parser_prod::ANoImport::(parser_prod::ANode::replace_child)"
417 void parser_prod___ANoImport___replace_child(val_t p0, val_t p1, val_t p2);
418 typedef void (*parser_prod___ANoImport___replace_child_t)(val_t p0, val_t p1, val_t p2);
419 #define LOCATE_parser_prod___ANoImport___visit_all "parser_prod::ANoImport::(parser_prod::ANode::visit_all)"
420 void parser_prod___ANoImport___visit_all(val_t p0, val_t p1);
421 typedef void (*parser_prod___ANoImport___visit_all_t)(val_t p0, val_t p1);
422 #define LOCATE_parser_prod___ANoImport___visit_all_reverse "parser_prod::ANoImport::(parser_prod::ANode::visit_all_reverse)"
423 void parser_prod___ANoImport___visit_all_reverse(val_t p0, val_t p1);
424 typedef void (*parser_prod___ANoImport___visit_all_reverse_t)(val_t p0, val_t p1);
425 #define LOCATE_parser_prod___ANoImport___empty_init "parser_prod::ANoImport::empty_init"
426 void parser_prod___ANoImport___empty_init(val_t p0, int* init_table);
427 typedef void (*parser_prod___ANoImport___empty_init_t)(val_t p0, int* init_table);
428 val_t NEW_ANoImport_parser_prod___ANoImport___empty_init();
429 #define LOCATE_parser_prod___ANoImport___init_anoimport "parser_prod::ANoImport::init_anoimport"
430 void parser_prod___ANoImport___init_anoimport(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
431 typedef void (*parser_prod___ANoImport___init_anoimport_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
432 val_t NEW_ANoImport_parser_prod___ANoImport___init_anoimport(val_t p0, val_t p1, val_t p2);
433 val_t NEW_APublicVisibility_parser_nodes___ANode___init(val_t p0);
434 #define LOCATE_parser_prod___APublicVisibility___replace_child "parser_prod::APublicVisibility::(parser_prod::ANode::replace_child)"
435 void parser_prod___APublicVisibility___replace_child(val_t p0, val_t p1, val_t p2);
436 typedef void (*parser_prod___APublicVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
437 #define LOCATE_parser_prod___APublicVisibility___visit_all "parser_prod::APublicVisibility::(parser_prod::ANode::visit_all)"
438 void parser_prod___APublicVisibility___visit_all(val_t p0, val_t p1);
439 typedef void (*parser_prod___APublicVisibility___visit_all_t)(val_t p0, val_t p1);
440 #define LOCATE_parser_prod___APublicVisibility___visit_all_reverse "parser_prod::APublicVisibility::(parser_prod::ANode::visit_all_reverse)"
441 void parser_prod___APublicVisibility___visit_all_reverse(val_t p0, val_t p1);
442 typedef void (*parser_prod___APublicVisibility___visit_all_reverse_t)(val_t p0, val_t p1);
443 #define LOCATE_parser_prod___APublicVisibility___empty_init "parser_prod::APublicVisibility::empty_init"
444 void parser_prod___APublicVisibility___empty_init(val_t p0, int* init_table);
445 typedef void (*parser_prod___APublicVisibility___empty_init_t)(val_t p0, int* init_table);
446 val_t NEW_APublicVisibility_parser_prod___APublicVisibility___empty_init();
447 #define LOCATE_parser_prod___APublicVisibility___init_apublicvisibility "parser_prod::APublicVisibility::init_apublicvisibility"
448 void parser_prod___APublicVisibility___init_apublicvisibility(val_t p0, int* init_table);
449 typedef void (*parser_prod___APublicVisibility___init_apublicvisibility_t)(val_t p0, int* init_table);
450 val_t NEW_APublicVisibility_parser_prod___APublicVisibility___init_apublicvisibility();
451 val_t NEW_APrivateVisibility_parser_nodes___ANode___init(val_t p0);
452 #define LOCATE_parser_prod___APrivateVisibility___n_kwprivate__eq "parser_prod::APrivateVisibility::(parser_nodes::APrivateVisibility::n_kwprivate=)"
453 void parser_prod___APrivateVisibility___n_kwprivate__eq(val_t p0, val_t p1);
454 typedef void (*parser_prod___APrivateVisibility___n_kwprivate__eq_t)(val_t p0, val_t p1);
455 #define LOCATE_parser_prod___APrivateVisibility___replace_child "parser_prod::APrivateVisibility::(parser_prod::ANode::replace_child)"
456 void parser_prod___APrivateVisibility___replace_child(val_t p0, val_t p1, val_t p2);
457 typedef void (*parser_prod___APrivateVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
458 #define LOCATE_parser_prod___APrivateVisibility___visit_all "parser_prod::APrivateVisibility::(parser_prod::ANode::visit_all)"
459 void parser_prod___APrivateVisibility___visit_all(val_t p0, val_t p1);
460 typedef void (*parser_prod___APrivateVisibility___visit_all_t)(val_t p0, val_t p1);
461 #define LOCATE_parser_prod___APrivateVisibility___visit_all_reverse "parser_prod::APrivateVisibility::(parser_prod::ANode::visit_all_reverse)"
462 void parser_prod___APrivateVisibility___visit_all_reverse(val_t p0, val_t p1);
463 typedef void (*parser_prod___APrivateVisibility___visit_all_reverse_t)(val_t p0, val_t p1);
464 #define LOCATE_parser_prod___APrivateVisibility___empty_init "parser_prod::APrivateVisibility::empty_init"
465 void parser_prod___APrivateVisibility___empty_init(val_t p0, int* init_table);
466 typedef void (*parser_prod___APrivateVisibility___empty_init_t)(val_t p0, int* init_table);
467 val_t NEW_APrivateVisibility_parser_prod___APrivateVisibility___empty_init();
468 #define LOCATE_parser_prod___APrivateVisibility___init_aprivatevisibility "parser_prod::APrivateVisibility::init_aprivatevisibility"
469 void parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0, val_t p1, int* init_table);
470 typedef void (*parser_prod___APrivateVisibility___init_aprivatevisibility_t)(val_t p0, val_t p1, int* init_table);
471 val_t NEW_APrivateVisibility_parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0);
472 val_t NEW_AProtectedVisibility_parser_nodes___ANode___init(val_t p0);
473 #define LOCATE_parser_prod___AProtectedVisibility___n_kwprotected__eq "parser_prod::AProtectedVisibility::(parser_nodes::AProtectedVisibility::n_kwprotected=)"
474 void parser_prod___AProtectedVisibility___n_kwprotected__eq(val_t p0, val_t p1);
475 typedef void (*parser_prod___AProtectedVisibility___n_kwprotected__eq_t)(val_t p0, val_t p1);
476 #define LOCATE_parser_prod___AProtectedVisibility___replace_child "parser_prod::AProtectedVisibility::(parser_prod::ANode::replace_child)"
477 void parser_prod___AProtectedVisibility___replace_child(val_t p0, val_t p1, val_t p2);
478 typedef void (*parser_prod___AProtectedVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
479 #define LOCATE_parser_prod___AProtectedVisibility___visit_all "parser_prod::AProtectedVisibility::(parser_prod::ANode::visit_all)"
480 void parser_prod___AProtectedVisibility___visit_all(val_t p0, val_t p1);
481 typedef void (*parser_prod___AProtectedVisibility___visit_all_t)(val_t p0, val_t p1);
482 #define LOCATE_parser_prod___AProtectedVisibility___visit_all_reverse "parser_prod::AProtectedVisibility::(parser_prod::ANode::visit_all_reverse)"
483 void parser_prod___AProtectedVisibility___visit_all_reverse(val_t p0, val_t p1);
484 typedef void (*parser_prod___AProtectedVisibility___visit_all_reverse_t)(val_t p0, val_t p1);
485 #define LOCATE_parser_prod___AProtectedVisibility___empty_init "parser_prod::AProtectedVisibility::empty_init"
486 void parser_prod___AProtectedVisibility___empty_init(val_t p0, int* init_table);
487 typedef void (*parser_prod___AProtectedVisibility___empty_init_t)(val_t p0, int* init_table);
488 val_t NEW_AProtectedVisibility_parser_prod___AProtectedVisibility___empty_init();
489 #define LOCATE_parser_prod___AProtectedVisibility___init_aprotectedvisibility "parser_prod::AProtectedVisibility::init_aprotectedvisibility"
490 void parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0, val_t p1, int* init_table);
491 typedef void (*parser_prod___AProtectedVisibility___init_aprotectedvisibility_t)(val_t p0, val_t p1, int* init_table);
492 val_t NEW_AProtectedVisibility_parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0);
493 val_t NEW_AIntrudeVisibility_parser_nodes___ANode___init(val_t p0);
494 #define LOCATE_parser_prod___AIntrudeVisibility___n_kwintrude__eq "parser_prod::AIntrudeVisibility::(parser_nodes::AIntrudeVisibility::n_kwintrude=)"
495 void parser_prod___AIntrudeVisibility___n_kwintrude__eq(val_t p0, val_t p1);
496 typedef void (*parser_prod___AIntrudeVisibility___n_kwintrude__eq_t)(val_t p0, val_t p1);
497 #define LOCATE_parser_prod___AIntrudeVisibility___replace_child "parser_prod::AIntrudeVisibility::(parser_prod::ANode::replace_child)"
498 void parser_prod___AIntrudeVisibility___replace_child(val_t p0, val_t p1, val_t p2);
499 typedef void (*parser_prod___AIntrudeVisibility___replace_child_t)(val_t p0, val_t p1, val_t p2);
500 #define LOCATE_parser_prod___AIntrudeVisibility___visit_all "parser_prod::AIntrudeVisibility::(parser_prod::ANode::visit_all)"
501 void parser_prod___AIntrudeVisibility___visit_all(val_t p0, val_t p1);
502 typedef void (*parser_prod___AIntrudeVisibility___visit_all_t)(val_t p0, val_t p1);
503 #define LOCATE_parser_prod___AIntrudeVisibility___visit_all_reverse "parser_prod::AIntrudeVisibility::(parser_prod::ANode::visit_all_reverse)"
504 void parser_prod___AIntrudeVisibility___visit_all_reverse(val_t p0, val_t p1);
505 typedef void (*parser_prod___AIntrudeVisibility___visit_all_reverse_t)(val_t p0, val_t p1);
506 #define LOCATE_parser_prod___AIntrudeVisibility___empty_init "parser_prod::AIntrudeVisibility::empty_init"
507 void parser_prod___AIntrudeVisibility___empty_init(val_t p0, int* init_table);
508 typedef void (*parser_prod___AIntrudeVisibility___empty_init_t)(val_t p0, int* init_table);
509 val_t NEW_AIntrudeVisibility_parser_prod___AIntrudeVisibility___empty_init();
510 #define LOCATE_parser_prod___AIntrudeVisibility___init_aintrudevisibility "parser_prod::AIntrudeVisibility::init_aintrudevisibility"
511 void parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0, val_t p1, int* init_table);
512 typedef void (*parser_prod___AIntrudeVisibility___init_aintrudevisibility_t)(val_t p0, val_t p1, int* init_table);
513 val_t NEW_AIntrudeVisibility_parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0);
514 val_t NEW_AStdClassdef_parser_nodes___ANode___init(val_t p0);
515 #define LOCATE_parser_prod___AStdClassdef___n_doc__eq "parser_prod::AStdClassdef::(parser_nodes::AStdClassdef::n_doc=)"
516 void parser_prod___AStdClassdef___n_doc__eq(val_t p0, val_t p1);
517 typedef void (*parser_prod___AStdClassdef___n_doc__eq_t)(val_t p0, val_t p1);
518 #define LOCATE_parser_prod___AStdClassdef___n_kwredef__eq "parser_prod::AStdClassdef::(parser_nodes::AStdClassdef::n_kwredef=)"
519 void parser_prod___AStdClassdef___n_kwredef__eq(val_t p0, val_t p1);
520 typedef void (*parser_prod___AStdClassdef___n_kwredef__eq_t)(val_t p0, val_t p1);
521 #define LOCATE_parser_prod___AStdClassdef___n_visibility__eq "parser_prod::AStdClassdef::(parser_nodes::AStdClassdef::n_visibility=)"
522 void parser_prod___AStdClassdef___n_visibility__eq(val_t p0, val_t p1);
523 typedef void (*parser_prod___AStdClassdef___n_visibility__eq_t)(val_t p0, val_t p1);
524 #define LOCATE_parser_prod___AStdClassdef___n_classkind__eq "parser_prod::AStdClassdef::(parser_nodes::AStdClassdef::n_classkind=)"
525 void parser_prod___AStdClassdef___n_classkind__eq(val_t p0, val_t p1);
526 typedef void (*parser_prod___AStdClassdef___n_classkind__eq_t)(val_t p0, val_t p1);
527 #define LOCATE_parser_prod___AStdClassdef___n_id__eq "parser_prod::AStdClassdef::(parser_nodes::AStdClassdef::n_id=)"
528 void parser_prod___AStdClassdef___n_id__eq(val_t p0, val_t p1);
529 typedef void (*parser_prod___AStdClassdef___n_id__eq_t)(val_t p0, val_t p1);
530 #define LOCATE_parser_prod___AStdClassdef___replace_child "parser_prod::AStdClassdef::(parser_prod::ANode::replace_child)"
531 void parser_prod___AStdClassdef___replace_child(val_t p0, val_t p1, val_t p2);
532 typedef void (*parser_prod___AStdClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
533 #define LOCATE_parser_prod___AStdClassdef___visit_all "parser_prod::AStdClassdef::(parser_prod::ANode::visit_all)"
534 void parser_prod___AStdClassdef___visit_all(val_t p0, val_t p1);
535 typedef void (*parser_prod___AStdClassdef___visit_all_t)(val_t p0, val_t p1);
536 #define LOCATE_parser_prod___AStdClassdef___visit_all_reverse "parser_prod::AStdClassdef::(parser_prod::ANode::visit_all_reverse)"
537 void parser_prod___AStdClassdef___visit_all_reverse(val_t p0, val_t p1);
538 typedef void (*parser_prod___AStdClassdef___visit_all_reverse_t)(val_t p0, val_t p1);
539 #define LOCATE_parser_prod___AStdClassdef___empty_init "parser_prod::AStdClassdef::empty_init"
540 void parser_prod___AStdClassdef___empty_init(val_t p0, int* init_table);
541 typedef void (*parser_prod___AStdClassdef___empty_init_t)(val_t p0, int* init_table);
542 val_t NEW_AStdClassdef_parser_prod___AStdClassdef___empty_init();
543 #define LOCATE_parser_prod___AStdClassdef___init_astdclassdef "parser_prod::AStdClassdef::init_astdclassdef"
544 void parser_prod___AStdClassdef___init_astdclassdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, int* init_table);
545 typedef void (*parser_prod___AStdClassdef___init_astdclassdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, int* init_table);
546 val_t NEW_AStdClassdef_parser_prod___AStdClassdef___init_astdclassdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7);
547 val_t NEW_ATopClassdef_parser_nodes___ANode___init(val_t p0);
548 #define LOCATE_parser_prod___ATopClassdef___replace_child "parser_prod::ATopClassdef::(parser_prod::ANode::replace_child)"
549 void parser_prod___ATopClassdef___replace_child(val_t p0, val_t p1, val_t p2);
550 typedef void (*parser_prod___ATopClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
551 #define LOCATE_parser_prod___ATopClassdef___visit_all "parser_prod::ATopClassdef::(parser_prod::ANode::visit_all)"
552 void parser_prod___ATopClassdef___visit_all(val_t p0, val_t p1);
553 typedef void (*parser_prod___ATopClassdef___visit_all_t)(val_t p0, val_t p1);
554 #define LOCATE_parser_prod___ATopClassdef___visit_all_reverse "parser_prod::ATopClassdef::(parser_prod::ANode::visit_all_reverse)"
555 void parser_prod___ATopClassdef___visit_all_reverse(val_t p0, val_t p1);
556 typedef void (*parser_prod___ATopClassdef___visit_all_reverse_t)(val_t p0, val_t p1);
557 #define LOCATE_parser_prod___ATopClassdef___empty_init "parser_prod::ATopClassdef::empty_init"
558 void parser_prod___ATopClassdef___empty_init(val_t p0, int* init_table);
559 typedef void (*parser_prod___ATopClassdef___empty_init_t)(val_t p0, int* init_table);
560 val_t NEW_ATopClassdef_parser_prod___ATopClassdef___empty_init();
561 #define LOCATE_parser_prod___ATopClassdef___init_atopclassdef "parser_prod::ATopClassdef::init_atopclassdef"
562 void parser_prod___ATopClassdef___init_atopclassdef(val_t p0, val_t p1, int* init_table);
563 typedef void (*parser_prod___ATopClassdef___init_atopclassdef_t)(val_t p0, val_t p1, int* init_table);
564 val_t NEW_ATopClassdef_parser_prod___ATopClassdef___init_atopclassdef(val_t p0);
565 val_t NEW_AMainClassdef_parser_nodes___ANode___init(val_t p0);
566 #define LOCATE_parser_prod___AMainClassdef___replace_child "parser_prod::AMainClassdef::(parser_prod::ANode::replace_child)"
567 void parser_prod___AMainClassdef___replace_child(val_t p0, val_t p1, val_t p2);
568 typedef void (*parser_prod___AMainClassdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
569 #define LOCATE_parser_prod___AMainClassdef___visit_all "parser_prod::AMainClassdef::(parser_prod::ANode::visit_all)"
570 void parser_prod___AMainClassdef___visit_all(val_t p0, val_t p1);
571 typedef void (*parser_prod___AMainClassdef___visit_all_t)(val_t p0, val_t p1);
572 #define LOCATE_parser_prod___AMainClassdef___visit_all_reverse "parser_prod::AMainClassdef::(parser_prod::ANode::visit_all_reverse)"
573 void parser_prod___AMainClassdef___visit_all_reverse(val_t p0, val_t p1);
574 typedef void (*parser_prod___AMainClassdef___visit_all_reverse_t)(val_t p0, val_t p1);
575 #define LOCATE_parser_prod___AMainClassdef___empty_init "parser_prod::AMainClassdef::empty_init"
576 void parser_prod___AMainClassdef___empty_init(val_t p0, int* init_table);
577 typedef void (*parser_prod___AMainClassdef___empty_init_t)(val_t p0, int* init_table);
578 val_t NEW_AMainClassdef_parser_prod___AMainClassdef___empty_init();
579 #define LOCATE_parser_prod___AMainClassdef___init_amainclassdef "parser_prod::AMainClassdef::init_amainclassdef"
580 void parser_prod___AMainClassdef___init_amainclassdef(val_t p0, val_t p1, int* init_table);
581 typedef void (*parser_prod___AMainClassdef___init_amainclassdef_t)(val_t p0, val_t p1, int* init_table);
582 val_t NEW_AMainClassdef_parser_prod___AMainClassdef___init_amainclassdef(val_t p0);
583 val_t NEW_AConcreteClasskind_parser_nodes___ANode___init(val_t p0);
584 #define LOCATE_parser_prod___AConcreteClasskind___n_kwclass__eq "parser_prod::AConcreteClasskind::(parser_nodes::AConcreteClasskind::n_kwclass=)"
585 void parser_prod___AConcreteClasskind___n_kwclass__eq(val_t p0, val_t p1);
586 typedef void (*parser_prod___AConcreteClasskind___n_kwclass__eq_t)(val_t p0, val_t p1);
587 #define LOCATE_parser_prod___AConcreteClasskind___replace_child "parser_prod::AConcreteClasskind::(parser_prod::ANode::replace_child)"
588 void parser_prod___AConcreteClasskind___replace_child(val_t p0, val_t p1, val_t p2);
589 typedef void (*parser_prod___AConcreteClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
590 #define LOCATE_parser_prod___AConcreteClasskind___visit_all "parser_prod::AConcreteClasskind::(parser_prod::ANode::visit_all)"
591 void parser_prod___AConcreteClasskind___visit_all(val_t p0, val_t p1);
592 typedef void (*parser_prod___AConcreteClasskind___visit_all_t)(val_t p0, val_t p1);
593 #define LOCATE_parser_prod___AConcreteClasskind___visit_all_reverse "parser_prod::AConcreteClasskind::(parser_prod::ANode::visit_all_reverse)"
594 void parser_prod___AConcreteClasskind___visit_all_reverse(val_t p0, val_t p1);
595 typedef void (*parser_prod___AConcreteClasskind___visit_all_reverse_t)(val_t p0, val_t p1);
596 #define LOCATE_parser_prod___AConcreteClasskind___empty_init "parser_prod::AConcreteClasskind::empty_init"
597 void parser_prod___AConcreteClasskind___empty_init(val_t p0, int* init_table);
598 typedef void (*parser_prod___AConcreteClasskind___empty_init_t)(val_t p0, int* init_table);
599 val_t NEW_AConcreteClasskind_parser_prod___AConcreteClasskind___empty_init();
600 #define LOCATE_parser_prod___AConcreteClasskind___init_aconcreteclasskind "parser_prod::AConcreteClasskind::init_aconcreteclasskind"
601 void parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0, val_t p1, int* init_table);
602 typedef void (*parser_prod___AConcreteClasskind___init_aconcreteclasskind_t)(val_t p0, val_t p1, int* init_table);
603 val_t NEW_AConcreteClasskind_parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0);
604 val_t NEW_AAbstractClasskind_parser_nodes___ANode___init(val_t p0);
605 #define LOCATE_parser_prod___AAbstractClasskind___n_kwabstract__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwabstract=)"
606 void parser_prod___AAbstractClasskind___n_kwabstract__eq(val_t p0, val_t p1);
607 typedef void (*parser_prod___AAbstractClasskind___n_kwabstract__eq_t)(val_t p0, val_t p1);
608 #define LOCATE_parser_prod___AAbstractClasskind___n_kwclass__eq "parser_prod::AAbstractClasskind::(parser_nodes::AAbstractClasskind::n_kwclass=)"
609 void parser_prod___AAbstractClasskind___n_kwclass__eq(val_t p0, val_t p1);
610 typedef void (*parser_prod___AAbstractClasskind___n_kwclass__eq_t)(val_t p0, val_t p1);
611 #define LOCATE_parser_prod___AAbstractClasskind___replace_child "parser_prod::AAbstractClasskind::(parser_prod::ANode::replace_child)"
612 void parser_prod___AAbstractClasskind___replace_child(val_t p0, val_t p1, val_t p2);
613 typedef void (*parser_prod___AAbstractClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
614 #define LOCATE_parser_prod___AAbstractClasskind___visit_all "parser_prod::AAbstractClasskind::(parser_prod::ANode::visit_all)"
615 void parser_prod___AAbstractClasskind___visit_all(val_t p0, val_t p1);
616 typedef void (*parser_prod___AAbstractClasskind___visit_all_t)(val_t p0, val_t p1);
617 #define LOCATE_parser_prod___AAbstractClasskind___visit_all_reverse "parser_prod::AAbstractClasskind::(parser_prod::ANode::visit_all_reverse)"
618 void parser_prod___AAbstractClasskind___visit_all_reverse(val_t p0, val_t p1);
619 typedef void (*parser_prod___AAbstractClasskind___visit_all_reverse_t)(val_t p0, val_t p1);
620 #define LOCATE_parser_prod___AAbstractClasskind___empty_init "parser_prod::AAbstractClasskind::empty_init"
621 void parser_prod___AAbstractClasskind___empty_init(val_t p0, int* init_table);
622 typedef void (*parser_prod___AAbstractClasskind___empty_init_t)(val_t p0, int* init_table);
623 val_t NEW_AAbstractClasskind_parser_prod___AAbstractClasskind___empty_init();
624 #define LOCATE_parser_prod___AAbstractClasskind___init_aabstractclasskind "parser_prod::AAbstractClasskind::init_aabstractclasskind"
625 void parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0, val_t p1, val_t p2, int* init_table);
626 typedef void (*parser_prod___AAbstractClasskind___init_aabstractclasskind_t)(val_t p0, val_t p1, val_t p2, int* init_table);
627 val_t NEW_AAbstractClasskind_parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0, val_t p1);
628 val_t NEW_AInterfaceClasskind_parser_nodes___ANode___init(val_t p0);
629 #define LOCATE_parser_prod___AInterfaceClasskind___n_kwinterface__eq "parser_prod::AInterfaceClasskind::(parser_nodes::AInterfaceClasskind::n_kwinterface=)"
630 void parser_prod___AInterfaceClasskind___n_kwinterface__eq(val_t p0, val_t p1);
631 typedef void (*parser_prod___AInterfaceClasskind___n_kwinterface__eq_t)(val_t p0, val_t p1);
632 #define LOCATE_parser_prod___AInterfaceClasskind___replace_child "parser_prod::AInterfaceClasskind::(parser_prod::ANode::replace_child)"
633 void parser_prod___AInterfaceClasskind___replace_child(val_t p0, val_t p1, val_t p2);
634 typedef void (*parser_prod___AInterfaceClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
635 #define LOCATE_parser_prod___AInterfaceClasskind___visit_all "parser_prod::AInterfaceClasskind::(parser_prod::ANode::visit_all)"
636 void parser_prod___AInterfaceClasskind___visit_all(val_t p0, val_t p1);
637 typedef void (*parser_prod___AInterfaceClasskind___visit_all_t)(val_t p0, val_t p1);
638 #define LOCATE_parser_prod___AInterfaceClasskind___visit_all_reverse "parser_prod::AInterfaceClasskind::(parser_prod::ANode::visit_all_reverse)"
639 void parser_prod___AInterfaceClasskind___visit_all_reverse(val_t p0, val_t p1);
640 typedef void (*parser_prod___AInterfaceClasskind___visit_all_reverse_t)(val_t p0, val_t p1);
641 #define LOCATE_parser_prod___AInterfaceClasskind___empty_init "parser_prod::AInterfaceClasskind::empty_init"
642 void parser_prod___AInterfaceClasskind___empty_init(val_t p0, int* init_table);
643 typedef void (*parser_prod___AInterfaceClasskind___empty_init_t)(val_t p0, int* init_table);
644 val_t NEW_AInterfaceClasskind_parser_prod___AInterfaceClasskind___empty_init();
645 #define LOCATE_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind "parser_prod::AInterfaceClasskind::init_ainterfaceclasskind"
646 void parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0, val_t p1, int* init_table);
647 typedef void (*parser_prod___AInterfaceClasskind___init_ainterfaceclasskind_t)(val_t p0, val_t p1, int* init_table);
648 val_t NEW_AInterfaceClasskind_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0);
649 val_t NEW_AUniversalClasskind_parser_nodes___ANode___init(val_t p0);
650 #define LOCATE_parser_prod___AUniversalClasskind___n_kwuniversal__eq "parser_prod::AUniversalClasskind::(parser_nodes::AUniversalClasskind::n_kwuniversal=)"
651 void parser_prod___AUniversalClasskind___n_kwuniversal__eq(val_t p0, val_t p1);
652 typedef void (*parser_prod___AUniversalClasskind___n_kwuniversal__eq_t)(val_t p0, val_t p1);
653 #define LOCATE_parser_prod___AUniversalClasskind___replace_child "parser_prod::AUniversalClasskind::(parser_prod::ANode::replace_child)"
654 void parser_prod___AUniversalClasskind___replace_child(val_t p0, val_t p1, val_t p2);
655 typedef void (*parser_prod___AUniversalClasskind___replace_child_t)(val_t p0, val_t p1, val_t p2);
656 #define LOCATE_parser_prod___AUniversalClasskind___visit_all "parser_prod::AUniversalClasskind::(parser_prod::ANode::visit_all)"
657 void parser_prod___AUniversalClasskind___visit_all(val_t p0, val_t p1);
658 typedef void (*parser_prod___AUniversalClasskind___visit_all_t)(val_t p0, val_t p1);
659 #define LOCATE_parser_prod___AUniversalClasskind___visit_all_reverse "parser_prod::AUniversalClasskind::(parser_prod::ANode::visit_all_reverse)"
660 void parser_prod___AUniversalClasskind___visit_all_reverse(val_t p0, val_t p1);
661 typedef void (*parser_prod___AUniversalClasskind___visit_all_reverse_t)(val_t p0, val_t p1);
662 #define LOCATE_parser_prod___AUniversalClasskind___empty_init "parser_prod::AUniversalClasskind::empty_init"
663 void parser_prod___AUniversalClasskind___empty_init(val_t p0, int* init_table);
664 typedef void (*parser_prod___AUniversalClasskind___empty_init_t)(val_t p0, int* init_table);
665 val_t NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___empty_init();
666 #define LOCATE_parser_prod___AUniversalClasskind___init_auniversalclasskind "parser_prod::AUniversalClasskind::init_auniversalclasskind"
667 void parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t p0, val_t p1, int* init_table);
668 typedef void (*parser_prod___AUniversalClasskind___init_auniversalclasskind_t)(val_t p0, val_t p1, int* init_table);
669 val_t NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t p0);
670 val_t NEW_AFormaldef_parser_nodes___ANode___init(val_t p0);
671 #define LOCATE_parser_prod___AFormaldef___n_id__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_id=)"
672 void parser_prod___AFormaldef___n_id__eq(val_t p0, val_t p1);
673 typedef void (*parser_prod___AFormaldef___n_id__eq_t)(val_t p0, val_t p1);
674 #define LOCATE_parser_prod___AFormaldef___n_type__eq "parser_prod::AFormaldef::(parser_nodes::AFormaldef::n_type=)"
675 void parser_prod___AFormaldef___n_type__eq(val_t p0, val_t p1);
676 typedef void (*parser_prod___AFormaldef___n_type__eq_t)(val_t p0, val_t p1);
677 #define LOCATE_parser_prod___AFormaldef___replace_child "parser_prod::AFormaldef::(parser_prod::ANode::replace_child)"
678 void parser_prod___AFormaldef___replace_child(val_t p0, val_t p1, val_t p2);
679 typedef void (*parser_prod___AFormaldef___replace_child_t)(val_t p0, val_t p1, val_t p2);
680 #define LOCATE_parser_prod___AFormaldef___visit_all "parser_prod::AFormaldef::(parser_prod::ANode::visit_all)"
681 void parser_prod___AFormaldef___visit_all(val_t p0, val_t p1);
682 typedef void (*parser_prod___AFormaldef___visit_all_t)(val_t p0, val_t p1);
683 #define LOCATE_parser_prod___AFormaldef___visit_all_reverse "parser_prod::AFormaldef::(parser_prod::ANode::visit_all_reverse)"
684 void parser_prod___AFormaldef___visit_all_reverse(val_t p0, val_t p1);
685 typedef void (*parser_prod___AFormaldef___visit_all_reverse_t)(val_t p0, val_t p1);
686 #define LOCATE_parser_prod___AFormaldef___empty_init "parser_prod::AFormaldef::empty_init"
687 void parser_prod___AFormaldef___empty_init(val_t p0, int* init_table);
688 typedef void (*parser_prod___AFormaldef___empty_init_t)(val_t p0, int* init_table);
689 val_t NEW_AFormaldef_parser_prod___AFormaldef___empty_init();
690 #define LOCATE_parser_prod___AFormaldef___init_aformaldef "parser_prod::AFormaldef::init_aformaldef"
691 void parser_prod___AFormaldef___init_aformaldef(val_t p0, val_t p1, val_t p2, int* init_table);
692 typedef void (*parser_prod___AFormaldef___init_aformaldef_t)(val_t p0, val_t p1, val_t p2, int* init_table);
693 val_t NEW_AFormaldef_parser_prod___AFormaldef___init_aformaldef(val_t p0, val_t p1);
694 val_t NEW_ASuperclass_parser_nodes___ANode___init(val_t p0);
695 #define LOCATE_parser_prod___ASuperclass___n_kwspecial__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_kwspecial=)"
696 void parser_prod___ASuperclass___n_kwspecial__eq(val_t p0, val_t p1);
697 typedef void (*parser_prod___ASuperclass___n_kwspecial__eq_t)(val_t p0, val_t p1);
698 #define LOCATE_parser_prod___ASuperclass___n_type__eq "parser_prod::ASuperclass::(parser_nodes::ASuperclass::n_type=)"
699 void parser_prod___ASuperclass___n_type__eq(val_t p0, val_t p1);
700 typedef void (*parser_prod___ASuperclass___n_type__eq_t)(val_t p0, val_t p1);
701 #define LOCATE_parser_prod___ASuperclass___replace_child "parser_prod::ASuperclass::(parser_prod::ANode::replace_child)"
702 void parser_prod___ASuperclass___replace_child(val_t p0, val_t p1, val_t p2);
703 typedef void (*parser_prod___ASuperclass___replace_child_t)(val_t p0, val_t p1, val_t p2);
704 #define LOCATE_parser_prod___ASuperclass___visit_all "parser_prod::ASuperclass::(parser_prod::ANode::visit_all)"
705 void parser_prod___ASuperclass___visit_all(val_t p0, val_t p1);
706 typedef void (*parser_prod___ASuperclass___visit_all_t)(val_t p0, val_t p1);
707 #define LOCATE_parser_prod___ASuperclass___visit_all_reverse "parser_prod::ASuperclass::(parser_prod::ANode::visit_all_reverse)"
708 void parser_prod___ASuperclass___visit_all_reverse(val_t p0, val_t p1);
709 typedef void (*parser_prod___ASuperclass___visit_all_reverse_t)(val_t p0, val_t p1);
710 #define LOCATE_parser_prod___ASuperclass___empty_init "parser_prod::ASuperclass::empty_init"
711 void parser_prod___ASuperclass___empty_init(val_t p0, int* init_table);
712 typedef void (*parser_prod___ASuperclass___empty_init_t)(val_t p0, int* init_table);
713 val_t NEW_ASuperclass_parser_prod___ASuperclass___empty_init();
714 #define LOCATE_parser_prod___ASuperclass___init_asuperclass "parser_prod::ASuperclass::init_asuperclass"
715 void parser_prod___ASuperclass___init_asuperclass(val_t p0, val_t p1, val_t p2, int* init_table);
716 typedef void (*parser_prod___ASuperclass___init_asuperclass_t)(val_t p0, val_t p1, val_t p2, int* init_table);
717 val_t NEW_ASuperclass_parser_prod___ASuperclass___init_asuperclass(val_t p0, val_t p1);
718 val_t NEW_AAttrPropdef_parser_nodes___ANode___init(val_t p0);
719 #define LOCATE_parser_prod___AAttrPropdef___n_doc__eq "parser_prod::AAttrPropdef::(parser_nodes::APropdef::n_doc=)"
720 void parser_prod___AAttrPropdef___n_doc__eq(val_t p0, val_t p1);
721 typedef void (*parser_prod___AAttrPropdef___n_doc__eq_t)(val_t p0, val_t p1);
722 #define LOCATE_parser_prod___AAttrPropdef___n_kwredef__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwredef=)"
723 void parser_prod___AAttrPropdef___n_kwredef__eq(val_t p0, val_t p1);
724 typedef void (*parser_prod___AAttrPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
725 #define LOCATE_parser_prod___AAttrPropdef___n_visibility__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_visibility=)"
726 void parser_prod___AAttrPropdef___n_visibility__eq(val_t p0, val_t p1);
727 typedef void (*parser_prod___AAttrPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
728 #define LOCATE_parser_prod___AAttrPropdef___n_kwvar__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_kwvar=)"
729 void parser_prod___AAttrPropdef___n_kwvar__eq(val_t p0, val_t p1);
730 typedef void (*parser_prod___AAttrPropdef___n_kwvar__eq_t)(val_t p0, val_t p1);
731 #define LOCATE_parser_prod___AAttrPropdef___n_id__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_id=)"
732 void parser_prod___AAttrPropdef___n_id__eq(val_t p0, val_t p1);
733 typedef void (*parser_prod___AAttrPropdef___n_id__eq_t)(val_t p0, val_t p1);
734 #define LOCATE_parser_prod___AAttrPropdef___n_type__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_type=)"
735 void parser_prod___AAttrPropdef___n_type__eq(val_t p0, val_t p1);
736 typedef void (*parser_prod___AAttrPropdef___n_type__eq_t)(val_t p0, val_t p1);
737 #define LOCATE_parser_prod___AAttrPropdef___n_readable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_readable=)"
738 void parser_prod___AAttrPropdef___n_readable__eq(val_t p0, val_t p1);
739 typedef void (*parser_prod___AAttrPropdef___n_readable__eq_t)(val_t p0, val_t p1);
740 #define LOCATE_parser_prod___AAttrPropdef___n_writable__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_writable=)"
741 void parser_prod___AAttrPropdef___n_writable__eq(val_t p0, val_t p1);
742 typedef void (*parser_prod___AAttrPropdef___n_writable__eq_t)(val_t p0, val_t p1);
743 #define LOCATE_parser_prod___AAttrPropdef___n_expr__eq "parser_prod::AAttrPropdef::(parser_nodes::AAttrPropdef::n_expr=)"
744 void parser_prod___AAttrPropdef___n_expr__eq(val_t p0, val_t p1);
745 typedef void (*parser_prod___AAttrPropdef___n_expr__eq_t)(val_t p0, val_t p1);
746 #define LOCATE_parser_prod___AAttrPropdef___replace_child "parser_prod::AAttrPropdef::(parser_prod::ANode::replace_child)"
747 void parser_prod___AAttrPropdef___replace_child(val_t p0, val_t p1, val_t p2);
748 typedef void (*parser_prod___AAttrPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
749 #define LOCATE_parser_prod___AAttrPropdef___visit_all "parser_prod::AAttrPropdef::(parser_prod::ANode::visit_all)"
750 void parser_prod___AAttrPropdef___visit_all(val_t p0, val_t p1);
751 typedef void (*parser_prod___AAttrPropdef___visit_all_t)(val_t p0, val_t p1);
752 #define LOCATE_parser_prod___AAttrPropdef___visit_all_reverse "parser_prod::AAttrPropdef::(parser_prod::ANode::visit_all_reverse)"
753 void parser_prod___AAttrPropdef___visit_all_reverse(val_t p0, val_t p1);
754 typedef void (*parser_prod___AAttrPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
755 #define LOCATE_parser_prod___AAttrPropdef___empty_init "parser_prod::AAttrPropdef::empty_init"
756 void parser_prod___AAttrPropdef___empty_init(val_t p0, int* init_table);
757 typedef void (*parser_prod___AAttrPropdef___empty_init_t)(val_t p0, int* init_table);
758 val_t NEW_AAttrPropdef_parser_prod___AAttrPropdef___empty_init();
759 #define LOCATE_parser_prod___AAttrPropdef___init_aattrpropdef "parser_prod::AAttrPropdef::init_aattrpropdef"
760 void parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, val_t p9, int* init_table);
761 typedef void (*parser_prod___AAttrPropdef___init_aattrpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8, val_t p9, int* init_table);
762 val_t NEW_AAttrPropdef_parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8);
763 val_t NEW_AMethPropdef_parser_nodes___ANode___init(val_t p0);
764 #define LOCATE_parser_prod___AMethPropdef___n_doc__eq "parser_prod::AMethPropdef::(parser_nodes::APropdef::n_doc=)"
765 void parser_prod___AMethPropdef___n_doc__eq(val_t p0, val_t p1);
766 typedef void (*parser_prod___AMethPropdef___n_doc__eq_t)(val_t p0, val_t p1);
767 #define LOCATE_parser_prod___AMethPropdef___n_kwredef__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
768 void parser_prod___AMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
769 typedef void (*parser_prod___AMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
770 #define LOCATE_parser_prod___AMethPropdef___n_visibility__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
771 void parser_prod___AMethPropdef___n_visibility__eq(val_t p0, val_t p1);
772 typedef void (*parser_prod___AMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
773 #define LOCATE_parser_prod___AMethPropdef___n_methid__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
774 void parser_prod___AMethPropdef___n_methid__eq(val_t p0, val_t p1);
775 typedef void (*parser_prod___AMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
776 #define LOCATE_parser_prod___AMethPropdef___n_signature__eq "parser_prod::AMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
777 void parser_prod___AMethPropdef___n_signature__eq(val_t p0, val_t p1);
778 typedef void (*parser_prod___AMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
779 #define LOCATE_parser_prod___AMethPropdef___replace_child "parser_prod::AMethPropdef::(parser_prod::ANode::replace_child)"
780 void parser_prod___AMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
781 typedef void (*parser_prod___AMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
782 #define LOCATE_parser_prod___AMethPropdef___visit_all "parser_prod::AMethPropdef::(parser_prod::ANode::visit_all)"
783 void parser_prod___AMethPropdef___visit_all(val_t p0, val_t p1);
784 typedef void (*parser_prod___AMethPropdef___visit_all_t)(val_t p0, val_t p1);
785 #define LOCATE_parser_prod___AMethPropdef___visit_all_reverse "parser_prod::AMethPropdef::(parser_prod::ANode::visit_all_reverse)"
786 void parser_prod___AMethPropdef___visit_all_reverse(val_t p0, val_t p1);
787 typedef void (*parser_prod___AMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
788 #define LOCATE_parser_prod___AMethPropdef___empty_init "parser_prod::AMethPropdef::empty_init"
789 void parser_prod___AMethPropdef___empty_init(val_t p0, int* init_table);
790 typedef void (*parser_prod___AMethPropdef___empty_init_t)(val_t p0, int* init_table);
791 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___empty_init();
792 #define LOCATE_parser_prod___AMethPropdef___init_amethpropdef "parser_prod::AMethPropdef::init_amethpropdef"
793 void parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
794 typedef void (*parser_prod___AMethPropdef___init_amethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
795 val_t NEW_AMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
796 val_t NEW_ADeferredMethPropdef_parser_nodes___ANode___init(val_t p0);
797 #define LOCATE_parser_prod___ADeferredMethPropdef___n_doc__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::APropdef::n_doc=)"
798 void parser_prod___ADeferredMethPropdef___n_doc__eq(val_t p0, val_t p1);
799 typedef void (*parser_prod___ADeferredMethPropdef___n_doc__eq_t)(val_t p0, val_t p1);
800 #define LOCATE_parser_prod___ADeferredMethPropdef___n_kwredef__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
801 void parser_prod___ADeferredMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
802 typedef void (*parser_prod___ADeferredMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
803 #define LOCATE_parser_prod___ADeferredMethPropdef___n_visibility__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
804 void parser_prod___ADeferredMethPropdef___n_visibility__eq(val_t p0, val_t p1);
805 typedef void (*parser_prod___ADeferredMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
806 #define LOCATE_parser_prod___ADeferredMethPropdef___n_methid__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
807 void parser_prod___ADeferredMethPropdef___n_methid__eq(val_t p0, val_t p1);
808 typedef void (*parser_prod___ADeferredMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
809 #define LOCATE_parser_prod___ADeferredMethPropdef___n_signature__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
810 void parser_prod___ADeferredMethPropdef___n_signature__eq(val_t p0, val_t p1);
811 typedef void (*parser_prod___ADeferredMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
812 #define LOCATE_parser_prod___ADeferredMethPropdef___n_kwmeth__eq "parser_prod::ADeferredMethPropdef::(parser_nodes::ADeferredMethPropdef::n_kwmeth=)"
813 void parser_prod___ADeferredMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
814 typedef void (*parser_prod___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
815 #define LOCATE_parser_prod___ADeferredMethPropdef___replace_child "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::replace_child)"
816 void parser_prod___ADeferredMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
817 typedef void (*parser_prod___ADeferredMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
818 #define LOCATE_parser_prod___ADeferredMethPropdef___visit_all "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::visit_all)"
819 void parser_prod___ADeferredMethPropdef___visit_all(val_t p0, val_t p1);
820 typedef void (*parser_prod___ADeferredMethPropdef___visit_all_t)(val_t p0, val_t p1);
821 #define LOCATE_parser_prod___ADeferredMethPropdef___visit_all_reverse "parser_prod::ADeferredMethPropdef::(parser_prod::ANode::visit_all_reverse)"
822 void parser_prod___ADeferredMethPropdef___visit_all_reverse(val_t p0, val_t p1);
823 typedef void (*parser_prod___ADeferredMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
824 val_t NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___empty_init();
825 val_t NEW_ADeferredMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
826 #define LOCATE_parser_prod___ADeferredMethPropdef___empty_init "parser_prod::ADeferredMethPropdef::empty_init"
827 void parser_prod___ADeferredMethPropdef___empty_init(val_t p0, int* init_table);
828 typedef void (*parser_prod___ADeferredMethPropdef___empty_init_t)(val_t p0, int* init_table);
829 val_t NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___empty_init();
830 #define LOCATE_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef "parser_prod::ADeferredMethPropdef::init_adeferredmethpropdef"
831 void parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
832 typedef void (*parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
833 val_t NEW_ADeferredMethPropdef_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
834 val_t NEW_AInternMethPropdef_parser_nodes___ANode___init(val_t p0);
835 #define LOCATE_parser_prod___AInternMethPropdef___n_doc__eq "parser_prod::AInternMethPropdef::(parser_nodes::APropdef::n_doc=)"
836 void parser_prod___AInternMethPropdef___n_doc__eq(val_t p0, val_t p1);
837 typedef void (*parser_prod___AInternMethPropdef___n_doc__eq_t)(val_t p0, val_t p1);
838 #define LOCATE_parser_prod___AInternMethPropdef___n_kwredef__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
839 void parser_prod___AInternMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
840 typedef void (*parser_prod___AInternMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
841 #define LOCATE_parser_prod___AInternMethPropdef___n_visibility__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
842 void parser_prod___AInternMethPropdef___n_visibility__eq(val_t p0, val_t p1);
843 typedef void (*parser_prod___AInternMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
844 #define LOCATE_parser_prod___AInternMethPropdef___n_methid__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
845 void parser_prod___AInternMethPropdef___n_methid__eq(val_t p0, val_t p1);
846 typedef void (*parser_prod___AInternMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
847 #define LOCATE_parser_prod___AInternMethPropdef___n_signature__eq "parser_prod::AInternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
848 void parser_prod___AInternMethPropdef___n_signature__eq(val_t p0, val_t p1);
849 typedef void (*parser_prod___AInternMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
850 #define LOCATE_parser_prod___AInternMethPropdef___n_kwmeth__eq "parser_prod::AInternMethPropdef::(parser_nodes::AInternMethPropdef::n_kwmeth=)"
851 void parser_prod___AInternMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
852 typedef void (*parser_prod___AInternMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
853 #define LOCATE_parser_prod___AInternMethPropdef___replace_child "parser_prod::AInternMethPropdef::(parser_prod::ANode::replace_child)"
854 void parser_prod___AInternMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
855 typedef void (*parser_prod___AInternMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
856 #define LOCATE_parser_prod___AInternMethPropdef___visit_all "parser_prod::AInternMethPropdef::(parser_prod::ANode::visit_all)"
857 void parser_prod___AInternMethPropdef___visit_all(val_t p0, val_t p1);
858 typedef void (*parser_prod___AInternMethPropdef___visit_all_t)(val_t p0, val_t p1);
859 #define LOCATE_parser_prod___AInternMethPropdef___visit_all_reverse "parser_prod::AInternMethPropdef::(parser_prod::ANode::visit_all_reverse)"
860 void parser_prod___AInternMethPropdef___visit_all_reverse(val_t p0, val_t p1);
861 typedef void (*parser_prod___AInternMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
862 val_t NEW_AInternMethPropdef_parser_prod___AMethPropdef___empty_init();
863 val_t NEW_AInternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
864 #define LOCATE_parser_prod___AInternMethPropdef___empty_init "parser_prod::AInternMethPropdef::empty_init"
865 void parser_prod___AInternMethPropdef___empty_init(val_t p0, int* init_table);
866 typedef void (*parser_prod___AInternMethPropdef___empty_init_t)(val_t p0, int* init_table);
867 val_t NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___empty_init();
868 #define LOCATE_parser_prod___AInternMethPropdef___init_ainternmethpropdef "parser_prod::AInternMethPropdef::init_ainternmethpropdef"
869 void parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
870 typedef void (*parser_prod___AInternMethPropdef___init_ainternmethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
871 val_t NEW_AInternMethPropdef_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
872 val_t NEW_AExternMethPropdef_parser_nodes___ANode___init(val_t p0);
873 #define LOCATE_parser_prod___AExternMethPropdef___n_doc__eq "parser_prod::AExternMethPropdef::(parser_nodes::APropdef::n_doc=)"
874 void parser_prod___AExternMethPropdef___n_doc__eq(val_t p0, val_t p1);
875 typedef void (*parser_prod___AExternMethPropdef___n_doc__eq_t)(val_t p0, val_t p1);
876 #define LOCATE_parser_prod___AExternMethPropdef___n_kwredef__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
877 void parser_prod___AExternMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
878 typedef void (*parser_prod___AExternMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
879 #define LOCATE_parser_prod___AExternMethPropdef___n_visibility__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
880 void parser_prod___AExternMethPropdef___n_visibility__eq(val_t p0, val_t p1);
881 typedef void (*parser_prod___AExternMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
882 #define LOCATE_parser_prod___AExternMethPropdef___n_methid__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
883 void parser_prod___AExternMethPropdef___n_methid__eq(val_t p0, val_t p1);
884 typedef void (*parser_prod___AExternMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
885 #define LOCATE_parser_prod___AExternMethPropdef___n_signature__eq "parser_prod::AExternMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
886 void parser_prod___AExternMethPropdef___n_signature__eq(val_t p0, val_t p1);
887 typedef void (*parser_prod___AExternMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
888 #define LOCATE_parser_prod___AExternMethPropdef___n_kwmeth__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_kwmeth=)"
889 void parser_prod___AExternMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
890 typedef void (*parser_prod___AExternMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
891 #define LOCATE_parser_prod___AExternMethPropdef___n_extern__eq "parser_prod::AExternMethPropdef::(parser_nodes::AExternMethPropdef::n_extern=)"
892 void parser_prod___AExternMethPropdef___n_extern__eq(val_t p0, val_t p1);
893 typedef void (*parser_prod___AExternMethPropdef___n_extern__eq_t)(val_t p0, val_t p1);
894 #define LOCATE_parser_prod___AExternMethPropdef___replace_child "parser_prod::AExternMethPropdef::(parser_prod::ANode::replace_child)"
895 void parser_prod___AExternMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
896 typedef void (*parser_prod___AExternMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
897 #define LOCATE_parser_prod___AExternMethPropdef___visit_all "parser_prod::AExternMethPropdef::(parser_prod::ANode::visit_all)"
898 void parser_prod___AExternMethPropdef___visit_all(val_t p0, val_t p1);
899 typedef void (*parser_prod___AExternMethPropdef___visit_all_t)(val_t p0, val_t p1);
900 #define LOCATE_parser_prod___AExternMethPropdef___visit_all_reverse "parser_prod::AExternMethPropdef::(parser_prod::ANode::visit_all_reverse)"
901 void parser_prod___AExternMethPropdef___visit_all_reverse(val_t p0, val_t p1);
902 typedef void (*parser_prod___AExternMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
903 val_t NEW_AExternMethPropdef_parser_prod___AMethPropdef___empty_init();
904 val_t NEW_AExternMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
905 #define LOCATE_parser_prod___AExternMethPropdef___empty_init "parser_prod::AExternMethPropdef::empty_init"
906 void parser_prod___AExternMethPropdef___empty_init(val_t p0, int* init_table);
907 typedef void (*parser_prod___AExternMethPropdef___empty_init_t)(val_t p0, int* init_table);
908 val_t NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___empty_init();
909 #define LOCATE_parser_prod___AExternMethPropdef___init_aexternmethpropdef "parser_prod::AExternMethPropdef::init_aexternmethpropdef"
910 void parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
911 typedef void (*parser_prod___AExternMethPropdef___init_aexternmethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
912 val_t NEW_AExternMethPropdef_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
913 val_t NEW_AConcreteMethPropdef_parser_nodes___ANode___init(val_t p0);
914 #define LOCATE_parser_prod___AConcreteMethPropdef___n_doc__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::APropdef::n_doc=)"
915 void parser_prod___AConcreteMethPropdef___n_doc__eq(val_t p0, val_t p1);
916 typedef void (*parser_prod___AConcreteMethPropdef___n_doc__eq_t)(val_t p0, val_t p1);
917 #define LOCATE_parser_prod___AConcreteMethPropdef___n_kwredef__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
918 void parser_prod___AConcreteMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
919 typedef void (*parser_prod___AConcreteMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
920 #define LOCATE_parser_prod___AConcreteMethPropdef___n_visibility__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
921 void parser_prod___AConcreteMethPropdef___n_visibility__eq(val_t p0, val_t p1);
922 typedef void (*parser_prod___AConcreteMethPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
923 #define LOCATE_parser_prod___AConcreteMethPropdef___n_methid__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_methid=)"
924 void parser_prod___AConcreteMethPropdef___n_methid__eq(val_t p0, val_t p1);
925 typedef void (*parser_prod___AConcreteMethPropdef___n_methid__eq_t)(val_t p0, val_t p1);
926 #define LOCATE_parser_prod___AConcreteMethPropdef___n_signature__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AMethPropdef::n_signature=)"
927 void parser_prod___AConcreteMethPropdef___n_signature__eq(val_t p0, val_t p1);
928 typedef void (*parser_prod___AConcreteMethPropdef___n_signature__eq_t)(val_t p0, val_t p1);
929 #define LOCATE_parser_prod___AConcreteMethPropdef___n_kwmeth__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_kwmeth=)"
930 void parser_prod___AConcreteMethPropdef___n_kwmeth__eq(val_t p0, val_t p1);
931 typedef void (*parser_prod___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t p0, val_t p1);
932 #define LOCATE_parser_prod___AConcreteMethPropdef___n_block__eq "parser_prod::AConcreteMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
933 void parser_prod___AConcreteMethPropdef___n_block__eq(val_t p0, val_t p1);
934 typedef void (*parser_prod___AConcreteMethPropdef___n_block__eq_t)(val_t p0, val_t p1);
935 #define LOCATE_parser_prod___AConcreteMethPropdef___replace_child "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::replace_child)"
936 void parser_prod___AConcreteMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
937 typedef void (*parser_prod___AConcreteMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
938 #define LOCATE_parser_prod___AConcreteMethPropdef___visit_all "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::visit_all)"
939 void parser_prod___AConcreteMethPropdef___visit_all(val_t p0, val_t p1);
940 typedef void (*parser_prod___AConcreteMethPropdef___visit_all_t)(val_t p0, val_t p1);
941 #define LOCATE_parser_prod___AConcreteMethPropdef___visit_all_reverse "parser_prod::AConcreteMethPropdef::(parser_prod::ANode::visit_all_reverse)"
942 void parser_prod___AConcreteMethPropdef___visit_all_reverse(val_t p0, val_t p1);
943 typedef void (*parser_prod___AConcreteMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
944 val_t NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___empty_init();
945 val_t NEW_AConcreteMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
946 #define LOCATE_parser_prod___AConcreteMethPropdef___empty_init "parser_prod::AConcreteMethPropdef::empty_init"
947 void parser_prod___AConcreteMethPropdef___empty_init(val_t p0, int* init_table);
948 typedef void (*parser_prod___AConcreteMethPropdef___empty_init_t)(val_t p0, int* init_table);
949 val_t NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___empty_init();
950 #define LOCATE_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef "parser_prod::AConcreteMethPropdef::init_aconcretemethpropdef"
951 void parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
952 typedef void (*parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
953 val_t NEW_AConcreteMethPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
954 val_t NEW_AConcreteInitPropdef_parser_nodes___ANode___init(val_t p0);
955 #define LOCATE_parser_prod___AConcreteInitPropdef___n_doc__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::APropdef::n_doc=)"
956 void parser_prod___AConcreteInitPropdef___n_doc__eq(val_t p0, val_t p1);
957 typedef void (*parser_prod___AConcreteInitPropdef___n_doc__eq_t)(val_t p0, val_t p1);
958 #define LOCATE_parser_prod___AConcreteInitPropdef___n_kwredef__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
959 void parser_prod___AConcreteInitPropdef___n_kwredef__eq(val_t p0, val_t p1);
960 typedef void (*parser_prod___AConcreteInitPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
961 #define LOCATE_parser_prod___AConcreteInitPropdef___n_visibility__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_visibility=)"
962 void parser_prod___AConcreteInitPropdef___n_visibility__eq(val_t p0, val_t p1);
963 typedef void (*parser_prod___AConcreteInitPropdef___n_visibility__eq_t)(val_t p0, val_t p1);
964 #define LOCATE_parser_prod___AConcreteInitPropdef___n_methid__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_methid=)"
965 void parser_prod___AConcreteInitPropdef___n_methid__eq(val_t p0, val_t p1);
966 typedef void (*parser_prod___AConcreteInitPropdef___n_methid__eq_t)(val_t p0, val_t p1);
967 #define LOCATE_parser_prod___AConcreteInitPropdef___n_signature__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AMethPropdef::n_signature=)"
968 void parser_prod___AConcreteInitPropdef___n_signature__eq(val_t p0, val_t p1);
969 typedef void (*parser_prod___AConcreteInitPropdef___n_signature__eq_t)(val_t p0, val_t p1);
970 #define LOCATE_parser_prod___AConcreteInitPropdef___n_block__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
971 void parser_prod___AConcreteInitPropdef___n_block__eq(val_t p0, val_t p1);
972 typedef void (*parser_prod___AConcreteInitPropdef___n_block__eq_t)(val_t p0, val_t p1);
973 #define LOCATE_parser_prod___AConcreteInitPropdef___n_kwinit__eq "parser_prod::AConcreteInitPropdef::(parser_nodes::AConcreteInitPropdef::n_kwinit=)"
974 void parser_prod___AConcreteInitPropdef___n_kwinit__eq(val_t p0, val_t p1);
975 typedef void (*parser_prod___AConcreteInitPropdef___n_kwinit__eq_t)(val_t p0, val_t p1);
976 #define LOCATE_parser_prod___AConcreteInitPropdef___replace_child "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::replace_child)"
977 void parser_prod___AConcreteInitPropdef___replace_child(val_t p0, val_t p1, val_t p2);
978 typedef void (*parser_prod___AConcreteInitPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
979 #define LOCATE_parser_prod___AConcreteInitPropdef___visit_all "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::visit_all)"
980 void parser_prod___AConcreteInitPropdef___visit_all(val_t p0, val_t p1);
981 typedef void (*parser_prod___AConcreteInitPropdef___visit_all_t)(val_t p0, val_t p1);
982 #define LOCATE_parser_prod___AConcreteInitPropdef___visit_all_reverse "parser_prod::AConcreteInitPropdef::(parser_prod::ANode::visit_all_reverse)"
983 void parser_prod___AConcreteInitPropdef___visit_all_reverse(val_t p0, val_t p1);
984 typedef void (*parser_prod___AConcreteInitPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
985 val_t NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___empty_init();
986 val_t NEW_AConcreteInitPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
987 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___empty_init();
988 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
989 #define LOCATE_parser_prod___AConcreteInitPropdef___empty_init "parser_prod::AConcreteInitPropdef::empty_init"
990 void parser_prod___AConcreteInitPropdef___empty_init(val_t p0, int* init_table);
991 typedef void (*parser_prod___AConcreteInitPropdef___empty_init_t)(val_t p0, int* init_table);
992 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___empty_init();
993 #define LOCATE_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef "parser_prod::AConcreteInitPropdef::init_aconcreteinitpropdef"
994 void parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
995 typedef void (*parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, int* init_table);
996 val_t NEW_AConcreteInitPropdef_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
997 val_t NEW_AMainMethPropdef_parser_nodes___ANode___init(val_t p0);
998 #define LOCATE_parser_prod___AMainMethPropdef___n_kwredef__eq "parser_prod::AMainMethPropdef::(parser_nodes::AMethPropdef::n_kwredef=)"
999 void parser_prod___AMainMethPropdef___n_kwredef__eq(val_t p0, val_t p1);
1000 typedef void (*parser_prod___AMainMethPropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
1001 #define LOCATE_parser_prod___AMainMethPropdef___n_block__eq "parser_prod::AMainMethPropdef::(parser_nodes::AConcreteMethPropdef::n_block=)"
1002 void parser_prod___AMainMethPropdef___n_block__eq(val_t p0, val_t p1);
1003 typedef void (*parser_prod___AMainMethPropdef___n_block__eq_t)(val_t p0, val_t p1);
1004 #define LOCATE_parser_prod___AMainMethPropdef___replace_child "parser_prod::AMainMethPropdef::(parser_prod::ANode::replace_child)"
1005 void parser_prod___AMainMethPropdef___replace_child(val_t p0, val_t p1, val_t p2);
1006 typedef void (*parser_prod___AMainMethPropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
1007 #define LOCATE_parser_prod___AMainMethPropdef___visit_all "parser_prod::AMainMethPropdef::(parser_prod::ANode::visit_all)"
1008 void parser_prod___AMainMethPropdef___visit_all(val_t p0, val_t p1);
1009 typedef void (*parser_prod___AMainMethPropdef___visit_all_t)(val_t p0, val_t p1);
1010 #define LOCATE_parser_prod___AMainMethPropdef___visit_all_reverse "parser_prod::AMainMethPropdef::(parser_prod::ANode::visit_all_reverse)"
1011 void parser_prod___AMainMethPropdef___visit_all_reverse(val_t p0, val_t p1);
1012 typedef void (*parser_prod___AMainMethPropdef___visit_all_reverse_t)(val_t p0, val_t p1);
1013 val_t NEW_AMainMethPropdef_parser_prod___AMethPropdef___empty_init();
1014 val_t NEW_AMainMethPropdef_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1015 val_t NEW_AMainMethPropdef_parser_prod___AConcreteMethPropdef___empty_init();
1016 val_t NEW_AMainMethPropdef_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6);
1017 #define LOCATE_parser_prod___AMainMethPropdef___empty_init "parser_prod::AMainMethPropdef::empty_init"
1018 void parser_prod___AMainMethPropdef___empty_init(val_t p0, int* init_table);
1019 typedef void (*parser_prod___AMainMethPropdef___empty_init_t)(val_t p0, int* init_table);
1020 val_t NEW_AMainMethPropdef_parser_prod___AMainMethPropdef___empty_init();
1021 #define LOCATE_parser_prod___AMainMethPropdef___init_amainmethpropdef "parser_prod::AMainMethPropdef::init_amainmethpropdef"
1022 void parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0, val_t p1, val_t p2, int* init_table);
1023 typedef void (*parser_prod___AMainMethPropdef___init_amainmethpropdef_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1024 val_t NEW_AMainMethPropdef_parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0, val_t p1);
1025 val_t NEW_ATypePropdef_parser_nodes___ANode___init(val_t p0);
1026 #define LOCATE_parser_prod___ATypePropdef___n_doc__eq "parser_prod::ATypePropdef::(parser_nodes::APropdef::n_doc=)"
1027 void parser_prod___ATypePropdef___n_doc__eq(val_t p0, val_t p1);
1028 typedef void (*parser_prod___ATypePropdef___n_doc__eq_t)(val_t p0, val_t p1);
1029 #define LOCATE_parser_prod___ATypePropdef___n_kwredef__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwredef=)"
1030 void parser_prod___ATypePropdef___n_kwredef__eq(val_t p0, val_t p1);
1031 typedef void (*parser_prod___ATypePropdef___n_kwredef__eq_t)(val_t p0, val_t p1);
1032 #define LOCATE_parser_prod___ATypePropdef___n_visibility__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_visibility=)"
1033 void parser_prod___ATypePropdef___n_visibility__eq(val_t p0, val_t p1);
1034 typedef void (*parser_prod___ATypePropdef___n_visibility__eq_t)(val_t p0, val_t p1);
1035 #define LOCATE_parser_prod___ATypePropdef___n_kwtype__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_kwtype=)"
1036 void parser_prod___ATypePropdef___n_kwtype__eq(val_t p0, val_t p1);
1037 typedef void (*parser_prod___ATypePropdef___n_kwtype__eq_t)(val_t p0, val_t p1);
1038 #define LOCATE_parser_prod___ATypePropdef___n_id__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_id=)"
1039 void parser_prod___ATypePropdef___n_id__eq(val_t p0, val_t p1);
1040 typedef void (*parser_prod___ATypePropdef___n_id__eq_t)(val_t p0, val_t p1);
1041 #define LOCATE_parser_prod___ATypePropdef___n_type__eq "parser_prod::ATypePropdef::(parser_nodes::ATypePropdef::n_type=)"
1042 void parser_prod___ATypePropdef___n_type__eq(val_t p0, val_t p1);
1043 typedef void (*parser_prod___ATypePropdef___n_type__eq_t)(val_t p0, val_t p1);
1044 #define LOCATE_parser_prod___ATypePropdef___replace_child "parser_prod::ATypePropdef::(parser_prod::ANode::replace_child)"
1045 void parser_prod___ATypePropdef___replace_child(val_t p0, val_t p1, val_t p2);
1046 typedef void (*parser_prod___ATypePropdef___replace_child_t)(val_t p0, val_t p1, val_t p2);
1047 #define LOCATE_parser_prod___ATypePropdef___visit_all "parser_prod::ATypePropdef::(parser_prod::ANode::visit_all)"
1048 void parser_prod___ATypePropdef___visit_all(val_t p0, val_t p1);
1049 typedef void (*parser_prod___ATypePropdef___visit_all_t)(val_t p0, val_t p1);
1050 #define LOCATE_parser_prod___ATypePropdef___visit_all_reverse "parser_prod::ATypePropdef::(parser_prod::ANode::visit_all_reverse)"
1051 void parser_prod___ATypePropdef___visit_all_reverse(val_t p0, val_t p1);
1052 typedef void (*parser_prod___ATypePropdef___visit_all_reverse_t)(val_t p0, val_t p1);
1053 #define LOCATE_parser_prod___ATypePropdef___empty_init "parser_prod::ATypePropdef::empty_init"
1054 void parser_prod___ATypePropdef___empty_init(val_t p0, int* init_table);
1055 typedef void (*parser_prod___ATypePropdef___empty_init_t)(val_t p0, int* init_table);
1056 val_t NEW_ATypePropdef_parser_prod___ATypePropdef___empty_init();
1057 #define LOCATE_parser_prod___ATypePropdef___init_atypepropdef "parser_prod::ATypePropdef::init_atypepropdef"
1058 void parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1059 typedef void (*parser_prod___ATypePropdef___init_atypepropdef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1060 val_t NEW_ATypePropdef_parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
1061 val_t NEW_AReadAble_parser_nodes___ANode___init(val_t p0);
1062 #define LOCATE_parser_prod___AReadAble___n_kwredef__eq "parser_prod::AReadAble::(parser_nodes::AAble::n_kwredef=)"
1063 void parser_prod___AReadAble___n_kwredef__eq(val_t p0, val_t p1);
1064 typedef void (*parser_prod___AReadAble___n_kwredef__eq_t)(val_t p0, val_t p1);
1065 #define LOCATE_parser_prod___AReadAble___n_kwreadable__eq "parser_prod::AReadAble::(parser_nodes::AReadAble::n_kwreadable=)"
1066 void parser_prod___AReadAble___n_kwreadable__eq(val_t p0, val_t p1);
1067 typedef void (*parser_prod___AReadAble___n_kwreadable__eq_t)(val_t p0, val_t p1);
1068 #define LOCATE_parser_prod___AReadAble___replace_child "parser_prod::AReadAble::(parser_prod::ANode::replace_child)"
1069 void parser_prod___AReadAble___replace_child(val_t p0, val_t p1, val_t p2);
1070 typedef void (*parser_prod___AReadAble___replace_child_t)(val_t p0, val_t p1, val_t p2);
1071 #define LOCATE_parser_prod___AReadAble___visit_all "parser_prod::AReadAble::(parser_prod::ANode::visit_all)"
1072 void parser_prod___AReadAble___visit_all(val_t p0, val_t p1);
1073 typedef void (*parser_prod___AReadAble___visit_all_t)(val_t p0, val_t p1);
1074 #define LOCATE_parser_prod___AReadAble___visit_all_reverse "parser_prod::AReadAble::(parser_prod::ANode::visit_all_reverse)"
1075 void parser_prod___AReadAble___visit_all_reverse(val_t p0, val_t p1);
1076 typedef void (*parser_prod___AReadAble___visit_all_reverse_t)(val_t p0, val_t p1);
1077 #define LOCATE_parser_prod___AReadAble___empty_init "parser_prod::AReadAble::empty_init"
1078 void parser_prod___AReadAble___empty_init(val_t p0, int* init_table);
1079 typedef void (*parser_prod___AReadAble___empty_init_t)(val_t p0, int* init_table);
1080 val_t NEW_AReadAble_parser_prod___AReadAble___empty_init();
1081 #define LOCATE_parser_prod___AReadAble___init_areadable "parser_prod::AReadAble::init_areadable"
1082 void parser_prod___AReadAble___init_areadable(val_t p0, val_t p1, val_t p2, int* init_table);
1083 typedef void (*parser_prod___AReadAble___init_areadable_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1084 val_t NEW_AReadAble_parser_prod___AReadAble___init_areadable(val_t p0, val_t p1);
1085 val_t NEW_AWriteAble_parser_nodes___ANode___init(val_t p0);
1086 #define LOCATE_parser_prod___AWriteAble___n_kwredef__eq "parser_prod::AWriteAble::(parser_nodes::AAble::n_kwredef=)"
1087 void parser_prod___AWriteAble___n_kwredef__eq(val_t p0, val_t p1);
1088 typedef void (*parser_prod___AWriteAble___n_kwredef__eq_t)(val_t p0, val_t p1);
1089 #define LOCATE_parser_prod___AWriteAble___n_kwwritable__eq "parser_prod::AWriteAble::(parser_nodes::AWriteAble::n_kwwritable=)"
1090 void parser_prod___AWriteAble___n_kwwritable__eq(val_t p0, val_t p1);
1091 typedef void (*parser_prod___AWriteAble___n_kwwritable__eq_t)(val_t p0, val_t p1);
1092 #define LOCATE_parser_prod___AWriteAble___replace_child "parser_prod::AWriteAble::(parser_prod::ANode::replace_child)"
1093 void parser_prod___AWriteAble___replace_child(val_t p0, val_t p1, val_t p2);
1094 typedef void (*parser_prod___AWriteAble___replace_child_t)(val_t p0, val_t p1, val_t p2);
1095 #define LOCATE_parser_prod___AWriteAble___visit_all "parser_prod::AWriteAble::(parser_prod::ANode::visit_all)"
1096 void parser_prod___AWriteAble___visit_all(val_t p0, val_t p1);
1097 typedef void (*parser_prod___AWriteAble___visit_all_t)(val_t p0, val_t p1);
1098 #define LOCATE_parser_prod___AWriteAble___visit_all_reverse "parser_prod::AWriteAble::(parser_prod::ANode::visit_all_reverse)"
1099 void parser_prod___AWriteAble___visit_all_reverse(val_t p0, val_t p1);
1100 typedef void (*parser_prod___AWriteAble___visit_all_reverse_t)(val_t p0, val_t p1);
1101 #define LOCATE_parser_prod___AWriteAble___empty_init "parser_prod::AWriteAble::empty_init"
1102 void parser_prod___AWriteAble___empty_init(val_t p0, int* init_table);
1103 typedef void (*parser_prod___AWriteAble___empty_init_t)(val_t p0, int* init_table);
1104 val_t NEW_AWriteAble_parser_prod___AWriteAble___empty_init();
1105 #define LOCATE_parser_prod___AWriteAble___init_awriteable "parser_prod::AWriteAble::init_awriteable"
1106 void parser_prod___AWriteAble___init_awriteable(val_t p0, val_t p1, val_t p2, int* init_table);
1107 typedef void (*parser_prod___AWriteAble___init_awriteable_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1108 val_t NEW_AWriteAble_parser_prod___AWriteAble___init_awriteable(val_t p0, val_t p1);
1109 val_t NEW_AIdMethid_parser_nodes___ANode___init(val_t p0);
1110 #define LOCATE_parser_prod___AIdMethid___n_id__eq "parser_prod::AIdMethid::(parser_nodes::AIdMethid::n_id=)"
1111 void parser_prod___AIdMethid___n_id__eq(val_t p0, val_t p1);
1112 typedef void (*parser_prod___AIdMethid___n_id__eq_t)(val_t p0, val_t p1);
1113 #define LOCATE_parser_prod___AIdMethid___replace_child "parser_prod::AIdMethid::(parser_prod::ANode::replace_child)"
1114 void parser_prod___AIdMethid___replace_child(val_t p0, val_t p1, val_t p2);
1115 typedef void (*parser_prod___AIdMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1116 #define LOCATE_parser_prod___AIdMethid___visit_all "parser_prod::AIdMethid::(parser_prod::ANode::visit_all)"
1117 void parser_prod___AIdMethid___visit_all(val_t p0, val_t p1);
1118 typedef void (*parser_prod___AIdMethid___visit_all_t)(val_t p0, val_t p1);
1119 #define LOCATE_parser_prod___AIdMethid___visit_all_reverse "parser_prod::AIdMethid::(parser_prod::ANode::visit_all_reverse)"
1120 void parser_prod___AIdMethid___visit_all_reverse(val_t p0, val_t p1);
1121 typedef void (*parser_prod___AIdMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1122 #define LOCATE_parser_prod___AIdMethid___empty_init "parser_prod::AIdMethid::empty_init"
1123 void parser_prod___AIdMethid___empty_init(val_t p0, int* init_table);
1124 typedef void (*parser_prod___AIdMethid___empty_init_t)(val_t p0, int* init_table);
1125 val_t NEW_AIdMethid_parser_prod___AIdMethid___empty_init();
1126 #define LOCATE_parser_prod___AIdMethid___init_aidmethid "parser_prod::AIdMethid::init_aidmethid"
1127 void parser_prod___AIdMethid___init_aidmethid(val_t p0, val_t p1, int* init_table);
1128 typedef void (*parser_prod___AIdMethid___init_aidmethid_t)(val_t p0, val_t p1, int* init_table);
1129 val_t NEW_AIdMethid_parser_prod___AIdMethid___init_aidmethid(val_t p0);
1130 val_t NEW_APlusMethid_parser_nodes___ANode___init(val_t p0);
1131 #define LOCATE_parser_prod___APlusMethid___n_plus__eq "parser_prod::APlusMethid::(parser_nodes::APlusMethid::n_plus=)"
1132 void parser_prod___APlusMethid___n_plus__eq(val_t p0, val_t p1);
1133 typedef void (*parser_prod___APlusMethid___n_plus__eq_t)(val_t p0, val_t p1);
1134 #define LOCATE_parser_prod___APlusMethid___replace_child "parser_prod::APlusMethid::(parser_prod::ANode::replace_child)"
1135 void parser_prod___APlusMethid___replace_child(val_t p0, val_t p1, val_t p2);
1136 typedef void (*parser_prod___APlusMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1137 #define LOCATE_parser_prod___APlusMethid___visit_all "parser_prod::APlusMethid::(parser_prod::ANode::visit_all)"
1138 void parser_prod___APlusMethid___visit_all(val_t p0, val_t p1);
1139 typedef void (*parser_prod___APlusMethid___visit_all_t)(val_t p0, val_t p1);
1140 #define LOCATE_parser_prod___APlusMethid___visit_all_reverse "parser_prod::APlusMethid::(parser_prod::ANode::visit_all_reverse)"
1141 void parser_prod___APlusMethid___visit_all_reverse(val_t p0, val_t p1);
1142 typedef void (*parser_prod___APlusMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1143 #define LOCATE_parser_prod___APlusMethid___empty_init "parser_prod::APlusMethid::empty_init"
1144 void parser_prod___APlusMethid___empty_init(val_t p0, int* init_table);
1145 typedef void (*parser_prod___APlusMethid___empty_init_t)(val_t p0, int* init_table);
1146 val_t NEW_APlusMethid_parser_prod___APlusMethid___empty_init();
1147 #define LOCATE_parser_prod___APlusMethid___init_aplusmethid "parser_prod::APlusMethid::init_aplusmethid"
1148 void parser_prod___APlusMethid___init_aplusmethid(val_t p0, val_t p1, int* init_table);
1149 typedef void (*parser_prod___APlusMethid___init_aplusmethid_t)(val_t p0, val_t p1, int* init_table);
1150 val_t NEW_APlusMethid_parser_prod___APlusMethid___init_aplusmethid(val_t p0);
1151 val_t NEW_AMinusMethid_parser_nodes___ANode___init(val_t p0);
1152 #define LOCATE_parser_prod___AMinusMethid___n_minus__eq "parser_prod::AMinusMethid::(parser_nodes::AMinusMethid::n_minus=)"
1153 void parser_prod___AMinusMethid___n_minus__eq(val_t p0, val_t p1);
1154 typedef void (*parser_prod___AMinusMethid___n_minus__eq_t)(val_t p0, val_t p1);
1155 #define LOCATE_parser_prod___AMinusMethid___replace_child "parser_prod::AMinusMethid::(parser_prod::ANode::replace_child)"
1156 void parser_prod___AMinusMethid___replace_child(val_t p0, val_t p1, val_t p2);
1157 typedef void (*parser_prod___AMinusMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1158 #define LOCATE_parser_prod___AMinusMethid___visit_all "parser_prod::AMinusMethid::(parser_prod::ANode::visit_all)"
1159 void parser_prod___AMinusMethid___visit_all(val_t p0, val_t p1);
1160 typedef void (*parser_prod___AMinusMethid___visit_all_t)(val_t p0, val_t p1);
1161 #define LOCATE_parser_prod___AMinusMethid___visit_all_reverse "parser_prod::AMinusMethid::(parser_prod::ANode::visit_all_reverse)"
1162 void parser_prod___AMinusMethid___visit_all_reverse(val_t p0, val_t p1);
1163 typedef void (*parser_prod___AMinusMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1164 #define LOCATE_parser_prod___AMinusMethid___empty_init "parser_prod::AMinusMethid::empty_init"
1165 void parser_prod___AMinusMethid___empty_init(val_t p0, int* init_table);
1166 typedef void (*parser_prod___AMinusMethid___empty_init_t)(val_t p0, int* init_table);
1167 val_t NEW_AMinusMethid_parser_prod___AMinusMethid___empty_init();
1168 #define LOCATE_parser_prod___AMinusMethid___init_aminusmethid "parser_prod::AMinusMethid::init_aminusmethid"
1169 void parser_prod___AMinusMethid___init_aminusmethid(val_t p0, val_t p1, int* init_table);
1170 typedef void (*parser_prod___AMinusMethid___init_aminusmethid_t)(val_t p0, val_t p1, int* init_table);
1171 val_t NEW_AMinusMethid_parser_prod___AMinusMethid___init_aminusmethid(val_t p0);
1172 val_t NEW_AStarMethid_parser_nodes___ANode___init(val_t p0);
1173 #define LOCATE_parser_prod___AStarMethid___n_star__eq "parser_prod::AStarMethid::(parser_nodes::AStarMethid::n_star=)"
1174 void parser_prod___AStarMethid___n_star__eq(val_t p0, val_t p1);
1175 typedef void (*parser_prod___AStarMethid___n_star__eq_t)(val_t p0, val_t p1);
1176 #define LOCATE_parser_prod___AStarMethid___replace_child "parser_prod::AStarMethid::(parser_prod::ANode::replace_child)"
1177 void parser_prod___AStarMethid___replace_child(val_t p0, val_t p1, val_t p2);
1178 typedef void (*parser_prod___AStarMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1179 #define LOCATE_parser_prod___AStarMethid___visit_all "parser_prod::AStarMethid::(parser_prod::ANode::visit_all)"
1180 void parser_prod___AStarMethid___visit_all(val_t p0, val_t p1);
1181 typedef void (*parser_prod___AStarMethid___visit_all_t)(val_t p0, val_t p1);
1182 #define LOCATE_parser_prod___AStarMethid___visit_all_reverse "parser_prod::AStarMethid::(parser_prod::ANode::visit_all_reverse)"
1183 void parser_prod___AStarMethid___visit_all_reverse(val_t p0, val_t p1);
1184 typedef void (*parser_prod___AStarMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1185 #define LOCATE_parser_prod___AStarMethid___empty_init "parser_prod::AStarMethid::empty_init"
1186 void parser_prod___AStarMethid___empty_init(val_t p0, int* init_table);
1187 typedef void (*parser_prod___AStarMethid___empty_init_t)(val_t p0, int* init_table);
1188 val_t NEW_AStarMethid_parser_prod___AStarMethid___empty_init();
1189 #define LOCATE_parser_prod___AStarMethid___init_astarmethid "parser_prod::AStarMethid::init_astarmethid"
1190 void parser_prod___AStarMethid___init_astarmethid(val_t p0, val_t p1, int* init_table);
1191 typedef void (*parser_prod___AStarMethid___init_astarmethid_t)(val_t p0, val_t p1, int* init_table);
1192 val_t NEW_AStarMethid_parser_prod___AStarMethid___init_astarmethid(val_t p0);
1193 val_t NEW_ASlashMethid_parser_nodes___ANode___init(val_t p0);
1194 #define LOCATE_parser_prod___ASlashMethid___n_slash__eq "parser_prod::ASlashMethid::(parser_nodes::ASlashMethid::n_slash=)"
1195 void parser_prod___ASlashMethid___n_slash__eq(val_t p0, val_t p1);
1196 typedef void (*parser_prod___ASlashMethid___n_slash__eq_t)(val_t p0, val_t p1);
1197 #define LOCATE_parser_prod___ASlashMethid___replace_child "parser_prod::ASlashMethid::(parser_prod::ANode::replace_child)"
1198 void parser_prod___ASlashMethid___replace_child(val_t p0, val_t p1, val_t p2);
1199 typedef void (*parser_prod___ASlashMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1200 #define LOCATE_parser_prod___ASlashMethid___visit_all "parser_prod::ASlashMethid::(parser_prod::ANode::visit_all)"
1201 void parser_prod___ASlashMethid___visit_all(val_t p0, val_t p1);
1202 typedef void (*parser_prod___ASlashMethid___visit_all_t)(val_t p0, val_t p1);
1203 #define LOCATE_parser_prod___ASlashMethid___visit_all_reverse "parser_prod::ASlashMethid::(parser_prod::ANode::visit_all_reverse)"
1204 void parser_prod___ASlashMethid___visit_all_reverse(val_t p0, val_t p1);
1205 typedef void (*parser_prod___ASlashMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1206 #define LOCATE_parser_prod___ASlashMethid___empty_init "parser_prod::ASlashMethid::empty_init"
1207 void parser_prod___ASlashMethid___empty_init(val_t p0, int* init_table);
1208 typedef void (*parser_prod___ASlashMethid___empty_init_t)(val_t p0, int* init_table);
1209 val_t NEW_ASlashMethid_parser_prod___ASlashMethid___empty_init();
1210 #define LOCATE_parser_prod___ASlashMethid___init_aslashmethid "parser_prod::ASlashMethid::init_aslashmethid"
1211 void parser_prod___ASlashMethid___init_aslashmethid(val_t p0, val_t p1, int* init_table);
1212 typedef void (*parser_prod___ASlashMethid___init_aslashmethid_t)(val_t p0, val_t p1, int* init_table);
1213 val_t NEW_ASlashMethid_parser_prod___ASlashMethid___init_aslashmethid(val_t p0);
1214 val_t NEW_APercentMethid_parser_nodes___ANode___init(val_t p0);
1215 #define LOCATE_parser_prod___APercentMethid___n_percent__eq "parser_prod::APercentMethid::(parser_nodes::APercentMethid::n_percent=)"
1216 void parser_prod___APercentMethid___n_percent__eq(val_t p0, val_t p1);
1217 typedef void (*parser_prod___APercentMethid___n_percent__eq_t)(val_t p0, val_t p1);
1218 #define LOCATE_parser_prod___APercentMethid___replace_child "parser_prod::APercentMethid::(parser_prod::ANode::replace_child)"
1219 void parser_prod___APercentMethid___replace_child(val_t p0, val_t p1, val_t p2);
1220 typedef void (*parser_prod___APercentMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1221 #define LOCATE_parser_prod___APercentMethid___visit_all "parser_prod::APercentMethid::(parser_prod::ANode::visit_all)"
1222 void parser_prod___APercentMethid___visit_all(val_t p0, val_t p1);
1223 typedef void (*parser_prod___APercentMethid___visit_all_t)(val_t p0, val_t p1);
1224 #define LOCATE_parser_prod___APercentMethid___visit_all_reverse "parser_prod::APercentMethid::(parser_prod::ANode::visit_all_reverse)"
1225 void parser_prod___APercentMethid___visit_all_reverse(val_t p0, val_t p1);
1226 typedef void (*parser_prod___APercentMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1227 #define LOCATE_parser_prod___APercentMethid___empty_init "parser_prod::APercentMethid::empty_init"
1228 void parser_prod___APercentMethid___empty_init(val_t p0, int* init_table);
1229 typedef void (*parser_prod___APercentMethid___empty_init_t)(val_t p0, int* init_table);
1230 val_t NEW_APercentMethid_parser_prod___APercentMethid___empty_init();
1231 #define LOCATE_parser_prod___APercentMethid___init_apercentmethid "parser_prod::APercentMethid::init_apercentmethid"
1232 void parser_prod___APercentMethid___init_apercentmethid(val_t p0, val_t p1, int* init_table);
1233 typedef void (*parser_prod___APercentMethid___init_apercentmethid_t)(val_t p0, val_t p1, int* init_table);
1234 val_t NEW_APercentMethid_parser_prod___APercentMethid___init_apercentmethid(val_t p0);
1235 val_t NEW_AEqMethid_parser_nodes___ANode___init(val_t p0);
1236 #define LOCATE_parser_prod___AEqMethid___n_eq__eq "parser_prod::AEqMethid::(parser_nodes::AEqMethid::n_eq=)"
1237 void parser_prod___AEqMethid___n_eq__eq(val_t p0, val_t p1);
1238 typedef void (*parser_prod___AEqMethid___n_eq__eq_t)(val_t p0, val_t p1);
1239 #define LOCATE_parser_prod___AEqMethid___replace_child "parser_prod::AEqMethid::(parser_prod::ANode::replace_child)"
1240 void parser_prod___AEqMethid___replace_child(val_t p0, val_t p1, val_t p2);
1241 typedef void (*parser_prod___AEqMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1242 #define LOCATE_parser_prod___AEqMethid___visit_all "parser_prod::AEqMethid::(parser_prod::ANode::visit_all)"
1243 void parser_prod___AEqMethid___visit_all(val_t p0, val_t p1);
1244 typedef void (*parser_prod___AEqMethid___visit_all_t)(val_t p0, val_t p1);
1245 #define LOCATE_parser_prod___AEqMethid___visit_all_reverse "parser_prod::AEqMethid::(parser_prod::ANode::visit_all_reverse)"
1246 void parser_prod___AEqMethid___visit_all_reverse(val_t p0, val_t p1);
1247 typedef void (*parser_prod___AEqMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1248 #define LOCATE_parser_prod___AEqMethid___empty_init "parser_prod::AEqMethid::empty_init"
1249 void parser_prod___AEqMethid___empty_init(val_t p0, int* init_table);
1250 typedef void (*parser_prod___AEqMethid___empty_init_t)(val_t p0, int* init_table);
1251 val_t NEW_AEqMethid_parser_prod___AEqMethid___empty_init();
1252 #define LOCATE_parser_prod___AEqMethid___init_aeqmethid "parser_prod::AEqMethid::init_aeqmethid"
1253 void parser_prod___AEqMethid___init_aeqmethid(val_t p0, val_t p1, int* init_table);
1254 typedef void (*parser_prod___AEqMethid___init_aeqmethid_t)(val_t p0, val_t p1, int* init_table);
1255 val_t NEW_AEqMethid_parser_prod___AEqMethid___init_aeqmethid(val_t p0);
1256 val_t NEW_ANeMethid_parser_nodes___ANode___init(val_t p0);
1257 #define LOCATE_parser_prod___ANeMethid___n_ne__eq "parser_prod::ANeMethid::(parser_nodes::ANeMethid::n_ne=)"
1258 void parser_prod___ANeMethid___n_ne__eq(val_t p0, val_t p1);
1259 typedef void (*parser_prod___ANeMethid___n_ne__eq_t)(val_t p0, val_t p1);
1260 #define LOCATE_parser_prod___ANeMethid___replace_child "parser_prod::ANeMethid::(parser_prod::ANode::replace_child)"
1261 void parser_prod___ANeMethid___replace_child(val_t p0, val_t p1, val_t p2);
1262 typedef void (*parser_prod___ANeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1263 #define LOCATE_parser_prod___ANeMethid___visit_all "parser_prod::ANeMethid::(parser_prod::ANode::visit_all)"
1264 void parser_prod___ANeMethid___visit_all(val_t p0, val_t p1);
1265 typedef void (*parser_prod___ANeMethid___visit_all_t)(val_t p0, val_t p1);
1266 #define LOCATE_parser_prod___ANeMethid___visit_all_reverse "parser_prod::ANeMethid::(parser_prod::ANode::visit_all_reverse)"
1267 void parser_prod___ANeMethid___visit_all_reverse(val_t p0, val_t p1);
1268 typedef void (*parser_prod___ANeMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1269 #define LOCATE_parser_prod___ANeMethid___empty_init "parser_prod::ANeMethid::empty_init"
1270 void parser_prod___ANeMethid___empty_init(val_t p0, int* init_table);
1271 typedef void (*parser_prod___ANeMethid___empty_init_t)(val_t p0, int* init_table);
1272 val_t NEW_ANeMethid_parser_prod___ANeMethid___empty_init();
1273 #define LOCATE_parser_prod___ANeMethid___init_anemethid "parser_prod::ANeMethid::init_anemethid"
1274 void parser_prod___ANeMethid___init_anemethid(val_t p0, val_t p1, int* init_table);
1275 typedef void (*parser_prod___ANeMethid___init_anemethid_t)(val_t p0, val_t p1, int* init_table);
1276 val_t NEW_ANeMethid_parser_prod___ANeMethid___init_anemethid(val_t p0);
1277 val_t NEW_ALeMethid_parser_nodes___ANode___init(val_t p0);
1278 #define LOCATE_parser_prod___ALeMethid___n_le__eq "parser_prod::ALeMethid::(parser_nodes::ALeMethid::n_le=)"
1279 void parser_prod___ALeMethid___n_le__eq(val_t p0, val_t p1);
1280 typedef void (*parser_prod___ALeMethid___n_le__eq_t)(val_t p0, val_t p1);
1281 #define LOCATE_parser_prod___ALeMethid___replace_child "parser_prod::ALeMethid::(parser_prod::ANode::replace_child)"
1282 void parser_prod___ALeMethid___replace_child(val_t p0, val_t p1, val_t p2);
1283 typedef void (*parser_prod___ALeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1284 #define LOCATE_parser_prod___ALeMethid___visit_all "parser_prod::ALeMethid::(parser_prod::ANode::visit_all)"
1285 void parser_prod___ALeMethid___visit_all(val_t p0, val_t p1);
1286 typedef void (*parser_prod___ALeMethid___visit_all_t)(val_t p0, val_t p1);
1287 #define LOCATE_parser_prod___ALeMethid___visit_all_reverse "parser_prod::ALeMethid::(parser_prod::ANode::visit_all_reverse)"
1288 void parser_prod___ALeMethid___visit_all_reverse(val_t p0, val_t p1);
1289 typedef void (*parser_prod___ALeMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1290 #define LOCATE_parser_prod___ALeMethid___empty_init "parser_prod::ALeMethid::empty_init"
1291 void parser_prod___ALeMethid___empty_init(val_t p0, int* init_table);
1292 typedef void (*parser_prod___ALeMethid___empty_init_t)(val_t p0, int* init_table);
1293 val_t NEW_ALeMethid_parser_prod___ALeMethid___empty_init();
1294 #define LOCATE_parser_prod___ALeMethid___init_alemethid "parser_prod::ALeMethid::init_alemethid"
1295 void parser_prod___ALeMethid___init_alemethid(val_t p0, val_t p1, int* init_table);
1296 typedef void (*parser_prod___ALeMethid___init_alemethid_t)(val_t p0, val_t p1, int* init_table);
1297 val_t NEW_ALeMethid_parser_prod___ALeMethid___init_alemethid(val_t p0);
1298 val_t NEW_AGeMethid_parser_nodes___ANode___init(val_t p0);
1299 #define LOCATE_parser_prod___AGeMethid___n_ge__eq "parser_prod::AGeMethid::(parser_nodes::AGeMethid::n_ge=)"
1300 void parser_prod___AGeMethid___n_ge__eq(val_t p0, val_t p1);
1301 typedef void (*parser_prod___AGeMethid___n_ge__eq_t)(val_t p0, val_t p1);
1302 #define LOCATE_parser_prod___AGeMethid___replace_child "parser_prod::AGeMethid::(parser_prod::ANode::replace_child)"
1303 void parser_prod___AGeMethid___replace_child(val_t p0, val_t p1, val_t p2);
1304 typedef void (*parser_prod___AGeMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1305 #define LOCATE_parser_prod___AGeMethid___visit_all "parser_prod::AGeMethid::(parser_prod::ANode::visit_all)"
1306 void parser_prod___AGeMethid___visit_all(val_t p0, val_t p1);
1307 typedef void (*parser_prod___AGeMethid___visit_all_t)(val_t p0, val_t p1);
1308 #define LOCATE_parser_prod___AGeMethid___visit_all_reverse "parser_prod::AGeMethid::(parser_prod::ANode::visit_all_reverse)"
1309 void parser_prod___AGeMethid___visit_all_reverse(val_t p0, val_t p1);
1310 typedef void (*parser_prod___AGeMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1311 #define LOCATE_parser_prod___AGeMethid___empty_init "parser_prod::AGeMethid::empty_init"
1312 void parser_prod___AGeMethid___empty_init(val_t p0, int* init_table);
1313 typedef void (*parser_prod___AGeMethid___empty_init_t)(val_t p0, int* init_table);
1314 val_t NEW_AGeMethid_parser_prod___AGeMethid___empty_init();
1315 #define LOCATE_parser_prod___AGeMethid___init_agemethid "parser_prod::AGeMethid::init_agemethid"
1316 void parser_prod___AGeMethid___init_agemethid(val_t p0, val_t p1, int* init_table);
1317 typedef void (*parser_prod___AGeMethid___init_agemethid_t)(val_t p0, val_t p1, int* init_table);
1318 val_t NEW_AGeMethid_parser_prod___AGeMethid___init_agemethid(val_t p0);
1319 val_t NEW_ALtMethid_parser_nodes___ANode___init(val_t p0);
1320 #define LOCATE_parser_prod___ALtMethid___n_lt__eq "parser_prod::ALtMethid::(parser_nodes::ALtMethid::n_lt=)"
1321 void parser_prod___ALtMethid___n_lt__eq(val_t p0, val_t p1);
1322 typedef void (*parser_prod___ALtMethid___n_lt__eq_t)(val_t p0, val_t p1);
1323 #define LOCATE_parser_prod___ALtMethid___replace_child "parser_prod::ALtMethid::(parser_prod::ANode::replace_child)"
1324 void parser_prod___ALtMethid___replace_child(val_t p0, val_t p1, val_t p2);
1325 typedef void (*parser_prod___ALtMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1326 #define LOCATE_parser_prod___ALtMethid___visit_all "parser_prod::ALtMethid::(parser_prod::ANode::visit_all)"
1327 void parser_prod___ALtMethid___visit_all(val_t p0, val_t p1);
1328 typedef void (*parser_prod___ALtMethid___visit_all_t)(val_t p0, val_t p1);
1329 #define LOCATE_parser_prod___ALtMethid___visit_all_reverse "parser_prod::ALtMethid::(parser_prod::ANode::visit_all_reverse)"
1330 void parser_prod___ALtMethid___visit_all_reverse(val_t p0, val_t p1);
1331 typedef void (*parser_prod___ALtMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1332 #define LOCATE_parser_prod___ALtMethid___empty_init "parser_prod::ALtMethid::empty_init"
1333 void parser_prod___ALtMethid___empty_init(val_t p0, int* init_table);
1334 typedef void (*parser_prod___ALtMethid___empty_init_t)(val_t p0, int* init_table);
1335 val_t NEW_ALtMethid_parser_prod___ALtMethid___empty_init();
1336 #define LOCATE_parser_prod___ALtMethid___init_altmethid "parser_prod::ALtMethid::init_altmethid"
1337 void parser_prod___ALtMethid___init_altmethid(val_t p0, val_t p1, int* init_table);
1338 typedef void (*parser_prod___ALtMethid___init_altmethid_t)(val_t p0, val_t p1, int* init_table);
1339 val_t NEW_ALtMethid_parser_prod___ALtMethid___init_altmethid(val_t p0);
1340 val_t NEW_AGtMethid_parser_nodes___ANode___init(val_t p0);
1341 #define LOCATE_parser_prod___AGtMethid___n_gt__eq "parser_prod::AGtMethid::(parser_nodes::AGtMethid::n_gt=)"
1342 void parser_prod___AGtMethid___n_gt__eq(val_t p0, val_t p1);
1343 typedef void (*parser_prod___AGtMethid___n_gt__eq_t)(val_t p0, val_t p1);
1344 #define LOCATE_parser_prod___AGtMethid___replace_child "parser_prod::AGtMethid::(parser_prod::ANode::replace_child)"
1345 void parser_prod___AGtMethid___replace_child(val_t p0, val_t p1, val_t p2);
1346 typedef void (*parser_prod___AGtMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1347 #define LOCATE_parser_prod___AGtMethid___visit_all "parser_prod::AGtMethid::(parser_prod::ANode::visit_all)"
1348 void parser_prod___AGtMethid___visit_all(val_t p0, val_t p1);
1349 typedef void (*parser_prod___AGtMethid___visit_all_t)(val_t p0, val_t p1);
1350 #define LOCATE_parser_prod___AGtMethid___visit_all_reverse "parser_prod::AGtMethid::(parser_prod::ANode::visit_all_reverse)"
1351 void parser_prod___AGtMethid___visit_all_reverse(val_t p0, val_t p1);
1352 typedef void (*parser_prod___AGtMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1353 #define LOCATE_parser_prod___AGtMethid___empty_init "parser_prod::AGtMethid::empty_init"
1354 void parser_prod___AGtMethid___empty_init(val_t p0, int* init_table);
1355 typedef void (*parser_prod___AGtMethid___empty_init_t)(val_t p0, int* init_table);
1356 val_t NEW_AGtMethid_parser_prod___AGtMethid___empty_init();
1357 #define LOCATE_parser_prod___AGtMethid___init_agtmethid "parser_prod::AGtMethid::init_agtmethid"
1358 void parser_prod___AGtMethid___init_agtmethid(val_t p0, val_t p1, int* init_table);
1359 typedef void (*parser_prod___AGtMethid___init_agtmethid_t)(val_t p0, val_t p1, int* init_table);
1360 val_t NEW_AGtMethid_parser_prod___AGtMethid___init_agtmethid(val_t p0);
1361 val_t NEW_ABraMethid_parser_nodes___ANode___init(val_t p0);
1362 #define LOCATE_parser_prod___ABraMethid___n_obra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_obra=)"
1363 void parser_prod___ABraMethid___n_obra__eq(val_t p0, val_t p1);
1364 typedef void (*parser_prod___ABraMethid___n_obra__eq_t)(val_t p0, val_t p1);
1365 #define LOCATE_parser_prod___ABraMethid___n_cbra__eq "parser_prod::ABraMethid::(parser_nodes::ABraMethid::n_cbra=)"
1366 void parser_prod___ABraMethid___n_cbra__eq(val_t p0, val_t p1);
1367 typedef void (*parser_prod___ABraMethid___n_cbra__eq_t)(val_t p0, val_t p1);
1368 #define LOCATE_parser_prod___ABraMethid___replace_child "parser_prod::ABraMethid::(parser_prod::ANode::replace_child)"
1369 void parser_prod___ABraMethid___replace_child(val_t p0, val_t p1, val_t p2);
1370 typedef void (*parser_prod___ABraMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1371 #define LOCATE_parser_prod___ABraMethid___visit_all "parser_prod::ABraMethid::(parser_prod::ANode::visit_all)"
1372 void parser_prod___ABraMethid___visit_all(val_t p0, val_t p1);
1373 typedef void (*parser_prod___ABraMethid___visit_all_t)(val_t p0, val_t p1);
1374 #define LOCATE_parser_prod___ABraMethid___visit_all_reverse "parser_prod::ABraMethid::(parser_prod::ANode::visit_all_reverse)"
1375 void parser_prod___ABraMethid___visit_all_reverse(val_t p0, val_t p1);
1376 typedef void (*parser_prod___ABraMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1377 #define LOCATE_parser_prod___ABraMethid___empty_init "parser_prod::ABraMethid::empty_init"
1378 void parser_prod___ABraMethid___empty_init(val_t p0, int* init_table);
1379 typedef void (*parser_prod___ABraMethid___empty_init_t)(val_t p0, int* init_table);
1380 val_t NEW_ABraMethid_parser_prod___ABraMethid___empty_init();
1381 #define LOCATE_parser_prod___ABraMethid___init_abramethid "parser_prod::ABraMethid::init_abramethid"
1382 void parser_prod___ABraMethid___init_abramethid(val_t p0, val_t p1, val_t p2, int* init_table);
1383 typedef void (*parser_prod___ABraMethid___init_abramethid_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1384 val_t NEW_ABraMethid_parser_prod___ABraMethid___init_abramethid(val_t p0, val_t p1);
1385 val_t NEW_AStarshipMethid_parser_nodes___ANode___init(val_t p0);
1386 #define LOCATE_parser_prod___AStarshipMethid___n_starship__eq "parser_prod::AStarshipMethid::(parser_nodes::AStarshipMethid::n_starship=)"
1387 void parser_prod___AStarshipMethid___n_starship__eq(val_t p0, val_t p1);
1388 typedef void (*parser_prod___AStarshipMethid___n_starship__eq_t)(val_t p0, val_t p1);
1389 #define LOCATE_parser_prod___AStarshipMethid___replace_child "parser_prod::AStarshipMethid::(parser_prod::ANode::replace_child)"
1390 void parser_prod___AStarshipMethid___replace_child(val_t p0, val_t p1, val_t p2);
1391 typedef void (*parser_prod___AStarshipMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1392 #define LOCATE_parser_prod___AStarshipMethid___visit_all "parser_prod::AStarshipMethid::(parser_prod::ANode::visit_all)"
1393 void parser_prod___AStarshipMethid___visit_all(val_t p0, val_t p1);
1394 typedef void (*parser_prod___AStarshipMethid___visit_all_t)(val_t p0, val_t p1);
1395 #define LOCATE_parser_prod___AStarshipMethid___visit_all_reverse "parser_prod::AStarshipMethid::(parser_prod::ANode::visit_all_reverse)"
1396 void parser_prod___AStarshipMethid___visit_all_reverse(val_t p0, val_t p1);
1397 typedef void (*parser_prod___AStarshipMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1398 #define LOCATE_parser_prod___AStarshipMethid___empty_init "parser_prod::AStarshipMethid::empty_init"
1399 void parser_prod___AStarshipMethid___empty_init(val_t p0, int* init_table);
1400 typedef void (*parser_prod___AStarshipMethid___empty_init_t)(val_t p0, int* init_table);
1401 val_t NEW_AStarshipMethid_parser_prod___AStarshipMethid___empty_init();
1402 #define LOCATE_parser_prod___AStarshipMethid___init_astarshipmethid "parser_prod::AStarshipMethid::init_astarshipmethid"
1403 void parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0, val_t p1, int* init_table);
1404 typedef void (*parser_prod___AStarshipMethid___init_astarshipmethid_t)(val_t p0, val_t p1, int* init_table);
1405 val_t NEW_AStarshipMethid_parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0);
1406 val_t NEW_AAssignMethid_parser_nodes___ANode___init(val_t p0);
1407 #define LOCATE_parser_prod___AAssignMethid___n_id__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_id=)"
1408 void parser_prod___AAssignMethid___n_id__eq(val_t p0, val_t p1);
1409 typedef void (*parser_prod___AAssignMethid___n_id__eq_t)(val_t p0, val_t p1);
1410 #define LOCATE_parser_prod___AAssignMethid___n_assign__eq "parser_prod::AAssignMethid::(parser_nodes::AAssignMethid::n_assign=)"
1411 void parser_prod___AAssignMethid___n_assign__eq(val_t p0, val_t p1);
1412 typedef void (*parser_prod___AAssignMethid___n_assign__eq_t)(val_t p0, val_t p1);
1413 #define LOCATE_parser_prod___AAssignMethid___replace_child "parser_prod::AAssignMethid::(parser_prod::ANode::replace_child)"
1414 void parser_prod___AAssignMethid___replace_child(val_t p0, val_t p1, val_t p2);
1415 typedef void (*parser_prod___AAssignMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1416 #define LOCATE_parser_prod___AAssignMethid___visit_all "parser_prod::AAssignMethid::(parser_prod::ANode::visit_all)"
1417 void parser_prod___AAssignMethid___visit_all(val_t p0, val_t p1);
1418 typedef void (*parser_prod___AAssignMethid___visit_all_t)(val_t p0, val_t p1);
1419 #define LOCATE_parser_prod___AAssignMethid___visit_all_reverse "parser_prod::AAssignMethid::(parser_prod::ANode::visit_all_reverse)"
1420 void parser_prod___AAssignMethid___visit_all_reverse(val_t p0, val_t p1);
1421 typedef void (*parser_prod___AAssignMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1422 #define LOCATE_parser_prod___AAssignMethid___empty_init "parser_prod::AAssignMethid::empty_init"
1423 void parser_prod___AAssignMethid___empty_init(val_t p0, int* init_table);
1424 typedef void (*parser_prod___AAssignMethid___empty_init_t)(val_t p0, int* init_table);
1425 val_t NEW_AAssignMethid_parser_prod___AAssignMethid___empty_init();
1426 #define LOCATE_parser_prod___AAssignMethid___init_aassignmethid "parser_prod::AAssignMethid::init_aassignmethid"
1427 void parser_prod___AAssignMethid___init_aassignmethid(val_t p0, val_t p1, val_t p2, int* init_table);
1428 typedef void (*parser_prod___AAssignMethid___init_aassignmethid_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1429 val_t NEW_AAssignMethid_parser_prod___AAssignMethid___init_aassignmethid(val_t p0, val_t p1);
1430 val_t NEW_ABraassignMethid_parser_nodes___ANode___init(val_t p0);
1431 #define LOCATE_parser_prod___ABraassignMethid___n_obra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_obra=)"
1432 void parser_prod___ABraassignMethid___n_obra__eq(val_t p0, val_t p1);
1433 typedef void (*parser_prod___ABraassignMethid___n_obra__eq_t)(val_t p0, val_t p1);
1434 #define LOCATE_parser_prod___ABraassignMethid___n_cbra__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_cbra=)"
1435 void parser_prod___ABraassignMethid___n_cbra__eq(val_t p0, val_t p1);
1436 typedef void (*parser_prod___ABraassignMethid___n_cbra__eq_t)(val_t p0, val_t p1);
1437 #define LOCATE_parser_prod___ABraassignMethid___n_assign__eq "parser_prod::ABraassignMethid::(parser_nodes::ABraassignMethid::n_assign=)"
1438 void parser_prod___ABraassignMethid___n_assign__eq(val_t p0, val_t p1);
1439 typedef void (*parser_prod___ABraassignMethid___n_assign__eq_t)(val_t p0, val_t p1);
1440 #define LOCATE_parser_prod___ABraassignMethid___replace_child "parser_prod::ABraassignMethid::(parser_prod::ANode::replace_child)"
1441 void parser_prod___ABraassignMethid___replace_child(val_t p0, val_t p1, val_t p2);
1442 typedef void (*parser_prod___ABraassignMethid___replace_child_t)(val_t p0, val_t p1, val_t p2);
1443 #define LOCATE_parser_prod___ABraassignMethid___visit_all "parser_prod::ABraassignMethid::(parser_prod::ANode::visit_all)"
1444 void parser_prod___ABraassignMethid___visit_all(val_t p0, val_t p1);
1445 typedef void (*parser_prod___ABraassignMethid___visit_all_t)(val_t p0, val_t p1);
1446 #define LOCATE_parser_prod___ABraassignMethid___visit_all_reverse "parser_prod::ABraassignMethid::(parser_prod::ANode::visit_all_reverse)"
1447 void parser_prod___ABraassignMethid___visit_all_reverse(val_t p0, val_t p1);
1448 typedef void (*parser_prod___ABraassignMethid___visit_all_reverse_t)(val_t p0, val_t p1);
1449 #define LOCATE_parser_prod___ABraassignMethid___empty_init "parser_prod::ABraassignMethid::empty_init"
1450 void parser_prod___ABraassignMethid___empty_init(val_t p0, int* init_table);
1451 typedef void (*parser_prod___ABraassignMethid___empty_init_t)(val_t p0, int* init_table);
1452 val_t NEW_ABraassignMethid_parser_prod___ABraassignMethid___empty_init();
1453 #define LOCATE_parser_prod___ABraassignMethid___init_abraassignmethid "parser_prod::ABraassignMethid::init_abraassignmethid"
1454 void parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1455 typedef void (*parser_prod___ABraassignMethid___init_abraassignmethid_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1456 val_t NEW_ABraassignMethid_parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0, val_t p1, val_t p2);
1457 val_t NEW_ASignature_parser_nodes___ANode___init(val_t p0);
1458 #define LOCATE_parser_prod___ASignature___n_type__eq "parser_prod::ASignature::(parser_nodes::ASignature::n_type=)"
1459 void parser_prod___ASignature___n_type__eq(val_t p0, val_t p1);
1460 typedef void (*parser_prod___ASignature___n_type__eq_t)(val_t p0, val_t p1);
1461 #define LOCATE_parser_prod___ASignature___replace_child "parser_prod::ASignature::(parser_prod::ANode::replace_child)"
1462 void parser_prod___ASignature___replace_child(val_t p0, val_t p1, val_t p2);
1463 typedef void (*parser_prod___ASignature___replace_child_t)(val_t p0, val_t p1, val_t p2);
1464 #define LOCATE_parser_prod___ASignature___visit_all "parser_prod::ASignature::(parser_prod::ANode::visit_all)"
1465 void parser_prod___ASignature___visit_all(val_t p0, val_t p1);
1466 typedef void (*parser_prod___ASignature___visit_all_t)(val_t p0, val_t p1);
1467 #define LOCATE_parser_prod___ASignature___visit_all_reverse "parser_prod::ASignature::(parser_prod::ANode::visit_all_reverse)"
1468 void parser_prod___ASignature___visit_all_reverse(val_t p0, val_t p1);
1469 typedef void (*parser_prod___ASignature___visit_all_reverse_t)(val_t p0, val_t p1);
1470 #define LOCATE_parser_prod___ASignature___empty_init "parser_prod::ASignature::empty_init"
1471 void parser_prod___ASignature___empty_init(val_t p0, int* init_table);
1472 typedef void (*parser_prod___ASignature___empty_init_t)(val_t p0, int* init_table);
1473 val_t NEW_ASignature_parser_prod___ASignature___empty_init();
1474 #define LOCATE_parser_prod___ASignature___init_asignature "parser_prod::ASignature::init_asignature"
1475 void parser_prod___ASignature___init_asignature(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1476 typedef void (*parser_prod___ASignature___init_asignature_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1477 val_t NEW_ASignature_parser_prod___ASignature___init_asignature(val_t p0, val_t p1, val_t p2);
1478 val_t NEW_AParam_parser_nodes___ANode___init(val_t p0);
1479 #define LOCATE_parser_prod___AParam___n_id__eq "parser_prod::AParam::(parser_nodes::AParam::n_id=)"
1480 void parser_prod___AParam___n_id__eq(val_t p0, val_t p1);
1481 typedef void (*parser_prod___AParam___n_id__eq_t)(val_t p0, val_t p1);
1482 #define LOCATE_parser_prod___AParam___n_type__eq "parser_prod::AParam::(parser_nodes::AParam::n_type=)"
1483 void parser_prod___AParam___n_type__eq(val_t p0, val_t p1);
1484 typedef void (*parser_prod___AParam___n_type__eq_t)(val_t p0, val_t p1);
1485 #define LOCATE_parser_prod___AParam___n_dotdotdot__eq "parser_prod::AParam::(parser_nodes::AParam::n_dotdotdot=)"
1486 void parser_prod___AParam___n_dotdotdot__eq(val_t p0, val_t p1);
1487 typedef void (*parser_prod___AParam___n_dotdotdot__eq_t)(val_t p0, val_t p1);
1488 #define LOCATE_parser_prod___AParam___replace_child "parser_prod::AParam::(parser_prod::ANode::replace_child)"
1489 void parser_prod___AParam___replace_child(val_t p0, val_t p1, val_t p2);
1490 typedef void (*parser_prod___AParam___replace_child_t)(val_t p0, val_t p1, val_t p2);
1491 #define LOCATE_parser_prod___AParam___visit_all "parser_prod::AParam::(parser_prod::ANode::visit_all)"
1492 void parser_prod___AParam___visit_all(val_t p0, val_t p1);
1493 typedef void (*parser_prod___AParam___visit_all_t)(val_t p0, val_t p1);
1494 #define LOCATE_parser_prod___AParam___visit_all_reverse "parser_prod::AParam::(parser_prod::ANode::visit_all_reverse)"
1495 void parser_prod___AParam___visit_all_reverse(val_t p0, val_t p1);
1496 typedef void (*parser_prod___AParam___visit_all_reverse_t)(val_t p0, val_t p1);
1497 #define LOCATE_parser_prod___AParam___empty_init "parser_prod::AParam::empty_init"
1498 void parser_prod___AParam___empty_init(val_t p0, int* init_table);
1499 typedef void (*parser_prod___AParam___empty_init_t)(val_t p0, int* init_table);
1500 val_t NEW_AParam_parser_prod___AParam___empty_init();
1501 #define LOCATE_parser_prod___AParam___init_aparam "parser_prod::AParam::init_aparam"
1502 void parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1503 typedef void (*parser_prod___AParam___init_aparam_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1504 val_t NEW_AParam_parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2);
1505 val_t NEW_AClosureDecl_parser_nodes___ANode___init(val_t p0);
1506 #define LOCATE_parser_prod___AClosureDecl___n_kwbreak__eq "parser_prod::AClosureDecl::(parser_nodes::AClosureDecl::n_kwbreak=)"
1507 void parser_prod___AClosureDecl___n_kwbreak__eq(val_t p0, val_t p1);
1508 typedef void (*parser_prod___AClosureDecl___n_kwbreak__eq_t)(val_t p0, val_t p1);
1509 #define LOCATE_parser_prod___AClosureDecl___n_bang__eq "parser_prod::AClosureDecl::(parser_nodes::AClosureDecl::n_bang=)"
1510 void parser_prod___AClosureDecl___n_bang__eq(val_t p0, val_t p1);
1511 typedef void (*parser_prod___AClosureDecl___n_bang__eq_t)(val_t p0, val_t p1);
1512 #define LOCATE_parser_prod___AClosureDecl___n_id__eq "parser_prod::AClosureDecl::(parser_nodes::AClosureDecl::n_id=)"
1513 void parser_prod___AClosureDecl___n_id__eq(val_t p0, val_t p1);
1514 typedef void (*parser_prod___AClosureDecl___n_id__eq_t)(val_t p0, val_t p1);
1515 #define LOCATE_parser_prod___AClosureDecl___n_signature__eq "parser_prod::AClosureDecl::(parser_nodes::AClosureDecl::n_signature=)"
1516 void parser_prod___AClosureDecl___n_signature__eq(val_t p0, val_t p1);
1517 typedef void (*parser_prod___AClosureDecl___n_signature__eq_t)(val_t p0, val_t p1);
1518 #define LOCATE_parser_prod___AClosureDecl___n_expr__eq "parser_prod::AClosureDecl::(parser_nodes::AClosureDecl::n_expr=)"
1519 void parser_prod___AClosureDecl___n_expr__eq(val_t p0, val_t p1);
1520 typedef void (*parser_prod___AClosureDecl___n_expr__eq_t)(val_t p0, val_t p1);
1521 #define LOCATE_parser_prod___AClosureDecl___replace_child "parser_prod::AClosureDecl::(parser_prod::ANode::replace_child)"
1522 void parser_prod___AClosureDecl___replace_child(val_t p0, val_t p1, val_t p2);
1523 typedef void (*parser_prod___AClosureDecl___replace_child_t)(val_t p0, val_t p1, val_t p2);
1524 #define LOCATE_parser_prod___AClosureDecl___visit_all "parser_prod::AClosureDecl::(parser_prod::ANode::visit_all)"
1525 void parser_prod___AClosureDecl___visit_all(val_t p0, val_t p1);
1526 typedef void (*parser_prod___AClosureDecl___visit_all_t)(val_t p0, val_t p1);
1527 #define LOCATE_parser_prod___AClosureDecl___visit_all_reverse "parser_prod::AClosureDecl::(parser_prod::ANode::visit_all_reverse)"
1528 void parser_prod___AClosureDecl___visit_all_reverse(val_t p0, val_t p1);
1529 typedef void (*parser_prod___AClosureDecl___visit_all_reverse_t)(val_t p0, val_t p1);
1530 #define LOCATE_parser_prod___AClosureDecl___empty_init "parser_prod::AClosureDecl::empty_init"
1531 void parser_prod___AClosureDecl___empty_init(val_t p0, int* init_table);
1532 typedef void (*parser_prod___AClosureDecl___empty_init_t)(val_t p0, int* init_table);
1533 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___empty_init();
1534 #define LOCATE_parser_prod___AClosureDecl___init_aclosuredecl "parser_prod::AClosureDecl::init_aclosuredecl"
1535 void parser_prod___AClosureDecl___init_aclosuredecl(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1536 typedef void (*parser_prod___AClosureDecl___init_aclosuredecl_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1537 val_t NEW_AClosureDecl_parser_prod___AClosureDecl___init_aclosuredecl(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1538 val_t NEW_AType_parser_nodes___ANode___init(val_t p0);
1539 #define LOCATE_parser_prod___AType___n_kwnullable__eq "parser_prod::AType::(parser_nodes::AType::n_kwnullable=)"
1540 void parser_prod___AType___n_kwnullable__eq(val_t p0, val_t p1);
1541 typedef void (*parser_prod___AType___n_kwnullable__eq_t)(val_t p0, val_t p1);
1542 #define LOCATE_parser_prod___AType___n_id__eq "parser_prod::AType::(parser_nodes::AType::n_id=)"
1543 void parser_prod___AType___n_id__eq(val_t p0, val_t p1);
1544 typedef void (*parser_prod___AType___n_id__eq_t)(val_t p0, val_t p1);
1545 #define LOCATE_parser_prod___AType___replace_child "parser_prod::AType::(parser_prod::ANode::replace_child)"
1546 void parser_prod___AType___replace_child(val_t p0, val_t p1, val_t p2);
1547 typedef void (*parser_prod___AType___replace_child_t)(val_t p0, val_t p1, val_t p2);
1548 #define LOCATE_parser_prod___AType___visit_all "parser_prod::AType::(parser_prod::ANode::visit_all)"
1549 void parser_prod___AType___visit_all(val_t p0, val_t p1);
1550 typedef void (*parser_prod___AType___visit_all_t)(val_t p0, val_t p1);
1551 #define LOCATE_parser_prod___AType___visit_all_reverse "parser_prod::AType::(parser_prod::ANode::visit_all_reverse)"
1552 void parser_prod___AType___visit_all_reverse(val_t p0, val_t p1);
1553 typedef void (*parser_prod___AType___visit_all_reverse_t)(val_t p0, val_t p1);
1554 #define LOCATE_parser_prod___AType___empty_init "parser_prod::AType::empty_init"
1555 void parser_prod___AType___empty_init(val_t p0, int* init_table);
1556 typedef void (*parser_prod___AType___empty_init_t)(val_t p0, int* init_table);
1557 val_t NEW_AType_parser_prod___AType___empty_init();
1558 #define LOCATE_parser_prod___AType___init_atype "parser_prod::AType::init_atype"
1559 void parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1560 typedef void (*parser_prod___AType___init_atype_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1561 val_t NEW_AType_parser_prod___AType___init_atype(val_t p0, val_t p1, val_t p2);
1562 val_t NEW_ALabel_parser_nodes___ANode___init(val_t p0);
1563 #define LOCATE_parser_prod___ALabel___n_kwlabel__eq "parser_prod::ALabel::(parser_nodes::ALabel::n_kwlabel=)"
1564 void parser_prod___ALabel___n_kwlabel__eq(val_t p0, val_t p1);
1565 typedef void (*parser_prod___ALabel___n_kwlabel__eq_t)(val_t p0, val_t p1);
1566 #define LOCATE_parser_prod___ALabel___n_id__eq "parser_prod::ALabel::(parser_nodes::ALabel::n_id=)"
1567 void parser_prod___ALabel___n_id__eq(val_t p0, val_t p1);
1568 typedef void (*parser_prod___ALabel___n_id__eq_t)(val_t p0, val_t p1);
1569 #define LOCATE_parser_prod___ALabel___replace_child "parser_prod::ALabel::(parser_prod::ANode::replace_child)"
1570 void parser_prod___ALabel___replace_child(val_t p0, val_t p1, val_t p2);
1571 typedef void (*parser_prod___ALabel___replace_child_t)(val_t p0, val_t p1, val_t p2);
1572 #define LOCATE_parser_prod___ALabel___visit_all "parser_prod::ALabel::(parser_prod::ANode::visit_all)"
1573 void parser_prod___ALabel___visit_all(val_t p0, val_t p1);
1574 typedef void (*parser_prod___ALabel___visit_all_t)(val_t p0, val_t p1);
1575 #define LOCATE_parser_prod___ALabel___visit_all_reverse "parser_prod::ALabel::(parser_prod::ANode::visit_all_reverse)"
1576 void parser_prod___ALabel___visit_all_reverse(val_t p0, val_t p1);
1577 typedef void (*parser_prod___ALabel___visit_all_reverse_t)(val_t p0, val_t p1);
1578 #define LOCATE_parser_prod___ALabel___empty_init "parser_prod::ALabel::empty_init"
1579 void parser_prod___ALabel___empty_init(val_t p0, int* init_table);
1580 typedef void (*parser_prod___ALabel___empty_init_t)(val_t p0, int* init_table);
1581 val_t NEW_ALabel_parser_prod___ALabel___empty_init();
1582 #define LOCATE_parser_prod___ALabel___init_alabel "parser_prod::ALabel::init_alabel"
1583 void parser_prod___ALabel___init_alabel(val_t p0, val_t p1, val_t p2, int* init_table);
1584 typedef void (*parser_prod___ALabel___init_alabel_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1585 val_t NEW_ALabel_parser_prod___ALabel___init_alabel(val_t p0, val_t p1);
1586 val_t NEW_ABlockExpr_parser_nodes___ANode___init(val_t p0);
1587 #define LOCATE_parser_prod___ABlockExpr___replace_child "parser_prod::ABlockExpr::(parser_prod::ANode::replace_child)"
1588 void parser_prod___ABlockExpr___replace_child(val_t p0, val_t p1, val_t p2);
1589 typedef void (*parser_prod___ABlockExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1590 #define LOCATE_parser_prod___ABlockExpr___visit_all "parser_prod::ABlockExpr::(parser_prod::ANode::visit_all)"
1591 void parser_prod___ABlockExpr___visit_all(val_t p0, val_t p1);
1592 typedef void (*parser_prod___ABlockExpr___visit_all_t)(val_t p0, val_t p1);
1593 #define LOCATE_parser_prod___ABlockExpr___visit_all_reverse "parser_prod::ABlockExpr::(parser_prod::ANode::visit_all_reverse)"
1594 void parser_prod___ABlockExpr___visit_all_reverse(val_t p0, val_t p1);
1595 typedef void (*parser_prod___ABlockExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1596 #define LOCATE_parser_prod___ABlockExpr___empty_init "parser_prod::ABlockExpr::empty_init"
1597 void parser_prod___ABlockExpr___empty_init(val_t p0, int* init_table);
1598 typedef void (*parser_prod___ABlockExpr___empty_init_t)(val_t p0, int* init_table);
1599 val_t NEW_ABlockExpr_parser_prod___ABlockExpr___empty_init();
1600 #define LOCATE_parser_prod___ABlockExpr___init_ablockexpr "parser_prod::ABlockExpr::init_ablockexpr"
1601 void parser_prod___ABlockExpr___init_ablockexpr(val_t p0, val_t p1, int* init_table);
1602 typedef void (*parser_prod___ABlockExpr___init_ablockexpr_t)(val_t p0, val_t p1, int* init_table);
1603 val_t NEW_ABlockExpr_parser_prod___ABlockExpr___init_ablockexpr(val_t p0);
1604 val_t NEW_AVardeclExpr_parser_nodes___ANode___init(val_t p0);
1605 #define LOCATE_parser_prod___AVardeclExpr___n_kwvar__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_kwvar=)"
1606 void parser_prod___AVardeclExpr___n_kwvar__eq(val_t p0, val_t p1);
1607 typedef void (*parser_prod___AVardeclExpr___n_kwvar__eq_t)(val_t p0, val_t p1);
1608 #define LOCATE_parser_prod___AVardeclExpr___n_id__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_id=)"
1609 void parser_prod___AVardeclExpr___n_id__eq(val_t p0, val_t p1);
1610 typedef void (*parser_prod___AVardeclExpr___n_id__eq_t)(val_t p0, val_t p1);
1611 #define LOCATE_parser_prod___AVardeclExpr___n_type__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_type=)"
1612 void parser_prod___AVardeclExpr___n_type__eq(val_t p0, val_t p1);
1613 typedef void (*parser_prod___AVardeclExpr___n_type__eq_t)(val_t p0, val_t p1);
1614 #define LOCATE_parser_prod___AVardeclExpr___n_assign__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_assign=)"
1615 void parser_prod___AVardeclExpr___n_assign__eq(val_t p0, val_t p1);
1616 typedef void (*parser_prod___AVardeclExpr___n_assign__eq_t)(val_t p0, val_t p1);
1617 #define LOCATE_parser_prod___AVardeclExpr___n_expr__eq "parser_prod::AVardeclExpr::(parser_nodes::AVardeclExpr::n_expr=)"
1618 void parser_prod___AVardeclExpr___n_expr__eq(val_t p0, val_t p1);
1619 typedef void (*parser_prod___AVardeclExpr___n_expr__eq_t)(val_t p0, val_t p1);
1620 #define LOCATE_parser_prod___AVardeclExpr___replace_child "parser_prod::AVardeclExpr::(parser_prod::ANode::replace_child)"
1621 void parser_prod___AVardeclExpr___replace_child(val_t p0, val_t p1, val_t p2);
1622 typedef void (*parser_prod___AVardeclExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1623 #define LOCATE_parser_prod___AVardeclExpr___visit_all "parser_prod::AVardeclExpr::(parser_prod::ANode::visit_all)"
1624 void parser_prod___AVardeclExpr___visit_all(val_t p0, val_t p1);
1625 typedef void (*parser_prod___AVardeclExpr___visit_all_t)(val_t p0, val_t p1);
1626 #define LOCATE_parser_prod___AVardeclExpr___visit_all_reverse "parser_prod::AVardeclExpr::(parser_prod::ANode::visit_all_reverse)"
1627 void parser_prod___AVardeclExpr___visit_all_reverse(val_t p0, val_t p1);
1628 typedef void (*parser_prod___AVardeclExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1629 #define LOCATE_parser_prod___AVardeclExpr___empty_init "parser_prod::AVardeclExpr::empty_init"
1630 void parser_prod___AVardeclExpr___empty_init(val_t p0, int* init_table);
1631 typedef void (*parser_prod___AVardeclExpr___empty_init_t)(val_t p0, int* init_table);
1632 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___empty_init();
1633 #define LOCATE_parser_prod___AVardeclExpr___init_avardeclexpr "parser_prod::AVardeclExpr::init_avardeclexpr"
1634 void parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1635 typedef void (*parser_prod___AVardeclExpr___init_avardeclexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1636 val_t NEW_AVardeclExpr_parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1637 val_t NEW_AReturnExpr_parser_nodes___ANode___init(val_t p0);
1638 #define LOCATE_parser_prod___AReturnExpr___n_kwreturn__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_kwreturn=)"
1639 void parser_prod___AReturnExpr___n_kwreturn__eq(val_t p0, val_t p1);
1640 typedef void (*parser_prod___AReturnExpr___n_kwreturn__eq_t)(val_t p0, val_t p1);
1641 #define LOCATE_parser_prod___AReturnExpr___n_expr__eq "parser_prod::AReturnExpr::(parser_nodes::AReturnExpr::n_expr=)"
1642 void parser_prod___AReturnExpr___n_expr__eq(val_t p0, val_t p1);
1643 typedef void (*parser_prod___AReturnExpr___n_expr__eq_t)(val_t p0, val_t p1);
1644 #define LOCATE_parser_prod___AReturnExpr___replace_child "parser_prod::AReturnExpr::(parser_prod::ANode::replace_child)"
1645 void parser_prod___AReturnExpr___replace_child(val_t p0, val_t p1, val_t p2);
1646 typedef void (*parser_prod___AReturnExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1647 #define LOCATE_parser_prod___AReturnExpr___visit_all "parser_prod::AReturnExpr::(parser_prod::ANode::visit_all)"
1648 void parser_prod___AReturnExpr___visit_all(val_t p0, val_t p1);
1649 typedef void (*parser_prod___AReturnExpr___visit_all_t)(val_t p0, val_t p1);
1650 #define LOCATE_parser_prod___AReturnExpr___visit_all_reverse "parser_prod::AReturnExpr::(parser_prod::ANode::visit_all_reverse)"
1651 void parser_prod___AReturnExpr___visit_all_reverse(val_t p0, val_t p1);
1652 typedef void (*parser_prod___AReturnExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1653 #define LOCATE_parser_prod___AReturnExpr___empty_init "parser_prod::AReturnExpr::empty_init"
1654 void parser_prod___AReturnExpr___empty_init(val_t p0, int* init_table);
1655 typedef void (*parser_prod___AReturnExpr___empty_init_t)(val_t p0, int* init_table);
1656 val_t NEW_AReturnExpr_parser_prod___AReturnExpr___empty_init();
1657 #define LOCATE_parser_prod___AReturnExpr___init_areturnexpr "parser_prod::AReturnExpr::init_areturnexpr"
1658 void parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1659 typedef void (*parser_prod___AReturnExpr___init_areturnexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1660 val_t NEW_AReturnExpr_parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1);
1661 val_t NEW_ABreakExpr_parser_nodes___ANode___init(val_t p0);
1662 #define LOCATE_parser_prod___ABreakExpr___n_label__eq "parser_prod::ABreakExpr::(parser_nodes::ALabelable::n_label=)"
1663 void parser_prod___ABreakExpr___n_label__eq(val_t p0, val_t p1);
1664 typedef void (*parser_prod___ABreakExpr___n_label__eq_t)(val_t p0, val_t p1);
1665 #define LOCATE_parser_prod___ABreakExpr___n_kwbreak__eq "parser_prod::ABreakExpr::(parser_nodes::ABreakExpr::n_kwbreak=)"
1666 void parser_prod___ABreakExpr___n_kwbreak__eq(val_t p0, val_t p1);
1667 typedef void (*parser_prod___ABreakExpr___n_kwbreak__eq_t)(val_t p0, val_t p1);
1668 #define LOCATE_parser_prod___ABreakExpr___n_expr__eq "parser_prod::ABreakExpr::(parser_nodes::ABreakExpr::n_expr=)"
1669 void parser_prod___ABreakExpr___n_expr__eq(val_t p0, val_t p1);
1670 typedef void (*parser_prod___ABreakExpr___n_expr__eq_t)(val_t p0, val_t p1);
1671 #define LOCATE_parser_prod___ABreakExpr___replace_child "parser_prod::ABreakExpr::(parser_prod::ANode::replace_child)"
1672 void parser_prod___ABreakExpr___replace_child(val_t p0, val_t p1, val_t p2);
1673 typedef void (*parser_prod___ABreakExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1674 #define LOCATE_parser_prod___ABreakExpr___visit_all "parser_prod::ABreakExpr::(parser_prod::ANode::visit_all)"
1675 void parser_prod___ABreakExpr___visit_all(val_t p0, val_t p1);
1676 typedef void (*parser_prod___ABreakExpr___visit_all_t)(val_t p0, val_t p1);
1677 #define LOCATE_parser_prod___ABreakExpr___visit_all_reverse "parser_prod::ABreakExpr::(parser_prod::ANode::visit_all_reverse)"
1678 void parser_prod___ABreakExpr___visit_all_reverse(val_t p0, val_t p1);
1679 typedef void (*parser_prod___ABreakExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1680 #define LOCATE_parser_prod___ABreakExpr___empty_init "parser_prod::ABreakExpr::empty_init"
1681 void parser_prod___ABreakExpr___empty_init(val_t p0, int* init_table);
1682 typedef void (*parser_prod___ABreakExpr___empty_init_t)(val_t p0, int* init_table);
1683 val_t NEW_ABreakExpr_parser_prod___ABreakExpr___empty_init();
1684 #define LOCATE_parser_prod___ABreakExpr___init_abreakexpr "parser_prod::ABreakExpr::init_abreakexpr"
1685 void parser_prod___ABreakExpr___init_abreakexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1686 typedef void (*parser_prod___ABreakExpr___init_abreakexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1687 val_t NEW_ABreakExpr_parser_prod___ABreakExpr___init_abreakexpr(val_t p0, val_t p1, val_t p2);
1688 val_t NEW_AAbortExpr_parser_nodes___ANode___init(val_t p0);
1689 #define LOCATE_parser_prod___AAbortExpr___n_kwabort__eq "parser_prod::AAbortExpr::(parser_nodes::AAbortExpr::n_kwabort=)"
1690 void parser_prod___AAbortExpr___n_kwabort__eq(val_t p0, val_t p1);
1691 typedef void (*parser_prod___AAbortExpr___n_kwabort__eq_t)(val_t p0, val_t p1);
1692 #define LOCATE_parser_prod___AAbortExpr___replace_child "parser_prod::AAbortExpr::(parser_prod::ANode::replace_child)"
1693 void parser_prod___AAbortExpr___replace_child(val_t p0, val_t p1, val_t p2);
1694 typedef void (*parser_prod___AAbortExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1695 #define LOCATE_parser_prod___AAbortExpr___visit_all "parser_prod::AAbortExpr::(parser_prod::ANode::visit_all)"
1696 void parser_prod___AAbortExpr___visit_all(val_t p0, val_t p1);
1697 typedef void (*parser_prod___AAbortExpr___visit_all_t)(val_t p0, val_t p1);
1698 #define LOCATE_parser_prod___AAbortExpr___visit_all_reverse "parser_prod::AAbortExpr::(parser_prod::ANode::visit_all_reverse)"
1699 void parser_prod___AAbortExpr___visit_all_reverse(val_t p0, val_t p1);
1700 typedef void (*parser_prod___AAbortExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1701 #define LOCATE_parser_prod___AAbortExpr___empty_init "parser_prod::AAbortExpr::empty_init"
1702 void parser_prod___AAbortExpr___empty_init(val_t p0, int* init_table);
1703 typedef void (*parser_prod___AAbortExpr___empty_init_t)(val_t p0, int* init_table);
1704 val_t NEW_AAbortExpr_parser_prod___AAbortExpr___empty_init();
1705 #define LOCATE_parser_prod___AAbortExpr___init_aabortexpr "parser_prod::AAbortExpr::init_aabortexpr"
1706 void parser_prod___AAbortExpr___init_aabortexpr(val_t p0, val_t p1, int* init_table);
1707 typedef void (*parser_prod___AAbortExpr___init_aabortexpr_t)(val_t p0, val_t p1, int* init_table);
1708 val_t NEW_AAbortExpr_parser_prod___AAbortExpr___init_aabortexpr(val_t p0);
1709 val_t NEW_AContinueExpr_parser_nodes___ANode___init(val_t p0);
1710 #define LOCATE_parser_prod___AContinueExpr___n_label__eq "parser_prod::AContinueExpr::(parser_nodes::ALabelable::n_label=)"
1711 void parser_prod___AContinueExpr___n_label__eq(val_t p0, val_t p1);
1712 typedef void (*parser_prod___AContinueExpr___n_label__eq_t)(val_t p0, val_t p1);
1713 #define LOCATE_parser_prod___AContinueExpr___n_kwcontinue__eq "parser_prod::AContinueExpr::(parser_nodes::AContinueExpr::n_kwcontinue=)"
1714 void parser_prod___AContinueExpr___n_kwcontinue__eq(val_t p0, val_t p1);
1715 typedef void (*parser_prod___AContinueExpr___n_kwcontinue__eq_t)(val_t p0, val_t p1);
1716 #define LOCATE_parser_prod___AContinueExpr___n_expr__eq "parser_prod::AContinueExpr::(parser_nodes::AContinueExpr::n_expr=)"
1717 void parser_prod___AContinueExpr___n_expr__eq(val_t p0, val_t p1);
1718 typedef void (*parser_prod___AContinueExpr___n_expr__eq_t)(val_t p0, val_t p1);
1719 #define LOCATE_parser_prod___AContinueExpr___replace_child "parser_prod::AContinueExpr::(parser_prod::ANode::replace_child)"
1720 void parser_prod___AContinueExpr___replace_child(val_t p0, val_t p1, val_t p2);
1721 typedef void (*parser_prod___AContinueExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1722 #define LOCATE_parser_prod___AContinueExpr___visit_all "parser_prod::AContinueExpr::(parser_prod::ANode::visit_all)"
1723 void parser_prod___AContinueExpr___visit_all(val_t p0, val_t p1);
1724 typedef void (*parser_prod___AContinueExpr___visit_all_t)(val_t p0, val_t p1);
1725 #define LOCATE_parser_prod___AContinueExpr___visit_all_reverse "parser_prod::AContinueExpr::(parser_prod::ANode::visit_all_reverse)"
1726 void parser_prod___AContinueExpr___visit_all_reverse(val_t p0, val_t p1);
1727 typedef void (*parser_prod___AContinueExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1728 #define LOCATE_parser_prod___AContinueExpr___empty_init "parser_prod::AContinueExpr::empty_init"
1729 void parser_prod___AContinueExpr___empty_init(val_t p0, int* init_table);
1730 typedef void (*parser_prod___AContinueExpr___empty_init_t)(val_t p0, int* init_table);
1731 val_t NEW_AContinueExpr_parser_prod___AContinueExpr___empty_init();
1732 #define LOCATE_parser_prod___AContinueExpr___init_acontinueexpr "parser_prod::AContinueExpr::init_acontinueexpr"
1733 void parser_prod___AContinueExpr___init_acontinueexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1734 typedef void (*parser_prod___AContinueExpr___init_acontinueexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1735 val_t NEW_AContinueExpr_parser_prod___AContinueExpr___init_acontinueexpr(val_t p0, val_t p1, val_t p2);
1736 val_t NEW_ADoExpr_parser_nodes___ANode___init(val_t p0);
1737 #define LOCATE_parser_prod___ADoExpr___n_label__eq "parser_prod::ADoExpr::(parser_nodes::ALabelable::n_label=)"
1738 void parser_prod___ADoExpr___n_label__eq(val_t p0, val_t p1);
1739 typedef void (*parser_prod___ADoExpr___n_label__eq_t)(val_t p0, val_t p1);
1740 #define LOCATE_parser_prod___ADoExpr___n_kwdo__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_kwdo=)"
1741 void parser_prod___ADoExpr___n_kwdo__eq(val_t p0, val_t p1);
1742 typedef void (*parser_prod___ADoExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
1743 #define LOCATE_parser_prod___ADoExpr___n_block__eq "parser_prod::ADoExpr::(parser_nodes::ADoExpr::n_block=)"
1744 void parser_prod___ADoExpr___n_block__eq(val_t p0, val_t p1);
1745 typedef void (*parser_prod___ADoExpr___n_block__eq_t)(val_t p0, val_t p1);
1746 #define LOCATE_parser_prod___ADoExpr___replace_child "parser_prod::ADoExpr::(parser_prod::ANode::replace_child)"
1747 void parser_prod___ADoExpr___replace_child(val_t p0, val_t p1, val_t p2);
1748 typedef void (*parser_prod___ADoExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1749 #define LOCATE_parser_prod___ADoExpr___visit_all "parser_prod::ADoExpr::(parser_prod::ANode::visit_all)"
1750 void parser_prod___ADoExpr___visit_all(val_t p0, val_t p1);
1751 typedef void (*parser_prod___ADoExpr___visit_all_t)(val_t p0, val_t p1);
1752 #define LOCATE_parser_prod___ADoExpr___visit_all_reverse "parser_prod::ADoExpr::(parser_prod::ANode::visit_all_reverse)"
1753 void parser_prod___ADoExpr___visit_all_reverse(val_t p0, val_t p1);
1754 typedef void (*parser_prod___ADoExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1755 #define LOCATE_parser_prod___ADoExpr___empty_init "parser_prod::ADoExpr::empty_init"
1756 void parser_prod___ADoExpr___empty_init(val_t p0, int* init_table);
1757 typedef void (*parser_prod___ADoExpr___empty_init_t)(val_t p0, int* init_table);
1758 val_t NEW_ADoExpr_parser_prod___ADoExpr___empty_init();
1759 #define LOCATE_parser_prod___ADoExpr___init_adoexpr "parser_prod::ADoExpr::init_adoexpr"
1760 void parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1761 typedef void (*parser_prod___ADoExpr___init_adoexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1762 val_t NEW_ADoExpr_parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1, val_t p2);
1763 val_t NEW_AIfExpr_parser_nodes___ANode___init(val_t p0);
1764 #define LOCATE_parser_prod___AIfExpr___n_kwif__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_kwif=)"
1765 void parser_prod___AIfExpr___n_kwif__eq(val_t p0, val_t p1);
1766 typedef void (*parser_prod___AIfExpr___n_kwif__eq_t)(val_t p0, val_t p1);
1767 #define LOCATE_parser_prod___AIfExpr___n_expr__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_expr=)"
1768 void parser_prod___AIfExpr___n_expr__eq(val_t p0, val_t p1);
1769 typedef void (*parser_prod___AIfExpr___n_expr__eq_t)(val_t p0, val_t p1);
1770 #define LOCATE_parser_prod___AIfExpr___n_then__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_then=)"
1771 void parser_prod___AIfExpr___n_then__eq(val_t p0, val_t p1);
1772 typedef void (*parser_prod___AIfExpr___n_then__eq_t)(val_t p0, val_t p1);
1773 #define LOCATE_parser_prod___AIfExpr___n_else__eq "parser_prod::AIfExpr::(parser_nodes::AIfExpr::n_else=)"
1774 void parser_prod___AIfExpr___n_else__eq(val_t p0, val_t p1);
1775 typedef void (*parser_prod___AIfExpr___n_else__eq_t)(val_t p0, val_t p1);
1776 #define LOCATE_parser_prod___AIfExpr___replace_child "parser_prod::AIfExpr::(parser_prod::ANode::replace_child)"
1777 void parser_prod___AIfExpr___replace_child(val_t p0, val_t p1, val_t p2);
1778 typedef void (*parser_prod___AIfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1779 #define LOCATE_parser_prod___AIfExpr___visit_all "parser_prod::AIfExpr::(parser_prod::ANode::visit_all)"
1780 void parser_prod___AIfExpr___visit_all(val_t p0, val_t p1);
1781 typedef void (*parser_prod___AIfExpr___visit_all_t)(val_t p0, val_t p1);
1782 #define LOCATE_parser_prod___AIfExpr___visit_all_reverse "parser_prod::AIfExpr::(parser_prod::ANode::visit_all_reverse)"
1783 void parser_prod___AIfExpr___visit_all_reverse(val_t p0, val_t p1);
1784 typedef void (*parser_prod___AIfExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1785 #define LOCATE_parser_prod___AIfExpr___empty_init "parser_prod::AIfExpr::empty_init"
1786 void parser_prod___AIfExpr___empty_init(val_t p0, int* init_table);
1787 typedef void (*parser_prod___AIfExpr___empty_init_t)(val_t p0, int* init_table);
1788 val_t NEW_AIfExpr_parser_prod___AIfExpr___empty_init();
1789 #define LOCATE_parser_prod___AIfExpr___init_aifexpr "parser_prod::AIfExpr::init_aifexpr"
1790 void parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1791 typedef void (*parser_prod___AIfExpr___init_aifexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1792 val_t NEW_AIfExpr_parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1793 val_t NEW_AIfexprExpr_parser_nodes___ANode___init(val_t p0);
1794 #define LOCATE_parser_prod___AIfexprExpr___n_kwif__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwif=)"
1795 void parser_prod___AIfexprExpr___n_kwif__eq(val_t p0, val_t p1);
1796 typedef void (*parser_prod___AIfexprExpr___n_kwif__eq_t)(val_t p0, val_t p1);
1797 #define LOCATE_parser_prod___AIfexprExpr___n_expr__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_expr=)"
1798 void parser_prod___AIfexprExpr___n_expr__eq(val_t p0, val_t p1);
1799 typedef void (*parser_prod___AIfexprExpr___n_expr__eq_t)(val_t p0, val_t p1);
1800 #define LOCATE_parser_prod___AIfexprExpr___n_kwthen__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwthen=)"
1801 void parser_prod___AIfexprExpr___n_kwthen__eq(val_t p0, val_t p1);
1802 typedef void (*parser_prod___AIfexprExpr___n_kwthen__eq_t)(val_t p0, val_t p1);
1803 #define LOCATE_parser_prod___AIfexprExpr___n_then__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_then=)"
1804 void parser_prod___AIfexprExpr___n_then__eq(val_t p0, val_t p1);
1805 typedef void (*parser_prod___AIfexprExpr___n_then__eq_t)(val_t p0, val_t p1);
1806 #define LOCATE_parser_prod___AIfexprExpr___n_kwelse__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_kwelse=)"
1807 void parser_prod___AIfexprExpr___n_kwelse__eq(val_t p0, val_t p1);
1808 typedef void (*parser_prod___AIfexprExpr___n_kwelse__eq_t)(val_t p0, val_t p1);
1809 #define LOCATE_parser_prod___AIfexprExpr___n_else__eq "parser_prod::AIfexprExpr::(parser_nodes::AIfexprExpr::n_else=)"
1810 void parser_prod___AIfexprExpr___n_else__eq(val_t p0, val_t p1);
1811 typedef void (*parser_prod___AIfexprExpr___n_else__eq_t)(val_t p0, val_t p1);
1812 #define LOCATE_parser_prod___AIfexprExpr___replace_child "parser_prod::AIfexprExpr::(parser_prod::ANode::replace_child)"
1813 void parser_prod___AIfexprExpr___replace_child(val_t p0, val_t p1, val_t p2);
1814 typedef void (*parser_prod___AIfexprExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1815 #define LOCATE_parser_prod___AIfexprExpr___visit_all "parser_prod::AIfexprExpr::(parser_prod::ANode::visit_all)"
1816 void parser_prod___AIfexprExpr___visit_all(val_t p0, val_t p1);
1817 typedef void (*parser_prod___AIfexprExpr___visit_all_t)(val_t p0, val_t p1);
1818 #define LOCATE_parser_prod___AIfexprExpr___visit_all_reverse "parser_prod::AIfexprExpr::(parser_prod::ANode::visit_all_reverse)"
1819 void parser_prod___AIfexprExpr___visit_all_reverse(val_t p0, val_t p1);
1820 typedef void (*parser_prod___AIfexprExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1821 #define LOCATE_parser_prod___AIfexprExpr___empty_init "parser_prod::AIfexprExpr::empty_init"
1822 void parser_prod___AIfexprExpr___empty_init(val_t p0, int* init_table);
1823 typedef void (*parser_prod___AIfexprExpr___empty_init_t)(val_t p0, int* init_table);
1824 val_t NEW_AIfexprExpr_parser_prod___AIfexprExpr___empty_init();
1825 #define LOCATE_parser_prod___AIfexprExpr___init_aifexprexpr "parser_prod::AIfexprExpr::init_aifexprexpr"
1826 void parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1827 typedef void (*parser_prod___AIfexprExpr___init_aifexprexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1828 val_t NEW_AIfexprExpr_parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
1829 val_t NEW_AWhileExpr_parser_nodes___ANode___init(val_t p0);
1830 #define LOCATE_parser_prod___AWhileExpr___n_label__eq "parser_prod::AWhileExpr::(parser_nodes::ALabelable::n_label=)"
1831 void parser_prod___AWhileExpr___n_label__eq(val_t p0, val_t p1);
1832 typedef void (*parser_prod___AWhileExpr___n_label__eq_t)(val_t p0, val_t p1);
1833 #define LOCATE_parser_prod___AWhileExpr___n_kwwhile__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwwhile=)"
1834 void parser_prod___AWhileExpr___n_kwwhile__eq(val_t p0, val_t p1);
1835 typedef void (*parser_prod___AWhileExpr___n_kwwhile__eq_t)(val_t p0, val_t p1);
1836 #define LOCATE_parser_prod___AWhileExpr___n_expr__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_expr=)"
1837 void parser_prod___AWhileExpr___n_expr__eq(val_t p0, val_t p1);
1838 typedef void (*parser_prod___AWhileExpr___n_expr__eq_t)(val_t p0, val_t p1);
1839 #define LOCATE_parser_prod___AWhileExpr___n_kwdo__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_kwdo=)"
1840 void parser_prod___AWhileExpr___n_kwdo__eq(val_t p0, val_t p1);
1841 typedef void (*parser_prod___AWhileExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
1842 #define LOCATE_parser_prod___AWhileExpr___n_block__eq "parser_prod::AWhileExpr::(parser_nodes::AWhileExpr::n_block=)"
1843 void parser_prod___AWhileExpr___n_block__eq(val_t p0, val_t p1);
1844 typedef void (*parser_prod___AWhileExpr___n_block__eq_t)(val_t p0, val_t p1);
1845 #define LOCATE_parser_prod___AWhileExpr___replace_child "parser_prod::AWhileExpr::(parser_prod::ANode::replace_child)"
1846 void parser_prod___AWhileExpr___replace_child(val_t p0, val_t p1, val_t p2);
1847 typedef void (*parser_prod___AWhileExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1848 #define LOCATE_parser_prod___AWhileExpr___visit_all "parser_prod::AWhileExpr::(parser_prod::ANode::visit_all)"
1849 void parser_prod___AWhileExpr___visit_all(val_t p0, val_t p1);
1850 typedef void (*parser_prod___AWhileExpr___visit_all_t)(val_t p0, val_t p1);
1851 #define LOCATE_parser_prod___AWhileExpr___visit_all_reverse "parser_prod::AWhileExpr::(parser_prod::ANode::visit_all_reverse)"
1852 void parser_prod___AWhileExpr___visit_all_reverse(val_t p0, val_t p1);
1853 typedef void (*parser_prod___AWhileExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1854 #define LOCATE_parser_prod___AWhileExpr___empty_init "parser_prod::AWhileExpr::empty_init"
1855 void parser_prod___AWhileExpr___empty_init(val_t p0, int* init_table);
1856 typedef void (*parser_prod___AWhileExpr___empty_init_t)(val_t p0, int* init_table);
1857 val_t NEW_AWhileExpr_parser_prod___AWhileExpr___empty_init();
1858 #define LOCATE_parser_prod___AWhileExpr___init_awhileexpr "parser_prod::AWhileExpr::init_awhileexpr"
1859 void parser_prod___AWhileExpr___init_awhileexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1860 typedef void (*parser_prod___AWhileExpr___init_awhileexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
1861 val_t NEW_AWhileExpr_parser_prod___AWhileExpr___init_awhileexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
1862 val_t NEW_ALoopExpr_parser_nodes___ANode___init(val_t p0);
1863 #define LOCATE_parser_prod___ALoopExpr___n_label__eq "parser_prod::ALoopExpr::(parser_nodes::ALabelable::n_label=)"
1864 void parser_prod___ALoopExpr___n_label__eq(val_t p0, val_t p1);
1865 typedef void (*parser_prod___ALoopExpr___n_label__eq_t)(val_t p0, val_t p1);
1866 #define LOCATE_parser_prod___ALoopExpr___n_kwloop__eq "parser_prod::ALoopExpr::(parser_nodes::ALoopExpr::n_kwloop=)"
1867 void parser_prod___ALoopExpr___n_kwloop__eq(val_t p0, val_t p1);
1868 typedef void (*parser_prod___ALoopExpr___n_kwloop__eq_t)(val_t p0, val_t p1);
1869 #define LOCATE_parser_prod___ALoopExpr___n_block__eq "parser_prod::ALoopExpr::(parser_nodes::ALoopExpr::n_block=)"
1870 void parser_prod___ALoopExpr___n_block__eq(val_t p0, val_t p1);
1871 typedef void (*parser_prod___ALoopExpr___n_block__eq_t)(val_t p0, val_t p1);
1872 #define LOCATE_parser_prod___ALoopExpr___replace_child "parser_prod::ALoopExpr::(parser_prod::ANode::replace_child)"
1873 void parser_prod___ALoopExpr___replace_child(val_t p0, val_t p1, val_t p2);
1874 typedef void (*parser_prod___ALoopExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1875 #define LOCATE_parser_prod___ALoopExpr___visit_all "parser_prod::ALoopExpr::(parser_prod::ANode::visit_all)"
1876 void parser_prod___ALoopExpr___visit_all(val_t p0, val_t p1);
1877 typedef void (*parser_prod___ALoopExpr___visit_all_t)(val_t p0, val_t p1);
1878 #define LOCATE_parser_prod___ALoopExpr___visit_all_reverse "parser_prod::ALoopExpr::(parser_prod::ANode::visit_all_reverse)"
1879 void parser_prod___ALoopExpr___visit_all_reverse(val_t p0, val_t p1);
1880 typedef void (*parser_prod___ALoopExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1881 #define LOCATE_parser_prod___ALoopExpr___empty_init "parser_prod::ALoopExpr::empty_init"
1882 void parser_prod___ALoopExpr___empty_init(val_t p0, int* init_table);
1883 typedef void (*parser_prod___ALoopExpr___empty_init_t)(val_t p0, int* init_table);
1884 val_t NEW_ALoopExpr_parser_prod___ALoopExpr___empty_init();
1885 #define LOCATE_parser_prod___ALoopExpr___init_aloopexpr "parser_prod::ALoopExpr::init_aloopexpr"
1886 void parser_prod___ALoopExpr___init_aloopexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1887 typedef void (*parser_prod___ALoopExpr___init_aloopexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
1888 val_t NEW_ALoopExpr_parser_prod___ALoopExpr___init_aloopexpr(val_t p0, val_t p1, val_t p2);
1889 val_t NEW_AForExpr_parser_nodes___ANode___init(val_t p0);
1890 #define LOCATE_parser_prod___AForExpr___n_label__eq "parser_prod::AForExpr::(parser_nodes::ALabelable::n_label=)"
1891 void parser_prod___AForExpr___n_label__eq(val_t p0, val_t p1);
1892 typedef void (*parser_prod___AForExpr___n_label__eq_t)(val_t p0, val_t p1);
1893 #define LOCATE_parser_prod___AForExpr___n_kwfor__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_kwfor=)"
1894 void parser_prod___AForExpr___n_kwfor__eq(val_t p0, val_t p1);
1895 typedef void (*parser_prod___AForExpr___n_kwfor__eq_t)(val_t p0, val_t p1);
1896 #define LOCATE_parser_prod___AForExpr___n_id__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_id=)"
1897 void parser_prod___AForExpr___n_id__eq(val_t p0, val_t p1);
1898 typedef void (*parser_prod___AForExpr___n_id__eq_t)(val_t p0, val_t p1);
1899 #define LOCATE_parser_prod___AForExpr___n_expr__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_expr=)"
1900 void parser_prod___AForExpr___n_expr__eq(val_t p0, val_t p1);
1901 typedef void (*parser_prod___AForExpr___n_expr__eq_t)(val_t p0, val_t p1);
1902 #define LOCATE_parser_prod___AForExpr___n_kwdo__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_kwdo=)"
1903 void parser_prod___AForExpr___n_kwdo__eq(val_t p0, val_t p1);
1904 typedef void (*parser_prod___AForExpr___n_kwdo__eq_t)(val_t p0, val_t p1);
1905 #define LOCATE_parser_prod___AForExpr___n_block__eq "parser_prod::AForExpr::(parser_nodes::AForExpr::n_block=)"
1906 void parser_prod___AForExpr___n_block__eq(val_t p0, val_t p1);
1907 typedef void (*parser_prod___AForExpr___n_block__eq_t)(val_t p0, val_t p1);
1908 #define LOCATE_parser_prod___AForExpr___replace_child "parser_prod::AForExpr::(parser_prod::ANode::replace_child)"
1909 void parser_prod___AForExpr___replace_child(val_t p0, val_t p1, val_t p2);
1910 typedef void (*parser_prod___AForExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1911 #define LOCATE_parser_prod___AForExpr___visit_all "parser_prod::AForExpr::(parser_prod::ANode::visit_all)"
1912 void parser_prod___AForExpr___visit_all(val_t p0, val_t p1);
1913 typedef void (*parser_prod___AForExpr___visit_all_t)(val_t p0, val_t p1);
1914 #define LOCATE_parser_prod___AForExpr___visit_all_reverse "parser_prod::AForExpr::(parser_prod::ANode::visit_all_reverse)"
1915 void parser_prod___AForExpr___visit_all_reverse(val_t p0, val_t p1);
1916 typedef void (*parser_prod___AForExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1917 #define LOCATE_parser_prod___AForExpr___empty_init "parser_prod::AForExpr::empty_init"
1918 void parser_prod___AForExpr___empty_init(val_t p0, int* init_table);
1919 typedef void (*parser_prod___AForExpr___empty_init_t)(val_t p0, int* init_table);
1920 val_t NEW_AForExpr_parser_prod___AForExpr___empty_init();
1921 #define LOCATE_parser_prod___AForExpr___init_aforexpr "parser_prod::AForExpr::init_aforexpr"
1922 void parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1923 typedef void (*parser_prod___AForExpr___init_aforexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
1924 val_t NEW_AForExpr_parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
1925 val_t NEW_AAssertExpr_parser_nodes___ANode___init(val_t p0);
1926 #define LOCATE_parser_prod___AAssertExpr___n_kwassert__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_kwassert=)"
1927 void parser_prod___AAssertExpr___n_kwassert__eq(val_t p0, val_t p1);
1928 typedef void (*parser_prod___AAssertExpr___n_kwassert__eq_t)(val_t p0, val_t p1);
1929 #define LOCATE_parser_prod___AAssertExpr___n_id__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_id=)"
1930 void parser_prod___AAssertExpr___n_id__eq(val_t p0, val_t p1);
1931 typedef void (*parser_prod___AAssertExpr___n_id__eq_t)(val_t p0, val_t p1);
1932 #define LOCATE_parser_prod___AAssertExpr___n_expr__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_expr=)"
1933 void parser_prod___AAssertExpr___n_expr__eq(val_t p0, val_t p1);
1934 typedef void (*parser_prod___AAssertExpr___n_expr__eq_t)(val_t p0, val_t p1);
1935 #define LOCATE_parser_prod___AAssertExpr___n_else__eq "parser_prod::AAssertExpr::(parser_nodes::AAssertExpr::n_else=)"
1936 void parser_prod___AAssertExpr___n_else__eq(val_t p0, val_t p1);
1937 typedef void (*parser_prod___AAssertExpr___n_else__eq_t)(val_t p0, val_t p1);
1938 #define LOCATE_parser_prod___AAssertExpr___replace_child "parser_prod::AAssertExpr::(parser_prod::ANode::replace_child)"
1939 void parser_prod___AAssertExpr___replace_child(val_t p0, val_t p1, val_t p2);
1940 typedef void (*parser_prod___AAssertExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1941 #define LOCATE_parser_prod___AAssertExpr___visit_all "parser_prod::AAssertExpr::(parser_prod::ANode::visit_all)"
1942 void parser_prod___AAssertExpr___visit_all(val_t p0, val_t p1);
1943 typedef void (*parser_prod___AAssertExpr___visit_all_t)(val_t p0, val_t p1);
1944 #define LOCATE_parser_prod___AAssertExpr___visit_all_reverse "parser_prod::AAssertExpr::(parser_prod::ANode::visit_all_reverse)"
1945 void parser_prod___AAssertExpr___visit_all_reverse(val_t p0, val_t p1);
1946 typedef void (*parser_prod___AAssertExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1947 #define LOCATE_parser_prod___AAssertExpr___empty_init "parser_prod::AAssertExpr::empty_init"
1948 void parser_prod___AAssertExpr___empty_init(val_t p0, int* init_table);
1949 typedef void (*parser_prod___AAssertExpr___empty_init_t)(val_t p0, int* init_table);
1950 val_t NEW_AAssertExpr_parser_prod___AAssertExpr___empty_init();
1951 #define LOCATE_parser_prod___AAssertExpr___init_aassertexpr "parser_prod::AAssertExpr::init_aassertexpr"
1952 void parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1953 typedef void (*parser_prod___AAssertExpr___init_aassertexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
1954 val_t NEW_AAssertExpr_parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2, val_t p3);
1955 val_t NEW_AOnceExpr_parser_nodes___ANode___init(val_t p0);
1956 #define LOCATE_parser_prod___AOnceExpr___n_expr__eq "parser_prod::AOnceExpr::(parser_nodes::AProxyExpr::n_expr=)"
1957 void parser_prod___AOnceExpr___n_expr__eq(val_t p0, val_t p1);
1958 typedef void (*parser_prod___AOnceExpr___n_expr__eq_t)(val_t p0, val_t p1);
1959 #define LOCATE_parser_prod___AOnceExpr___n_kwonce__eq "parser_prod::AOnceExpr::(parser_nodes::AOnceExpr::n_kwonce=)"
1960 void parser_prod___AOnceExpr___n_kwonce__eq(val_t p0, val_t p1);
1961 typedef void (*parser_prod___AOnceExpr___n_kwonce__eq_t)(val_t p0, val_t p1);
1962 #define LOCATE_parser_prod___AOnceExpr___replace_child "parser_prod::AOnceExpr::(parser_prod::ANode::replace_child)"
1963 void parser_prod___AOnceExpr___replace_child(val_t p0, val_t p1, val_t p2);
1964 typedef void (*parser_prod___AOnceExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1965 #define LOCATE_parser_prod___AOnceExpr___visit_all "parser_prod::AOnceExpr::(parser_prod::ANode::visit_all)"
1966 void parser_prod___AOnceExpr___visit_all(val_t p0, val_t p1);
1967 typedef void (*parser_prod___AOnceExpr___visit_all_t)(val_t p0, val_t p1);
1968 #define LOCATE_parser_prod___AOnceExpr___visit_all_reverse "parser_prod::AOnceExpr::(parser_prod::ANode::visit_all_reverse)"
1969 void parser_prod___AOnceExpr___visit_all_reverse(val_t p0, val_t p1);
1970 typedef void (*parser_prod___AOnceExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1971 #define LOCATE_parser_prod___AOnceExpr___empty_init "parser_prod::AOnceExpr::empty_init"
1972 void parser_prod___AOnceExpr___empty_init(val_t p0, int* init_table);
1973 typedef void (*parser_prod___AOnceExpr___empty_init_t)(val_t p0, int* init_table);
1974 val_t NEW_AOnceExpr_parser_prod___AOnceExpr___empty_init();
1975 #define LOCATE_parser_prod___AOnceExpr___init_aonceexpr "parser_prod::AOnceExpr::init_aonceexpr"
1976 void parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1, val_t p2, int* init_table);
1977 typedef void (*parser_prod___AOnceExpr___init_aonceexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
1978 val_t NEW_AOnceExpr_parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1);
1979 val_t NEW_ASendExpr_parser_nodes___ANode___init(val_t p0);
1980 #define LOCATE_parser_prod___ASendExpr___n_expr__eq "parser_prod::ASendExpr::(parser_nodes::ASendExpr::n_expr=)"
1981 void parser_prod___ASendExpr___n_expr__eq(val_t p0, val_t p1);
1982 typedef void (*parser_prod___ASendExpr___n_expr__eq_t)(val_t p0, val_t p1);
1983 #define LOCATE_parser_prod___ASendExpr___replace_child "parser_prod::ASendExpr::(parser_prod::ANode::replace_child)"
1984 void parser_prod___ASendExpr___replace_child(val_t p0, val_t p1, val_t p2);
1985 typedef void (*parser_prod___ASendExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
1986 #define LOCATE_parser_prod___ASendExpr___visit_all "parser_prod::ASendExpr::(parser_prod::ANode::visit_all)"
1987 void parser_prod___ASendExpr___visit_all(val_t p0, val_t p1);
1988 typedef void (*parser_prod___ASendExpr___visit_all_t)(val_t p0, val_t p1);
1989 #define LOCATE_parser_prod___ASendExpr___visit_all_reverse "parser_prod::ASendExpr::(parser_prod::ANode::visit_all_reverse)"
1990 void parser_prod___ASendExpr___visit_all_reverse(val_t p0, val_t p1);
1991 typedef void (*parser_prod___ASendExpr___visit_all_reverse_t)(val_t p0, val_t p1);
1992 #define LOCATE_parser_prod___ASendExpr___empty_init "parser_prod::ASendExpr::empty_init"
1993 void parser_prod___ASendExpr___empty_init(val_t p0, int* init_table);
1994 typedef void (*parser_prod___ASendExpr___empty_init_t)(val_t p0, int* init_table);
1995 val_t NEW_ASendExpr_parser_prod___ASendExpr___empty_init();
1996 #define LOCATE_parser_prod___ASendExpr___init_asendexpr "parser_prod::ASendExpr::init_asendexpr"
1997 void parser_prod___ASendExpr___init_asendexpr(val_t p0, val_t p1, int* init_table);
1998 typedef void (*parser_prod___ASendExpr___init_asendexpr_t)(val_t p0, val_t p1, int* init_table);
1999 val_t NEW_ASendExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2000 val_t NEW_ABinopExpr_parser_nodes___ANode___init(val_t p0);
2001 #define LOCATE_parser_prod___ABinopExpr___n_expr__eq "parser_prod::ABinopExpr::(parser_nodes::ASendExpr::n_expr=)"
2002 void parser_prod___ABinopExpr___n_expr__eq(val_t p0, val_t p1);
2003 typedef void (*parser_prod___ABinopExpr___n_expr__eq_t)(val_t p0, val_t p1);
2004 #define LOCATE_parser_prod___ABinopExpr___n_expr2__eq "parser_prod::ABinopExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2005 void parser_prod___ABinopExpr___n_expr2__eq(val_t p0, val_t p1);
2006 typedef void (*parser_prod___ABinopExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2007 #define LOCATE_parser_prod___ABinopExpr___replace_child "parser_prod::ABinopExpr::(parser_prod::ANode::replace_child)"
2008 void parser_prod___ABinopExpr___replace_child(val_t p0, val_t p1, val_t p2);
2009 typedef void (*parser_prod___ABinopExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2010 #define LOCATE_parser_prod___ABinopExpr___visit_all "parser_prod::ABinopExpr::(parser_prod::ANode::visit_all)"
2011 void parser_prod___ABinopExpr___visit_all(val_t p0, val_t p1);
2012 typedef void (*parser_prod___ABinopExpr___visit_all_t)(val_t p0, val_t p1);
2013 #define LOCATE_parser_prod___ABinopExpr___visit_all_reverse "parser_prod::ABinopExpr::(parser_prod::ANode::visit_all_reverse)"
2014 void parser_prod___ABinopExpr___visit_all_reverse(val_t p0, val_t p1);
2015 typedef void (*parser_prod___ABinopExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2016 val_t NEW_ABinopExpr_parser_prod___ASendExpr___empty_init();
2017 val_t NEW_ABinopExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2018 #define LOCATE_parser_prod___ABinopExpr___empty_init "parser_prod::ABinopExpr::empty_init"
2019 void parser_prod___ABinopExpr___empty_init(val_t p0, int* init_table);
2020 typedef void (*parser_prod___ABinopExpr___empty_init_t)(val_t p0, int* init_table);
2021 val_t NEW_ABinopExpr_parser_prod___ABinopExpr___empty_init();
2022 #define LOCATE_parser_prod___ABinopExpr___init_abinopexpr "parser_prod::ABinopExpr::init_abinopexpr"
2023 void parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2024 typedef void (*parser_prod___ABinopExpr___init_abinopexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2025 val_t NEW_ABinopExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2026 val_t NEW_AOrExpr_parser_nodes___ANode___init(val_t p0);
2027 #define LOCATE_parser_prod___AOrExpr___n_expr__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr=)"
2028 void parser_prod___AOrExpr___n_expr__eq(val_t p0, val_t p1);
2029 typedef void (*parser_prod___AOrExpr___n_expr__eq_t)(val_t p0, val_t p1);
2030 #define LOCATE_parser_prod___AOrExpr___n_expr2__eq "parser_prod::AOrExpr::(parser_nodes::AOrExpr::n_expr2=)"
2031 void parser_prod___AOrExpr___n_expr2__eq(val_t p0, val_t p1);
2032 typedef void (*parser_prod___AOrExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2033 #define LOCATE_parser_prod___AOrExpr___replace_child "parser_prod::AOrExpr::(parser_prod::ANode::replace_child)"
2034 void parser_prod___AOrExpr___replace_child(val_t p0, val_t p1, val_t p2);
2035 typedef void (*parser_prod___AOrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2036 #define LOCATE_parser_prod___AOrExpr___visit_all "parser_prod::AOrExpr::(parser_prod::ANode::visit_all)"
2037 void parser_prod___AOrExpr___visit_all(val_t p0, val_t p1);
2038 typedef void (*parser_prod___AOrExpr___visit_all_t)(val_t p0, val_t p1);
2039 #define LOCATE_parser_prod___AOrExpr___visit_all_reverse "parser_prod::AOrExpr::(parser_prod::ANode::visit_all_reverse)"
2040 void parser_prod___AOrExpr___visit_all_reverse(val_t p0, val_t p1);
2041 typedef void (*parser_prod___AOrExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2042 #define LOCATE_parser_prod___AOrExpr___empty_init "parser_prod::AOrExpr::empty_init"
2043 void parser_prod___AOrExpr___empty_init(val_t p0, int* init_table);
2044 typedef void (*parser_prod___AOrExpr___empty_init_t)(val_t p0, int* init_table);
2045 val_t NEW_AOrExpr_parser_prod___AOrExpr___empty_init();
2046 #define LOCATE_parser_prod___AOrExpr___init_aorexpr "parser_prod::AOrExpr::init_aorexpr"
2047 void parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2048 typedef void (*parser_prod___AOrExpr___init_aorexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2049 val_t NEW_AOrExpr_parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1);
2050 val_t NEW_AAndExpr_parser_nodes___ANode___init(val_t p0);
2051 #define LOCATE_parser_prod___AAndExpr___n_expr__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr=)"
2052 void parser_prod___AAndExpr___n_expr__eq(val_t p0, val_t p1);
2053 typedef void (*parser_prod___AAndExpr___n_expr__eq_t)(val_t p0, val_t p1);
2054 #define LOCATE_parser_prod___AAndExpr___n_expr2__eq "parser_prod::AAndExpr::(parser_nodes::AAndExpr::n_expr2=)"
2055 void parser_prod___AAndExpr___n_expr2__eq(val_t p0, val_t p1);
2056 typedef void (*parser_prod___AAndExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2057 #define LOCATE_parser_prod___AAndExpr___replace_child "parser_prod::AAndExpr::(parser_prod::ANode::replace_child)"
2058 void parser_prod___AAndExpr___replace_child(val_t p0, val_t p1, val_t p2);
2059 typedef void (*parser_prod___AAndExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2060 #define LOCATE_parser_prod___AAndExpr___visit_all "parser_prod::AAndExpr::(parser_prod::ANode::visit_all)"
2061 void parser_prod___AAndExpr___visit_all(val_t p0, val_t p1);
2062 typedef void (*parser_prod___AAndExpr___visit_all_t)(val_t p0, val_t p1);
2063 #define LOCATE_parser_prod___AAndExpr___visit_all_reverse "parser_prod::AAndExpr::(parser_prod::ANode::visit_all_reverse)"
2064 void parser_prod___AAndExpr___visit_all_reverse(val_t p0, val_t p1);
2065 typedef void (*parser_prod___AAndExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2066 #define LOCATE_parser_prod___AAndExpr___empty_init "parser_prod::AAndExpr::empty_init"
2067 void parser_prod___AAndExpr___empty_init(val_t p0, int* init_table);
2068 typedef void (*parser_prod___AAndExpr___empty_init_t)(val_t p0, int* init_table);
2069 val_t NEW_AAndExpr_parser_prod___AAndExpr___empty_init();
2070 #define LOCATE_parser_prod___AAndExpr___init_aandexpr "parser_prod::AAndExpr::init_aandexpr"
2071 void parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2072 typedef void (*parser_prod___AAndExpr___init_aandexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2073 val_t NEW_AAndExpr_parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1);
2074 val_t NEW_ANotExpr_parser_nodes___ANode___init(val_t p0);
2075 #define LOCATE_parser_prod___ANotExpr___n_kwnot__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_kwnot=)"
2076 void parser_prod___ANotExpr___n_kwnot__eq(val_t p0, val_t p1);
2077 typedef void (*parser_prod___ANotExpr___n_kwnot__eq_t)(val_t p0, val_t p1);
2078 #define LOCATE_parser_prod___ANotExpr___n_expr__eq "parser_prod::ANotExpr::(parser_nodes::ANotExpr::n_expr=)"
2079 void parser_prod___ANotExpr___n_expr__eq(val_t p0, val_t p1);
2080 typedef void (*parser_prod___ANotExpr___n_expr__eq_t)(val_t p0, val_t p1);
2081 #define LOCATE_parser_prod___ANotExpr___replace_child "parser_prod::ANotExpr::(parser_prod::ANode::replace_child)"
2082 void parser_prod___ANotExpr___replace_child(val_t p0, val_t p1, val_t p2);
2083 typedef void (*parser_prod___ANotExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2084 #define LOCATE_parser_prod___ANotExpr___visit_all "parser_prod::ANotExpr::(parser_prod::ANode::visit_all)"
2085 void parser_prod___ANotExpr___visit_all(val_t p0, val_t p1);
2086 typedef void (*parser_prod___ANotExpr___visit_all_t)(val_t p0, val_t p1);
2087 #define LOCATE_parser_prod___ANotExpr___visit_all_reverse "parser_prod::ANotExpr::(parser_prod::ANode::visit_all_reverse)"
2088 void parser_prod___ANotExpr___visit_all_reverse(val_t p0, val_t p1);
2089 typedef void (*parser_prod___ANotExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2090 #define LOCATE_parser_prod___ANotExpr___empty_init "parser_prod::ANotExpr::empty_init"
2091 void parser_prod___ANotExpr___empty_init(val_t p0, int* init_table);
2092 typedef void (*parser_prod___ANotExpr___empty_init_t)(val_t p0, int* init_table);
2093 val_t NEW_ANotExpr_parser_prod___ANotExpr___empty_init();
2094 #define LOCATE_parser_prod___ANotExpr___init_anotexpr "parser_prod::ANotExpr::init_anotexpr"
2095 void parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2096 typedef void (*parser_prod___ANotExpr___init_anotexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2097 val_t NEW_ANotExpr_parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1);
2098 val_t NEW_AEqExpr_parser_nodes___ANode___init(val_t p0);
2099 #define LOCATE_parser_prod___AEqExpr___n_expr__eq "parser_prod::AEqExpr::(parser_nodes::ASendExpr::n_expr=)"
2100 void parser_prod___AEqExpr___n_expr__eq(val_t p0, val_t p1);
2101 typedef void (*parser_prod___AEqExpr___n_expr__eq_t)(val_t p0, val_t p1);
2102 #define LOCATE_parser_prod___AEqExpr___n_expr2__eq "parser_prod::AEqExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2103 void parser_prod___AEqExpr___n_expr2__eq(val_t p0, val_t p1);
2104 typedef void (*parser_prod___AEqExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2105 #define LOCATE_parser_prod___AEqExpr___replace_child "parser_prod::AEqExpr::(parser_prod::ANode::replace_child)"
2106 void parser_prod___AEqExpr___replace_child(val_t p0, val_t p1, val_t p2);
2107 typedef void (*parser_prod___AEqExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2108 #define LOCATE_parser_prod___AEqExpr___visit_all "parser_prod::AEqExpr::(parser_prod::ANode::visit_all)"
2109 void parser_prod___AEqExpr___visit_all(val_t p0, val_t p1);
2110 typedef void (*parser_prod___AEqExpr___visit_all_t)(val_t p0, val_t p1);
2111 #define LOCATE_parser_prod___AEqExpr___visit_all_reverse "parser_prod::AEqExpr::(parser_prod::ANode::visit_all_reverse)"
2112 void parser_prod___AEqExpr___visit_all_reverse(val_t p0, val_t p1);
2113 typedef void (*parser_prod___AEqExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2114 val_t NEW_AEqExpr_parser_prod___ASendExpr___empty_init();
2115 val_t NEW_AEqExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2116 val_t NEW_AEqExpr_parser_prod___ABinopExpr___empty_init();
2117 val_t NEW_AEqExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2118 #define LOCATE_parser_prod___AEqExpr___empty_init "parser_prod::AEqExpr::empty_init"
2119 void parser_prod___AEqExpr___empty_init(val_t p0, int* init_table);
2120 typedef void (*parser_prod___AEqExpr___empty_init_t)(val_t p0, int* init_table);
2121 val_t NEW_AEqExpr_parser_prod___AEqExpr___empty_init();
2122 #define LOCATE_parser_prod___AEqExpr___init_aeqexpr "parser_prod::AEqExpr::init_aeqexpr"
2123 void parser_prod___AEqExpr___init_aeqexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2124 typedef void (*parser_prod___AEqExpr___init_aeqexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2125 val_t NEW_AEqExpr_parser_prod___AEqExpr___init_aeqexpr(val_t p0, val_t p1);
2126 val_t NEW_AEeExpr_parser_nodes___ANode___init(val_t p0);
2127 #define LOCATE_parser_prod___AEeExpr___n_expr__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr=)"
2128 void parser_prod___AEeExpr___n_expr__eq(val_t p0, val_t p1);
2129 typedef void (*parser_prod___AEeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2130 #define LOCATE_parser_prod___AEeExpr___n_expr2__eq "parser_prod::AEeExpr::(parser_nodes::AEeExpr::n_expr2=)"
2131 void parser_prod___AEeExpr___n_expr2__eq(val_t p0, val_t p1);
2132 typedef void (*parser_prod___AEeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2133 #define LOCATE_parser_prod___AEeExpr___replace_child "parser_prod::AEeExpr::(parser_prod::ANode::replace_child)"
2134 void parser_prod___AEeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2135 typedef void (*parser_prod___AEeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2136 #define LOCATE_parser_prod___AEeExpr___visit_all "parser_prod::AEeExpr::(parser_prod::ANode::visit_all)"
2137 void parser_prod___AEeExpr___visit_all(val_t p0, val_t p1);
2138 typedef void (*parser_prod___AEeExpr___visit_all_t)(val_t p0, val_t p1);
2139 #define LOCATE_parser_prod___AEeExpr___visit_all_reverse "parser_prod::AEeExpr::(parser_prod::ANode::visit_all_reverse)"
2140 void parser_prod___AEeExpr___visit_all_reverse(val_t p0, val_t p1);
2141 typedef void (*parser_prod___AEeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2142 #define LOCATE_parser_prod___AEeExpr___empty_init "parser_prod::AEeExpr::empty_init"
2143 void parser_prod___AEeExpr___empty_init(val_t p0, int* init_table);
2144 typedef void (*parser_prod___AEeExpr___empty_init_t)(val_t p0, int* init_table);
2145 val_t NEW_AEeExpr_parser_prod___AEeExpr___empty_init();
2146 #define LOCATE_parser_prod___AEeExpr___init_aeeexpr "parser_prod::AEeExpr::init_aeeexpr"
2147 void parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2148 typedef void (*parser_prod___AEeExpr___init_aeeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2149 val_t NEW_AEeExpr_parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1);
2150 val_t NEW_ANeExpr_parser_nodes___ANode___init(val_t p0);
2151 #define LOCATE_parser_prod___ANeExpr___n_expr__eq "parser_prod::ANeExpr::(parser_nodes::ASendExpr::n_expr=)"
2152 void parser_prod___ANeExpr___n_expr__eq(val_t p0, val_t p1);
2153 typedef void (*parser_prod___ANeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2154 #define LOCATE_parser_prod___ANeExpr___n_expr2__eq "parser_prod::ANeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2155 void parser_prod___ANeExpr___n_expr2__eq(val_t p0, val_t p1);
2156 typedef void (*parser_prod___ANeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2157 #define LOCATE_parser_prod___ANeExpr___replace_child "parser_prod::ANeExpr::(parser_prod::ANode::replace_child)"
2158 void parser_prod___ANeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2159 typedef void (*parser_prod___ANeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2160 #define LOCATE_parser_prod___ANeExpr___visit_all "parser_prod::ANeExpr::(parser_prod::ANode::visit_all)"
2161 void parser_prod___ANeExpr___visit_all(val_t p0, val_t p1);
2162 typedef void (*parser_prod___ANeExpr___visit_all_t)(val_t p0, val_t p1);
2163 #define LOCATE_parser_prod___ANeExpr___visit_all_reverse "parser_prod::ANeExpr::(parser_prod::ANode::visit_all_reverse)"
2164 void parser_prod___ANeExpr___visit_all_reverse(val_t p0, val_t p1);
2165 typedef void (*parser_prod___ANeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2166 val_t NEW_ANeExpr_parser_prod___ASendExpr___empty_init();
2167 val_t NEW_ANeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2168 val_t NEW_ANeExpr_parser_prod___ABinopExpr___empty_init();
2169 val_t NEW_ANeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2170 #define LOCATE_parser_prod___ANeExpr___empty_init "parser_prod::ANeExpr::empty_init"
2171 void parser_prod___ANeExpr___empty_init(val_t p0, int* init_table);
2172 typedef void (*parser_prod___ANeExpr___empty_init_t)(val_t p0, int* init_table);
2173 val_t NEW_ANeExpr_parser_prod___ANeExpr___empty_init();
2174 #define LOCATE_parser_prod___ANeExpr___init_aneexpr "parser_prod::ANeExpr::init_aneexpr"
2175 void parser_prod___ANeExpr___init_aneexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2176 typedef void (*parser_prod___ANeExpr___init_aneexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2177 val_t NEW_ANeExpr_parser_prod___ANeExpr___init_aneexpr(val_t p0, val_t p1);
2178 val_t NEW_ALtExpr_parser_nodes___ANode___init(val_t p0);
2179 #define LOCATE_parser_prod___ALtExpr___n_expr__eq "parser_prod::ALtExpr::(parser_nodes::ASendExpr::n_expr=)"
2180 void parser_prod___ALtExpr___n_expr__eq(val_t p0, val_t p1);
2181 typedef void (*parser_prod___ALtExpr___n_expr__eq_t)(val_t p0, val_t p1);
2182 #define LOCATE_parser_prod___ALtExpr___n_expr2__eq "parser_prod::ALtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2183 void parser_prod___ALtExpr___n_expr2__eq(val_t p0, val_t p1);
2184 typedef void (*parser_prod___ALtExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2185 #define LOCATE_parser_prod___ALtExpr___replace_child "parser_prod::ALtExpr::(parser_prod::ANode::replace_child)"
2186 void parser_prod___ALtExpr___replace_child(val_t p0, val_t p1, val_t p2);
2187 typedef void (*parser_prod___ALtExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2188 #define LOCATE_parser_prod___ALtExpr___visit_all "parser_prod::ALtExpr::(parser_prod::ANode::visit_all)"
2189 void parser_prod___ALtExpr___visit_all(val_t p0, val_t p1);
2190 typedef void (*parser_prod___ALtExpr___visit_all_t)(val_t p0, val_t p1);
2191 #define LOCATE_parser_prod___ALtExpr___visit_all_reverse "parser_prod::ALtExpr::(parser_prod::ANode::visit_all_reverse)"
2192 void parser_prod___ALtExpr___visit_all_reverse(val_t p0, val_t p1);
2193 typedef void (*parser_prod___ALtExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2194 val_t NEW_ALtExpr_parser_prod___ASendExpr___empty_init();
2195 val_t NEW_ALtExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2196 val_t NEW_ALtExpr_parser_prod___ABinopExpr___empty_init();
2197 val_t NEW_ALtExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2198 #define LOCATE_parser_prod___ALtExpr___empty_init "parser_prod::ALtExpr::empty_init"
2199 void parser_prod___ALtExpr___empty_init(val_t p0, int* init_table);
2200 typedef void (*parser_prod___ALtExpr___empty_init_t)(val_t p0, int* init_table);
2201 val_t NEW_ALtExpr_parser_prod___ALtExpr___empty_init();
2202 #define LOCATE_parser_prod___ALtExpr___init_altexpr "parser_prod::ALtExpr::init_altexpr"
2203 void parser_prod___ALtExpr___init_altexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2204 typedef void (*parser_prod___ALtExpr___init_altexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2205 val_t NEW_ALtExpr_parser_prod___ALtExpr___init_altexpr(val_t p0, val_t p1);
2206 val_t NEW_ALeExpr_parser_nodes___ANode___init(val_t p0);
2207 #define LOCATE_parser_prod___ALeExpr___n_expr__eq "parser_prod::ALeExpr::(parser_nodes::ASendExpr::n_expr=)"
2208 void parser_prod___ALeExpr___n_expr__eq(val_t p0, val_t p1);
2209 typedef void (*parser_prod___ALeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2210 #define LOCATE_parser_prod___ALeExpr___n_expr2__eq "parser_prod::ALeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2211 void parser_prod___ALeExpr___n_expr2__eq(val_t p0, val_t p1);
2212 typedef void (*parser_prod___ALeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2213 #define LOCATE_parser_prod___ALeExpr___replace_child "parser_prod::ALeExpr::(parser_prod::ANode::replace_child)"
2214 void parser_prod___ALeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2215 typedef void (*parser_prod___ALeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2216 #define LOCATE_parser_prod___ALeExpr___visit_all "parser_prod::ALeExpr::(parser_prod::ANode::visit_all)"
2217 void parser_prod___ALeExpr___visit_all(val_t p0, val_t p1);
2218 typedef void (*parser_prod___ALeExpr___visit_all_t)(val_t p0, val_t p1);
2219 #define LOCATE_parser_prod___ALeExpr___visit_all_reverse "parser_prod::ALeExpr::(parser_prod::ANode::visit_all_reverse)"
2220 void parser_prod___ALeExpr___visit_all_reverse(val_t p0, val_t p1);
2221 typedef void (*parser_prod___ALeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2222 val_t NEW_ALeExpr_parser_prod___ASendExpr___empty_init();
2223 val_t NEW_ALeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2224 val_t NEW_ALeExpr_parser_prod___ABinopExpr___empty_init();
2225 val_t NEW_ALeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2226 #define LOCATE_parser_prod___ALeExpr___empty_init "parser_prod::ALeExpr::empty_init"
2227 void parser_prod___ALeExpr___empty_init(val_t p0, int* init_table);
2228 typedef void (*parser_prod___ALeExpr___empty_init_t)(val_t p0, int* init_table);
2229 val_t NEW_ALeExpr_parser_prod___ALeExpr___empty_init();
2230 #define LOCATE_parser_prod___ALeExpr___init_aleexpr "parser_prod::ALeExpr::init_aleexpr"
2231 void parser_prod___ALeExpr___init_aleexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2232 typedef void (*parser_prod___ALeExpr___init_aleexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2233 val_t NEW_ALeExpr_parser_prod___ALeExpr___init_aleexpr(val_t p0, val_t p1);
2234 val_t NEW_AGtExpr_parser_nodes___ANode___init(val_t p0);
2235 #define LOCATE_parser_prod___AGtExpr___n_expr__eq "parser_prod::AGtExpr::(parser_nodes::ASendExpr::n_expr=)"
2236 void parser_prod___AGtExpr___n_expr__eq(val_t p0, val_t p1);
2237 typedef void (*parser_prod___AGtExpr___n_expr__eq_t)(val_t p0, val_t p1);
2238 #define LOCATE_parser_prod___AGtExpr___n_expr2__eq "parser_prod::AGtExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2239 void parser_prod___AGtExpr___n_expr2__eq(val_t p0, val_t p1);
2240 typedef void (*parser_prod___AGtExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2241 #define LOCATE_parser_prod___AGtExpr___replace_child "parser_prod::AGtExpr::(parser_prod::ANode::replace_child)"
2242 void parser_prod___AGtExpr___replace_child(val_t p0, val_t p1, val_t p2);
2243 typedef void (*parser_prod___AGtExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2244 #define LOCATE_parser_prod___AGtExpr___visit_all "parser_prod::AGtExpr::(parser_prod::ANode::visit_all)"
2245 void parser_prod___AGtExpr___visit_all(val_t p0, val_t p1);
2246 typedef void (*parser_prod___AGtExpr___visit_all_t)(val_t p0, val_t p1);
2247 #define LOCATE_parser_prod___AGtExpr___visit_all_reverse "parser_prod::AGtExpr::(parser_prod::ANode::visit_all_reverse)"
2248 void parser_prod___AGtExpr___visit_all_reverse(val_t p0, val_t p1);
2249 typedef void (*parser_prod___AGtExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2250 val_t NEW_AGtExpr_parser_prod___ASendExpr___empty_init();
2251 val_t NEW_AGtExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2252 val_t NEW_AGtExpr_parser_prod___ABinopExpr___empty_init();
2253 val_t NEW_AGtExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2254 #define LOCATE_parser_prod___AGtExpr___empty_init "parser_prod::AGtExpr::empty_init"
2255 void parser_prod___AGtExpr___empty_init(val_t p0, int* init_table);
2256 typedef void (*parser_prod___AGtExpr___empty_init_t)(val_t p0, int* init_table);
2257 val_t NEW_AGtExpr_parser_prod___AGtExpr___empty_init();
2258 #define LOCATE_parser_prod___AGtExpr___init_agtexpr "parser_prod::AGtExpr::init_agtexpr"
2259 void parser_prod___AGtExpr___init_agtexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2260 typedef void (*parser_prod___AGtExpr___init_agtexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2261 val_t NEW_AGtExpr_parser_prod___AGtExpr___init_agtexpr(val_t p0, val_t p1);
2262 val_t NEW_AGeExpr_parser_nodes___ANode___init(val_t p0);
2263 #define LOCATE_parser_prod___AGeExpr___n_expr__eq "parser_prod::AGeExpr::(parser_nodes::ASendExpr::n_expr=)"
2264 void parser_prod___AGeExpr___n_expr__eq(val_t p0, val_t p1);
2265 typedef void (*parser_prod___AGeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2266 #define LOCATE_parser_prod___AGeExpr___n_expr2__eq "parser_prod::AGeExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2267 void parser_prod___AGeExpr___n_expr2__eq(val_t p0, val_t p1);
2268 typedef void (*parser_prod___AGeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2269 #define LOCATE_parser_prod___AGeExpr___replace_child "parser_prod::AGeExpr::(parser_prod::ANode::replace_child)"
2270 void parser_prod___AGeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2271 typedef void (*parser_prod___AGeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2272 #define LOCATE_parser_prod___AGeExpr___visit_all "parser_prod::AGeExpr::(parser_prod::ANode::visit_all)"
2273 void parser_prod___AGeExpr___visit_all(val_t p0, val_t p1);
2274 typedef void (*parser_prod___AGeExpr___visit_all_t)(val_t p0, val_t p1);
2275 #define LOCATE_parser_prod___AGeExpr___visit_all_reverse "parser_prod::AGeExpr::(parser_prod::ANode::visit_all_reverse)"
2276 void parser_prod___AGeExpr___visit_all_reverse(val_t p0, val_t p1);
2277 typedef void (*parser_prod___AGeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2278 val_t NEW_AGeExpr_parser_prod___ASendExpr___empty_init();
2279 val_t NEW_AGeExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2280 val_t NEW_AGeExpr_parser_prod___ABinopExpr___empty_init();
2281 val_t NEW_AGeExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2282 #define LOCATE_parser_prod___AGeExpr___empty_init "parser_prod::AGeExpr::empty_init"
2283 void parser_prod___AGeExpr___empty_init(val_t p0, int* init_table);
2284 typedef void (*parser_prod___AGeExpr___empty_init_t)(val_t p0, int* init_table);
2285 val_t NEW_AGeExpr_parser_prod___AGeExpr___empty_init();
2286 #define LOCATE_parser_prod___AGeExpr___init_ageexpr "parser_prod::AGeExpr::init_ageexpr"
2287 void parser_prod___AGeExpr___init_ageexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2288 typedef void (*parser_prod___AGeExpr___init_ageexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2289 val_t NEW_AGeExpr_parser_prod___AGeExpr___init_ageexpr(val_t p0, val_t p1);
2290 val_t NEW_AIsaExpr_parser_nodes___ANode___init(val_t p0);
2291 #define LOCATE_parser_prod___AIsaExpr___n_expr__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_expr=)"
2292 void parser_prod___AIsaExpr___n_expr__eq(val_t p0, val_t p1);
2293 typedef void (*parser_prod___AIsaExpr___n_expr__eq_t)(val_t p0, val_t p1);
2294 #define LOCATE_parser_prod___AIsaExpr___n_type__eq "parser_prod::AIsaExpr::(parser_nodes::AIsaExpr::n_type=)"
2295 void parser_prod___AIsaExpr___n_type__eq(val_t p0, val_t p1);
2296 typedef void (*parser_prod___AIsaExpr___n_type__eq_t)(val_t p0, val_t p1);
2297 #define LOCATE_parser_prod___AIsaExpr___replace_child "parser_prod::AIsaExpr::(parser_prod::ANode::replace_child)"
2298 void parser_prod___AIsaExpr___replace_child(val_t p0, val_t p1, val_t p2);
2299 typedef void (*parser_prod___AIsaExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2300 #define LOCATE_parser_prod___AIsaExpr___visit_all "parser_prod::AIsaExpr::(parser_prod::ANode::visit_all)"
2301 void parser_prod___AIsaExpr___visit_all(val_t p0, val_t p1);
2302 typedef void (*parser_prod___AIsaExpr___visit_all_t)(val_t p0, val_t p1);
2303 #define LOCATE_parser_prod___AIsaExpr___visit_all_reverse "parser_prod::AIsaExpr::(parser_prod::ANode::visit_all_reverse)"
2304 void parser_prod___AIsaExpr___visit_all_reverse(val_t p0, val_t p1);
2305 typedef void (*parser_prod___AIsaExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2306 #define LOCATE_parser_prod___AIsaExpr___empty_init "parser_prod::AIsaExpr::empty_init"
2307 void parser_prod___AIsaExpr___empty_init(val_t p0, int* init_table);
2308 typedef void (*parser_prod___AIsaExpr___empty_init_t)(val_t p0, int* init_table);
2309 val_t NEW_AIsaExpr_parser_prod___AIsaExpr___empty_init();
2310 #define LOCATE_parser_prod___AIsaExpr___init_aisaexpr "parser_prod::AIsaExpr::init_aisaexpr"
2311 void parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2312 typedef void (*parser_prod___AIsaExpr___init_aisaexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2313 val_t NEW_AIsaExpr_parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1);
2314 val_t NEW_APlusExpr_parser_nodes___ANode___init(val_t p0);
2315 #define LOCATE_parser_prod___APlusExpr___n_expr__eq "parser_prod::APlusExpr::(parser_nodes::ASendExpr::n_expr=)"
2316 void parser_prod___APlusExpr___n_expr__eq(val_t p0, val_t p1);
2317 typedef void (*parser_prod___APlusExpr___n_expr__eq_t)(val_t p0, val_t p1);
2318 #define LOCATE_parser_prod___APlusExpr___n_expr2__eq "parser_prod::APlusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2319 void parser_prod___APlusExpr___n_expr2__eq(val_t p0, val_t p1);
2320 typedef void (*parser_prod___APlusExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2321 #define LOCATE_parser_prod___APlusExpr___replace_child "parser_prod::APlusExpr::(parser_prod::ANode::replace_child)"
2322 void parser_prod___APlusExpr___replace_child(val_t p0, val_t p1, val_t p2);
2323 typedef void (*parser_prod___APlusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2324 #define LOCATE_parser_prod___APlusExpr___visit_all "parser_prod::APlusExpr::(parser_prod::ANode::visit_all)"
2325 void parser_prod___APlusExpr___visit_all(val_t p0, val_t p1);
2326 typedef void (*parser_prod___APlusExpr___visit_all_t)(val_t p0, val_t p1);
2327 #define LOCATE_parser_prod___APlusExpr___visit_all_reverse "parser_prod::APlusExpr::(parser_prod::ANode::visit_all_reverse)"
2328 void parser_prod___APlusExpr___visit_all_reverse(val_t p0, val_t p1);
2329 typedef void (*parser_prod___APlusExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2330 val_t NEW_APlusExpr_parser_prod___ASendExpr___empty_init();
2331 val_t NEW_APlusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2332 val_t NEW_APlusExpr_parser_prod___ABinopExpr___empty_init();
2333 val_t NEW_APlusExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2334 #define LOCATE_parser_prod___APlusExpr___empty_init "parser_prod::APlusExpr::empty_init"
2335 void parser_prod___APlusExpr___empty_init(val_t p0, int* init_table);
2336 typedef void (*parser_prod___APlusExpr___empty_init_t)(val_t p0, int* init_table);
2337 val_t NEW_APlusExpr_parser_prod___APlusExpr___empty_init();
2338 #define LOCATE_parser_prod___APlusExpr___init_aplusexpr "parser_prod::APlusExpr::init_aplusexpr"
2339 void parser_prod___APlusExpr___init_aplusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2340 typedef void (*parser_prod___APlusExpr___init_aplusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2341 val_t NEW_APlusExpr_parser_prod___APlusExpr___init_aplusexpr(val_t p0, val_t p1);
2342 val_t NEW_AMinusExpr_parser_nodes___ANode___init(val_t p0);
2343 #define LOCATE_parser_prod___AMinusExpr___n_expr__eq "parser_prod::AMinusExpr::(parser_nodes::ASendExpr::n_expr=)"
2344 void parser_prod___AMinusExpr___n_expr__eq(val_t p0, val_t p1);
2345 typedef void (*parser_prod___AMinusExpr___n_expr__eq_t)(val_t p0, val_t p1);
2346 #define LOCATE_parser_prod___AMinusExpr___n_expr2__eq "parser_prod::AMinusExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2347 void parser_prod___AMinusExpr___n_expr2__eq(val_t p0, val_t p1);
2348 typedef void (*parser_prod___AMinusExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2349 #define LOCATE_parser_prod___AMinusExpr___replace_child "parser_prod::AMinusExpr::(parser_prod::ANode::replace_child)"
2350 void parser_prod___AMinusExpr___replace_child(val_t p0, val_t p1, val_t p2);
2351 typedef void (*parser_prod___AMinusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2352 #define LOCATE_parser_prod___AMinusExpr___visit_all "parser_prod::AMinusExpr::(parser_prod::ANode::visit_all)"
2353 void parser_prod___AMinusExpr___visit_all(val_t p0, val_t p1);
2354 typedef void (*parser_prod___AMinusExpr___visit_all_t)(val_t p0, val_t p1);
2355 #define LOCATE_parser_prod___AMinusExpr___visit_all_reverse "parser_prod::AMinusExpr::(parser_prod::ANode::visit_all_reverse)"
2356 void parser_prod___AMinusExpr___visit_all_reverse(val_t p0, val_t p1);
2357 typedef void (*parser_prod___AMinusExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2358 val_t NEW_AMinusExpr_parser_prod___ASendExpr___empty_init();
2359 val_t NEW_AMinusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2360 val_t NEW_AMinusExpr_parser_prod___ABinopExpr___empty_init();
2361 val_t NEW_AMinusExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2362 #define LOCATE_parser_prod___AMinusExpr___empty_init "parser_prod::AMinusExpr::empty_init"
2363 void parser_prod___AMinusExpr___empty_init(val_t p0, int* init_table);
2364 typedef void (*parser_prod___AMinusExpr___empty_init_t)(val_t p0, int* init_table);
2365 val_t NEW_AMinusExpr_parser_prod___AMinusExpr___empty_init();
2366 #define LOCATE_parser_prod___AMinusExpr___init_aminusexpr "parser_prod::AMinusExpr::init_aminusexpr"
2367 void parser_prod___AMinusExpr___init_aminusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2368 typedef void (*parser_prod___AMinusExpr___init_aminusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2369 val_t NEW_AMinusExpr_parser_prod___AMinusExpr___init_aminusexpr(val_t p0, val_t p1);
2370 val_t NEW_AStarshipExpr_parser_nodes___ANode___init(val_t p0);
2371 #define LOCATE_parser_prod___AStarshipExpr___n_expr__eq "parser_prod::AStarshipExpr::(parser_nodes::ASendExpr::n_expr=)"
2372 void parser_prod___AStarshipExpr___n_expr__eq(val_t p0, val_t p1);
2373 typedef void (*parser_prod___AStarshipExpr___n_expr__eq_t)(val_t p0, val_t p1);
2374 #define LOCATE_parser_prod___AStarshipExpr___n_expr2__eq "parser_prod::AStarshipExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2375 void parser_prod___AStarshipExpr___n_expr2__eq(val_t p0, val_t p1);
2376 typedef void (*parser_prod___AStarshipExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2377 #define LOCATE_parser_prod___AStarshipExpr___replace_child "parser_prod::AStarshipExpr::(parser_prod::ANode::replace_child)"
2378 void parser_prod___AStarshipExpr___replace_child(val_t p0, val_t p1, val_t p2);
2379 typedef void (*parser_prod___AStarshipExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2380 #define LOCATE_parser_prod___AStarshipExpr___visit_all "parser_prod::AStarshipExpr::(parser_prod::ANode::visit_all)"
2381 void parser_prod___AStarshipExpr___visit_all(val_t p0, val_t p1);
2382 typedef void (*parser_prod___AStarshipExpr___visit_all_t)(val_t p0, val_t p1);
2383 #define LOCATE_parser_prod___AStarshipExpr___visit_all_reverse "parser_prod::AStarshipExpr::(parser_prod::ANode::visit_all_reverse)"
2384 void parser_prod___AStarshipExpr___visit_all_reverse(val_t p0, val_t p1);
2385 typedef void (*parser_prod___AStarshipExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2386 val_t NEW_AStarshipExpr_parser_prod___ASendExpr___empty_init();
2387 val_t NEW_AStarshipExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2388 val_t NEW_AStarshipExpr_parser_prod___ABinopExpr___empty_init();
2389 val_t NEW_AStarshipExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2390 #define LOCATE_parser_prod___AStarshipExpr___empty_init "parser_prod::AStarshipExpr::empty_init"
2391 void parser_prod___AStarshipExpr___empty_init(val_t p0, int* init_table);
2392 typedef void (*parser_prod___AStarshipExpr___empty_init_t)(val_t p0, int* init_table);
2393 val_t NEW_AStarshipExpr_parser_prod___AStarshipExpr___empty_init();
2394 #define LOCATE_parser_prod___AStarshipExpr___init_astarshipexpr "parser_prod::AStarshipExpr::init_astarshipexpr"
2395 void parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2396 typedef void (*parser_prod___AStarshipExpr___init_astarshipexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2397 val_t NEW_AStarshipExpr_parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0, val_t p1);
2398 val_t NEW_AStarExpr_parser_nodes___ANode___init(val_t p0);
2399 #define LOCATE_parser_prod___AStarExpr___n_expr__eq "parser_prod::AStarExpr::(parser_nodes::ASendExpr::n_expr=)"
2400 void parser_prod___AStarExpr___n_expr__eq(val_t p0, val_t p1);
2401 typedef void (*parser_prod___AStarExpr___n_expr__eq_t)(val_t p0, val_t p1);
2402 #define LOCATE_parser_prod___AStarExpr___n_expr2__eq "parser_prod::AStarExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2403 void parser_prod___AStarExpr___n_expr2__eq(val_t p0, val_t p1);
2404 typedef void (*parser_prod___AStarExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2405 #define LOCATE_parser_prod___AStarExpr___replace_child "parser_prod::AStarExpr::(parser_prod::ANode::replace_child)"
2406 void parser_prod___AStarExpr___replace_child(val_t p0, val_t p1, val_t p2);
2407 typedef void (*parser_prod___AStarExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2408 #define LOCATE_parser_prod___AStarExpr___visit_all "parser_prod::AStarExpr::(parser_prod::ANode::visit_all)"
2409 void parser_prod___AStarExpr___visit_all(val_t p0, val_t p1);
2410 typedef void (*parser_prod___AStarExpr___visit_all_t)(val_t p0, val_t p1);
2411 #define LOCATE_parser_prod___AStarExpr___visit_all_reverse "parser_prod::AStarExpr::(parser_prod::ANode::visit_all_reverse)"
2412 void parser_prod___AStarExpr___visit_all_reverse(val_t p0, val_t p1);
2413 typedef void (*parser_prod___AStarExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2414 val_t NEW_AStarExpr_parser_prod___ASendExpr___empty_init();
2415 val_t NEW_AStarExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2416 val_t NEW_AStarExpr_parser_prod___ABinopExpr___empty_init();
2417 val_t NEW_AStarExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2418 #define LOCATE_parser_prod___AStarExpr___empty_init "parser_prod::AStarExpr::empty_init"
2419 void parser_prod___AStarExpr___empty_init(val_t p0, int* init_table);
2420 typedef void (*parser_prod___AStarExpr___empty_init_t)(val_t p0, int* init_table);
2421 val_t NEW_AStarExpr_parser_prod___AStarExpr___empty_init();
2422 #define LOCATE_parser_prod___AStarExpr___init_astarexpr "parser_prod::AStarExpr::init_astarexpr"
2423 void parser_prod___AStarExpr___init_astarexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2424 typedef void (*parser_prod___AStarExpr___init_astarexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2425 val_t NEW_AStarExpr_parser_prod___AStarExpr___init_astarexpr(val_t p0, val_t p1);
2426 val_t NEW_ASlashExpr_parser_nodes___ANode___init(val_t p0);
2427 #define LOCATE_parser_prod___ASlashExpr___n_expr__eq "parser_prod::ASlashExpr::(parser_nodes::ASendExpr::n_expr=)"
2428 void parser_prod___ASlashExpr___n_expr__eq(val_t p0, val_t p1);
2429 typedef void (*parser_prod___ASlashExpr___n_expr__eq_t)(val_t p0, val_t p1);
2430 #define LOCATE_parser_prod___ASlashExpr___n_expr2__eq "parser_prod::ASlashExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2431 void parser_prod___ASlashExpr___n_expr2__eq(val_t p0, val_t p1);
2432 typedef void (*parser_prod___ASlashExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2433 #define LOCATE_parser_prod___ASlashExpr___replace_child "parser_prod::ASlashExpr::(parser_prod::ANode::replace_child)"
2434 void parser_prod___ASlashExpr___replace_child(val_t p0, val_t p1, val_t p2);
2435 typedef void (*parser_prod___ASlashExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2436 #define LOCATE_parser_prod___ASlashExpr___visit_all "parser_prod::ASlashExpr::(parser_prod::ANode::visit_all)"
2437 void parser_prod___ASlashExpr___visit_all(val_t p0, val_t p1);
2438 typedef void (*parser_prod___ASlashExpr___visit_all_t)(val_t p0, val_t p1);
2439 #define LOCATE_parser_prod___ASlashExpr___visit_all_reverse "parser_prod::ASlashExpr::(parser_prod::ANode::visit_all_reverse)"
2440 void parser_prod___ASlashExpr___visit_all_reverse(val_t p0, val_t p1);
2441 typedef void (*parser_prod___ASlashExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2442 val_t NEW_ASlashExpr_parser_prod___ASendExpr___empty_init();
2443 val_t NEW_ASlashExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2444 val_t NEW_ASlashExpr_parser_prod___ABinopExpr___empty_init();
2445 val_t NEW_ASlashExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2446 #define LOCATE_parser_prod___ASlashExpr___empty_init "parser_prod::ASlashExpr::empty_init"
2447 void parser_prod___ASlashExpr___empty_init(val_t p0, int* init_table);
2448 typedef void (*parser_prod___ASlashExpr___empty_init_t)(val_t p0, int* init_table);
2449 val_t NEW_ASlashExpr_parser_prod___ASlashExpr___empty_init();
2450 #define LOCATE_parser_prod___ASlashExpr___init_aslashexpr "parser_prod::ASlashExpr::init_aslashexpr"
2451 void parser_prod___ASlashExpr___init_aslashexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2452 typedef void (*parser_prod___ASlashExpr___init_aslashexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2453 val_t NEW_ASlashExpr_parser_prod___ASlashExpr___init_aslashexpr(val_t p0, val_t p1);
2454 val_t NEW_APercentExpr_parser_nodes___ANode___init(val_t p0);
2455 #define LOCATE_parser_prod___APercentExpr___n_expr__eq "parser_prod::APercentExpr::(parser_nodes::ASendExpr::n_expr=)"
2456 void parser_prod___APercentExpr___n_expr__eq(val_t p0, val_t p1);
2457 typedef void (*parser_prod___APercentExpr___n_expr__eq_t)(val_t p0, val_t p1);
2458 #define LOCATE_parser_prod___APercentExpr___n_expr2__eq "parser_prod::APercentExpr::(parser_nodes::ABinopExpr::n_expr2=)"
2459 void parser_prod___APercentExpr___n_expr2__eq(val_t p0, val_t p1);
2460 typedef void (*parser_prod___APercentExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2461 #define LOCATE_parser_prod___APercentExpr___replace_child "parser_prod::APercentExpr::(parser_prod::ANode::replace_child)"
2462 void parser_prod___APercentExpr___replace_child(val_t p0, val_t p1, val_t p2);
2463 typedef void (*parser_prod___APercentExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2464 #define LOCATE_parser_prod___APercentExpr___visit_all "parser_prod::APercentExpr::(parser_prod::ANode::visit_all)"
2465 void parser_prod___APercentExpr___visit_all(val_t p0, val_t p1);
2466 typedef void (*parser_prod___APercentExpr___visit_all_t)(val_t p0, val_t p1);
2467 #define LOCATE_parser_prod___APercentExpr___visit_all_reverse "parser_prod::APercentExpr::(parser_prod::ANode::visit_all_reverse)"
2468 void parser_prod___APercentExpr___visit_all_reverse(val_t p0, val_t p1);
2469 typedef void (*parser_prod___APercentExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2470 val_t NEW_APercentExpr_parser_prod___ASendExpr___empty_init();
2471 val_t NEW_APercentExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2472 val_t NEW_APercentExpr_parser_prod___ABinopExpr___empty_init();
2473 val_t NEW_APercentExpr_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1);
2474 #define LOCATE_parser_prod___APercentExpr___empty_init "parser_prod::APercentExpr::empty_init"
2475 void parser_prod___APercentExpr___empty_init(val_t p0, int* init_table);
2476 typedef void (*parser_prod___APercentExpr___empty_init_t)(val_t p0, int* init_table);
2477 val_t NEW_APercentExpr_parser_prod___APercentExpr___empty_init();
2478 #define LOCATE_parser_prod___APercentExpr___init_apercentexpr "parser_prod::APercentExpr::init_apercentexpr"
2479 void parser_prod___APercentExpr___init_apercentexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2480 typedef void (*parser_prod___APercentExpr___init_apercentexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2481 val_t NEW_APercentExpr_parser_prod___APercentExpr___init_apercentexpr(val_t p0, val_t p1);
2482 val_t NEW_AUminusExpr_parser_nodes___ANode___init(val_t p0);
2483 #define LOCATE_parser_prod___AUminusExpr___n_expr__eq "parser_prod::AUminusExpr::(parser_nodes::ASendExpr::n_expr=)"
2484 void parser_prod___AUminusExpr___n_expr__eq(val_t p0, val_t p1);
2485 typedef void (*parser_prod___AUminusExpr___n_expr__eq_t)(val_t p0, val_t p1);
2486 #define LOCATE_parser_prod___AUminusExpr___n_minus__eq "parser_prod::AUminusExpr::(parser_nodes::AUminusExpr::n_minus=)"
2487 void parser_prod___AUminusExpr___n_minus__eq(val_t p0, val_t p1);
2488 typedef void (*parser_prod___AUminusExpr___n_minus__eq_t)(val_t p0, val_t p1);
2489 #define LOCATE_parser_prod___AUminusExpr___replace_child "parser_prod::AUminusExpr::(parser_prod::ANode::replace_child)"
2490 void parser_prod___AUminusExpr___replace_child(val_t p0, val_t p1, val_t p2);
2491 typedef void (*parser_prod___AUminusExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2492 #define LOCATE_parser_prod___AUminusExpr___visit_all "parser_prod::AUminusExpr::(parser_prod::ANode::visit_all)"
2493 void parser_prod___AUminusExpr___visit_all(val_t p0, val_t p1);
2494 typedef void (*parser_prod___AUminusExpr___visit_all_t)(val_t p0, val_t p1);
2495 #define LOCATE_parser_prod___AUminusExpr___visit_all_reverse "parser_prod::AUminusExpr::(parser_prod::ANode::visit_all_reverse)"
2496 void parser_prod___AUminusExpr___visit_all_reverse(val_t p0, val_t p1);
2497 typedef void (*parser_prod___AUminusExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2498 val_t NEW_AUminusExpr_parser_prod___ASendExpr___empty_init();
2499 val_t NEW_AUminusExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2500 #define LOCATE_parser_prod___AUminusExpr___empty_init "parser_prod::AUminusExpr::empty_init"
2501 void parser_prod___AUminusExpr___empty_init(val_t p0, int* init_table);
2502 typedef void (*parser_prod___AUminusExpr___empty_init_t)(val_t p0, int* init_table);
2503 val_t NEW_AUminusExpr_parser_prod___AUminusExpr___empty_init();
2504 #define LOCATE_parser_prod___AUminusExpr___init_auminusexpr "parser_prod::AUminusExpr::init_auminusexpr"
2505 void parser_prod___AUminusExpr___init_auminusexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2506 typedef void (*parser_prod___AUminusExpr___init_auminusexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2507 val_t NEW_AUminusExpr_parser_prod___AUminusExpr___init_auminusexpr(val_t p0, val_t p1);
2508 val_t NEW_ANewExpr_parser_nodes___ANode___init(val_t p0);
2509 #define LOCATE_parser_prod___ANewExpr___n_kwnew__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_kwnew=)"
2510 void parser_prod___ANewExpr___n_kwnew__eq(val_t p0, val_t p1);
2511 typedef void (*parser_prod___ANewExpr___n_kwnew__eq_t)(val_t p0, val_t p1);
2512 #define LOCATE_parser_prod___ANewExpr___n_type__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_type=)"
2513 void parser_prod___ANewExpr___n_type__eq(val_t p0, val_t p1);
2514 typedef void (*parser_prod___ANewExpr___n_type__eq_t)(val_t p0, val_t p1);
2515 #define LOCATE_parser_prod___ANewExpr___n_id__eq "parser_prod::ANewExpr::(parser_nodes::ANewExpr::n_id=)"
2516 void parser_prod___ANewExpr___n_id__eq(val_t p0, val_t p1);
2517 typedef void (*parser_prod___ANewExpr___n_id__eq_t)(val_t p0, val_t p1);
2518 #define LOCATE_parser_prod___ANewExpr___replace_child "parser_prod::ANewExpr::(parser_prod::ANode::replace_child)"
2519 void parser_prod___ANewExpr___replace_child(val_t p0, val_t p1, val_t p2);
2520 typedef void (*parser_prod___ANewExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2521 #define LOCATE_parser_prod___ANewExpr___visit_all "parser_prod::ANewExpr::(parser_prod::ANode::visit_all)"
2522 void parser_prod___ANewExpr___visit_all(val_t p0, val_t p1);
2523 typedef void (*parser_prod___ANewExpr___visit_all_t)(val_t p0, val_t p1);
2524 #define LOCATE_parser_prod___ANewExpr___visit_all_reverse "parser_prod::ANewExpr::(parser_prod::ANode::visit_all_reverse)"
2525 void parser_prod___ANewExpr___visit_all_reverse(val_t p0, val_t p1);
2526 typedef void (*parser_prod___ANewExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2527 #define LOCATE_parser_prod___ANewExpr___empty_init "parser_prod::ANewExpr::empty_init"
2528 void parser_prod___ANewExpr___empty_init(val_t p0, int* init_table);
2529 typedef void (*parser_prod___ANewExpr___empty_init_t)(val_t p0, int* init_table);
2530 val_t NEW_ANewExpr_parser_prod___ANewExpr___empty_init();
2531 #define LOCATE_parser_prod___ANewExpr___init_anewexpr "parser_prod::ANewExpr::init_anewexpr"
2532 void parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2533 typedef void (*parser_prod___ANewExpr___init_anewexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2534 val_t NEW_ANewExpr_parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2535 val_t NEW_AAttrExpr_parser_nodes___ANode___init(val_t p0);
2536 #define LOCATE_parser_prod___AAttrExpr___n_expr__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2537 void parser_prod___AAttrExpr___n_expr__eq(val_t p0, val_t p1);
2538 typedef void (*parser_prod___AAttrExpr___n_expr__eq_t)(val_t p0, val_t p1);
2539 #define LOCATE_parser_prod___AAttrExpr___n_id__eq "parser_prod::AAttrExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2540 void parser_prod___AAttrExpr___n_id__eq(val_t p0, val_t p1);
2541 typedef void (*parser_prod___AAttrExpr___n_id__eq_t)(val_t p0, val_t p1);
2542 #define LOCATE_parser_prod___AAttrExpr___replace_child "parser_prod::AAttrExpr::(parser_prod::ANode::replace_child)"
2543 void parser_prod___AAttrExpr___replace_child(val_t p0, val_t p1, val_t p2);
2544 typedef void (*parser_prod___AAttrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2545 #define LOCATE_parser_prod___AAttrExpr___visit_all "parser_prod::AAttrExpr::(parser_prod::ANode::visit_all)"
2546 void parser_prod___AAttrExpr___visit_all(val_t p0, val_t p1);
2547 typedef void (*parser_prod___AAttrExpr___visit_all_t)(val_t p0, val_t p1);
2548 #define LOCATE_parser_prod___AAttrExpr___visit_all_reverse "parser_prod::AAttrExpr::(parser_prod::ANode::visit_all_reverse)"
2549 void parser_prod___AAttrExpr___visit_all_reverse(val_t p0, val_t p1);
2550 typedef void (*parser_prod___AAttrExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2551 #define LOCATE_parser_prod___AAttrExpr___empty_init "parser_prod::AAttrExpr::empty_init"
2552 void parser_prod___AAttrExpr___empty_init(val_t p0, int* init_table);
2553 typedef void (*parser_prod___AAttrExpr___empty_init_t)(val_t p0, int* init_table);
2554 val_t NEW_AAttrExpr_parser_prod___AAttrExpr___empty_init();
2555 #define LOCATE_parser_prod___AAttrExpr___init_aattrexpr "parser_prod::AAttrExpr::init_aattrexpr"
2556 void parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2557 typedef void (*parser_prod___AAttrExpr___init_aattrexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2558 val_t NEW_AAttrExpr_parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1);
2559 val_t NEW_AAttrAssignExpr_parser_nodes___ANode___init(val_t p0);
2560 #define LOCATE_parser_prod___AAttrAssignExpr___n_expr__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2561 void parser_prod___AAttrAssignExpr___n_expr__eq(val_t p0, val_t p1);
2562 typedef void (*parser_prod___AAttrAssignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2563 #define LOCATE_parser_prod___AAttrAssignExpr___n_id__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2564 void parser_prod___AAttrAssignExpr___n_id__eq(val_t p0, val_t p1);
2565 typedef void (*parser_prod___AAttrAssignExpr___n_id__eq_t)(val_t p0, val_t p1);
2566 #define LOCATE_parser_prod___AAttrAssignExpr___n_assign__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2567 void parser_prod___AAttrAssignExpr___n_assign__eq(val_t p0, val_t p1);
2568 typedef void (*parser_prod___AAttrAssignExpr___n_assign__eq_t)(val_t p0, val_t p1);
2569 #define LOCATE_parser_prod___AAttrAssignExpr___n_value__eq "parser_prod::AAttrAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2570 void parser_prod___AAttrAssignExpr___n_value__eq(val_t p0, val_t p1);
2571 typedef void (*parser_prod___AAttrAssignExpr___n_value__eq_t)(val_t p0, val_t p1);
2572 #define LOCATE_parser_prod___AAttrAssignExpr___replace_child "parser_prod::AAttrAssignExpr::(parser_prod::ANode::replace_child)"
2573 void parser_prod___AAttrAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2574 typedef void (*parser_prod___AAttrAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2575 #define LOCATE_parser_prod___AAttrAssignExpr___visit_all "parser_prod::AAttrAssignExpr::(parser_prod::ANode::visit_all)"
2576 void parser_prod___AAttrAssignExpr___visit_all(val_t p0, val_t p1);
2577 typedef void (*parser_prod___AAttrAssignExpr___visit_all_t)(val_t p0, val_t p1);
2578 #define LOCATE_parser_prod___AAttrAssignExpr___visit_all_reverse "parser_prod::AAttrAssignExpr::(parser_prod::ANode::visit_all_reverse)"
2579 void parser_prod___AAttrAssignExpr___visit_all_reverse(val_t p0, val_t p1);
2580 typedef void (*parser_prod___AAttrAssignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2581 #define LOCATE_parser_prod___AAttrAssignExpr___empty_init "parser_prod::AAttrAssignExpr::empty_init"
2582 void parser_prod___AAttrAssignExpr___empty_init(val_t p0, int* init_table);
2583 typedef void (*parser_prod___AAttrAssignExpr___empty_init_t)(val_t p0, int* init_table);
2584 val_t NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___empty_init();
2585 #define LOCATE_parser_prod___AAttrAssignExpr___init_aattrassignexpr "parser_prod::AAttrAssignExpr::init_aattrassignexpr"
2586 void parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2587 typedef void (*parser_prod___AAttrAssignExpr___init_aattrassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2588 val_t NEW_AAttrAssignExpr_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2589 val_t NEW_AAttrReassignExpr_parser_nodes___ANode___init(val_t p0);
2590 #define LOCATE_parser_prod___AAttrReassignExpr___n_expr__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
2591 void parser_prod___AAttrReassignExpr___n_expr__eq(val_t p0, val_t p1);
2592 typedef void (*parser_prod___AAttrReassignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2593 #define LOCATE_parser_prod___AAttrReassignExpr___n_id__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AAttrFormExpr::n_id=)"
2594 void parser_prod___AAttrReassignExpr___n_id__eq(val_t p0, val_t p1);
2595 typedef void (*parser_prod___AAttrReassignExpr___n_id__eq_t)(val_t p0, val_t p1);
2596 #define LOCATE_parser_prod___AAttrReassignExpr___n_assign_op__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2597 void parser_prod___AAttrReassignExpr___n_assign_op__eq(val_t p0, val_t p1);
2598 typedef void (*parser_prod___AAttrReassignExpr___n_assign_op__eq_t)(val_t p0, val_t p1);
2599 #define LOCATE_parser_prod___AAttrReassignExpr___n_value__eq "parser_prod::AAttrReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2600 void parser_prod___AAttrReassignExpr___n_value__eq(val_t p0, val_t p1);
2601 typedef void (*parser_prod___AAttrReassignExpr___n_value__eq_t)(val_t p0, val_t p1);
2602 #define LOCATE_parser_prod___AAttrReassignExpr___replace_child "parser_prod::AAttrReassignExpr::(parser_prod::ANode::replace_child)"
2603 void parser_prod___AAttrReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2604 typedef void (*parser_prod___AAttrReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2605 #define LOCATE_parser_prod___AAttrReassignExpr___visit_all "parser_prod::AAttrReassignExpr::(parser_prod::ANode::visit_all)"
2606 void parser_prod___AAttrReassignExpr___visit_all(val_t p0, val_t p1);
2607 typedef void (*parser_prod___AAttrReassignExpr___visit_all_t)(val_t p0, val_t p1);
2608 #define LOCATE_parser_prod___AAttrReassignExpr___visit_all_reverse "parser_prod::AAttrReassignExpr::(parser_prod::ANode::visit_all_reverse)"
2609 void parser_prod___AAttrReassignExpr___visit_all_reverse(val_t p0, val_t p1);
2610 typedef void (*parser_prod___AAttrReassignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2611 #define LOCATE_parser_prod___AAttrReassignExpr___empty_init "parser_prod::AAttrReassignExpr::empty_init"
2612 void parser_prod___AAttrReassignExpr___empty_init(val_t p0, int* init_table);
2613 typedef void (*parser_prod___AAttrReassignExpr___empty_init_t)(val_t p0, int* init_table);
2614 val_t NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___empty_init();
2615 #define LOCATE_parser_prod___AAttrReassignExpr___init_aattrreassignexpr "parser_prod::AAttrReassignExpr::init_aattrreassignexpr"
2616 void parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2617 typedef void (*parser_prod___AAttrReassignExpr___init_aattrreassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2618 val_t NEW_AAttrReassignExpr_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2619 val_t NEW_ACallExpr_parser_nodes___ANode___init(val_t p0);
2620 #define LOCATE_parser_prod___ACallExpr___n_expr__eq "parser_prod::ACallExpr::(parser_nodes::ASendExpr::n_expr=)"
2621 void parser_prod___ACallExpr___n_expr__eq(val_t p0, val_t p1);
2622 typedef void (*parser_prod___ACallExpr___n_expr__eq_t)(val_t p0, val_t p1);
2623 #define LOCATE_parser_prod___ACallExpr___n_id__eq "parser_prod::ACallExpr::(parser_nodes::ACallFormExpr::n_id=)"
2624 void parser_prod___ACallExpr___n_id__eq(val_t p0, val_t p1);
2625 typedef void (*parser_prod___ACallExpr___n_id__eq_t)(val_t p0, val_t p1);
2626 #define LOCATE_parser_prod___ACallExpr___replace_child "parser_prod::ACallExpr::(parser_prod::ANode::replace_child)"
2627 void parser_prod___ACallExpr___replace_child(val_t p0, val_t p1, val_t p2);
2628 typedef void (*parser_prod___ACallExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2629 #define LOCATE_parser_prod___ACallExpr___visit_all "parser_prod::ACallExpr::(parser_prod::ANode::visit_all)"
2630 void parser_prod___ACallExpr___visit_all(val_t p0, val_t p1);
2631 typedef void (*parser_prod___ACallExpr___visit_all_t)(val_t p0, val_t p1);
2632 #define LOCATE_parser_prod___ACallExpr___visit_all_reverse "parser_prod::ACallExpr::(parser_prod::ANode::visit_all_reverse)"
2633 void parser_prod___ACallExpr___visit_all_reverse(val_t p0, val_t p1);
2634 typedef void (*parser_prod___ACallExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2635 val_t NEW_ACallExpr_parser_prod___ASendExpr___empty_init();
2636 val_t NEW_ACallExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2637 #define LOCATE_parser_prod___ACallExpr___empty_init "parser_prod::ACallExpr::empty_init"
2638 void parser_prod___ACallExpr___empty_init(val_t p0, int* init_table);
2639 typedef void (*parser_prod___ACallExpr___empty_init_t)(val_t p0, int* init_table);
2640 val_t NEW_ACallExpr_parser_prod___ACallExpr___empty_init();
2641 #define LOCATE_parser_prod___ACallExpr___init_acallexpr "parser_prod::ACallExpr::init_acallexpr"
2642 void parser_prod___ACallExpr___init_acallexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2643 typedef void (*parser_prod___ACallExpr___init_acallexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2644 val_t NEW_ACallExpr_parser_prod___ACallExpr___init_acallexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2645 val_t NEW_ACallAssignExpr_parser_nodes___ANode___init(val_t p0);
2646 #define LOCATE_parser_prod___ACallAssignExpr___n_expr__eq "parser_prod::ACallAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
2647 void parser_prod___ACallAssignExpr___n_expr__eq(val_t p0, val_t p1);
2648 typedef void (*parser_prod___ACallAssignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2649 #define LOCATE_parser_prod___ACallAssignExpr___n_id__eq "parser_prod::ACallAssignExpr::(parser_nodes::ACallFormExpr::n_id=)"
2650 void parser_prod___ACallAssignExpr___n_id__eq(val_t p0, val_t p1);
2651 typedef void (*parser_prod___ACallAssignExpr___n_id__eq_t)(val_t p0, val_t p1);
2652 #define LOCATE_parser_prod___ACallAssignExpr___n_assign__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2653 void parser_prod___ACallAssignExpr___n_assign__eq(val_t p0, val_t p1);
2654 typedef void (*parser_prod___ACallAssignExpr___n_assign__eq_t)(val_t p0, val_t p1);
2655 #define LOCATE_parser_prod___ACallAssignExpr___n_value__eq "parser_prod::ACallAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2656 void parser_prod___ACallAssignExpr___n_value__eq(val_t p0, val_t p1);
2657 typedef void (*parser_prod___ACallAssignExpr___n_value__eq_t)(val_t p0, val_t p1);
2658 #define LOCATE_parser_prod___ACallAssignExpr___replace_child "parser_prod::ACallAssignExpr::(parser_prod::ANode::replace_child)"
2659 void parser_prod___ACallAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2660 typedef void (*parser_prod___ACallAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2661 #define LOCATE_parser_prod___ACallAssignExpr___visit_all "parser_prod::ACallAssignExpr::(parser_prod::ANode::visit_all)"
2662 void parser_prod___ACallAssignExpr___visit_all(val_t p0, val_t p1);
2663 typedef void (*parser_prod___ACallAssignExpr___visit_all_t)(val_t p0, val_t p1);
2664 #define LOCATE_parser_prod___ACallAssignExpr___visit_all_reverse "parser_prod::ACallAssignExpr::(parser_prod::ANode::visit_all_reverse)"
2665 void parser_prod___ACallAssignExpr___visit_all_reverse(val_t p0, val_t p1);
2666 typedef void (*parser_prod___ACallAssignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2667 val_t NEW_ACallAssignExpr_parser_prod___ASendExpr___empty_init();
2668 val_t NEW_ACallAssignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2669 #define LOCATE_parser_prod___ACallAssignExpr___empty_init "parser_prod::ACallAssignExpr::empty_init"
2670 void parser_prod___ACallAssignExpr___empty_init(val_t p0, int* init_table);
2671 typedef void (*parser_prod___ACallAssignExpr___empty_init_t)(val_t p0, int* init_table);
2672 val_t NEW_ACallAssignExpr_parser_prod___ACallAssignExpr___empty_init();
2673 #define LOCATE_parser_prod___ACallAssignExpr___init_acallassignexpr "parser_prod::ACallAssignExpr::init_acallassignexpr"
2674 void parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
2675 typedef void (*parser_prod___ACallAssignExpr___init_acallassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
2676 val_t NEW_ACallAssignExpr_parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
2677 val_t NEW_ACallReassignExpr_parser_nodes___ANode___init(val_t p0);
2678 #define LOCATE_parser_prod___ACallReassignExpr___n_expr__eq "parser_prod::ACallReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
2679 void parser_prod___ACallReassignExpr___n_expr__eq(val_t p0, val_t p1);
2680 typedef void (*parser_prod___ACallReassignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2681 #define LOCATE_parser_prod___ACallReassignExpr___n_id__eq "parser_prod::ACallReassignExpr::(parser_nodes::ACallFormExpr::n_id=)"
2682 void parser_prod___ACallReassignExpr___n_id__eq(val_t p0, val_t p1);
2683 typedef void (*parser_prod___ACallReassignExpr___n_id__eq_t)(val_t p0, val_t p1);
2684 #define LOCATE_parser_prod___ACallReassignExpr___n_assign_op__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2685 void parser_prod___ACallReassignExpr___n_assign_op__eq(val_t p0, val_t p1);
2686 typedef void (*parser_prod___ACallReassignExpr___n_assign_op__eq_t)(val_t p0, val_t p1);
2687 #define LOCATE_parser_prod___ACallReassignExpr___n_value__eq "parser_prod::ACallReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2688 void parser_prod___ACallReassignExpr___n_value__eq(val_t p0, val_t p1);
2689 typedef void (*parser_prod___ACallReassignExpr___n_value__eq_t)(val_t p0, val_t p1);
2690 #define LOCATE_parser_prod___ACallReassignExpr___replace_child "parser_prod::ACallReassignExpr::(parser_prod::ANode::replace_child)"
2691 void parser_prod___ACallReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2692 typedef void (*parser_prod___ACallReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2693 #define LOCATE_parser_prod___ACallReassignExpr___visit_all "parser_prod::ACallReassignExpr::(parser_prod::ANode::visit_all)"
2694 void parser_prod___ACallReassignExpr___visit_all(val_t p0, val_t p1);
2695 typedef void (*parser_prod___ACallReassignExpr___visit_all_t)(val_t p0, val_t p1);
2696 #define LOCATE_parser_prod___ACallReassignExpr___visit_all_reverse "parser_prod::ACallReassignExpr::(parser_prod::ANode::visit_all_reverse)"
2697 void parser_prod___ACallReassignExpr___visit_all_reverse(val_t p0, val_t p1);
2698 typedef void (*parser_prod___ACallReassignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2699 val_t NEW_ACallReassignExpr_parser_prod___ASendExpr___empty_init();
2700 val_t NEW_ACallReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2701 #define LOCATE_parser_prod___ACallReassignExpr___empty_init "parser_prod::ACallReassignExpr::empty_init"
2702 void parser_prod___ACallReassignExpr___empty_init(val_t p0, int* init_table);
2703 typedef void (*parser_prod___ACallReassignExpr___empty_init_t)(val_t p0, int* init_table);
2704 val_t NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___empty_init();
2705 #define LOCATE_parser_prod___ACallReassignExpr___init_acallreassignexpr "parser_prod::ACallReassignExpr::init_acallreassignexpr"
2706 void parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
2707 typedef void (*parser_prod___ACallReassignExpr___init_acallreassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, int* init_table);
2708 val_t NEW_ACallReassignExpr_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4);
2709 val_t NEW_ASuperExpr_parser_nodes___ANode___init(val_t p0);
2710 #define LOCATE_parser_prod___ASuperExpr___n_qualified__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_qualified=)"
2711 void parser_prod___ASuperExpr___n_qualified__eq(val_t p0, val_t p1);
2712 typedef void (*parser_prod___ASuperExpr___n_qualified__eq_t)(val_t p0, val_t p1);
2713 #define LOCATE_parser_prod___ASuperExpr___n_kwsuper__eq "parser_prod::ASuperExpr::(parser_nodes::ASuperExpr::n_kwsuper=)"
2714 void parser_prod___ASuperExpr___n_kwsuper__eq(val_t p0, val_t p1);
2715 typedef void (*parser_prod___ASuperExpr___n_kwsuper__eq_t)(val_t p0, val_t p1);
2716 #define LOCATE_parser_prod___ASuperExpr___replace_child "parser_prod::ASuperExpr::(parser_prod::ANode::replace_child)"
2717 void parser_prod___ASuperExpr___replace_child(val_t p0, val_t p1, val_t p2);
2718 typedef void (*parser_prod___ASuperExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2719 #define LOCATE_parser_prod___ASuperExpr___visit_all "parser_prod::ASuperExpr::(parser_prod::ANode::visit_all)"
2720 void parser_prod___ASuperExpr___visit_all(val_t p0, val_t p1);
2721 typedef void (*parser_prod___ASuperExpr___visit_all_t)(val_t p0, val_t p1);
2722 #define LOCATE_parser_prod___ASuperExpr___visit_all_reverse "parser_prod::ASuperExpr::(parser_prod::ANode::visit_all_reverse)"
2723 void parser_prod___ASuperExpr___visit_all_reverse(val_t p0, val_t p1);
2724 typedef void (*parser_prod___ASuperExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2725 #define LOCATE_parser_prod___ASuperExpr___empty_init "parser_prod::ASuperExpr::empty_init"
2726 void parser_prod___ASuperExpr___empty_init(val_t p0, int* init_table);
2727 typedef void (*parser_prod___ASuperExpr___empty_init_t)(val_t p0, int* init_table);
2728 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___empty_init();
2729 #define LOCATE_parser_prod___ASuperExpr___init_asuperexpr "parser_prod::ASuperExpr::init_asuperexpr"
2730 void parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2731 typedef void (*parser_prod___ASuperExpr___init_asuperexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2732 val_t NEW_ASuperExpr_parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2);
2733 val_t NEW_AInitExpr_parser_nodes___ANode___init(val_t p0);
2734 #define LOCATE_parser_prod___AInitExpr___n_expr__eq "parser_prod::AInitExpr::(parser_nodes::ASendExpr::n_expr=)"
2735 void parser_prod___AInitExpr___n_expr__eq(val_t p0, val_t p1);
2736 typedef void (*parser_prod___AInitExpr___n_expr__eq_t)(val_t p0, val_t p1);
2737 #define LOCATE_parser_prod___AInitExpr___n_kwinit__eq "parser_prod::AInitExpr::(parser_nodes::AInitExpr::n_kwinit=)"
2738 void parser_prod___AInitExpr___n_kwinit__eq(val_t p0, val_t p1);
2739 typedef void (*parser_prod___AInitExpr___n_kwinit__eq_t)(val_t p0, val_t p1);
2740 #define LOCATE_parser_prod___AInitExpr___replace_child "parser_prod::AInitExpr::(parser_prod::ANode::replace_child)"
2741 void parser_prod___AInitExpr___replace_child(val_t p0, val_t p1, val_t p2);
2742 typedef void (*parser_prod___AInitExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2743 #define LOCATE_parser_prod___AInitExpr___visit_all "parser_prod::AInitExpr::(parser_prod::ANode::visit_all)"
2744 void parser_prod___AInitExpr___visit_all(val_t p0, val_t p1);
2745 typedef void (*parser_prod___AInitExpr___visit_all_t)(val_t p0, val_t p1);
2746 #define LOCATE_parser_prod___AInitExpr___visit_all_reverse "parser_prod::AInitExpr::(parser_prod::ANode::visit_all_reverse)"
2747 void parser_prod___AInitExpr___visit_all_reverse(val_t p0, val_t p1);
2748 typedef void (*parser_prod___AInitExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2749 val_t NEW_AInitExpr_parser_prod___ASendExpr___empty_init();
2750 val_t NEW_AInitExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2751 #define LOCATE_parser_prod___AInitExpr___empty_init "parser_prod::AInitExpr::empty_init"
2752 void parser_prod___AInitExpr___empty_init(val_t p0, int* init_table);
2753 typedef void (*parser_prod___AInitExpr___empty_init_t)(val_t p0, int* init_table);
2754 val_t NEW_AInitExpr_parser_prod___AInitExpr___empty_init();
2755 #define LOCATE_parser_prod___AInitExpr___init_ainitexpr "parser_prod::AInitExpr::init_ainitexpr"
2756 void parser_prod___AInitExpr___init_ainitexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2757 typedef void (*parser_prod___AInitExpr___init_ainitexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2758 val_t NEW_AInitExpr_parser_prod___AInitExpr___init_ainitexpr(val_t p0, val_t p1, val_t p2);
2759 val_t NEW_ABraExpr_parser_nodes___ANode___init(val_t p0);
2760 #define LOCATE_parser_prod___ABraExpr___n_expr__eq "parser_prod::ABraExpr::(parser_nodes::ASendExpr::n_expr=)"
2761 void parser_prod___ABraExpr___n_expr__eq(val_t p0, val_t p1);
2762 typedef void (*parser_prod___ABraExpr___n_expr__eq_t)(val_t p0, val_t p1);
2763 #define LOCATE_parser_prod___ABraExpr___replace_child "parser_prod::ABraExpr::(parser_prod::ANode::replace_child)"
2764 void parser_prod___ABraExpr___replace_child(val_t p0, val_t p1, val_t p2);
2765 typedef void (*parser_prod___ABraExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2766 #define LOCATE_parser_prod___ABraExpr___visit_all "parser_prod::ABraExpr::(parser_prod::ANode::visit_all)"
2767 void parser_prod___ABraExpr___visit_all(val_t p0, val_t p1);
2768 typedef void (*parser_prod___ABraExpr___visit_all_t)(val_t p0, val_t p1);
2769 #define LOCATE_parser_prod___ABraExpr___visit_all_reverse "parser_prod::ABraExpr::(parser_prod::ANode::visit_all_reverse)"
2770 void parser_prod___ABraExpr___visit_all_reverse(val_t p0, val_t p1);
2771 typedef void (*parser_prod___ABraExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2772 val_t NEW_ABraExpr_parser_prod___ASendExpr___empty_init();
2773 val_t NEW_ABraExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2774 #define LOCATE_parser_prod___ABraExpr___empty_init "parser_prod::ABraExpr::empty_init"
2775 void parser_prod___ABraExpr___empty_init(val_t p0, int* init_table);
2776 typedef void (*parser_prod___ABraExpr___empty_init_t)(val_t p0, int* init_table);
2777 val_t NEW_ABraExpr_parser_prod___ABraExpr___empty_init();
2778 #define LOCATE_parser_prod___ABraExpr___init_abraexpr "parser_prod::ABraExpr::init_abraexpr"
2779 void parser_prod___ABraExpr___init_abraexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2780 typedef void (*parser_prod___ABraExpr___init_abraexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2781 val_t NEW_ABraExpr_parser_prod___ABraExpr___init_abraexpr(val_t p0, val_t p1, val_t p2);
2782 val_t NEW_ABraAssignExpr_parser_nodes___ANode___init(val_t p0);
2783 #define LOCATE_parser_prod___ABraAssignExpr___n_expr__eq "parser_prod::ABraAssignExpr::(parser_nodes::ASendExpr::n_expr=)"
2784 void parser_prod___ABraAssignExpr___n_expr__eq(val_t p0, val_t p1);
2785 typedef void (*parser_prod___ABraAssignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2786 #define LOCATE_parser_prod___ABraAssignExpr___n_assign__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2787 void parser_prod___ABraAssignExpr___n_assign__eq(val_t p0, val_t p1);
2788 typedef void (*parser_prod___ABraAssignExpr___n_assign__eq_t)(val_t p0, val_t p1);
2789 #define LOCATE_parser_prod___ABraAssignExpr___n_value__eq "parser_prod::ABraAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2790 void parser_prod___ABraAssignExpr___n_value__eq(val_t p0, val_t p1);
2791 typedef void (*parser_prod___ABraAssignExpr___n_value__eq_t)(val_t p0, val_t p1);
2792 #define LOCATE_parser_prod___ABraAssignExpr___replace_child "parser_prod::ABraAssignExpr::(parser_prod::ANode::replace_child)"
2793 void parser_prod___ABraAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2794 typedef void (*parser_prod___ABraAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2795 #define LOCATE_parser_prod___ABraAssignExpr___visit_all "parser_prod::ABraAssignExpr::(parser_prod::ANode::visit_all)"
2796 void parser_prod___ABraAssignExpr___visit_all(val_t p0, val_t p1);
2797 typedef void (*parser_prod___ABraAssignExpr___visit_all_t)(val_t p0, val_t p1);
2798 #define LOCATE_parser_prod___ABraAssignExpr___visit_all_reverse "parser_prod::ABraAssignExpr::(parser_prod::ANode::visit_all_reverse)"
2799 void parser_prod___ABraAssignExpr___visit_all_reverse(val_t p0, val_t p1);
2800 typedef void (*parser_prod___ABraAssignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2801 val_t NEW_ABraAssignExpr_parser_prod___ASendExpr___empty_init();
2802 val_t NEW_ABraAssignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2803 #define LOCATE_parser_prod___ABraAssignExpr___empty_init "parser_prod::ABraAssignExpr::empty_init"
2804 void parser_prod___ABraAssignExpr___empty_init(val_t p0, int* init_table);
2805 typedef void (*parser_prod___ABraAssignExpr___empty_init_t)(val_t p0, int* init_table);
2806 val_t NEW_ABraAssignExpr_parser_prod___ABraAssignExpr___empty_init();
2807 #define LOCATE_parser_prod___ABraAssignExpr___init_abraassignexpr "parser_prod::ABraAssignExpr::init_abraassignexpr"
2808 void parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2809 typedef void (*parser_prod___ABraAssignExpr___init_abraassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2810 val_t NEW_ABraAssignExpr_parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2811 val_t NEW_ABraReassignExpr_parser_nodes___ANode___init(val_t p0);
2812 #define LOCATE_parser_prod___ABraReassignExpr___n_expr__eq "parser_prod::ABraReassignExpr::(parser_nodes::ASendExpr::n_expr=)"
2813 void parser_prod___ABraReassignExpr___n_expr__eq(val_t p0, val_t p1);
2814 typedef void (*parser_prod___ABraReassignExpr___n_expr__eq_t)(val_t p0, val_t p1);
2815 #define LOCATE_parser_prod___ABraReassignExpr___n_assign_op__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2816 void parser_prod___ABraReassignExpr___n_assign_op__eq(val_t p0, val_t p1);
2817 typedef void (*parser_prod___ABraReassignExpr___n_assign_op__eq_t)(val_t p0, val_t p1);
2818 #define LOCATE_parser_prod___ABraReassignExpr___n_value__eq "parser_prod::ABraReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2819 void parser_prod___ABraReassignExpr___n_value__eq(val_t p0, val_t p1);
2820 typedef void (*parser_prod___ABraReassignExpr___n_value__eq_t)(val_t p0, val_t p1);
2821 #define LOCATE_parser_prod___ABraReassignExpr___replace_child "parser_prod::ABraReassignExpr::(parser_prod::ANode::replace_child)"
2822 void parser_prod___ABraReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2823 typedef void (*parser_prod___ABraReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2824 #define LOCATE_parser_prod___ABraReassignExpr___visit_all "parser_prod::ABraReassignExpr::(parser_prod::ANode::visit_all)"
2825 void parser_prod___ABraReassignExpr___visit_all(val_t p0, val_t p1);
2826 typedef void (*parser_prod___ABraReassignExpr___visit_all_t)(val_t p0, val_t p1);
2827 #define LOCATE_parser_prod___ABraReassignExpr___visit_all_reverse "parser_prod::ABraReassignExpr::(parser_prod::ANode::visit_all_reverse)"
2828 void parser_prod___ABraReassignExpr___visit_all_reverse(val_t p0, val_t p1);
2829 typedef void (*parser_prod___ABraReassignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2830 val_t NEW_ABraReassignExpr_parser_prod___ASendExpr___empty_init();
2831 val_t NEW_ABraReassignExpr_parser_prod___ASendExpr___init_asendexpr(val_t p0);
2832 #define LOCATE_parser_prod___ABraReassignExpr___empty_init "parser_prod::ABraReassignExpr::empty_init"
2833 void parser_prod___ABraReassignExpr___empty_init(val_t p0, int* init_table);
2834 typedef void (*parser_prod___ABraReassignExpr___empty_init_t)(val_t p0, int* init_table);
2835 val_t NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___empty_init();
2836 #define LOCATE_parser_prod___ABraReassignExpr___init_abrareassignexpr "parser_prod::ABraReassignExpr::init_abrareassignexpr"
2837 void parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2838 typedef void (*parser_prod___ABraReassignExpr___init_abrareassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
2839 val_t NEW_ABraReassignExpr_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3);
2840 val_t NEW_AClosureCallExpr_parser_nodes___ANode___init(val_t p0);
2841 #define LOCATE_parser_prod___AClosureCallExpr___n_id__eq "parser_prod::AClosureCallExpr::(parser_nodes::AClosureCallExpr::n_id=)"
2842 void parser_prod___AClosureCallExpr___n_id__eq(val_t p0, val_t p1);
2843 typedef void (*parser_prod___AClosureCallExpr___n_id__eq_t)(val_t p0, val_t p1);
2844 #define LOCATE_parser_prod___AClosureCallExpr___replace_child "parser_prod::AClosureCallExpr::(parser_prod::ANode::replace_child)"
2845 void parser_prod___AClosureCallExpr___replace_child(val_t p0, val_t p1, val_t p2);
2846 typedef void (*parser_prod___AClosureCallExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2847 #define LOCATE_parser_prod___AClosureCallExpr___visit_all "parser_prod::AClosureCallExpr::(parser_prod::ANode::visit_all)"
2848 void parser_prod___AClosureCallExpr___visit_all(val_t p0, val_t p1);
2849 typedef void (*parser_prod___AClosureCallExpr___visit_all_t)(val_t p0, val_t p1);
2850 #define LOCATE_parser_prod___AClosureCallExpr___visit_all_reverse "parser_prod::AClosureCallExpr::(parser_prod::ANode::visit_all_reverse)"
2851 void parser_prod___AClosureCallExpr___visit_all_reverse(val_t p0, val_t p1);
2852 typedef void (*parser_prod___AClosureCallExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2853 #define LOCATE_parser_prod___AClosureCallExpr___empty_init "parser_prod::AClosureCallExpr::empty_init"
2854 void parser_prod___AClosureCallExpr___empty_init(val_t p0, int* init_table);
2855 typedef void (*parser_prod___AClosureCallExpr___empty_init_t)(val_t p0, int* init_table);
2856 val_t NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___empty_init();
2857 #define LOCATE_parser_prod___AClosureCallExpr___init_aclosurecallexpr "parser_prod::AClosureCallExpr::init_aclosurecallexpr"
2858 void parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2859 typedef void (*parser_prod___AClosureCallExpr___init_aclosurecallexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2860 val_t NEW_AClosureCallExpr_parser_prod___AClosureCallExpr___init_aclosurecallexpr(val_t p0, val_t p1, val_t p2);
2861 val_t NEW_AVarExpr_parser_nodes___ANode___init(val_t p0);
2862 #define LOCATE_parser_prod___AVarExpr___n_id__eq "parser_prod::AVarExpr::(parser_nodes::AVarFormExpr::n_id=)"
2863 void parser_prod___AVarExpr___n_id__eq(val_t p0, val_t p1);
2864 typedef void (*parser_prod___AVarExpr___n_id__eq_t)(val_t p0, val_t p1);
2865 #define LOCATE_parser_prod___AVarExpr___replace_child "parser_prod::AVarExpr::(parser_prod::ANode::replace_child)"
2866 void parser_prod___AVarExpr___replace_child(val_t p0, val_t p1, val_t p2);
2867 typedef void (*parser_prod___AVarExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2868 #define LOCATE_parser_prod___AVarExpr___visit_all "parser_prod::AVarExpr::(parser_prod::ANode::visit_all)"
2869 void parser_prod___AVarExpr___visit_all(val_t p0, val_t p1);
2870 typedef void (*parser_prod___AVarExpr___visit_all_t)(val_t p0, val_t p1);
2871 #define LOCATE_parser_prod___AVarExpr___visit_all_reverse "parser_prod::AVarExpr::(parser_prod::ANode::visit_all_reverse)"
2872 void parser_prod___AVarExpr___visit_all_reverse(val_t p0, val_t p1);
2873 typedef void (*parser_prod___AVarExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2874 #define LOCATE_parser_prod___AVarExpr___empty_init "parser_prod::AVarExpr::empty_init"
2875 void parser_prod___AVarExpr___empty_init(val_t p0, int* init_table);
2876 typedef void (*parser_prod___AVarExpr___empty_init_t)(val_t p0, int* init_table);
2877 val_t NEW_AVarExpr_parser_prod___AVarExpr___empty_init();
2878 #define LOCATE_parser_prod___AVarExpr___init_avarexpr "parser_prod::AVarExpr::init_avarexpr"
2879 void parser_prod___AVarExpr___init_avarexpr(val_t p0, val_t p1, int* init_table);
2880 typedef void (*parser_prod___AVarExpr___init_avarexpr_t)(val_t p0, val_t p1, int* init_table);
2881 val_t NEW_AVarExpr_parser_prod___AVarExpr___init_avarexpr(val_t p0);
2882 val_t NEW_AVarAssignExpr_parser_nodes___ANode___init(val_t p0);
2883 #define LOCATE_parser_prod___AVarAssignExpr___n_id__eq "parser_prod::AVarAssignExpr::(parser_nodes::AVarFormExpr::n_id=)"
2884 void parser_prod___AVarAssignExpr___n_id__eq(val_t p0, val_t p1);
2885 typedef void (*parser_prod___AVarAssignExpr___n_id__eq_t)(val_t p0, val_t p1);
2886 #define LOCATE_parser_prod___AVarAssignExpr___n_assign__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_assign=)"
2887 void parser_prod___AVarAssignExpr___n_assign__eq(val_t p0, val_t p1);
2888 typedef void (*parser_prod___AVarAssignExpr___n_assign__eq_t)(val_t p0, val_t p1);
2889 #define LOCATE_parser_prod___AVarAssignExpr___n_value__eq "parser_prod::AVarAssignExpr::(parser_nodes::AAssignFormExpr::n_value=)"
2890 void parser_prod___AVarAssignExpr___n_value__eq(val_t p0, val_t p1);
2891 typedef void (*parser_prod___AVarAssignExpr___n_value__eq_t)(val_t p0, val_t p1);
2892 #define LOCATE_parser_prod___AVarAssignExpr___replace_child "parser_prod::AVarAssignExpr::(parser_prod::ANode::replace_child)"
2893 void parser_prod___AVarAssignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2894 typedef void (*parser_prod___AVarAssignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2895 #define LOCATE_parser_prod___AVarAssignExpr___visit_all "parser_prod::AVarAssignExpr::(parser_prod::ANode::visit_all)"
2896 void parser_prod___AVarAssignExpr___visit_all(val_t p0, val_t p1);
2897 typedef void (*parser_prod___AVarAssignExpr___visit_all_t)(val_t p0, val_t p1);
2898 #define LOCATE_parser_prod___AVarAssignExpr___visit_all_reverse "parser_prod::AVarAssignExpr::(parser_prod::ANode::visit_all_reverse)"
2899 void parser_prod___AVarAssignExpr___visit_all_reverse(val_t p0, val_t p1);
2900 typedef void (*parser_prod___AVarAssignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2901 #define LOCATE_parser_prod___AVarAssignExpr___empty_init "parser_prod::AVarAssignExpr::empty_init"
2902 void parser_prod___AVarAssignExpr___empty_init(val_t p0, int* init_table);
2903 typedef void (*parser_prod___AVarAssignExpr___empty_init_t)(val_t p0, int* init_table);
2904 val_t NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___empty_init();
2905 #define LOCATE_parser_prod___AVarAssignExpr___init_avarassignexpr "parser_prod::AVarAssignExpr::init_avarassignexpr"
2906 void parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2907 typedef void (*parser_prod___AVarAssignExpr___init_avarassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2908 val_t NEW_AVarAssignExpr_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2);
2909 val_t NEW_AVarReassignExpr_parser_nodes___ANode___init(val_t p0);
2910 #define LOCATE_parser_prod___AVarReassignExpr___n_id__eq "parser_prod::AVarReassignExpr::(parser_nodes::AVarFormExpr::n_id=)"
2911 void parser_prod___AVarReassignExpr___n_id__eq(val_t p0, val_t p1);
2912 typedef void (*parser_prod___AVarReassignExpr___n_id__eq_t)(val_t p0, val_t p1);
2913 #define LOCATE_parser_prod___AVarReassignExpr___n_assign_op__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_assign_op=)"
2914 void parser_prod___AVarReassignExpr___n_assign_op__eq(val_t p0, val_t p1);
2915 typedef void (*parser_prod___AVarReassignExpr___n_assign_op__eq_t)(val_t p0, val_t p1);
2916 #define LOCATE_parser_prod___AVarReassignExpr___n_value__eq "parser_prod::AVarReassignExpr::(parser_nodes::AReassignFormExpr::n_value=)"
2917 void parser_prod___AVarReassignExpr___n_value__eq(val_t p0, val_t p1);
2918 typedef void (*parser_prod___AVarReassignExpr___n_value__eq_t)(val_t p0, val_t p1);
2919 #define LOCATE_parser_prod___AVarReassignExpr___replace_child "parser_prod::AVarReassignExpr::(parser_prod::ANode::replace_child)"
2920 void parser_prod___AVarReassignExpr___replace_child(val_t p0, val_t p1, val_t p2);
2921 typedef void (*parser_prod___AVarReassignExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2922 #define LOCATE_parser_prod___AVarReassignExpr___visit_all "parser_prod::AVarReassignExpr::(parser_prod::ANode::visit_all)"
2923 void parser_prod___AVarReassignExpr___visit_all(val_t p0, val_t p1);
2924 typedef void (*parser_prod___AVarReassignExpr___visit_all_t)(val_t p0, val_t p1);
2925 #define LOCATE_parser_prod___AVarReassignExpr___visit_all_reverse "parser_prod::AVarReassignExpr::(parser_prod::ANode::visit_all_reverse)"
2926 void parser_prod___AVarReassignExpr___visit_all_reverse(val_t p0, val_t p1);
2927 typedef void (*parser_prod___AVarReassignExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2928 #define LOCATE_parser_prod___AVarReassignExpr___empty_init "parser_prod::AVarReassignExpr::empty_init"
2929 void parser_prod___AVarReassignExpr___empty_init(val_t p0, int* init_table);
2930 typedef void (*parser_prod___AVarReassignExpr___empty_init_t)(val_t p0, int* init_table);
2931 val_t NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___empty_init();
2932 #define LOCATE_parser_prod___AVarReassignExpr___init_avarreassignexpr "parser_prod::AVarReassignExpr::init_avarreassignexpr"
2933 void parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2934 typedef void (*parser_prod___AVarReassignExpr___init_avarreassignexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
2935 val_t NEW_AVarReassignExpr_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2);
2936 val_t NEW_ARangeExpr_parser_nodes___ANode___init(val_t p0);
2937 #define LOCATE_parser_prod___ARangeExpr___n_expr__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2938 void parser_prod___ARangeExpr___n_expr__eq(val_t p0, val_t p1);
2939 typedef void (*parser_prod___ARangeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2940 #define LOCATE_parser_prod___ARangeExpr___n_expr2__eq "parser_prod::ARangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2941 void parser_prod___ARangeExpr___n_expr2__eq(val_t p0, val_t p1);
2942 typedef void (*parser_prod___ARangeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2943 #define LOCATE_parser_prod___ARangeExpr___replace_child "parser_prod::ARangeExpr::(parser_prod::ANode::replace_child)"
2944 void parser_prod___ARangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2945 typedef void (*parser_prod___ARangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2946 #define LOCATE_parser_prod___ARangeExpr___visit_all "parser_prod::ARangeExpr::(parser_prod::ANode::visit_all)"
2947 void parser_prod___ARangeExpr___visit_all(val_t p0, val_t p1);
2948 typedef void (*parser_prod___ARangeExpr___visit_all_t)(val_t p0, val_t p1);
2949 #define LOCATE_parser_prod___ARangeExpr___visit_all_reverse "parser_prod::ARangeExpr::(parser_prod::ANode::visit_all_reverse)"
2950 void parser_prod___ARangeExpr___visit_all_reverse(val_t p0, val_t p1);
2951 typedef void (*parser_prod___ARangeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2952 #define LOCATE_parser_prod___ARangeExpr___empty_init "parser_prod::ARangeExpr::empty_init"
2953 void parser_prod___ARangeExpr___empty_init(val_t p0, int* init_table);
2954 typedef void (*parser_prod___ARangeExpr___empty_init_t)(val_t p0, int* init_table);
2955 val_t NEW_ARangeExpr_parser_prod___ARangeExpr___empty_init();
2956 #define LOCATE_parser_prod___ARangeExpr___init_arangeexpr "parser_prod::ARangeExpr::init_arangeexpr"
2957 void parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2958 typedef void (*parser_prod___ARangeExpr___init_arangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2959 val_t NEW_ARangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
2960 val_t NEW_ACrangeExpr_parser_nodes___ANode___init(val_t p0);
2961 #define LOCATE_parser_prod___ACrangeExpr___n_expr__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2962 void parser_prod___ACrangeExpr___n_expr__eq(val_t p0, val_t p1);
2963 typedef void (*parser_prod___ACrangeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2964 #define LOCATE_parser_prod___ACrangeExpr___n_expr2__eq "parser_prod::ACrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2965 void parser_prod___ACrangeExpr___n_expr2__eq(val_t p0, val_t p1);
2966 typedef void (*parser_prod___ACrangeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2967 #define LOCATE_parser_prod___ACrangeExpr___replace_child "parser_prod::ACrangeExpr::(parser_prod::ANode::replace_child)"
2968 void parser_prod___ACrangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2969 typedef void (*parser_prod___ACrangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2970 #define LOCATE_parser_prod___ACrangeExpr___visit_all "parser_prod::ACrangeExpr::(parser_prod::ANode::visit_all)"
2971 void parser_prod___ACrangeExpr___visit_all(val_t p0, val_t p1);
2972 typedef void (*parser_prod___ACrangeExpr___visit_all_t)(val_t p0, val_t p1);
2973 #define LOCATE_parser_prod___ACrangeExpr___visit_all_reverse "parser_prod::ACrangeExpr::(parser_prod::ANode::visit_all_reverse)"
2974 void parser_prod___ACrangeExpr___visit_all_reverse(val_t p0, val_t p1);
2975 typedef void (*parser_prod___ACrangeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
2976 val_t NEW_ACrangeExpr_parser_prod___ARangeExpr___empty_init();
2977 val_t NEW_ACrangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
2978 #define LOCATE_parser_prod___ACrangeExpr___empty_init "parser_prod::ACrangeExpr::empty_init"
2979 void parser_prod___ACrangeExpr___empty_init(val_t p0, int* init_table);
2980 typedef void (*parser_prod___ACrangeExpr___empty_init_t)(val_t p0, int* init_table);
2981 val_t NEW_ACrangeExpr_parser_prod___ACrangeExpr___empty_init();
2982 #define LOCATE_parser_prod___ACrangeExpr___init_acrangeexpr "parser_prod::ACrangeExpr::init_acrangeexpr"
2983 void parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
2984 typedef void (*parser_prod___ACrangeExpr___init_acrangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
2985 val_t NEW_ACrangeExpr_parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0, val_t p1);
2986 val_t NEW_AOrangeExpr_parser_nodes___ANode___init(val_t p0);
2987 #define LOCATE_parser_prod___AOrangeExpr___n_expr__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr=)"
2988 void parser_prod___AOrangeExpr___n_expr__eq(val_t p0, val_t p1);
2989 typedef void (*parser_prod___AOrangeExpr___n_expr__eq_t)(val_t p0, val_t p1);
2990 #define LOCATE_parser_prod___AOrangeExpr___n_expr2__eq "parser_prod::AOrangeExpr::(parser_nodes::ARangeExpr::n_expr2=)"
2991 void parser_prod___AOrangeExpr___n_expr2__eq(val_t p0, val_t p1);
2992 typedef void (*parser_prod___AOrangeExpr___n_expr2__eq_t)(val_t p0, val_t p1);
2993 #define LOCATE_parser_prod___AOrangeExpr___replace_child "parser_prod::AOrangeExpr::(parser_prod::ANode::replace_child)"
2994 void parser_prod___AOrangeExpr___replace_child(val_t p0, val_t p1, val_t p2);
2995 typedef void (*parser_prod___AOrangeExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
2996 #define LOCATE_parser_prod___AOrangeExpr___visit_all "parser_prod::AOrangeExpr::(parser_prod::ANode::visit_all)"
2997 void parser_prod___AOrangeExpr___visit_all(val_t p0, val_t p1);
2998 typedef void (*parser_prod___AOrangeExpr___visit_all_t)(val_t p0, val_t p1);
2999 #define LOCATE_parser_prod___AOrangeExpr___visit_all_reverse "parser_prod::AOrangeExpr::(parser_prod::ANode::visit_all_reverse)"
3000 void parser_prod___AOrangeExpr___visit_all_reverse(val_t p0, val_t p1);
3001 typedef void (*parser_prod___AOrangeExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3002 val_t NEW_AOrangeExpr_parser_prod___ARangeExpr___empty_init();
3003 val_t NEW_AOrangeExpr_parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1);
3004 #define LOCATE_parser_prod___AOrangeExpr___empty_init "parser_prod::AOrangeExpr::empty_init"
3005 void parser_prod___AOrangeExpr___empty_init(val_t p0, int* init_table);
3006 typedef void (*parser_prod___AOrangeExpr___empty_init_t)(val_t p0, int* init_table);
3007 val_t NEW_AOrangeExpr_parser_prod___AOrangeExpr___empty_init();
3008 #define LOCATE_parser_prod___AOrangeExpr___init_aorangeexpr "parser_prod::AOrangeExpr::init_aorangeexpr"
3009 void parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0, val_t p1, val_t p2, int* init_table);
3010 typedef void (*parser_prod___AOrangeExpr___init_aorangeexpr_t)(val_t p0, val_t p1, val_t p2, int* init_table);
3011 val_t NEW_AOrangeExpr_parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0, val_t p1);
3012 val_t NEW_AArrayExpr_parser_nodes___ANode___init(val_t p0);
3013 #define LOCATE_parser_prod___AArrayExpr___replace_child "parser_prod::AArrayExpr::(parser_prod::ANode::replace_child)"
3014 void parser_prod___AArrayExpr___replace_child(val_t p0, val_t p1, val_t p2);
3015 typedef void (*parser_prod___AArrayExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3016 #define LOCATE_parser_prod___AArrayExpr___visit_all "parser_prod::AArrayExpr::(parser_prod::ANode::visit_all)"
3017 void parser_prod___AArrayExpr___visit_all(val_t p0, val_t p1);
3018 typedef void (*parser_prod___AArrayExpr___visit_all_t)(val_t p0, val_t p1);
3019 #define LOCATE_parser_prod___AArrayExpr___visit_all_reverse "parser_prod::AArrayExpr::(parser_prod::ANode::visit_all_reverse)"
3020 void parser_prod___AArrayExpr___visit_all_reverse(val_t p0, val_t p1);
3021 typedef void (*parser_prod___AArrayExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3022 #define LOCATE_parser_prod___AArrayExpr___empty_init "parser_prod::AArrayExpr::empty_init"
3023 void parser_prod___AArrayExpr___empty_init(val_t p0, int* init_table);
3024 typedef void (*parser_prod___AArrayExpr___empty_init_t)(val_t p0, int* init_table);
3025 val_t NEW_AArrayExpr_parser_prod___AArrayExpr___empty_init();
3026 #define LOCATE_parser_prod___AArrayExpr___init_aarrayexpr "parser_prod::AArrayExpr::init_aarrayexpr"
3027 void parser_prod___AArrayExpr___init_aarrayexpr(val_t p0, val_t p1, int* init_table);
3028 typedef void (*parser_prod___AArrayExpr___init_aarrayexpr_t)(val_t p0, val_t p1, int* init_table);
3029 val_t NEW_AArrayExpr_parser_prod___AArrayExpr___init_aarrayexpr(val_t p0);
3030 val_t NEW_ASelfExpr_parser_nodes___ANode___init(val_t p0);
3031 #define LOCATE_parser_prod___ASelfExpr___n_kwself__eq "parser_prod::ASelfExpr::(parser_nodes::ASelfExpr::n_kwself=)"
3032 void parser_prod___ASelfExpr___n_kwself__eq(val_t p0, val_t p1);
3033 typedef void (*parser_prod___ASelfExpr___n_kwself__eq_t)(val_t p0, val_t p1);
3034 #define LOCATE_parser_prod___ASelfExpr___replace_child "parser_prod::ASelfExpr::(parser_prod::ANode::replace_child)"
3035 void parser_prod___ASelfExpr___replace_child(val_t p0, val_t p1, val_t p2);
3036 typedef void (*parser_prod___ASelfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3037 #define LOCATE_parser_prod___ASelfExpr___visit_all "parser_prod::ASelfExpr::(parser_prod::ANode::visit_all)"
3038 void parser_prod___ASelfExpr___visit_all(val_t p0, val_t p1);
3039 typedef void (*parser_prod___ASelfExpr___visit_all_t)(val_t p0, val_t p1);
3040 #define LOCATE_parser_prod___ASelfExpr___visit_all_reverse "parser_prod::ASelfExpr::(parser_prod::ANode::visit_all_reverse)"
3041 void parser_prod___ASelfExpr___visit_all_reverse(val_t p0, val_t p1);
3042 typedef void (*parser_prod___ASelfExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3043 #define LOCATE_parser_prod___ASelfExpr___empty_init "parser_prod::ASelfExpr::empty_init"
3044 void parser_prod___ASelfExpr___empty_init(val_t p0, int* init_table);
3045 typedef void (*parser_prod___ASelfExpr___empty_init_t)(val_t p0, int* init_table);
3046 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___empty_init();
3047 #define LOCATE_parser_prod___ASelfExpr___init_aselfexpr "parser_prod::ASelfExpr::init_aselfexpr"
3048 void parser_prod___ASelfExpr___init_aselfexpr(val_t p0, val_t p1, int* init_table);
3049 typedef void (*parser_prod___ASelfExpr___init_aselfexpr_t)(val_t p0, val_t p1, int* init_table);
3050 val_t NEW_ASelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
3051 val_t NEW_AImplicitSelfExpr_parser_nodes___ANode___init(val_t p0);
3052 #define LOCATE_parser_prod___AImplicitSelfExpr___replace_child "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::replace_child)"
3053 void parser_prod___AImplicitSelfExpr___replace_child(val_t p0, val_t p1, val_t p2);
3054 typedef void (*parser_prod___AImplicitSelfExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3055 #define LOCATE_parser_prod___AImplicitSelfExpr___visit_all "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::visit_all)"
3056 void parser_prod___AImplicitSelfExpr___visit_all(val_t p0, val_t p1);
3057 typedef void (*parser_prod___AImplicitSelfExpr___visit_all_t)(val_t p0, val_t p1);
3058 #define LOCATE_parser_prod___AImplicitSelfExpr___visit_all_reverse "parser_prod::AImplicitSelfExpr::(parser_prod::ANode::visit_all_reverse)"
3059 void parser_prod___AImplicitSelfExpr___visit_all_reverse(val_t p0, val_t p1);
3060 typedef void (*parser_prod___AImplicitSelfExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3061 val_t NEW_AImplicitSelfExpr_parser_prod___ASelfExpr___empty_init();
3062 val_t NEW_AImplicitSelfExpr_parser_prod___ASelfExpr___init_aselfexpr(val_t p0);
3063 #define LOCATE_parser_prod___AImplicitSelfExpr___empty_init "parser_prod::AImplicitSelfExpr::empty_init"
3064 void parser_prod___AImplicitSelfExpr___empty_init(val_t p0, int* init_table);
3065 typedef void (*parser_prod___AImplicitSelfExpr___empty_init_t)(val_t p0, int* init_table);
3066 val_t NEW_AImplicitSelfExpr_parser_prod___AImplicitSelfExpr___empty_init();
3067 #define LOCATE_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr "parser_prod::AImplicitSelfExpr::init_aimplicitselfexpr"
3068 void parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(val_t p0, int* init_table);
3069 typedef void (*parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr_t)(val_t p0, int* init_table);
3070 val_t NEW_AImplicitSelfExpr_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr();
3071 val_t NEW_ATrueExpr_parser_nodes___ANode___init(val_t p0);
3072 #define LOCATE_parser_prod___ATrueExpr___n_kwtrue__eq "parser_prod::ATrueExpr::(parser_nodes::ATrueExpr::n_kwtrue=)"
3073 void parser_prod___ATrueExpr___n_kwtrue__eq(val_t p0, val_t p1);
3074 typedef void (*parser_prod___ATrueExpr___n_kwtrue__eq_t)(val_t p0, val_t p1);
3075 #define LOCATE_parser_prod___ATrueExpr___replace_child "parser_prod::ATrueExpr::(parser_prod::ANode::replace_child)"
3076 void parser_prod___ATrueExpr___replace_child(val_t p0, val_t p1, val_t p2);
3077 typedef void (*parser_prod___ATrueExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3078 #define LOCATE_parser_prod___ATrueExpr___visit_all "parser_prod::ATrueExpr::(parser_prod::ANode::visit_all)"
3079 void parser_prod___ATrueExpr___visit_all(val_t p0, val_t p1);
3080 typedef void (*parser_prod___ATrueExpr___visit_all_t)(val_t p0, val_t p1);
3081 #define LOCATE_parser_prod___ATrueExpr___visit_all_reverse "parser_prod::ATrueExpr::(parser_prod::ANode::visit_all_reverse)"
3082 void parser_prod___ATrueExpr___visit_all_reverse(val_t p0, val_t p1);
3083 typedef void (*parser_prod___ATrueExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3084 #define LOCATE_parser_prod___ATrueExpr___empty_init "parser_prod::ATrueExpr::empty_init"
3085 void parser_prod___ATrueExpr___empty_init(val_t p0, int* init_table);
3086 typedef void (*parser_prod___ATrueExpr___empty_init_t)(val_t p0, int* init_table);
3087 val_t NEW_ATrueExpr_parser_prod___ATrueExpr___empty_init();
3088 #define LOCATE_parser_prod___ATrueExpr___init_atrueexpr "parser_prod::ATrueExpr::init_atrueexpr"
3089 void parser_prod___ATrueExpr___init_atrueexpr(val_t p0, val_t p1, int* init_table);
3090 typedef void (*parser_prod___ATrueExpr___init_atrueexpr_t)(val_t p0, val_t p1, int* init_table);
3091 val_t NEW_ATrueExpr_parser_prod___ATrueExpr___init_atrueexpr(val_t p0);
3092 val_t NEW_AFalseExpr_parser_nodes___ANode___init(val_t p0);
3093 #define LOCATE_parser_prod___AFalseExpr___n_kwfalse__eq "parser_prod::AFalseExpr::(parser_nodes::AFalseExpr::n_kwfalse=)"
3094 void parser_prod___AFalseExpr___n_kwfalse__eq(val_t p0, val_t p1);
3095 typedef void (*parser_prod___AFalseExpr___n_kwfalse__eq_t)(val_t p0, val_t p1);
3096 #define LOCATE_parser_prod___AFalseExpr___replace_child "parser_prod::AFalseExpr::(parser_prod::ANode::replace_child)"
3097 void parser_prod___AFalseExpr___replace_child(val_t p0, val_t p1, val_t p2);
3098 typedef void (*parser_prod___AFalseExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3099 #define LOCATE_parser_prod___AFalseExpr___visit_all "parser_prod::AFalseExpr::(parser_prod::ANode::visit_all)"
3100 void parser_prod___AFalseExpr___visit_all(val_t p0, val_t p1);
3101 typedef void (*parser_prod___AFalseExpr___visit_all_t)(val_t p0, val_t p1);
3102 #define LOCATE_parser_prod___AFalseExpr___visit_all_reverse "parser_prod::AFalseExpr::(parser_prod::ANode::visit_all_reverse)"
3103 void parser_prod___AFalseExpr___visit_all_reverse(val_t p0, val_t p1);
3104 typedef void (*parser_prod___AFalseExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3105 #define LOCATE_parser_prod___AFalseExpr___empty_init "parser_prod::AFalseExpr::empty_init"
3106 void parser_prod___AFalseExpr___empty_init(val_t p0, int* init_table);
3107 typedef void (*parser_prod___AFalseExpr___empty_init_t)(val_t p0, int* init_table);
3108 val_t NEW_AFalseExpr_parser_prod___AFalseExpr___empty_init();
3109 #define LOCATE_parser_prod___AFalseExpr___init_afalseexpr "parser_prod::AFalseExpr::init_afalseexpr"
3110 void parser_prod___AFalseExpr___init_afalseexpr(val_t p0, val_t p1, int* init_table);
3111 typedef void (*parser_prod___AFalseExpr___init_afalseexpr_t)(val_t p0, val_t p1, int* init_table);
3112 val_t NEW_AFalseExpr_parser_prod___AFalseExpr___init_afalseexpr(val_t p0);
3113 val_t NEW_ANullExpr_parser_nodes___ANode___init(val_t p0);
3114 #define LOCATE_parser_prod___ANullExpr___n_kwnull__eq "parser_prod::ANullExpr::(parser_nodes::ANullExpr::n_kwnull=)"
3115 void parser_prod___ANullExpr___n_kwnull__eq(val_t p0, val_t p1);
3116 typedef void (*parser_prod___ANullExpr___n_kwnull__eq_t)(val_t p0, val_t p1);
3117 #define LOCATE_parser_prod___ANullExpr___replace_child "parser_prod::ANullExpr::(parser_prod::ANode::replace_child)"
3118 void parser_prod___ANullExpr___replace_child(val_t p0, val_t p1, val_t p2);
3119 typedef void (*parser_prod___ANullExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3120 #define LOCATE_parser_prod___ANullExpr___visit_all "parser_prod::ANullExpr::(parser_prod::ANode::visit_all)"
3121 void parser_prod___ANullExpr___visit_all(val_t p0, val_t p1);
3122 typedef void (*parser_prod___ANullExpr___visit_all_t)(val_t p0, val_t p1);
3123 #define LOCATE_parser_prod___ANullExpr___visit_all_reverse "parser_prod::ANullExpr::(parser_prod::ANode::visit_all_reverse)"
3124 void parser_prod___ANullExpr___visit_all_reverse(val_t p0, val_t p1);
3125 typedef void (*parser_prod___ANullExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3126 #define LOCATE_parser_prod___ANullExpr___empty_init "parser_prod::ANullExpr::empty_init"
3127 void parser_prod___ANullExpr___empty_init(val_t p0, int* init_table);
3128 typedef void (*parser_prod___ANullExpr___empty_init_t)(val_t p0, int* init_table);
3129 val_t NEW_ANullExpr_parser_prod___ANullExpr___empty_init();
3130 #define LOCATE_parser_prod___ANullExpr___init_anullexpr "parser_prod::ANullExpr::init_anullexpr"
3131 void parser_prod___ANullExpr___init_anullexpr(val_t p0, val_t p1, int* init_table);
3132 typedef void (*parser_prod___ANullExpr___init_anullexpr_t)(val_t p0, val_t p1, int* init_table);
3133 val_t NEW_ANullExpr_parser_prod___ANullExpr___init_anullexpr(val_t p0);
3134 val_t NEW_AIntExpr_parser_nodes___ANode___init(val_t p0);
3135 #define LOCATE_parser_prod___AIntExpr___n_number__eq "parser_prod::AIntExpr::(parser_nodes::AIntExpr::n_number=)"
3136 void parser_prod___AIntExpr___n_number__eq(val_t p0, val_t p1);
3137 typedef void (*parser_prod___AIntExpr___n_number__eq_t)(val_t p0, val_t p1);
3138 #define LOCATE_parser_prod___AIntExpr___replace_child "parser_prod::AIntExpr::(parser_prod::ANode::replace_child)"
3139 void parser_prod___AIntExpr___replace_child(val_t p0, val_t p1, val_t p2);
3140 typedef void (*parser_prod___AIntExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3141 #define LOCATE_parser_prod___AIntExpr___visit_all "parser_prod::AIntExpr::(parser_prod::ANode::visit_all)"
3142 void parser_prod___AIntExpr___visit_all(val_t p0, val_t p1);
3143 typedef void (*parser_prod___AIntExpr___visit_all_t)(val_t p0, val_t p1);
3144 #define LOCATE_parser_prod___AIntExpr___visit_all_reverse "parser_prod::AIntExpr::(parser_prod::ANode::visit_all_reverse)"
3145 void parser_prod___AIntExpr___visit_all_reverse(val_t p0, val_t p1);
3146 typedef void (*parser_prod___AIntExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3147 #define LOCATE_parser_prod___AIntExpr___empty_init "parser_prod::AIntExpr::empty_init"
3148 void parser_prod___AIntExpr___empty_init(val_t p0, int* init_table);
3149 typedef void (*parser_prod___AIntExpr___empty_init_t)(val_t p0, int* init_table);
3150 val_t NEW_AIntExpr_parser_prod___AIntExpr___empty_init();
3151 #define LOCATE_parser_prod___AIntExpr___init_aintexpr "parser_prod::AIntExpr::init_aintexpr"
3152 void parser_prod___AIntExpr___init_aintexpr(val_t p0, val_t p1, int* init_table);
3153 typedef void (*parser_prod___AIntExpr___init_aintexpr_t)(val_t p0, val_t p1, int* init_table);
3154 val_t NEW_AIntExpr_parser_prod___AIntExpr___init_aintexpr(val_t p0);
3155 val_t NEW_AFloatExpr_parser_nodes___ANode___init(val_t p0);
3156 #define LOCATE_parser_prod___AFloatExpr___n_float__eq "parser_prod::AFloatExpr::(parser_nodes::AFloatExpr::n_float=)"
3157 void parser_prod___AFloatExpr___n_float__eq(val_t p0, val_t p1);
3158 typedef void (*parser_prod___AFloatExpr___n_float__eq_t)(val_t p0, val_t p1);
3159 #define LOCATE_parser_prod___AFloatExpr___replace_child "parser_prod::AFloatExpr::(parser_prod::ANode::replace_child)"
3160 void parser_prod___AFloatExpr___replace_child(val_t p0, val_t p1, val_t p2);
3161 typedef void (*parser_prod___AFloatExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3162 #define LOCATE_parser_prod___AFloatExpr___visit_all "parser_prod::AFloatExpr::(parser_prod::ANode::visit_all)"
3163 void parser_prod___AFloatExpr___visit_all(val_t p0, val_t p1);
3164 typedef void (*parser_prod___AFloatExpr___visit_all_t)(val_t p0, val_t p1);
3165 #define LOCATE_parser_prod___AFloatExpr___visit_all_reverse "parser_prod::AFloatExpr::(parser_prod::ANode::visit_all_reverse)"
3166 void parser_prod___AFloatExpr___visit_all_reverse(val_t p0, val_t p1);
3167 typedef void (*parser_prod___AFloatExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3168 #define LOCATE_parser_prod___AFloatExpr___empty_init "parser_prod::AFloatExpr::empty_init"
3169 void parser_prod___AFloatExpr___empty_init(val_t p0, int* init_table);
3170 typedef void (*parser_prod___AFloatExpr___empty_init_t)(val_t p0, int* init_table);
3171 val_t NEW_AFloatExpr_parser_prod___AFloatExpr___empty_init();
3172 #define LOCATE_parser_prod___AFloatExpr___init_afloatexpr "parser_prod::AFloatExpr::init_afloatexpr"
3173 void parser_prod___AFloatExpr___init_afloatexpr(val_t p0, val_t p1, int* init_table);
3174 typedef void (*parser_prod___AFloatExpr___init_afloatexpr_t)(val_t p0, val_t p1, int* init_table);
3175 val_t NEW_AFloatExpr_parser_prod___AFloatExpr___init_afloatexpr(val_t p0);
3176 val_t NEW_ACharExpr_parser_nodes___ANode___init(val_t p0);
3177 #define LOCATE_parser_prod___ACharExpr___n_char__eq "parser_prod::ACharExpr::(parser_nodes::ACharExpr::n_char=)"
3178 void parser_prod___ACharExpr___n_char__eq(val_t p0, val_t p1);
3179 typedef void (*parser_prod___ACharExpr___n_char__eq_t)(val_t p0, val_t p1);
3180 #define LOCATE_parser_prod___ACharExpr___replace_child "parser_prod::ACharExpr::(parser_prod::ANode::replace_child)"
3181 void parser_prod___ACharExpr___replace_child(val_t p0, val_t p1, val_t p2);
3182 typedef void (*parser_prod___ACharExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3183 #define LOCATE_parser_prod___ACharExpr___visit_all "parser_prod::ACharExpr::(parser_prod::ANode::visit_all)"
3184 void parser_prod___ACharExpr___visit_all(val_t p0, val_t p1);
3185 typedef void (*parser_prod___ACharExpr___visit_all_t)(val_t p0, val_t p1);
3186 #define LOCATE_parser_prod___ACharExpr___visit_all_reverse "parser_prod::ACharExpr::(parser_prod::ANode::visit_all_reverse)"
3187 void parser_prod___ACharExpr___visit_all_reverse(val_t p0, val_t p1);
3188 typedef void (*parser_prod___ACharExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3189 #define LOCATE_parser_prod___ACharExpr___empty_init "parser_prod::ACharExpr::empty_init"
3190 void parser_prod___ACharExpr___empty_init(val_t p0, int* init_table);
3191 typedef void (*parser_prod___ACharExpr___empty_init_t)(val_t p0, int* init_table);
3192 val_t NEW_ACharExpr_parser_prod___ACharExpr___empty_init();
3193 #define LOCATE_parser_prod___ACharExpr___init_acharexpr "parser_prod::ACharExpr::init_acharexpr"
3194 void parser_prod___ACharExpr___init_acharexpr(val_t p0, val_t p1, int* init_table);
3195 typedef void (*parser_prod___ACharExpr___init_acharexpr_t)(val_t p0, val_t p1, int* init_table);
3196 val_t NEW_ACharExpr_parser_prod___ACharExpr___init_acharexpr(val_t p0);
3197 val_t NEW_AStringExpr_parser_nodes___ANode___init(val_t p0);
3198 #define LOCATE_parser_prod___AStringExpr___n_string__eq "parser_prod::AStringExpr::(parser_nodes::AStringExpr::n_string=)"
3199 void parser_prod___AStringExpr___n_string__eq(val_t p0, val_t p1);
3200 typedef void (*parser_prod___AStringExpr___n_string__eq_t)(val_t p0, val_t p1);
3201 #define LOCATE_parser_prod___AStringExpr___replace_child "parser_prod::AStringExpr::(parser_prod::ANode::replace_child)"
3202 void parser_prod___AStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
3203 typedef void (*parser_prod___AStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3204 #define LOCATE_parser_prod___AStringExpr___visit_all "parser_prod::AStringExpr::(parser_prod::ANode::visit_all)"
3205 void parser_prod___AStringExpr___visit_all(val_t p0, val_t p1);
3206 typedef void (*parser_prod___AStringExpr___visit_all_t)(val_t p0, val_t p1);
3207 #define LOCATE_parser_prod___AStringExpr___visit_all_reverse "parser_prod::AStringExpr::(parser_prod::ANode::visit_all_reverse)"
3208 void parser_prod___AStringExpr___visit_all_reverse(val_t p0, val_t p1);
3209 typedef void (*parser_prod___AStringExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3210 #define LOCATE_parser_prod___AStringExpr___empty_init "parser_prod::AStringExpr::empty_init"
3211 void parser_prod___AStringExpr___empty_init(val_t p0, int* init_table);
3212 typedef void (*parser_prod___AStringExpr___empty_init_t)(val_t p0, int* init_table);
3213 val_t NEW_AStringExpr_parser_prod___AStringExpr___empty_init();
3214 #define LOCATE_parser_prod___AStringExpr___init_astringexpr "parser_prod::AStringExpr::init_astringexpr"
3215 void parser_prod___AStringExpr___init_astringexpr(val_t p0, val_t p1, int* init_table);
3216 typedef void (*parser_prod___AStringExpr___init_astringexpr_t)(val_t p0, val_t p1, int* init_table);
3217 val_t NEW_AStringExpr_parser_prod___AStringExpr___init_astringexpr(val_t p0);
3218 val_t NEW_AStartStringExpr_parser_nodes___ANode___init(val_t p0);
3219 #define LOCATE_parser_prod___AStartStringExpr___n_string__eq "parser_prod::AStartStringExpr::(parser_nodes::AStartStringExpr::n_string=)"
3220 void parser_prod___AStartStringExpr___n_string__eq(val_t p0, val_t p1);
3221 typedef void (*parser_prod___AStartStringExpr___n_string__eq_t)(val_t p0, val_t p1);
3222 #define LOCATE_parser_prod___AStartStringExpr___replace_child "parser_prod::AStartStringExpr::(parser_prod::ANode::replace_child)"
3223 void parser_prod___AStartStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
3224 typedef void (*parser_prod___AStartStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3225 #define LOCATE_parser_prod___AStartStringExpr___visit_all "parser_prod::AStartStringExpr::(parser_prod::ANode::visit_all)"
3226 void parser_prod___AStartStringExpr___visit_all(val_t p0, val_t p1);
3227 typedef void (*parser_prod___AStartStringExpr___visit_all_t)(val_t p0, val_t p1);
3228 #define LOCATE_parser_prod___AStartStringExpr___visit_all_reverse "parser_prod::AStartStringExpr::(parser_prod::ANode::visit_all_reverse)"
3229 void parser_prod___AStartStringExpr___visit_all_reverse(val_t p0, val_t p1);
3230 typedef void (*parser_prod___AStartStringExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3231 #define LOCATE_parser_prod___AStartStringExpr___empty_init "parser_prod::AStartStringExpr::empty_init"
3232 void parser_prod___AStartStringExpr___empty_init(val_t p0, int* init_table);
3233 typedef void (*parser_prod___AStartStringExpr___empty_init_t)(val_t p0, int* init_table);
3234 val_t NEW_AStartStringExpr_parser_prod___AStartStringExpr___empty_init();
3235 #define LOCATE_parser_prod___AStartStringExpr___init_astartstringexpr "parser_prod::AStartStringExpr::init_astartstringexpr"
3236 void parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0, val_t p1, int* init_table);
3237 typedef void (*parser_prod___AStartStringExpr___init_astartstringexpr_t)(val_t p0, val_t p1, int* init_table);
3238 val_t NEW_AStartStringExpr_parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0);
3239 val_t NEW_AMidStringExpr_parser_nodes___ANode___init(val_t p0);
3240 #define LOCATE_parser_prod___AMidStringExpr___n_string__eq "parser_prod::AMidStringExpr::(parser_nodes::AMidStringExpr::n_string=)"
3241 void parser_prod___AMidStringExpr___n_string__eq(val_t p0, val_t p1);
3242 typedef void (*parser_prod___AMidStringExpr___n_string__eq_t)(val_t p0, val_t p1);
3243 #define LOCATE_parser_prod___AMidStringExpr___replace_child "parser_prod::AMidStringExpr::(parser_prod::ANode::replace_child)"
3244 void parser_prod___AMidStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
3245 typedef void (*parser_prod___AMidStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3246 #define LOCATE_parser_prod___AMidStringExpr___visit_all "parser_prod::AMidStringExpr::(parser_prod::ANode::visit_all)"
3247 void parser_prod___AMidStringExpr___visit_all(val_t p0, val_t p1);
3248 typedef void (*parser_prod___AMidStringExpr___visit_all_t)(val_t p0, val_t p1);
3249 #define LOCATE_parser_prod___AMidStringExpr___visit_all_reverse "parser_prod::AMidStringExpr::(parser_prod::ANode::visit_all_reverse)"
3250 void parser_prod___AMidStringExpr___visit_all_reverse(val_t p0, val_t p1);
3251 typedef void (*parser_prod___AMidStringExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3252 #define LOCATE_parser_prod___AMidStringExpr___empty_init "parser_prod::AMidStringExpr::empty_init"
3253 void parser_prod___AMidStringExpr___empty_init(val_t p0, int* init_table);
3254 typedef void (*parser_prod___AMidStringExpr___empty_init_t)(val_t p0, int* init_table);
3255 val_t NEW_AMidStringExpr_parser_prod___AMidStringExpr___empty_init();
3256 #define LOCATE_parser_prod___AMidStringExpr___init_amidstringexpr "parser_prod::AMidStringExpr::init_amidstringexpr"
3257 void parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0, val_t p1, int* init_table);
3258 typedef void (*parser_prod___AMidStringExpr___init_amidstringexpr_t)(val_t p0, val_t p1, int* init_table);
3259 val_t NEW_AMidStringExpr_parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0);
3260 val_t NEW_AEndStringExpr_parser_nodes___ANode___init(val_t p0);
3261 #define LOCATE_parser_prod___AEndStringExpr___n_string__eq "parser_prod::AEndStringExpr::(parser_nodes::AEndStringExpr::n_string=)"
3262 void parser_prod___AEndStringExpr___n_string__eq(val_t p0, val_t p1);
3263 typedef void (*parser_prod___AEndStringExpr___n_string__eq_t)(val_t p0, val_t p1);
3264 #define LOCATE_parser_prod___AEndStringExpr___replace_child "parser_prod::AEndStringExpr::(parser_prod::ANode::replace_child)"
3265 void parser_prod___AEndStringExpr___replace_child(val_t p0, val_t p1, val_t p2);
3266 typedef void (*parser_prod___AEndStringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3267 #define LOCATE_parser_prod___AEndStringExpr___visit_all "parser_prod::AEndStringExpr::(parser_prod::ANode::visit_all)"
3268 void parser_prod___AEndStringExpr___visit_all(val_t p0, val_t p1);
3269 typedef void (*parser_prod___AEndStringExpr___visit_all_t)(val_t p0, val_t p1);
3270 #define LOCATE_parser_prod___AEndStringExpr___visit_all_reverse "parser_prod::AEndStringExpr::(parser_prod::ANode::visit_all_reverse)"
3271 void parser_prod___AEndStringExpr___visit_all_reverse(val_t p0, val_t p1);
3272 typedef void (*parser_prod___AEndStringExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3273 #define LOCATE_parser_prod___AEndStringExpr___empty_init "parser_prod::AEndStringExpr::empty_init"
3274 void parser_prod___AEndStringExpr___empty_init(val_t p0, int* init_table);
3275 typedef void (*parser_prod___AEndStringExpr___empty_init_t)(val_t p0, int* init_table);
3276 val_t NEW_AEndStringExpr_parser_prod___AEndStringExpr___empty_init();
3277 #define LOCATE_parser_prod___AEndStringExpr___init_aendstringexpr "parser_prod::AEndStringExpr::init_aendstringexpr"
3278 void parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0, val_t p1, int* init_table);
3279 typedef void (*parser_prod___AEndStringExpr___init_aendstringexpr_t)(val_t p0, val_t p1, int* init_table);
3280 val_t NEW_AEndStringExpr_parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0);
3281 val_t NEW_ASuperstringExpr_parser_nodes___ANode___init(val_t p0);
3282 #define LOCATE_parser_prod___ASuperstringExpr___replace_child "parser_prod::ASuperstringExpr::(parser_prod::ANode::replace_child)"
3283 void parser_prod___ASuperstringExpr___replace_child(val_t p0, val_t p1, val_t p2);
3284 typedef void (*parser_prod___ASuperstringExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3285 #define LOCATE_parser_prod___ASuperstringExpr___visit_all "parser_prod::ASuperstringExpr::(parser_prod::ANode::visit_all)"
3286 void parser_prod___ASuperstringExpr___visit_all(val_t p0, val_t p1);
3287 typedef void (*parser_prod___ASuperstringExpr___visit_all_t)(val_t p0, val_t p1);
3288 #define LOCATE_parser_prod___ASuperstringExpr___visit_all_reverse "parser_prod::ASuperstringExpr::(parser_prod::ANode::visit_all_reverse)"
3289 void parser_prod___ASuperstringExpr___visit_all_reverse(val_t p0, val_t p1);
3290 typedef void (*parser_prod___ASuperstringExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3291 #define LOCATE_parser_prod___ASuperstringExpr___empty_init "parser_prod::ASuperstringExpr::empty_init"
3292 void parser_prod___ASuperstringExpr___empty_init(val_t p0, int* init_table);
3293 typedef void (*parser_prod___ASuperstringExpr___empty_init_t)(val_t p0, int* init_table);
3294 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___empty_init();
3295 #define LOCATE_parser_prod___ASuperstringExpr___init_asuperstringexpr "parser_prod::ASuperstringExpr::init_asuperstringexpr"
3296 void parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0, val_t p1, int* init_table);
3297 typedef void (*parser_prod___ASuperstringExpr___init_asuperstringexpr_t)(val_t p0, val_t p1, int* init_table);
3298 val_t NEW_ASuperstringExpr_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0);
3299 val_t NEW_AParExpr_parser_nodes___ANode___init(val_t p0);
3300 #define LOCATE_parser_prod___AParExpr___n_expr__eq "parser_prod::AParExpr::(parser_nodes::AProxyExpr::n_expr=)"
3301 void parser_prod___AParExpr___n_expr__eq(val_t p0, val_t p1);
3302 typedef void (*parser_prod___AParExpr___n_expr__eq_t)(val_t p0, val_t p1);
3303 #define LOCATE_parser_prod___AParExpr___replace_child "parser_prod::AParExpr::(parser_prod::ANode::replace_child)"
3304 void parser_prod___AParExpr___replace_child(val_t p0, val_t p1, val_t p2);
3305 typedef void (*parser_prod___AParExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3306 #define LOCATE_parser_prod___AParExpr___visit_all "parser_prod::AParExpr::(parser_prod::ANode::visit_all)"
3307 void parser_prod___AParExpr___visit_all(val_t p0, val_t p1);
3308 typedef void (*parser_prod___AParExpr___visit_all_t)(val_t p0, val_t p1);
3309 #define LOCATE_parser_prod___AParExpr___visit_all_reverse "parser_prod::AParExpr::(parser_prod::ANode::visit_all_reverse)"
3310 void parser_prod___AParExpr___visit_all_reverse(val_t p0, val_t p1);
3311 typedef void (*parser_prod___AParExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3312 #define LOCATE_parser_prod___AParExpr___empty_init "parser_prod::AParExpr::empty_init"
3313 void parser_prod___AParExpr___empty_init(val_t p0, int* init_table);
3314 typedef void (*parser_prod___AParExpr___empty_init_t)(val_t p0, int* init_table);
3315 val_t NEW_AParExpr_parser_prod___AParExpr___empty_init();
3316 #define LOCATE_parser_prod___AParExpr___init_aparexpr "parser_prod::AParExpr::init_aparexpr"
3317 void parser_prod___AParExpr___init_aparexpr(val_t p0, val_t p1, int* init_table);
3318 typedef void (*parser_prod___AParExpr___init_aparexpr_t)(val_t p0, val_t p1, int* init_table);
3319 val_t NEW_AParExpr_parser_prod___AParExpr___init_aparexpr(val_t p0);
3320 val_t NEW_AAsCastExpr_parser_nodes___ANode___init(val_t p0);
3321 #define LOCATE_parser_prod___AAsCastExpr___n_expr__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_expr=)"
3322 void parser_prod___AAsCastExpr___n_expr__eq(val_t p0, val_t p1);
3323 typedef void (*parser_prod___AAsCastExpr___n_expr__eq_t)(val_t p0, val_t p1);
3324 #define LOCATE_parser_prod___AAsCastExpr___n_kwas__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_kwas=)"
3325 void parser_prod___AAsCastExpr___n_kwas__eq(val_t p0, val_t p1);
3326 typedef void (*parser_prod___AAsCastExpr___n_kwas__eq_t)(val_t p0, val_t p1);
3327 #define LOCATE_parser_prod___AAsCastExpr___n_type__eq "parser_prod::AAsCastExpr::(parser_nodes::AAsCastExpr::n_type=)"
3328 void parser_prod___AAsCastExpr___n_type__eq(val_t p0, val_t p1);
3329 typedef void (*parser_prod___AAsCastExpr___n_type__eq_t)(val_t p0, val_t p1);
3330 #define LOCATE_parser_prod___AAsCastExpr___replace_child "parser_prod::AAsCastExpr::(parser_prod::ANode::replace_child)"
3331 void parser_prod___AAsCastExpr___replace_child(val_t p0, val_t p1, val_t p2);
3332 typedef void (*parser_prod___AAsCastExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3333 #define LOCATE_parser_prod___AAsCastExpr___visit_all "parser_prod::AAsCastExpr::(parser_prod::ANode::visit_all)"
3334 void parser_prod___AAsCastExpr___visit_all(val_t p0, val_t p1);
3335 typedef void (*parser_prod___AAsCastExpr___visit_all_t)(val_t p0, val_t p1);
3336 #define LOCATE_parser_prod___AAsCastExpr___visit_all_reverse "parser_prod::AAsCastExpr::(parser_prod::ANode::visit_all_reverse)"
3337 void parser_prod___AAsCastExpr___visit_all_reverse(val_t p0, val_t p1);
3338 typedef void (*parser_prod___AAsCastExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3339 #define LOCATE_parser_prod___AAsCastExpr___empty_init "parser_prod::AAsCastExpr::empty_init"
3340 void parser_prod___AAsCastExpr___empty_init(val_t p0, int* init_table);
3341 typedef void (*parser_prod___AAsCastExpr___empty_init_t)(val_t p0, int* init_table);
3342 val_t NEW_AAsCastExpr_parser_prod___AAsCastExpr___empty_init();
3343 #define LOCATE_parser_prod___AAsCastExpr___init_aascastexpr "parser_prod::AAsCastExpr::init_aascastexpr"
3344 void parser_prod___AAsCastExpr___init_aascastexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
3345 typedef void (*parser_prod___AAsCastExpr___init_aascastexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
3346 val_t NEW_AAsCastExpr_parser_prod___AAsCastExpr___init_aascastexpr(val_t p0, val_t p1, val_t p2);
3347 val_t NEW_AAsNotnullExpr_parser_nodes___ANode___init(val_t p0);
3348 #define LOCATE_parser_prod___AAsNotnullExpr___n_expr__eq "parser_prod::AAsNotnullExpr::(parser_nodes::AAsNotnullExpr::n_expr=)"
3349 void parser_prod___AAsNotnullExpr___n_expr__eq(val_t p0, val_t p1);
3350 typedef void (*parser_prod___AAsNotnullExpr___n_expr__eq_t)(val_t p0, val_t p1);
3351 #define LOCATE_parser_prod___AAsNotnullExpr___n_kwas__eq "parser_prod::AAsNotnullExpr::(parser_nodes::AAsNotnullExpr::n_kwas=)"
3352 void parser_prod___AAsNotnullExpr___n_kwas__eq(val_t p0, val_t p1);
3353 typedef void (*parser_prod___AAsNotnullExpr___n_kwas__eq_t)(val_t p0, val_t p1);
3354 #define LOCATE_parser_prod___AAsNotnullExpr___n_kwnot__eq "parser_prod::AAsNotnullExpr::(parser_nodes::AAsNotnullExpr::n_kwnot=)"
3355 void parser_prod___AAsNotnullExpr___n_kwnot__eq(val_t p0, val_t p1);
3356 typedef void (*parser_prod___AAsNotnullExpr___n_kwnot__eq_t)(val_t p0, val_t p1);
3357 #define LOCATE_parser_prod___AAsNotnullExpr___n_kwnull__eq "parser_prod::AAsNotnullExpr::(parser_nodes::AAsNotnullExpr::n_kwnull=)"
3358 void parser_prod___AAsNotnullExpr___n_kwnull__eq(val_t p0, val_t p1);
3359 typedef void (*parser_prod___AAsNotnullExpr___n_kwnull__eq_t)(val_t p0, val_t p1);
3360 #define LOCATE_parser_prod___AAsNotnullExpr___replace_child "parser_prod::AAsNotnullExpr::(parser_prod::ANode::replace_child)"
3361 void parser_prod___AAsNotnullExpr___replace_child(val_t p0, val_t p1, val_t p2);
3362 typedef void (*parser_prod___AAsNotnullExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3363 #define LOCATE_parser_prod___AAsNotnullExpr___visit_all "parser_prod::AAsNotnullExpr::(parser_prod::ANode::visit_all)"
3364 void parser_prod___AAsNotnullExpr___visit_all(val_t p0, val_t p1);
3365 typedef void (*parser_prod___AAsNotnullExpr___visit_all_t)(val_t p0, val_t p1);
3366 #define LOCATE_parser_prod___AAsNotnullExpr___visit_all_reverse "parser_prod::AAsNotnullExpr::(parser_prod::ANode::visit_all_reverse)"
3367 void parser_prod___AAsNotnullExpr___visit_all_reverse(val_t p0, val_t p1);
3368 typedef void (*parser_prod___AAsNotnullExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3369 #define LOCATE_parser_prod___AAsNotnullExpr___empty_init "parser_prod::AAsNotnullExpr::empty_init"
3370 void parser_prod___AAsNotnullExpr___empty_init(val_t p0, int* init_table);
3371 typedef void (*parser_prod___AAsNotnullExpr___empty_init_t)(val_t p0, int* init_table);
3372 val_t NEW_AAsNotnullExpr_parser_prod___AAsNotnullExpr___empty_init();
3373 #define LOCATE_parser_prod___AAsNotnullExpr___init_aasnotnullexpr "parser_prod::AAsNotnullExpr::init_aasnotnullexpr"
3374 void parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
3375 typedef void (*parser_prod___AAsNotnullExpr___init_aasnotnullexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
3376 val_t NEW_AAsNotnullExpr_parser_prod___AAsNotnullExpr___init_aasnotnullexpr(val_t p0, val_t p1, val_t p2, val_t p3);
3377 val_t NEW_AIssetAttrExpr_parser_nodes___ANode___init(val_t p0);
3378 #define LOCATE_parser_prod___AIssetAttrExpr___n_expr__eq "parser_prod::AIssetAttrExpr::(parser_nodes::AAttrFormExpr::n_expr=)"
3379 void parser_prod___AIssetAttrExpr___n_expr__eq(val_t p0, val_t p1);
3380 typedef void (*parser_prod___AIssetAttrExpr___n_expr__eq_t)(val_t p0, val_t p1);
3381 #define LOCATE_parser_prod___AIssetAttrExpr___n_id__eq "parser_prod::AIssetAttrExpr::(parser_nodes::AAttrFormExpr::n_id=)"
3382 void parser_prod___AIssetAttrExpr___n_id__eq(val_t p0, val_t p1);
3383 typedef void (*parser_prod___AIssetAttrExpr___n_id__eq_t)(val_t p0, val_t p1);
3384 #define LOCATE_parser_prod___AIssetAttrExpr___n_kwisset__eq "parser_prod::AIssetAttrExpr::(parser_nodes::AIssetAttrExpr::n_kwisset=)"
3385 void parser_prod___AIssetAttrExpr___n_kwisset__eq(val_t p0, val_t p1);
3386 typedef void (*parser_prod___AIssetAttrExpr___n_kwisset__eq_t)(val_t p0, val_t p1);
3387 #define LOCATE_parser_prod___AIssetAttrExpr___replace_child "parser_prod::AIssetAttrExpr::(parser_prod::ANode::replace_child)"
3388 void parser_prod___AIssetAttrExpr___replace_child(val_t p0, val_t p1, val_t p2);
3389 typedef void (*parser_prod___AIssetAttrExpr___replace_child_t)(val_t p0, val_t p1, val_t p2);
3390 #define LOCATE_parser_prod___AIssetAttrExpr___visit_all "parser_prod::AIssetAttrExpr::(parser_prod::ANode::visit_all)"
3391 void parser_prod___AIssetAttrExpr___visit_all(val_t p0, val_t p1);
3392 typedef void (*parser_prod___AIssetAttrExpr___visit_all_t)(val_t p0, val_t p1);
3393 #define LOCATE_parser_prod___AIssetAttrExpr___visit_all_reverse "parser_prod::AIssetAttrExpr::(parser_prod::ANode::visit_all_reverse)"
3394 void parser_prod___AIssetAttrExpr___visit_all_reverse(val_t p0, val_t p1);
3395 typedef void (*parser_prod___AIssetAttrExpr___visit_all_reverse_t)(val_t p0, val_t p1);
3396 #define LOCATE_parser_prod___AIssetAttrExpr___empty_init "parser_prod::AIssetAttrExpr::empty_init"
3397 void parser_prod___AIssetAttrExpr___empty_init(val_t p0, int* init_table);
3398 typedef void (*parser_prod___AIssetAttrExpr___empty_init_t)(val_t p0, int* init_table);
3399 val_t NEW_AIssetAttrExpr_parser_prod___AIssetAttrExpr___empty_init();
3400 #define LOCATE_parser_prod___AIssetAttrExpr___init_aissetattrexpr "parser_prod::AIssetAttrExpr::init_aissetattrexpr"
3401 void parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
3402 typedef void (*parser_prod___AIssetAttrExpr___init_aissetattrexpr_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
3403 val_t NEW_AIssetAttrExpr_parser_prod___AIssetAttrExpr___init_aissetattrexpr(val_t p0, val_t p1, val_t p2);
3404 val_t NEW_APlusAssignOp_parser_nodes___ANode___init(val_t p0);
3405 #define LOCATE_parser_prod___APlusAssignOp___n_pluseq__eq "parser_prod::APlusAssignOp::(parser_nodes::APlusAssignOp::n_pluseq=)"
3406 void parser_prod___APlusAssignOp___n_pluseq__eq(val_t p0, val_t p1);
3407 typedef void (*parser_prod___APlusAssignOp___n_pluseq__eq_t)(val_t p0, val_t p1);
3408 #define LOCATE_parser_prod___APlusAssignOp___replace_child "parser_prod::APlusAssignOp::(parser_prod::ANode::replace_child)"
3409 void parser_prod___APlusAssignOp___replace_child(val_t p0, val_t p1, val_t p2);
3410 typedef void (*parser_prod___APlusAssignOp___replace_child_t)(val_t p0, val_t p1, val_t p2);
3411 #define LOCATE_parser_prod___APlusAssignOp___visit_all "parser_prod::APlusAssignOp::(parser_prod::ANode::visit_all)"
3412 void parser_prod___APlusAssignOp___visit_all(val_t p0, val_t p1);
3413 typedef void (*parser_prod___APlusAssignOp___visit_all_t)(val_t p0, val_t p1);
3414 #define LOCATE_parser_prod___APlusAssignOp___visit_all_reverse "parser_prod::APlusAssignOp::(parser_prod::ANode::visit_all_reverse)"
3415 void parser_prod___APlusAssignOp___visit_all_reverse(val_t p0, val_t p1);
3416 typedef void (*parser_prod___APlusAssignOp___visit_all_reverse_t)(val_t p0, val_t p1);
3417 #define LOCATE_parser_prod___APlusAssignOp___empty_init "parser_prod::APlusAssignOp::empty_init"
3418 void parser_prod___APlusAssignOp___empty_init(val_t p0, int* init_table);
3419 typedef void (*parser_prod___APlusAssignOp___empty_init_t)(val_t p0, int* init_table);
3420 val_t NEW_APlusAssignOp_parser_prod___APlusAssignOp___empty_init();
3421 #define LOCATE_parser_prod___APlusAssignOp___init_aplusassignop "parser_prod::APlusAssignOp::init_aplusassignop"
3422 void parser_prod___APlusAssignOp___init_aplusassignop(val_t p0, val_t p1, int* init_table);
3423 typedef void (*parser_prod___APlusAssignOp___init_aplusassignop_t)(val_t p0, val_t p1, int* init_table);
3424 val_t NEW_APlusAssignOp_parser_prod___APlusAssignOp___init_aplusassignop(val_t p0);
3425 val_t NEW_AMinusAssignOp_parser_nodes___ANode___init(val_t p0);
3426 #define LOCATE_parser_prod___AMinusAssignOp___n_minuseq__eq "parser_prod::AMinusAssignOp::(parser_nodes::AMinusAssignOp::n_minuseq=)"
3427 void parser_prod___AMinusAssignOp___n_minuseq__eq(val_t p0, val_t p1);
3428 typedef void (*parser_prod___AMinusAssignOp___n_minuseq__eq_t)(val_t p0, val_t p1);
3429 #define LOCATE_parser_prod___AMinusAssignOp___replace_child "parser_prod::AMinusAssignOp::(parser_prod::ANode::replace_child)"
3430 void parser_prod___AMinusAssignOp___replace_child(val_t p0, val_t p1, val_t p2);
3431 typedef void (*parser_prod___AMinusAssignOp___replace_child_t)(val_t p0, val_t p1, val_t p2);
3432 #define LOCATE_parser_prod___AMinusAssignOp___visit_all "parser_prod::AMinusAssignOp::(parser_prod::ANode::visit_all)"
3433 void parser_prod___AMinusAssignOp___visit_all(val_t p0, val_t p1);
3434 typedef void (*parser_prod___AMinusAssignOp___visit_all_t)(val_t p0, val_t p1);
3435 #define LOCATE_parser_prod___AMinusAssignOp___visit_all_reverse "parser_prod::AMinusAssignOp::(parser_prod::ANode::visit_all_reverse)"
3436 void parser_prod___AMinusAssignOp___visit_all_reverse(val_t p0, val_t p1);
3437 typedef void (*parser_prod___AMinusAssignOp___visit_all_reverse_t)(val_t p0, val_t p1);
3438 #define LOCATE_parser_prod___AMinusAssignOp___empty_init "parser_prod::AMinusAssignOp::empty_init"
3439 void parser_prod___AMinusAssignOp___empty_init(val_t p0, int* init_table);
3440 typedef void (*parser_prod___AMinusAssignOp___empty_init_t)(val_t p0, int* init_table);
3441 val_t NEW_AMinusAssignOp_parser_prod___AMinusAssignOp___empty_init();
3442 #define LOCATE_parser_prod___AMinusAssignOp___init_aminusassignop "parser_prod::AMinusAssignOp::init_aminusassignop"
3443 void parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0, val_t p1, int* init_table);
3444 typedef void (*parser_prod___AMinusAssignOp___init_aminusassignop_t)(val_t p0, val_t p1, int* init_table);
3445 val_t NEW_AMinusAssignOp_parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0);
3446 val_t NEW_AClosureDef_parser_nodes___ANode___init(val_t p0);
3447 #define LOCATE_parser_prod___AClosureDef___n_label__eq "parser_prod::AClosureDef::(parser_nodes::ALabelable::n_label=)"
3448 void parser_prod___AClosureDef___n_label__eq(val_t p0, val_t p1);
3449 typedef void (*parser_prod___AClosureDef___n_label__eq_t)(val_t p0, val_t p1);
3450 #define LOCATE_parser_prod___AClosureDef___n_bang__eq "parser_prod::AClosureDef::(parser_nodes::AClosureDef::n_bang=)"
3451 void parser_prod___AClosureDef___n_bang__eq(val_t p0, val_t p1);
3452 typedef void (*parser_prod___AClosureDef___n_bang__eq_t)(val_t p0, val_t p1);
3453 #define LOCATE_parser_prod___AClosureDef___n_id__eq "parser_prod::AClosureDef::(parser_nodes::AClosureDef::n_id=)"
3454 void parser_prod___AClosureDef___n_id__eq(val_t p0, val_t p1);
3455 typedef void (*parser_prod___AClosureDef___n_id__eq_t)(val_t p0, val_t p1);
3456 #define LOCATE_parser_prod___AClosureDef___n_kwdo__eq "parser_prod::AClosureDef::(parser_nodes::AClosureDef::n_kwdo=)"
3457 void parser_prod___AClosureDef___n_kwdo__eq(val_t p0, val_t p1);
3458 typedef void (*parser_prod___AClosureDef___n_kwdo__eq_t)(val_t p0, val_t p1);
3459 #define LOCATE_parser_prod___AClosureDef___n_expr__eq "parser_prod::AClosureDef::(parser_nodes::AClosureDef::n_expr=)"
3460 void parser_prod___AClosureDef___n_expr__eq(val_t p0, val_t p1);
3461 typedef void (*parser_prod___AClosureDef___n_expr__eq_t)(val_t p0, val_t p1);
3462 #define LOCATE_parser_prod___AClosureDef___replace_child "parser_prod::AClosureDef::(parser_prod::ANode::replace_child)"
3463 void parser_prod___AClosureDef___replace_child(val_t p0, val_t p1, val_t p2);
3464 typedef void (*parser_prod___AClosureDef___replace_child_t)(val_t p0, val_t p1, val_t p2);
3465 #define LOCATE_parser_prod___AClosureDef___visit_all "parser_prod::AClosureDef::(parser_prod::ANode::visit_all)"
3466 void parser_prod___AClosureDef___visit_all(val_t p0, val_t p1);
3467 typedef void (*parser_prod___AClosureDef___visit_all_t)(val_t p0, val_t p1);
3468 #define LOCATE_parser_prod___AClosureDef___visit_all_reverse "parser_prod::AClosureDef::(parser_prod::ANode::visit_all_reverse)"
3469 void parser_prod___AClosureDef___visit_all_reverse(val_t p0, val_t p1);
3470 typedef void (*parser_prod___AClosureDef___visit_all_reverse_t)(val_t p0, val_t p1);
3471 #define LOCATE_parser_prod___AClosureDef___empty_init "parser_prod::AClosureDef::empty_init"
3472 void parser_prod___AClosureDef___empty_init(val_t p0, int* init_table);
3473 typedef void (*parser_prod___AClosureDef___empty_init_t)(val_t p0, int* init_table);
3474 val_t NEW_AClosureDef_parser_prod___AClosureDef___empty_init();
3475 #define LOCATE_parser_prod___AClosureDef___init_aclosuredef "parser_prod::AClosureDef::init_aclosuredef"
3476 void parser_prod___AClosureDef___init_aclosuredef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
3477 typedef void (*parser_prod___AClosureDef___init_aclosuredef_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, int* init_table);
3478 val_t NEW_AClosureDef_parser_prod___AClosureDef___init_aclosuredef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5);
3479 val_t NEW_ASimpleClosureId_parser_nodes___ANode___init(val_t p0);
3480 #define LOCATE_parser_prod___ASimpleClosureId___n_id__eq "parser_prod::ASimpleClosureId::(parser_nodes::ASimpleClosureId::n_id=)"
3481 void parser_prod___ASimpleClosureId___n_id__eq(val_t p0, val_t p1);
3482 typedef void (*parser_prod___ASimpleClosureId___n_id__eq_t)(val_t p0, val_t p1);
3483 #define LOCATE_parser_prod___ASimpleClosureId___replace_child "parser_prod::ASimpleClosureId::(parser_prod::ANode::replace_child)"
3484 void parser_prod___ASimpleClosureId___replace_child(val_t p0, val_t p1, val_t p2);
3485 typedef void (*parser_prod___ASimpleClosureId___replace_child_t)(val_t p0, val_t p1, val_t p2);
3486 #define LOCATE_parser_prod___ASimpleClosureId___visit_all "parser_prod::ASimpleClosureId::(parser_prod::ANode::visit_all)"
3487 void parser_prod___ASimpleClosureId___visit_all(val_t p0, val_t p1);
3488 typedef void (*parser_prod___ASimpleClosureId___visit_all_t)(val_t p0, val_t p1);
3489 #define LOCATE_parser_prod___ASimpleClosureId___visit_all_reverse "parser_prod::ASimpleClosureId::(parser_prod::ANode::visit_all_reverse)"
3490 void parser_prod___ASimpleClosureId___visit_all_reverse(val_t p0, val_t p1);
3491 typedef void (*parser_prod___ASimpleClosureId___visit_all_reverse_t)(val_t p0, val_t p1);
3492 #define LOCATE_parser_prod___ASimpleClosureId___empty_init "parser_prod::ASimpleClosureId::empty_init"
3493 void parser_prod___ASimpleClosureId___empty_init(val_t p0, int* init_table);
3494 typedef void (*parser_prod___ASimpleClosureId___empty_init_t)(val_t p0, int* init_table);
3495 val_t NEW_ASimpleClosureId_parser_prod___ASimpleClosureId___empty_init();
3496 #define LOCATE_parser_prod___ASimpleClosureId___init_asimpleclosureid "parser_prod::ASimpleClosureId::init_asimpleclosureid"
3497 void parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0, val_t p1, int* init_table);
3498 typedef void (*parser_prod___ASimpleClosureId___init_asimpleclosureid_t)(val_t p0, val_t p1, int* init_table);
3499 val_t NEW_ASimpleClosureId_parser_prod___ASimpleClosureId___init_asimpleclosureid(val_t p0);
3500 val_t NEW_ABreakClosureId_parser_nodes___ANode___init(val_t p0);
3501 #define LOCATE_parser_prod___ABreakClosureId___n_kwbreak__eq "parser_prod::ABreakClosureId::(parser_nodes::ABreakClosureId::n_kwbreak=)"
3502 void parser_prod___ABreakClosureId___n_kwbreak__eq(val_t p0, val_t p1);
3503 typedef void (*parser_prod___ABreakClosureId___n_kwbreak__eq_t)(val_t p0, val_t p1);
3504 #define LOCATE_parser_prod___ABreakClosureId___replace_child "parser_prod::ABreakClosureId::(parser_prod::ANode::replace_child)"
3505 void parser_prod___ABreakClosureId___replace_child(val_t p0, val_t p1, val_t p2);
3506 typedef void (*parser_prod___ABreakClosureId___replace_child_t)(val_t p0, val_t p1, val_t p2);
3507 #define LOCATE_parser_prod___ABreakClosureId___visit_all "parser_prod::ABreakClosureId::(parser_prod::ANode::visit_all)"
3508 void parser_prod___ABreakClosureId___visit_all(val_t p0, val_t p1);
3509 typedef void (*parser_prod___ABreakClosureId___visit_all_t)(val_t p0, val_t p1);
3510 #define LOCATE_parser_prod___ABreakClosureId___visit_all_reverse "parser_prod::ABreakClosureId::(parser_prod::ANode::visit_all_reverse)"
3511 void parser_prod___ABreakClosureId___visit_all_reverse(val_t p0, val_t p1);
3512 typedef void (*parser_prod___ABreakClosureId___visit_all_reverse_t)(val_t p0, val_t p1);
3513 #define LOCATE_parser_prod___ABreakClosureId___empty_init "parser_prod::ABreakClosureId::empty_init"
3514 void parser_prod___ABreakClosureId___empty_init(val_t p0, int* init_table);
3515 typedef void (*parser_prod___ABreakClosureId___empty_init_t)(val_t p0, int* init_table);
3516 val_t NEW_ABreakClosureId_parser_prod___ABreakClosureId___empty_init();
3517 #define LOCATE_parser_prod___ABreakClosureId___init_abreakclosureid "parser_prod::ABreakClosureId::init_abreakclosureid"
3518 void parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0, val_t p1, int* init_table);
3519 typedef void (*parser_prod___ABreakClosureId___init_abreakclosureid_t)(val_t p0, val_t p1, int* init_table);
3520 val_t NEW_ABreakClosureId_parser_prod___ABreakClosureId___init_abreakclosureid(val_t p0);
3521 val_t NEW_AQualified_parser_nodes___ANode___init(val_t p0);
3522 #define LOCATE_parser_prod___AQualified___n_classid__eq "parser_prod::AQualified::(parser_nodes::AQualified::n_classid=)"
3523 void parser_prod___AQualified___n_classid__eq(val_t p0, val_t p1);
3524 typedef void (*parser_prod___AQualified___n_classid__eq_t)(val_t p0, val_t p1);
3525 #define LOCATE_parser_prod___AQualified___replace_child "parser_prod::AQualified::(parser_prod::ANode::replace_child)"
3526 void parser_prod___AQualified___replace_child(val_t p0, val_t p1, val_t p2);
3527 typedef void (*parser_prod___AQualified___replace_child_t)(val_t p0, val_t p1, val_t p2);
3528 #define LOCATE_parser_prod___AQualified___visit_all "parser_prod::AQualified::(parser_prod::ANode::visit_all)"
3529 void parser_prod___AQualified___visit_all(val_t p0, val_t p1);
3530 typedef void (*parser_prod___AQualified___visit_all_t)(val_t p0, val_t p1);
3531 #define LOCATE_parser_prod___AQualified___visit_all_reverse "parser_prod::AQualified::(parser_prod::ANode::visit_all_reverse)"
3532 void parser_prod___AQualified___visit_all_reverse(val_t p0, val_t p1);
3533 typedef void (*parser_prod___AQualified___visit_all_reverse_t)(val_t p0, val_t p1);
3534 #define LOCATE_parser_prod___AQualified___empty_init "parser_prod::AQualified::empty_init"
3535 void parser_prod___AQualified___empty_init(val_t p0, int* init_table);
3536 typedef void (*parser_prod___AQualified___empty_init_t)(val_t p0, int* init_table);
3537 val_t NEW_AQualified_parser_prod___AQualified___empty_init();
3538 #define LOCATE_parser_prod___AQualified___init_aqualified "parser_prod::AQualified::init_aqualified"
3539 void parser_prod___AQualified___init_aqualified(val_t p0, val_t p1, val_t p2, int* init_table);
3540 typedef void (*parser_prod___AQualified___init_aqualified_t)(val_t p0, val_t p1, val_t p2, int* init_table);
3541 val_t NEW_AQualified_parser_prod___AQualified___init_aqualified(val_t p0, val_t p1);
3542 val_t NEW_ADoc_parser_nodes___ANode___init(val_t p0);
3543 #define LOCATE_parser_prod___ADoc___replace_child "parser_prod::ADoc::(parser_prod::ANode::replace_child)"
3544 void parser_prod___ADoc___replace_child(val_t p0, val_t p1, val_t p2);
3545 typedef void (*parser_prod___ADoc___replace_child_t)(val_t p0, val_t p1, val_t p2);
3546 #define LOCATE_parser_prod___ADoc___visit_all "parser_prod::ADoc::(parser_prod::ANode::visit_all)"
3547 void parser_prod___ADoc___visit_all(val_t p0, val_t p1);
3548 typedef void (*parser_prod___ADoc___visit_all_t)(val_t p0, val_t p1);
3549 #define LOCATE_parser_prod___ADoc___visit_all_reverse "parser_prod::ADoc::(parser_prod::ANode::visit_all_reverse)"
3550 void parser_prod___ADoc___visit_all_reverse(val_t p0, val_t p1);
3551 typedef void (*parser_prod___ADoc___visit_all_reverse_t)(val_t p0, val_t p1);
3552 #define LOCATE_parser_prod___ADoc___empty_init "parser_prod::ADoc::empty_init"
3553 void parser_prod___ADoc___empty_init(val_t p0, int* init_table);
3554 typedef void (*parser_prod___ADoc___empty_init_t)(val_t p0, int* init_table);
3555 val_t NEW_ADoc_parser_prod___ADoc___empty_init();
3556 #define LOCATE_parser_prod___ADoc___init_adoc "parser_prod::ADoc::init_adoc"
3557 void parser_prod___ADoc___init_adoc(val_t p0, val_t p1, int* init_table);
3558 typedef void (*parser_prod___ADoc___init_adoc_t)(val_t p0, val_t p1, int* init_table);
3559 val_t NEW_ADoc_parser_prod___ADoc___init_adoc(val_t p0);
3560 val_t NEW_Start_parser_nodes___ANode___init(val_t p0);
3561 #define LOCATE_parser_prod___Start___replace_child "parser_prod::Start::(parser_prod::ANode::replace_child)"
3562 void parser_prod___Start___replace_child(val_t p0, val_t p1, val_t p2);
3563 typedef void (*parser_prod___Start___replace_child_t)(val_t p0, val_t p1, val_t p2);
3564 #define LOCATE_parser_prod___Start___visit_all "parser_prod::Start::(parser_prod::ANode::visit_all)"
3565 void parser_prod___Start___visit_all(val_t p0, val_t p1);
3566 typedef void (*parser_prod___Start___visit_all_t)(val_t p0, val_t p1);
3567 #define LOCATE_parser_prod___Start___visit_all_reverse "parser_prod::Start::(parser_prod::ANode::visit_all_reverse)"
3568 void parser_prod___Start___visit_all_reverse(val_t p0, val_t p1);
3569 typedef void (*parser_prod___Start___visit_all_reverse_t)(val_t p0, val_t p1);
3570 #define LOCATE_parser_prod___Start___init "parser_prod::Start::init"
3571 void parser_prod___Start___init(val_t p0, val_t p1, val_t p2, int* init_table);
3572 typedef void (*parser_prod___Start___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
3573 val_t NEW_Start_parser_prod___Start___init(val_t p0, val_t p1);
3574 #endif