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