New c_src (with reduced string pool and simplified building)
[nit.git] / c_src / parser_nodes._sep.h
index b909af3..d32571c 100644 (file)
@@ -1,6 +1,6 @@
 /* This C header file is generated by NIT to compile modules and programs that requires parser_nodes. */
-#ifndef parser_nodes__sep
-#define parser_nodes__sep
+#ifndef parser_nodes_3_sep
+#define parser_nodes_3_sep
 #include "standard._sep.h"
 #include <nit_common.h>
 
@@ -469,6 +469,7 @@ extern const classtable_elt_t VFT_AQualified[];
 extern const classtable_elt_t VFT_ADoc[];
 
 extern const classtable_elt_t VFT_Start[];
+#define LOCATE_parser_nodes "parser_nodes"
 extern const int SFT_parser_nodes[];
 #define ID_PNode SFT_parser_nodes[0]
 #define COLOR_PNode SFT_parser_nodes[1]
@@ -1715,906 +1716,1268 @@ extern const int SFT_parser_nodes[];
 #define ATTR_parser_nodes___PPropdef____n_doc(recv) ATTR(recv, COLOR_parser_nodes___PPropdef____n_doc)
 typedef val_t (* parser_nodes___PPropdef___n_doc_t)(val_t  self);
 val_t parser_nodes___PPropdef___n_doc(val_t  self);
+#define LOCATE_parser_nodes___PPropdef___n_doc "parser_nodes::PPropdef::n_doc"
 typedef void (* parser_nodes___PPropdef___n_doc__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___PPropdef___n_doc__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___PPropdef___n_doc__eq "parser_nodes::PPropdef::n_doc="
 #define ATTR_parser_nodes___PAble____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___PAble____n_kwredef)
 typedef val_t (* parser_nodes___PAble___n_kwredef_t)(val_t  self);
 val_t parser_nodes___PAble___n_kwredef(val_t  self);
+#define LOCATE_parser_nodes___PAble___n_kwredef "parser_nodes::PAble::n_kwredef"
 typedef void (* parser_nodes___PAble___n_kwredef__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___PAble___n_kwredef__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___PAble___n_kwredef__eq "parser_nodes::PAble::n_kwredef="
 #define ATTR_parser_nodes___PParam____n_id(recv) ATTR(recv, COLOR_parser_nodes___PParam____n_id)
 typedef val_t (* parser_nodes___PParam___n_id_t)(val_t  self);
 val_t parser_nodes___PParam___n_id(val_t  self);
+#define LOCATE_parser_nodes___PParam___n_id "parser_nodes::PParam::n_id"
 typedef void (* parser_nodes___PParam___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___PParam___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___PParam___n_id__eq "parser_nodes::PParam::n_id="
 #define ATTR_parser_nodes___PParam____n_type(recv) ATTR(recv, COLOR_parser_nodes___PParam____n_type)
 typedef val_t (* parser_nodes___PParam___n_type_t)(val_t  self);
 val_t parser_nodes___PParam___n_type(val_t  self);
+#define LOCATE_parser_nodes___PParam___n_type "parser_nodes::PParam::n_type"
 typedef void (* parser_nodes___PParam___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___PParam___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___PParam___n_type__eq "parser_nodes::PParam::n_type="
 #define ATTR_parser_nodes___AModule____n_packagedecl(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_packagedecl)
 typedef val_t (* parser_nodes___AModule___n_packagedecl_t)(val_t  self);
 val_t parser_nodes___AModule___n_packagedecl(val_t  self);
+#define LOCATE_parser_nodes___AModule___n_packagedecl "parser_nodes::AModule::n_packagedecl"
 typedef void (* parser_nodes___AModule___n_packagedecl__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AModule___n_packagedecl__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AModule___n_packagedecl__eq "parser_nodes::AModule::n_packagedecl="
 #define ATTR_parser_nodes___AModule____n_imports(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_imports)
 typedef val_t (* parser_nodes___AModule___n_imports_t)(val_t  self);
 val_t parser_nodes___AModule___n_imports(val_t  self);
+#define LOCATE_parser_nodes___AModule___n_imports "parser_nodes::AModule::n_imports"
 typedef void (* parser_nodes___AModule___n_imports__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AModule___n_imports__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AModule___n_imports__eq "parser_nodes::AModule::n_imports="
 #define ATTR_parser_nodes___AModule____n_classdefs(recv) ATTR(recv, COLOR_parser_nodes___AModule____n_classdefs)
 typedef val_t (* parser_nodes___AModule___n_classdefs_t)(val_t  self);
 val_t parser_nodes___AModule___n_classdefs(val_t  self);
+#define LOCATE_parser_nodes___AModule___n_classdefs "parser_nodes::AModule::n_classdefs"
 typedef void (* parser_nodes___AModule___n_classdefs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AModule___n_classdefs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AModule___n_classdefs__eq "parser_nodes::AModule::n_classdefs="
 #define ATTR_parser_nodes___APackagedecl____n_doc(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_doc)
 typedef val_t (* parser_nodes___APackagedecl___n_doc_t)(val_t  self);
 val_t parser_nodes___APackagedecl___n_doc(val_t  self);
+#define LOCATE_parser_nodes___APackagedecl___n_doc "parser_nodes::APackagedecl::n_doc"
 typedef void (* parser_nodes___APackagedecl___n_doc__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APackagedecl___n_doc__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APackagedecl___n_doc__eq "parser_nodes::APackagedecl::n_doc="
 #define ATTR_parser_nodes___APackagedecl____n_kwpackage(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_kwpackage)
 typedef val_t (* parser_nodes___APackagedecl___n_kwpackage_t)(val_t  self);
 val_t parser_nodes___APackagedecl___n_kwpackage(val_t  self);
+#define LOCATE_parser_nodes___APackagedecl___n_kwpackage "parser_nodes::APackagedecl::n_kwpackage"
 typedef void (* parser_nodes___APackagedecl___n_kwpackage__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APackagedecl___n_kwpackage__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APackagedecl___n_kwpackage__eq "parser_nodes::APackagedecl::n_kwpackage="
 #define ATTR_parser_nodes___APackagedecl____n_id(recv) ATTR(recv, COLOR_parser_nodes___APackagedecl____n_id)
 typedef val_t (* parser_nodes___APackagedecl___n_id_t)(val_t  self);
 val_t parser_nodes___APackagedecl___n_id(val_t  self);
+#define LOCATE_parser_nodes___APackagedecl___n_id "parser_nodes::APackagedecl::n_id"
 typedef void (* parser_nodes___APackagedecl___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APackagedecl___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APackagedecl___n_id__eq "parser_nodes::APackagedecl::n_id="
 #define ATTR_parser_nodes___AImport____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_visibility)
 typedef val_t (* parser_nodes___AImport___n_visibility_t)(val_t  self);
 val_t parser_nodes___AImport___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___AImport___n_visibility "parser_nodes::AImport::n_visibility"
 typedef void (* parser_nodes___AImport___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AImport___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AImport___n_visibility__eq "parser_nodes::AImport::n_visibility="
 #define ATTR_parser_nodes___AImport____n_kwimport(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_kwimport)
 typedef val_t (* parser_nodes___AImport___n_kwimport_t)(val_t  self);
 val_t parser_nodes___AImport___n_kwimport(val_t  self);
+#define LOCATE_parser_nodes___AImport___n_kwimport "parser_nodes::AImport::n_kwimport"
 typedef void (* parser_nodes___AImport___n_kwimport__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AImport___n_kwimport__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AImport___n_kwimport__eq "parser_nodes::AImport::n_kwimport="
 #define ATTR_parser_nodes___AImport____n_id(recv) ATTR(recv, COLOR_parser_nodes___AImport____n_id)
 typedef val_t (* parser_nodes___AImport___n_id_t)(val_t  self);
 val_t parser_nodes___AImport___n_id(val_t  self);
+#define LOCATE_parser_nodes___AImport___n_id "parser_nodes::AImport::n_id"
 typedef void (* parser_nodes___AImport___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AImport___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AImport___n_id__eq "parser_nodes::AImport::n_id="
 #define ATTR_parser_nodes___ANoImport____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_visibility)
 typedef val_t (* parser_nodes___ANoImport___n_visibility_t)(val_t  self);
 val_t parser_nodes___ANoImport___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___ANoImport___n_visibility "parser_nodes::ANoImport::n_visibility"
 typedef void (* parser_nodes___ANoImport___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANoImport___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANoImport___n_visibility__eq "parser_nodes::ANoImport::n_visibility="
 #define ATTR_parser_nodes___ANoImport____n_kwimport(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_kwimport)
 typedef val_t (* parser_nodes___ANoImport___n_kwimport_t)(val_t  self);
 val_t parser_nodes___ANoImport___n_kwimport(val_t  self);
+#define LOCATE_parser_nodes___ANoImport___n_kwimport "parser_nodes::ANoImport::n_kwimport"
 typedef void (* parser_nodes___ANoImport___n_kwimport__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANoImport___n_kwimport__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANoImport___n_kwimport__eq "parser_nodes::ANoImport::n_kwimport="
 #define ATTR_parser_nodes___ANoImport____n_kwend(recv) ATTR(recv, COLOR_parser_nodes___ANoImport____n_kwend)
 typedef val_t (* parser_nodes___ANoImport___n_kwend_t)(val_t  self);
 val_t parser_nodes___ANoImport___n_kwend(val_t  self);
+#define LOCATE_parser_nodes___ANoImport___n_kwend "parser_nodes::ANoImport::n_kwend"
 typedef void (* parser_nodes___ANoImport___n_kwend__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANoImport___n_kwend__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANoImport___n_kwend__eq "parser_nodes::ANoImport::n_kwend="
 #define ATTR_parser_nodes___APrivateVisibility____n_kwprivate(recv) ATTR(recv, COLOR_parser_nodes___APrivateVisibility____n_kwprivate)
 typedef val_t (* parser_nodes___APrivateVisibility___n_kwprivate_t)(val_t  self);
 val_t parser_nodes___APrivateVisibility___n_kwprivate(val_t  self);
+#define LOCATE_parser_nodes___APrivateVisibility___n_kwprivate "parser_nodes::APrivateVisibility::n_kwprivate"
 typedef void (* parser_nodes___APrivateVisibility___n_kwprivate__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APrivateVisibility___n_kwprivate__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APrivateVisibility___n_kwprivate__eq "parser_nodes::APrivateVisibility::n_kwprivate="
 #define ATTR_parser_nodes___AProtectedVisibility____n_kwprotected(recv) ATTR(recv, COLOR_parser_nodes___AProtectedVisibility____n_kwprotected)
 typedef val_t (* parser_nodes___AProtectedVisibility___n_kwprotected_t)(val_t  self);
 val_t parser_nodes___AProtectedVisibility___n_kwprotected(val_t  self);
+#define LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected "parser_nodes::AProtectedVisibility::n_kwprotected"
 typedef void (* parser_nodes___AProtectedVisibility___n_kwprotected__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AProtectedVisibility___n_kwprotected__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AProtectedVisibility___n_kwprotected__eq "parser_nodes::AProtectedVisibility::n_kwprotected="
 #define ATTR_parser_nodes___AIntrudeVisibility____n_kwintrude(recv) ATTR(recv, COLOR_parser_nodes___AIntrudeVisibility____n_kwintrude)
 typedef val_t (* parser_nodes___AIntrudeVisibility___n_kwintrude_t)(val_t  self);
 val_t parser_nodes___AIntrudeVisibility___n_kwintrude(val_t  self);
+#define LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude "parser_nodes::AIntrudeVisibility::n_kwintrude"
 typedef void (* parser_nodes___AIntrudeVisibility___n_kwintrude__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIntrudeVisibility___n_kwintrude__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIntrudeVisibility___n_kwintrude__eq "parser_nodes::AIntrudeVisibility::n_kwintrude="
 #define ATTR_parser_nodes___AClassdef____n_doc(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_doc)
 typedef val_t (* parser_nodes___AClassdef___n_doc_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_doc(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_doc "parser_nodes::AClassdef::n_doc"
 typedef void (* parser_nodes___AClassdef___n_doc__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_doc__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_doc__eq "parser_nodes::AClassdef::n_doc="
 #define ATTR_parser_nodes___AClassdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_kwredef)
 typedef val_t (* parser_nodes___AClassdef___n_kwredef_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_kwredef(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_kwredef "parser_nodes::AClassdef::n_kwredef"
 typedef void (* parser_nodes___AClassdef___n_kwredef__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_kwredef__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_kwredef__eq "parser_nodes::AClassdef::n_kwredef="
 #define ATTR_parser_nodes___AClassdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_visibility)
 typedef val_t (* parser_nodes___AClassdef___n_visibility_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_visibility "parser_nodes::AClassdef::n_visibility"
 typedef void (* parser_nodes___AClassdef___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_visibility__eq "parser_nodes::AClassdef::n_visibility="
 #define ATTR_parser_nodes___AClassdef____n_classkind(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_classkind)
 typedef val_t (* parser_nodes___AClassdef___n_classkind_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_classkind(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_classkind "parser_nodes::AClassdef::n_classkind"
 typedef void (* parser_nodes___AClassdef___n_classkind__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_classkind__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_classkind__eq "parser_nodes::AClassdef::n_classkind="
 #define ATTR_parser_nodes___AClassdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_id)
 typedef val_t (* parser_nodes___AClassdef___n_id_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_id(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_id "parser_nodes::AClassdef::n_id"
 typedef void (* parser_nodes___AClassdef___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_id__eq "parser_nodes::AClassdef::n_id="
 #define ATTR_parser_nodes___AClassdef____n_formaldefs(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_formaldefs)
 typedef val_t (* parser_nodes___AClassdef___n_formaldefs_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_formaldefs(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_formaldefs "parser_nodes::AClassdef::n_formaldefs"
 typedef void (* parser_nodes___AClassdef___n_formaldefs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_formaldefs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_formaldefs__eq "parser_nodes::AClassdef::n_formaldefs="
 #define ATTR_parser_nodes___AClassdef____n_superclasses(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_superclasses)
 typedef val_t (* parser_nodes___AClassdef___n_superclasses_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_superclasses(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_superclasses "parser_nodes::AClassdef::n_superclasses"
 typedef void (* parser_nodes___AClassdef___n_superclasses__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_superclasses__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_superclasses__eq "parser_nodes::AClassdef::n_superclasses="
 #define ATTR_parser_nodes___AClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___AClassdef____n_propdefs)
 typedef val_t (* parser_nodes___AClassdef___n_propdefs_t)(val_t  self);
 val_t parser_nodes___AClassdef___n_propdefs(val_t  self);
+#define LOCATE_parser_nodes___AClassdef___n_propdefs "parser_nodes::AClassdef::n_propdefs"
 typedef void (* parser_nodes___AClassdef___n_propdefs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AClassdef___n_propdefs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AClassdef___n_propdefs__eq "parser_nodes::AClassdef::n_propdefs="
 #define ATTR_parser_nodes___ATopClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___ATopClassdef____n_propdefs)
 typedef val_t (* parser_nodes___ATopClassdef___n_propdefs_t)(val_t  self);
 val_t parser_nodes___ATopClassdef___n_propdefs(val_t  self);
+#define LOCATE_parser_nodes___ATopClassdef___n_propdefs "parser_nodes::ATopClassdef::n_propdefs"
 typedef void (* parser_nodes___ATopClassdef___n_propdefs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATopClassdef___n_propdefs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATopClassdef___n_propdefs__eq "parser_nodes::ATopClassdef::n_propdefs="
 #define ATTR_parser_nodes___AMainClassdef____n_propdefs(recv) ATTR(recv, COLOR_parser_nodes___AMainClassdef____n_propdefs)
 typedef val_t (* parser_nodes___AMainClassdef___n_propdefs_t)(val_t  self);
 val_t parser_nodes___AMainClassdef___n_propdefs(val_t  self);
+#define LOCATE_parser_nodes___AMainClassdef___n_propdefs "parser_nodes::AMainClassdef::n_propdefs"
 typedef void (* parser_nodes___AMainClassdef___n_propdefs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMainClassdef___n_propdefs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMainClassdef___n_propdefs__eq "parser_nodes::AMainClassdef::n_propdefs="
 #define ATTR_parser_nodes___AConcreteClasskind____n_kwclass(recv) ATTR(recv, COLOR_parser_nodes___AConcreteClasskind____n_kwclass)
 typedef val_t (* parser_nodes___AConcreteClasskind___n_kwclass_t)(val_t  self);
 val_t parser_nodes___AConcreteClasskind___n_kwclass(val_t  self);
+#define LOCATE_parser_nodes___AConcreteClasskind___n_kwclass "parser_nodes::AConcreteClasskind::n_kwclass"
 typedef void (* parser_nodes___AConcreteClasskind___n_kwclass__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AConcreteClasskind___n_kwclass__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AConcreteClasskind___n_kwclass__eq "parser_nodes::AConcreteClasskind::n_kwclass="
 #define ATTR_parser_nodes___AAbstractClasskind____n_kwabstract(recv) ATTR(recv, COLOR_parser_nodes___AAbstractClasskind____n_kwabstract)
 typedef val_t (* parser_nodes___AAbstractClasskind___n_kwabstract_t)(val_t  self);
 val_t parser_nodes___AAbstractClasskind___n_kwabstract(val_t  self);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract "parser_nodes::AAbstractClasskind::n_kwabstract"
 typedef void (* parser_nodes___AAbstractClasskind___n_kwabstract__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAbstractClasskind___n_kwabstract__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwabstract__eq "parser_nodes::AAbstractClasskind::n_kwabstract="
 #define ATTR_parser_nodes___AAbstractClasskind____n_kwclass(recv) ATTR(recv, COLOR_parser_nodes___AAbstractClasskind____n_kwclass)
 typedef val_t (* parser_nodes___AAbstractClasskind___n_kwclass_t)(val_t  self);
 val_t parser_nodes___AAbstractClasskind___n_kwclass(val_t  self);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwclass "parser_nodes::AAbstractClasskind::n_kwclass"
 typedef void (* parser_nodes___AAbstractClasskind___n_kwclass__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAbstractClasskind___n_kwclass__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAbstractClasskind___n_kwclass__eq "parser_nodes::AAbstractClasskind::n_kwclass="
 #define ATTR_parser_nodes___AInterfaceClasskind____n_kwinterface(recv) ATTR(recv, COLOR_parser_nodes___AInterfaceClasskind____n_kwinterface)
 typedef val_t (* parser_nodes___AInterfaceClasskind___n_kwinterface_t)(val_t  self);
 val_t parser_nodes___AInterfaceClasskind___n_kwinterface(val_t  self);
+#define LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface "parser_nodes::AInterfaceClasskind::n_kwinterface"
 typedef void (* parser_nodes___AInterfaceClasskind___n_kwinterface__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AInterfaceClasskind___n_kwinterface__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AInterfaceClasskind___n_kwinterface__eq "parser_nodes::AInterfaceClasskind::n_kwinterface="
 #define ATTR_parser_nodes___AUniversalClasskind____n_kwuniversal(recv) ATTR(recv, COLOR_parser_nodes___AUniversalClasskind____n_kwuniversal)
 typedef val_t (* parser_nodes___AUniversalClasskind___n_kwuniversal_t)(val_t  self);
 val_t parser_nodes___AUniversalClasskind___n_kwuniversal(val_t  self);
+#define LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal "parser_nodes::AUniversalClasskind::n_kwuniversal"
 typedef void (* parser_nodes___AUniversalClasskind___n_kwuniversal__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AUniversalClasskind___n_kwuniversal__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AUniversalClasskind___n_kwuniversal__eq "parser_nodes::AUniversalClasskind::n_kwuniversal="
 #define ATTR_parser_nodes___AFormaldef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AFormaldef____n_id)
 typedef val_t (* parser_nodes___AFormaldef___n_id_t)(val_t  self);
 val_t parser_nodes___AFormaldef___n_id(val_t  self);
+#define LOCATE_parser_nodes___AFormaldef___n_id "parser_nodes::AFormaldef::n_id"
 typedef void (* parser_nodes___AFormaldef___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AFormaldef___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AFormaldef___n_id__eq "parser_nodes::AFormaldef::n_id="
 #define ATTR_parser_nodes___AFormaldef____n_type(recv) ATTR(recv, COLOR_parser_nodes___AFormaldef____n_type)
 typedef val_t (* parser_nodes___AFormaldef___n_type_t)(val_t  self);
 val_t parser_nodes___AFormaldef___n_type(val_t  self);
+#define LOCATE_parser_nodes___AFormaldef___n_type "parser_nodes::AFormaldef::n_type"
 typedef void (* parser_nodes___AFormaldef___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AFormaldef___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AFormaldef___n_type__eq "parser_nodes::AFormaldef::n_type="
 #define ATTR_parser_nodes___ASuperclass____n_kwspecial(recv) ATTR(recv, COLOR_parser_nodes___ASuperclass____n_kwspecial)
 typedef val_t (* parser_nodes___ASuperclass___n_kwspecial_t)(val_t  self);
 val_t parser_nodes___ASuperclass___n_kwspecial(val_t  self);
+#define LOCATE_parser_nodes___ASuperclass___n_kwspecial "parser_nodes::ASuperclass::n_kwspecial"
 typedef void (* parser_nodes___ASuperclass___n_kwspecial__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperclass___n_kwspecial__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperclass___n_kwspecial__eq "parser_nodes::ASuperclass::n_kwspecial="
 #define ATTR_parser_nodes___ASuperclass____n_type(recv) ATTR(recv, COLOR_parser_nodes___ASuperclass____n_type)
 typedef val_t (* parser_nodes___ASuperclass___n_type_t)(val_t  self);
 val_t parser_nodes___ASuperclass___n_type(val_t  self);
+#define LOCATE_parser_nodes___ASuperclass___n_type "parser_nodes::ASuperclass::n_type"
 typedef void (* parser_nodes___ASuperclass___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperclass___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperclass___n_type__eq "parser_nodes::ASuperclass::n_type="
 #define ATTR_parser_nodes___AAttrPropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_kwredef)
 typedef val_t (* parser_nodes___AAttrPropdef___n_kwredef_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_kwredef(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwredef "parser_nodes::AAttrPropdef::n_kwredef"
 typedef void (* parser_nodes___AAttrPropdef___n_kwredef__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_kwredef__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwredef__eq "parser_nodes::AAttrPropdef::n_kwredef="
 #define ATTR_parser_nodes___AAttrPropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_visibility)
 typedef val_t (* parser_nodes___AAttrPropdef___n_visibility_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_visibility "parser_nodes::AAttrPropdef::n_visibility"
 typedef void (* parser_nodes___AAttrPropdef___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_visibility__eq "parser_nodes::AAttrPropdef::n_visibility="
 #define ATTR_parser_nodes___AAttrPropdef____n_kwattr(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_kwattr)
 typedef val_t (* parser_nodes___AAttrPropdef___n_kwattr_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_kwattr(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwattr "parser_nodes::AAttrPropdef::n_kwattr"
 typedef void (* parser_nodes___AAttrPropdef___n_kwattr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_kwattr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_kwattr__eq "parser_nodes::AAttrPropdef::n_kwattr="
 #define ATTR_parser_nodes___AAttrPropdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_id)
 typedef val_t (* parser_nodes___AAttrPropdef___n_id_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_id(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_id "parser_nodes::AAttrPropdef::n_id"
 typedef void (* parser_nodes___AAttrPropdef___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_id__eq "parser_nodes::AAttrPropdef::n_id="
 #define ATTR_parser_nodes___AAttrPropdef____n_type(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_type)
 typedef val_t (* parser_nodes___AAttrPropdef___n_type_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_type(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_type "parser_nodes::AAttrPropdef::n_type"
 typedef void (* parser_nodes___AAttrPropdef___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_type__eq "parser_nodes::AAttrPropdef::n_type="
 #define ATTR_parser_nodes___AAttrPropdef____n_readable(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_readable)
 typedef val_t (* parser_nodes___AAttrPropdef___n_readable_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_readable(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_readable "parser_nodes::AAttrPropdef::n_readable"
 typedef void (* parser_nodes___AAttrPropdef___n_readable__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_readable__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_readable__eq "parser_nodes::AAttrPropdef::n_readable="
 #define ATTR_parser_nodes___AAttrPropdef____n_writable(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_writable)
 typedef val_t (* parser_nodes___AAttrPropdef___n_writable_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_writable(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_writable "parser_nodes::AAttrPropdef::n_writable"
 typedef void (* parser_nodes___AAttrPropdef___n_writable__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_writable__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_writable__eq "parser_nodes::AAttrPropdef::n_writable="
 #define ATTR_parser_nodes___AAttrPropdef____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAttrPropdef____n_expr)
 typedef val_t (* parser_nodes___AAttrPropdef___n_expr_t)(val_t  self);
 val_t parser_nodes___AAttrPropdef___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AAttrPropdef___n_expr "parser_nodes::AAttrPropdef::n_expr"
 typedef void (* parser_nodes___AAttrPropdef___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrPropdef___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrPropdef___n_expr__eq "parser_nodes::AAttrPropdef::n_expr="
 #define ATTR_parser_nodes___AMethPropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_kwredef)
 typedef val_t (* parser_nodes___AMethPropdef___n_kwredef_t)(val_t  self);
 val_t parser_nodes___AMethPropdef___n_kwredef(val_t  self);
+#define LOCATE_parser_nodes___AMethPropdef___n_kwredef "parser_nodes::AMethPropdef::n_kwredef"
 typedef void (* parser_nodes___AMethPropdef___n_kwredef__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMethPropdef___n_kwredef__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_kwredef__eq "parser_nodes::AMethPropdef::n_kwredef="
 #define ATTR_parser_nodes___AMethPropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_visibility)
 typedef val_t (* parser_nodes___AMethPropdef___n_visibility_t)(val_t  self);
 val_t parser_nodes___AMethPropdef___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___AMethPropdef___n_visibility "parser_nodes::AMethPropdef::n_visibility"
 typedef void (* parser_nodes___AMethPropdef___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMethPropdef___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_visibility__eq "parser_nodes::AMethPropdef::n_visibility="
 #define ATTR_parser_nodes___AMethPropdef____n_methid(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_methid)
 typedef val_t (* parser_nodes___AMethPropdef___n_methid_t)(val_t  self);
 val_t parser_nodes___AMethPropdef___n_methid(val_t  self);
+#define LOCATE_parser_nodes___AMethPropdef___n_methid "parser_nodes::AMethPropdef::n_methid"
 typedef void (* parser_nodes___AMethPropdef___n_methid__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMethPropdef___n_methid__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_methid__eq "parser_nodes::AMethPropdef::n_methid="
 #define ATTR_parser_nodes___AMethPropdef____n_signature(recv) ATTR(recv, COLOR_parser_nodes___AMethPropdef____n_signature)
 typedef val_t (* parser_nodes___AMethPropdef___n_signature_t)(val_t  self);
 val_t parser_nodes___AMethPropdef___n_signature(val_t  self);
+#define LOCATE_parser_nodes___AMethPropdef___n_signature "parser_nodes::AMethPropdef::n_signature"
 typedef void (* parser_nodes___AMethPropdef___n_signature__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMethPropdef___n_signature__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMethPropdef___n_signature__eq "parser_nodes::AMethPropdef::n_signature="
 #define ATTR_parser_nodes___ADeferredMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___ADeferredMethPropdef____n_kwmeth)
 typedef val_t (* parser_nodes___ADeferredMethPropdef___n_kwmeth_t)(val_t  self);
 val_t parser_nodes___ADeferredMethPropdef___n_kwmeth(val_t  self);
+#define LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth "parser_nodes::ADeferredMethPropdef::n_kwmeth"
 typedef void (* parser_nodes___ADeferredMethPropdef___n_kwmeth__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ADeferredMethPropdef___n_kwmeth__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ADeferredMethPropdef___n_kwmeth__eq "parser_nodes::ADeferredMethPropdef::n_kwmeth="
 #define ATTR_parser_nodes___AInternMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AInternMethPropdef____n_kwmeth)
 typedef val_t (* parser_nodes___AInternMethPropdef___n_kwmeth_t)(val_t  self);
 val_t parser_nodes___AInternMethPropdef___n_kwmeth(val_t  self);
+#define LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth "parser_nodes::AInternMethPropdef::n_kwmeth"
 typedef void (* parser_nodes___AInternMethPropdef___n_kwmeth__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AInternMethPropdef___n_kwmeth__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AInternMethPropdef___n_kwmeth__eq "parser_nodes::AInternMethPropdef::n_kwmeth="
 #define ATTR_parser_nodes___AExternMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AExternMethPropdef____n_kwmeth)
 typedef val_t (* parser_nodes___AExternMethPropdef___n_kwmeth_t)(val_t  self);
 val_t parser_nodes___AExternMethPropdef___n_kwmeth(val_t  self);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth "parser_nodes::AExternMethPropdef::n_kwmeth"
 typedef void (* parser_nodes___AExternMethPropdef___n_kwmeth__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AExternMethPropdef___n_kwmeth__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_kwmeth__eq "parser_nodes::AExternMethPropdef::n_kwmeth="
 #define ATTR_parser_nodes___AExternMethPropdef____n_extern(recv) ATTR(recv, COLOR_parser_nodes___AExternMethPropdef____n_extern)
 typedef val_t (* parser_nodes___AExternMethPropdef___n_extern_t)(val_t  self);
 val_t parser_nodes___AExternMethPropdef___n_extern(val_t  self);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_extern "parser_nodes::AExternMethPropdef::n_extern"
 typedef void (* parser_nodes___AExternMethPropdef___n_extern__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AExternMethPropdef___n_extern__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AExternMethPropdef___n_extern__eq "parser_nodes::AExternMethPropdef::n_extern="
 #define ATTR_parser_nodes___AConcreteMethPropdef____n_kwmeth(recv) ATTR(recv, COLOR_parser_nodes___AConcreteMethPropdef____n_kwmeth)
 typedef val_t (* parser_nodes___AConcreteMethPropdef___n_kwmeth_t)(val_t  self);
 val_t parser_nodes___AConcreteMethPropdef___n_kwmeth(val_t  self);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth "parser_nodes::AConcreteMethPropdef::n_kwmeth"
 typedef void (* parser_nodes___AConcreteMethPropdef___n_kwmeth__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AConcreteMethPropdef___n_kwmeth__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_kwmeth__eq "parser_nodes::AConcreteMethPropdef::n_kwmeth="
 #define ATTR_parser_nodes___AConcreteMethPropdef____n_block(recv) ATTR(recv, COLOR_parser_nodes___AConcreteMethPropdef____n_block)
 typedef val_t (* parser_nodes___AConcreteMethPropdef___n_block_t)(val_t  self);
 val_t parser_nodes___AConcreteMethPropdef___n_block(val_t  self);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_block "parser_nodes::AConcreteMethPropdef::n_block"
 typedef void (* parser_nodes___AConcreteMethPropdef___n_block__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AConcreteMethPropdef___n_block__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AConcreteMethPropdef___n_block__eq "parser_nodes::AConcreteMethPropdef::n_block="
 #define ATTR_parser_nodes___AConcreteInitPropdef____n_kwinit(recv) ATTR(recv, COLOR_parser_nodes___AConcreteInitPropdef____n_kwinit)
 typedef val_t (* parser_nodes___AConcreteInitPropdef___n_kwinit_t)(val_t  self);
 val_t parser_nodes___AConcreteInitPropdef___n_kwinit(val_t  self);
+#define LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit "parser_nodes::AConcreteInitPropdef::n_kwinit"
 typedef void (* parser_nodes___AConcreteInitPropdef___n_kwinit__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AConcreteInitPropdef___n_kwinit__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AConcreteInitPropdef___n_kwinit__eq "parser_nodes::AConcreteInitPropdef::n_kwinit="
 #define ATTR_parser_nodes___ATypePropdef____n_kwredef(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_kwredef)
 typedef val_t (* parser_nodes___ATypePropdef___n_kwredef_t)(val_t  self);
 val_t parser_nodes___ATypePropdef___n_kwredef(val_t  self);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwredef "parser_nodes::ATypePropdef::n_kwredef"
 typedef void (* parser_nodes___ATypePropdef___n_kwredef__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATypePropdef___n_kwredef__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwredef__eq "parser_nodes::ATypePropdef::n_kwredef="
 #define ATTR_parser_nodes___ATypePropdef____n_visibility(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_visibility)
 typedef val_t (* parser_nodes___ATypePropdef___n_visibility_t)(val_t  self);
 val_t parser_nodes___ATypePropdef___n_visibility(val_t  self);
+#define LOCATE_parser_nodes___ATypePropdef___n_visibility "parser_nodes::ATypePropdef::n_visibility"
 typedef void (* parser_nodes___ATypePropdef___n_visibility__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATypePropdef___n_visibility__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_visibility__eq "parser_nodes::ATypePropdef::n_visibility="
 #define ATTR_parser_nodes___ATypePropdef____n_kwtype(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_kwtype)
 typedef val_t (* parser_nodes___ATypePropdef___n_kwtype_t)(val_t  self);
 val_t parser_nodes___ATypePropdef___n_kwtype(val_t  self);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwtype "parser_nodes::ATypePropdef::n_kwtype"
 typedef void (* parser_nodes___ATypePropdef___n_kwtype__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATypePropdef___n_kwtype__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_kwtype__eq "parser_nodes::ATypePropdef::n_kwtype="
 #define ATTR_parser_nodes___ATypePropdef____n_id(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_id)
 typedef val_t (* parser_nodes___ATypePropdef___n_id_t)(val_t  self);
 val_t parser_nodes___ATypePropdef___n_id(val_t  self);
+#define LOCATE_parser_nodes___ATypePropdef___n_id "parser_nodes::ATypePropdef::n_id"
 typedef void (* parser_nodes___ATypePropdef___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATypePropdef___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_id__eq "parser_nodes::ATypePropdef::n_id="
 #define ATTR_parser_nodes___ATypePropdef____n_type(recv) ATTR(recv, COLOR_parser_nodes___ATypePropdef____n_type)
 typedef val_t (* parser_nodes___ATypePropdef___n_type_t)(val_t  self);
 val_t parser_nodes___ATypePropdef___n_type(val_t  self);
+#define LOCATE_parser_nodes___ATypePropdef___n_type "parser_nodes::ATypePropdef::n_type"
 typedef void (* parser_nodes___ATypePropdef___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATypePropdef___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATypePropdef___n_type__eq "parser_nodes::ATypePropdef::n_type="
 #define ATTR_parser_nodes___AReadAble____n_kwreadable(recv) ATTR(recv, COLOR_parser_nodes___AReadAble____n_kwreadable)
 typedef val_t (* parser_nodes___AReadAble___n_kwreadable_t)(val_t  self);
 val_t parser_nodes___AReadAble___n_kwreadable(val_t  self);
+#define LOCATE_parser_nodes___AReadAble___n_kwreadable "parser_nodes::AReadAble::n_kwreadable"
 typedef void (* parser_nodes___AReadAble___n_kwreadable__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AReadAble___n_kwreadable__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AReadAble___n_kwreadable__eq "parser_nodes::AReadAble::n_kwreadable="
 #define ATTR_parser_nodes___AWriteAble____n_kwwritable(recv) ATTR(recv, COLOR_parser_nodes___AWriteAble____n_kwwritable)
 typedef val_t (* parser_nodes___AWriteAble___n_kwwritable_t)(val_t  self);
 val_t parser_nodes___AWriteAble___n_kwwritable(val_t  self);
+#define LOCATE_parser_nodes___AWriteAble___n_kwwritable "parser_nodes::AWriteAble::n_kwwritable"
 typedef void (* parser_nodes___AWriteAble___n_kwwritable__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AWriteAble___n_kwwritable__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AWriteAble___n_kwwritable__eq "parser_nodes::AWriteAble::n_kwwritable="
 #define ATTR_parser_nodes___AIdMethid____n_id(recv) ATTR(recv, COLOR_parser_nodes___AIdMethid____n_id)
 typedef val_t (* parser_nodes___AIdMethid___n_id_t)(val_t  self);
 val_t parser_nodes___AIdMethid___n_id(val_t  self);
+#define LOCATE_parser_nodes___AIdMethid___n_id "parser_nodes::AIdMethid::n_id"
 typedef void (* parser_nodes___AIdMethid___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIdMethid___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIdMethid___n_id__eq "parser_nodes::AIdMethid::n_id="
 #define ATTR_parser_nodes___APlusMethid____n_plus(recv) ATTR(recv, COLOR_parser_nodes___APlusMethid____n_plus)
 typedef val_t (* parser_nodes___APlusMethid___n_plus_t)(val_t  self);
 val_t parser_nodes___APlusMethid___n_plus(val_t  self);
+#define LOCATE_parser_nodes___APlusMethid___n_plus "parser_nodes::APlusMethid::n_plus"
 typedef void (* parser_nodes___APlusMethid___n_plus__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APlusMethid___n_plus__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APlusMethid___n_plus__eq "parser_nodes::APlusMethid::n_plus="
 #define ATTR_parser_nodes___AMinusMethid____n_minus(recv) ATTR(recv, COLOR_parser_nodes___AMinusMethid____n_minus)
 typedef val_t (* parser_nodes___AMinusMethid___n_minus_t)(val_t  self);
 val_t parser_nodes___AMinusMethid___n_minus(val_t  self);
+#define LOCATE_parser_nodes___AMinusMethid___n_minus "parser_nodes::AMinusMethid::n_minus"
 typedef void (* parser_nodes___AMinusMethid___n_minus__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMinusMethid___n_minus__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMinusMethid___n_minus__eq "parser_nodes::AMinusMethid::n_minus="
 #define ATTR_parser_nodes___AStarMethid____n_star(recv) ATTR(recv, COLOR_parser_nodes___AStarMethid____n_star)
 typedef val_t (* parser_nodes___AStarMethid___n_star_t)(val_t  self);
 val_t parser_nodes___AStarMethid___n_star(val_t  self);
+#define LOCATE_parser_nodes___AStarMethid___n_star "parser_nodes::AStarMethid::n_star"
 typedef void (* parser_nodes___AStarMethid___n_star__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AStarMethid___n_star__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AStarMethid___n_star__eq "parser_nodes::AStarMethid::n_star="
 #define ATTR_parser_nodes___ASlashMethid____n_slash(recv) ATTR(recv, COLOR_parser_nodes___ASlashMethid____n_slash)
 typedef val_t (* parser_nodes___ASlashMethid___n_slash_t)(val_t  self);
 val_t parser_nodes___ASlashMethid___n_slash(val_t  self);
+#define LOCATE_parser_nodes___ASlashMethid___n_slash "parser_nodes::ASlashMethid::n_slash"
 typedef void (* parser_nodes___ASlashMethid___n_slash__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASlashMethid___n_slash__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASlashMethid___n_slash__eq "parser_nodes::ASlashMethid::n_slash="
 #define ATTR_parser_nodes___APercentMethid____n_percent(recv) ATTR(recv, COLOR_parser_nodes___APercentMethid____n_percent)
 typedef val_t (* parser_nodes___APercentMethid___n_percent_t)(val_t  self);
 val_t parser_nodes___APercentMethid___n_percent(val_t  self);
+#define LOCATE_parser_nodes___APercentMethid___n_percent "parser_nodes::APercentMethid::n_percent"
 typedef void (* parser_nodes___APercentMethid___n_percent__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APercentMethid___n_percent__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APercentMethid___n_percent__eq "parser_nodes::APercentMethid::n_percent="
 #define ATTR_parser_nodes___AEqMethid____n_eq(recv) ATTR(recv, COLOR_parser_nodes___AEqMethid____n_eq)
 typedef val_t (* parser_nodes___AEqMethid___n_eq_t)(val_t  self);
 val_t parser_nodes___AEqMethid___n_eq(val_t  self);
+#define LOCATE_parser_nodes___AEqMethid___n_eq "parser_nodes::AEqMethid::n_eq"
 typedef void (* parser_nodes___AEqMethid___n_eq__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AEqMethid___n_eq__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AEqMethid___n_eq__eq "parser_nodes::AEqMethid::n_eq="
 #define ATTR_parser_nodes___ANeMethid____n_ne(recv) ATTR(recv, COLOR_parser_nodes___ANeMethid____n_ne)
 typedef val_t (* parser_nodes___ANeMethid___n_ne_t)(val_t  self);
 val_t parser_nodes___ANeMethid___n_ne(val_t  self);
+#define LOCATE_parser_nodes___ANeMethid___n_ne "parser_nodes::ANeMethid::n_ne"
 typedef void (* parser_nodes___ANeMethid___n_ne__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANeMethid___n_ne__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANeMethid___n_ne__eq "parser_nodes::ANeMethid::n_ne="
 #define ATTR_parser_nodes___ALeMethid____n_le(recv) ATTR(recv, COLOR_parser_nodes___ALeMethid____n_le)
 typedef val_t (* parser_nodes___ALeMethid___n_le_t)(val_t  self);
 val_t parser_nodes___ALeMethid___n_le(val_t  self);
+#define LOCATE_parser_nodes___ALeMethid___n_le "parser_nodes::ALeMethid::n_le"
 typedef void (* parser_nodes___ALeMethid___n_le__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ALeMethid___n_le__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ALeMethid___n_le__eq "parser_nodes::ALeMethid::n_le="
 #define ATTR_parser_nodes___AGeMethid____n_ge(recv) ATTR(recv, COLOR_parser_nodes___AGeMethid____n_ge)
 typedef val_t (* parser_nodes___AGeMethid___n_ge_t)(val_t  self);
 val_t parser_nodes___AGeMethid___n_ge(val_t  self);
+#define LOCATE_parser_nodes___AGeMethid___n_ge "parser_nodes::AGeMethid::n_ge"
 typedef void (* parser_nodes___AGeMethid___n_ge__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AGeMethid___n_ge__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AGeMethid___n_ge__eq "parser_nodes::AGeMethid::n_ge="
 #define ATTR_parser_nodes___ALtMethid____n_lt(recv) ATTR(recv, COLOR_parser_nodes___ALtMethid____n_lt)
 typedef val_t (* parser_nodes___ALtMethid___n_lt_t)(val_t  self);
 val_t parser_nodes___ALtMethid___n_lt(val_t  self);
+#define LOCATE_parser_nodes___ALtMethid___n_lt "parser_nodes::ALtMethid::n_lt"
 typedef void (* parser_nodes___ALtMethid___n_lt__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ALtMethid___n_lt__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ALtMethid___n_lt__eq "parser_nodes::ALtMethid::n_lt="
 #define ATTR_parser_nodes___AGtMethid____n_gt(recv) ATTR(recv, COLOR_parser_nodes___AGtMethid____n_gt)
 typedef val_t (* parser_nodes___AGtMethid___n_gt_t)(val_t  self);
 val_t parser_nodes___AGtMethid___n_gt(val_t  self);
+#define LOCATE_parser_nodes___AGtMethid___n_gt "parser_nodes::AGtMethid::n_gt"
 typedef void (* parser_nodes___AGtMethid___n_gt__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AGtMethid___n_gt__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AGtMethid___n_gt__eq "parser_nodes::AGtMethid::n_gt="
 #define ATTR_parser_nodes___ABraMethid____n_obra(recv) ATTR(recv, COLOR_parser_nodes___ABraMethid____n_obra)
 typedef val_t (* parser_nodes___ABraMethid___n_obra_t)(val_t  self);
 val_t parser_nodes___ABraMethid___n_obra(val_t  self);
+#define LOCATE_parser_nodes___ABraMethid___n_obra "parser_nodes::ABraMethid::n_obra"
 typedef void (* parser_nodes___ABraMethid___n_obra__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraMethid___n_obra__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraMethid___n_obra__eq "parser_nodes::ABraMethid::n_obra="
 #define ATTR_parser_nodes___ABraMethid____n_cbra(recv) ATTR(recv, COLOR_parser_nodes___ABraMethid____n_cbra)
 typedef val_t (* parser_nodes___ABraMethid___n_cbra_t)(val_t  self);
 val_t parser_nodes___ABraMethid___n_cbra(val_t  self);
+#define LOCATE_parser_nodes___ABraMethid___n_cbra "parser_nodes::ABraMethid::n_cbra"
 typedef void (* parser_nodes___ABraMethid___n_cbra__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraMethid___n_cbra__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraMethid___n_cbra__eq "parser_nodes::ABraMethid::n_cbra="
 #define ATTR_parser_nodes___AStarshipMethid____n_starship(recv) ATTR(recv, COLOR_parser_nodes___AStarshipMethid____n_starship)
 typedef val_t (* parser_nodes___AStarshipMethid___n_starship_t)(val_t  self);
 val_t parser_nodes___AStarshipMethid___n_starship(val_t  self);
+#define LOCATE_parser_nodes___AStarshipMethid___n_starship "parser_nodes::AStarshipMethid::n_starship"
 typedef void (* parser_nodes___AStarshipMethid___n_starship__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AStarshipMethid___n_starship__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AStarshipMethid___n_starship__eq "parser_nodes::AStarshipMethid::n_starship="
 #define ATTR_parser_nodes___AAssignMethid____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAssignMethid____n_id)
 typedef val_t (* parser_nodes___AAssignMethid___n_id_t)(val_t  self);
 val_t parser_nodes___AAssignMethid___n_id(val_t  self);
+#define LOCATE_parser_nodes___AAssignMethid___n_id "parser_nodes::AAssignMethid::n_id"
 typedef void (* parser_nodes___AAssignMethid___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssignMethid___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssignMethid___n_id__eq "parser_nodes::AAssignMethid::n_id="
 #define ATTR_parser_nodes___AAssignMethid____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AAssignMethid____n_assign)
 typedef val_t (* parser_nodes___AAssignMethid___n_assign_t)(val_t  self);
 val_t parser_nodes___AAssignMethid___n_assign(val_t  self);
+#define LOCATE_parser_nodes___AAssignMethid___n_assign "parser_nodes::AAssignMethid::n_assign"
 typedef void (* parser_nodes___AAssignMethid___n_assign__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssignMethid___n_assign__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssignMethid___n_assign__eq "parser_nodes::AAssignMethid::n_assign="
 #define ATTR_parser_nodes___ABraassignMethid____n_obra(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_obra)
 typedef val_t (* parser_nodes___ABraassignMethid___n_obra_t)(val_t  self);
 val_t parser_nodes___ABraassignMethid___n_obra(val_t  self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_obra "parser_nodes::ABraassignMethid::n_obra"
 typedef void (* parser_nodes___ABraassignMethid___n_obra__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraassignMethid___n_obra__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_obra__eq "parser_nodes::ABraassignMethid::n_obra="
 #define ATTR_parser_nodes___ABraassignMethid____n_cbra(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_cbra)
 typedef val_t (* parser_nodes___ABraassignMethid___n_cbra_t)(val_t  self);
 val_t parser_nodes___ABraassignMethid___n_cbra(val_t  self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_cbra "parser_nodes::ABraassignMethid::n_cbra"
 typedef void (* parser_nodes___ABraassignMethid___n_cbra__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraassignMethid___n_cbra__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_cbra__eq "parser_nodes::ABraassignMethid::n_cbra="
 #define ATTR_parser_nodes___ABraassignMethid____n_assign(recv) ATTR(recv, COLOR_parser_nodes___ABraassignMethid____n_assign)
 typedef val_t (* parser_nodes___ABraassignMethid___n_assign_t)(val_t  self);
 val_t parser_nodes___ABraassignMethid___n_assign(val_t  self);
+#define LOCATE_parser_nodes___ABraassignMethid___n_assign "parser_nodes::ABraassignMethid::n_assign"
 typedef void (* parser_nodes___ABraassignMethid___n_assign__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraassignMethid___n_assign__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraassignMethid___n_assign__eq "parser_nodes::ABraassignMethid::n_assign="
 #define ATTR_parser_nodes___ASignature____n_params(recv) ATTR(recv, COLOR_parser_nodes___ASignature____n_params)
 typedef val_t (* parser_nodes___ASignature___n_params_t)(val_t  self);
 val_t parser_nodes___ASignature___n_params(val_t  self);
+#define LOCATE_parser_nodes___ASignature___n_params "parser_nodes::ASignature::n_params"
 typedef void (* parser_nodes___ASignature___n_params__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASignature___n_params__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASignature___n_params__eq "parser_nodes::ASignature::n_params="
 #define ATTR_parser_nodes___ASignature____n_type(recv) ATTR(recv, COLOR_parser_nodes___ASignature____n_type)
 typedef val_t (* parser_nodes___ASignature___n_type_t)(val_t  self);
 val_t parser_nodes___ASignature___n_type(val_t  self);
+#define LOCATE_parser_nodes___ASignature___n_type "parser_nodes::ASignature::n_type"
 typedef void (* parser_nodes___ASignature___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASignature___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASignature___n_type__eq "parser_nodes::ASignature::n_type="
 #define ATTR_parser_nodes___AParam____n_dotdotdot(recv) ATTR(recv, COLOR_parser_nodes___AParam____n_dotdotdot)
 typedef val_t (* parser_nodes___AParam___n_dotdotdot_t)(val_t  self);
 val_t parser_nodes___AParam___n_dotdotdot(val_t  self);
+#define LOCATE_parser_nodes___AParam___n_dotdotdot "parser_nodes::AParam::n_dotdotdot"
 typedef void (* parser_nodes___AParam___n_dotdotdot__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AParam___n_dotdotdot__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AParam___n_dotdotdot__eq "parser_nodes::AParam::n_dotdotdot="
 #define ATTR_parser_nodes___AType____n_id(recv) ATTR(recv, COLOR_parser_nodes___AType____n_id)
 typedef val_t (* parser_nodes___AType___n_id_t)(val_t  self);
 val_t parser_nodes___AType___n_id(val_t  self);
+#define LOCATE_parser_nodes___AType___n_id "parser_nodes::AType::n_id"
 typedef void (* parser_nodes___AType___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AType___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AType___n_id__eq "parser_nodes::AType::n_id="
 #define ATTR_parser_nodes___AType____n_types(recv) ATTR(recv, COLOR_parser_nodes___AType____n_types)
 typedef val_t (* parser_nodes___AType___n_types_t)(val_t  self);
 val_t parser_nodes___AType___n_types(val_t  self);
+#define LOCATE_parser_nodes___AType___n_types "parser_nodes::AType::n_types"
 typedef void (* parser_nodes___AType___n_types__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AType___n_types__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AType___n_types__eq "parser_nodes::AType::n_types="
 #define ATTR_parser_nodes___ABlockExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ABlockExpr____n_expr)
 typedef val_t (* parser_nodes___ABlockExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___ABlockExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___ABlockExpr___n_expr "parser_nodes::ABlockExpr::n_expr"
 typedef void (* parser_nodes___ABlockExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABlockExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABlockExpr___n_expr__eq "parser_nodes::ABlockExpr::n_expr="
 #define ATTR_parser_nodes___AVardeclExpr____n_kwvar(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_kwvar)
 typedef val_t (* parser_nodes___AVardeclExpr___n_kwvar_t)(val_t  self);
 val_t parser_nodes___AVardeclExpr___n_kwvar(val_t  self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_kwvar "parser_nodes::AVardeclExpr::n_kwvar"
 typedef void (* parser_nodes___AVardeclExpr___n_kwvar__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVardeclExpr___n_kwvar__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_kwvar__eq "parser_nodes::AVardeclExpr::n_kwvar="
 #define ATTR_parser_nodes___AVardeclExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_id)
 typedef val_t (* parser_nodes___AVardeclExpr___n_id_t)(val_t  self);
 val_t parser_nodes___AVardeclExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_id "parser_nodes::AVardeclExpr::n_id"
 typedef void (* parser_nodes___AVardeclExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVardeclExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_id__eq "parser_nodes::AVardeclExpr::n_id="
 #define ATTR_parser_nodes___AVardeclExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_type)
 typedef val_t (* parser_nodes___AVardeclExpr___n_type_t)(val_t  self);
 val_t parser_nodes___AVardeclExpr___n_type(val_t  self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_type "parser_nodes::AVardeclExpr::n_type"
 typedef void (* parser_nodes___AVardeclExpr___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVardeclExpr___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_type__eq "parser_nodes::AVardeclExpr::n_type="
 #define ATTR_parser_nodes___AVardeclExpr____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_assign)
 typedef val_t (* parser_nodes___AVardeclExpr___n_assign_t)(val_t  self);
 val_t parser_nodes___AVardeclExpr___n_assign(val_t  self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_assign "parser_nodes::AVardeclExpr::n_assign"
 typedef void (* parser_nodes___AVardeclExpr___n_assign__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVardeclExpr___n_assign__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_assign__eq "parser_nodes::AVardeclExpr::n_assign="
 #define ATTR_parser_nodes___AVardeclExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AVardeclExpr____n_expr)
 typedef val_t (* parser_nodes___AVardeclExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AVardeclExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AVardeclExpr___n_expr "parser_nodes::AVardeclExpr::n_expr"
 typedef void (* parser_nodes___AVardeclExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVardeclExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVardeclExpr___n_expr__eq "parser_nodes::AVardeclExpr::n_expr="
 #define ATTR_parser_nodes___AReturnExpr____n_kwreturn(recv) ATTR(recv, COLOR_parser_nodes___AReturnExpr____n_kwreturn)
 typedef val_t (* parser_nodes___AReturnExpr___n_kwreturn_t)(val_t  self);
 val_t parser_nodes___AReturnExpr___n_kwreturn(val_t  self);
+#define LOCATE_parser_nodes___AReturnExpr___n_kwreturn "parser_nodes::AReturnExpr::n_kwreturn"
 typedef void (* parser_nodes___AReturnExpr___n_kwreturn__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AReturnExpr___n_kwreturn__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AReturnExpr___n_kwreturn__eq "parser_nodes::AReturnExpr::n_kwreturn="
 #define ATTR_parser_nodes___AReturnExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AReturnExpr____n_expr)
 typedef val_t (* parser_nodes___AReturnExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AReturnExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AReturnExpr___n_expr "parser_nodes::AReturnExpr::n_expr"
 typedef void (* parser_nodes___AReturnExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AReturnExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AReturnExpr___n_expr__eq "parser_nodes::AReturnExpr::n_expr="
 #define ATTR_parser_nodes___ABreakExpr____n_kwbreak(recv) ATTR(recv, COLOR_parser_nodes___ABreakExpr____n_kwbreak)
 typedef val_t (* parser_nodes___ABreakExpr___n_kwbreak_t)(val_t  self);
 val_t parser_nodes___ABreakExpr___n_kwbreak(val_t  self);
+#define LOCATE_parser_nodes___ABreakExpr___n_kwbreak "parser_nodes::ABreakExpr::n_kwbreak"
 typedef void (* parser_nodes___ABreakExpr___n_kwbreak__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABreakExpr___n_kwbreak__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABreakExpr___n_kwbreak__eq "parser_nodes::ABreakExpr::n_kwbreak="
 #define ATTR_parser_nodes___AAbortExpr____n_kwabort(recv) ATTR(recv, COLOR_parser_nodes___AAbortExpr____n_kwabort)
 typedef val_t (* parser_nodes___AAbortExpr___n_kwabort_t)(val_t  self);
 val_t parser_nodes___AAbortExpr___n_kwabort(val_t  self);
+#define LOCATE_parser_nodes___AAbortExpr___n_kwabort "parser_nodes::AAbortExpr::n_kwabort"
 typedef void (* parser_nodes___AAbortExpr___n_kwabort__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAbortExpr___n_kwabort__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAbortExpr___n_kwabort__eq "parser_nodes::AAbortExpr::n_kwabort="
 #define ATTR_parser_nodes___AContinueExpr____n_kwcontinue(recv) ATTR(recv, COLOR_parser_nodes___AContinueExpr____n_kwcontinue)
 typedef val_t (* parser_nodes___AContinueExpr___n_kwcontinue_t)(val_t  self);
 val_t parser_nodes___AContinueExpr___n_kwcontinue(val_t  self);
+#define LOCATE_parser_nodes___AContinueExpr___n_kwcontinue "parser_nodes::AContinueExpr::n_kwcontinue"
 typedef void (* parser_nodes___AContinueExpr___n_kwcontinue__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AContinueExpr___n_kwcontinue__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AContinueExpr___n_kwcontinue__eq "parser_nodes::AContinueExpr::n_kwcontinue="
 #define ATTR_parser_nodes___ADoExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___ADoExpr____n_kwdo)
 typedef val_t (* parser_nodes___ADoExpr___n_kwdo_t)(val_t  self);
 val_t parser_nodes___ADoExpr___n_kwdo(val_t  self);
+#define LOCATE_parser_nodes___ADoExpr___n_kwdo "parser_nodes::ADoExpr::n_kwdo"
 typedef void (* parser_nodes___ADoExpr___n_kwdo__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ADoExpr___n_kwdo__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ADoExpr___n_kwdo__eq "parser_nodes::ADoExpr::n_kwdo="
 #define ATTR_parser_nodes___ADoExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___ADoExpr____n_block)
 typedef val_t (* parser_nodes___ADoExpr___n_block_t)(val_t  self);
 val_t parser_nodes___ADoExpr___n_block(val_t  self);
+#define LOCATE_parser_nodes___ADoExpr___n_block "parser_nodes::ADoExpr::n_block"
 typedef void (* parser_nodes___ADoExpr___n_block__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ADoExpr___n_block__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ADoExpr___n_block__eq "parser_nodes::ADoExpr::n_block="
 #define ATTR_parser_nodes___AIfExpr____n_kwif(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_kwif)
 typedef val_t (* parser_nodes___AIfExpr___n_kwif_t)(val_t  self);
 val_t parser_nodes___AIfExpr___n_kwif(val_t  self);
+#define LOCATE_parser_nodes___AIfExpr___n_kwif "parser_nodes::AIfExpr::n_kwif"
 typedef void (* parser_nodes___AIfExpr___n_kwif__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfExpr___n_kwif__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfExpr___n_kwif__eq "parser_nodes::AIfExpr::n_kwif="
 #define ATTR_parser_nodes___AIfExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_expr)
 typedef val_t (* parser_nodes___AIfExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AIfExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AIfExpr___n_expr "parser_nodes::AIfExpr::n_expr"
 typedef void (* parser_nodes___AIfExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfExpr___n_expr__eq "parser_nodes::AIfExpr::n_expr="
 #define ATTR_parser_nodes___AIfExpr____n_then(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_then)
 typedef val_t (* parser_nodes___AIfExpr___n_then_t)(val_t  self);
 val_t parser_nodes___AIfExpr___n_then(val_t  self);
+#define LOCATE_parser_nodes___AIfExpr___n_then "parser_nodes::AIfExpr::n_then"
 typedef void (* parser_nodes___AIfExpr___n_then__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfExpr___n_then__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfExpr___n_then__eq "parser_nodes::AIfExpr::n_then="
 #define ATTR_parser_nodes___AIfExpr____n_else(recv) ATTR(recv, COLOR_parser_nodes___AIfExpr____n_else)
 typedef val_t (* parser_nodes___AIfExpr___n_else_t)(val_t  self);
 val_t parser_nodes___AIfExpr___n_else(val_t  self);
+#define LOCATE_parser_nodes___AIfExpr___n_else "parser_nodes::AIfExpr::n_else"
 typedef void (* parser_nodes___AIfExpr___n_else__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfExpr___n_else__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfExpr___n_else__eq "parser_nodes::AIfExpr::n_else="
 #define ATTR_parser_nodes___AIfexprExpr____n_kwif(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwif)
 typedef val_t (* parser_nodes___AIfexprExpr___n_kwif_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_kwif(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwif "parser_nodes::AIfexprExpr::n_kwif"
 typedef void (* parser_nodes___AIfexprExpr___n_kwif__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_kwif__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwif__eq "parser_nodes::AIfexprExpr::n_kwif="
 #define ATTR_parser_nodes___AIfexprExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_expr)
 typedef val_t (* parser_nodes___AIfexprExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_expr "parser_nodes::AIfexprExpr::n_expr"
 typedef void (* parser_nodes___AIfexprExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_expr__eq "parser_nodes::AIfexprExpr::n_expr="
 #define ATTR_parser_nodes___AIfexprExpr____n_kwthen(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwthen)
 typedef val_t (* parser_nodes___AIfexprExpr___n_kwthen_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_kwthen(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwthen "parser_nodes::AIfexprExpr::n_kwthen"
 typedef void (* parser_nodes___AIfexprExpr___n_kwthen__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_kwthen__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwthen__eq "parser_nodes::AIfexprExpr::n_kwthen="
 #define ATTR_parser_nodes___AIfexprExpr____n_then(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_then)
 typedef val_t (* parser_nodes___AIfexprExpr___n_then_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_then(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_then "parser_nodes::AIfexprExpr::n_then"
 typedef void (* parser_nodes___AIfexprExpr___n_then__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_then__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_then__eq "parser_nodes::AIfexprExpr::n_then="
 #define ATTR_parser_nodes___AIfexprExpr____n_kwelse(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_kwelse)
 typedef val_t (* parser_nodes___AIfexprExpr___n_kwelse_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_kwelse(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwelse "parser_nodes::AIfexprExpr::n_kwelse"
 typedef void (* parser_nodes___AIfexprExpr___n_kwelse__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_kwelse__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_kwelse__eq "parser_nodes::AIfexprExpr::n_kwelse="
 #define ATTR_parser_nodes___AIfexprExpr____n_else(recv) ATTR(recv, COLOR_parser_nodes___AIfexprExpr____n_else)
 typedef val_t (* parser_nodes___AIfexprExpr___n_else_t)(val_t  self);
 val_t parser_nodes___AIfexprExpr___n_else(val_t  self);
+#define LOCATE_parser_nodes___AIfexprExpr___n_else "parser_nodes::AIfexprExpr::n_else"
 typedef void (* parser_nodes___AIfexprExpr___n_else__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIfexprExpr___n_else__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIfexprExpr___n_else__eq "parser_nodes::AIfexprExpr::n_else="
 #define ATTR_parser_nodes___AWhileExpr____n_kwwhile(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_kwwhile)
 typedef val_t (* parser_nodes___AWhileExpr___n_kwwhile_t)(val_t  self);
 val_t parser_nodes___AWhileExpr___n_kwwhile(val_t  self);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwwhile "parser_nodes::AWhileExpr::n_kwwhile"
 typedef void (* parser_nodes___AWhileExpr___n_kwwhile__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AWhileExpr___n_kwwhile__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwwhile__eq "parser_nodes::AWhileExpr::n_kwwhile="
 #define ATTR_parser_nodes___AWhileExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_expr)
 typedef val_t (* parser_nodes___AWhileExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AWhileExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AWhileExpr___n_expr "parser_nodes::AWhileExpr::n_expr"
 typedef void (* parser_nodes___AWhileExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AWhileExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_expr__eq "parser_nodes::AWhileExpr::n_expr="
 #define ATTR_parser_nodes___AWhileExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_kwdo)
 typedef val_t (* parser_nodes___AWhileExpr___n_kwdo_t)(val_t  self);
 val_t parser_nodes___AWhileExpr___n_kwdo(val_t  self);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwdo "parser_nodes::AWhileExpr::n_kwdo"
 typedef void (* parser_nodes___AWhileExpr___n_kwdo__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AWhileExpr___n_kwdo__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_kwdo__eq "parser_nodes::AWhileExpr::n_kwdo="
 #define ATTR_parser_nodes___AWhileExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___AWhileExpr____n_block)
 typedef val_t (* parser_nodes___AWhileExpr___n_block_t)(val_t  self);
 val_t parser_nodes___AWhileExpr___n_block(val_t  self);
+#define LOCATE_parser_nodes___AWhileExpr___n_block "parser_nodes::AWhileExpr::n_block"
 typedef void (* parser_nodes___AWhileExpr___n_block__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AWhileExpr___n_block__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AWhileExpr___n_block__eq "parser_nodes::AWhileExpr::n_block="
 #define ATTR_parser_nodes___AForExpr____n_vardecl(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_vardecl)
 typedef val_t (* parser_nodes___AForExpr___n_vardecl_t)(val_t  self);
 val_t parser_nodes___AForExpr___n_vardecl(val_t  self);
+#define LOCATE_parser_nodes___AForExpr___n_vardecl "parser_nodes::AForExpr::n_vardecl"
 typedef void (* parser_nodes___AForExpr___n_vardecl__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForExpr___n_vardecl__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForExpr___n_vardecl__eq "parser_nodes::AForExpr::n_vardecl="
 #define ATTR_parser_nodes___AForExpr____n_kwdo(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_kwdo)
 typedef val_t (* parser_nodes___AForExpr___n_kwdo_t)(val_t  self);
 val_t parser_nodes___AForExpr___n_kwdo(val_t  self);
+#define LOCATE_parser_nodes___AForExpr___n_kwdo "parser_nodes::AForExpr::n_kwdo"
 typedef void (* parser_nodes___AForExpr___n_kwdo__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForExpr___n_kwdo__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForExpr___n_kwdo__eq "parser_nodes::AForExpr::n_kwdo="
 #define ATTR_parser_nodes___AForExpr____n_block(recv) ATTR(recv, COLOR_parser_nodes___AForExpr____n_block)
 typedef val_t (* parser_nodes___AForExpr___n_block_t)(val_t  self);
 val_t parser_nodes___AForExpr___n_block(val_t  self);
+#define LOCATE_parser_nodes___AForExpr___n_block "parser_nodes::AForExpr::n_block"
 typedef void (* parser_nodes___AForExpr___n_block__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForExpr___n_block__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForExpr___n_block__eq "parser_nodes::AForExpr::n_block="
 #define ATTR_parser_nodes___AForVardeclExpr____n_kwfor(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_kwfor)
 typedef val_t (* parser_nodes___AForVardeclExpr___n_kwfor_t)(val_t  self);
 val_t parser_nodes___AForVardeclExpr___n_kwfor(val_t  self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_kwfor "parser_nodes::AForVardeclExpr::n_kwfor"
 typedef void (* parser_nodes___AForVardeclExpr___n_kwfor__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForVardeclExpr___n_kwfor__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_kwfor__eq "parser_nodes::AForVardeclExpr::n_kwfor="
 #define ATTR_parser_nodes___AForVardeclExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_id)
 typedef val_t (* parser_nodes___AForVardeclExpr___n_id_t)(val_t  self);
 val_t parser_nodes___AForVardeclExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_id "parser_nodes::AForVardeclExpr::n_id"
 typedef void (* parser_nodes___AForVardeclExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForVardeclExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_id__eq "parser_nodes::AForVardeclExpr::n_id="
 #define ATTR_parser_nodes___AForVardeclExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AForVardeclExpr____n_expr)
 typedef val_t (* parser_nodes___AForVardeclExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AForVardeclExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_expr "parser_nodes::AForVardeclExpr::n_expr"
 typedef void (* parser_nodes___AForVardeclExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AForVardeclExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AForVardeclExpr___n_expr__eq "parser_nodes::AForVardeclExpr::n_expr="
 #define ATTR_parser_nodes___AAssertExpr____n_kwassert(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_kwassert)
 typedef val_t (* parser_nodes___AAssertExpr___n_kwassert_t)(val_t  self);
 val_t parser_nodes___AAssertExpr___n_kwassert(val_t  self);
+#define LOCATE_parser_nodes___AAssertExpr___n_kwassert "parser_nodes::AAssertExpr::n_kwassert"
 typedef void (* parser_nodes___AAssertExpr___n_kwassert__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssertExpr___n_kwassert__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_kwassert__eq "parser_nodes::AAssertExpr::n_kwassert="
 #define ATTR_parser_nodes___AAssertExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_id)
 typedef val_t (* parser_nodes___AAssertExpr___n_id_t)(val_t  self);
 val_t parser_nodes___AAssertExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___AAssertExpr___n_id "parser_nodes::AAssertExpr::n_id"
 typedef void (* parser_nodes___AAssertExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssertExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_id__eq "parser_nodes::AAssertExpr::n_id="
 #define ATTR_parser_nodes___AAssertExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAssertExpr____n_expr)
 typedef val_t (* parser_nodes___AAssertExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AAssertExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AAssertExpr___n_expr "parser_nodes::AAssertExpr::n_expr"
 typedef void (* parser_nodes___AAssertExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssertExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssertExpr___n_expr__eq "parser_nodes::AAssertExpr::n_expr="
 #define ATTR_parser_nodes___AAssignFormExpr____n_assign(recv) ATTR(recv, COLOR_parser_nodes___AAssignFormExpr____n_assign)
 typedef val_t (* parser_nodes___AAssignFormExpr___n_assign_t)(val_t  self);
 val_t parser_nodes___AAssignFormExpr___n_assign(val_t  self);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_assign "parser_nodes::AAssignFormExpr::n_assign"
 typedef void (* parser_nodes___AAssignFormExpr___n_assign__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssignFormExpr___n_assign__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_assign__eq "parser_nodes::AAssignFormExpr::n_assign="
 #define ATTR_parser_nodes___AAssignFormExpr____n_value(recv) ATTR(recv, COLOR_parser_nodes___AAssignFormExpr____n_value)
 typedef val_t (* parser_nodes___AAssignFormExpr___n_value_t)(val_t  self);
 val_t parser_nodes___AAssignFormExpr___n_value(val_t  self);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_value "parser_nodes::AAssignFormExpr::n_value"
 typedef void (* parser_nodes___AAssignFormExpr___n_value__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAssignFormExpr___n_value__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAssignFormExpr___n_value__eq "parser_nodes::AAssignFormExpr::n_value="
 #define ATTR_parser_nodes___AReassignFormExpr____n_assign_op(recv) ATTR(recv, COLOR_parser_nodes___AReassignFormExpr____n_assign_op)
 typedef val_t (* parser_nodes___AReassignFormExpr___n_assign_op_t)(val_t  self);
 val_t parser_nodes___AReassignFormExpr___n_assign_op(val_t  self);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_assign_op "parser_nodes::AReassignFormExpr::n_assign_op"
 typedef void (* parser_nodes___AReassignFormExpr___n_assign_op__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AReassignFormExpr___n_assign_op__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_assign_op__eq "parser_nodes::AReassignFormExpr::n_assign_op="
 #define ATTR_parser_nodes___AReassignFormExpr____n_value(recv) ATTR(recv, COLOR_parser_nodes___AReassignFormExpr____n_value)
 typedef val_t (* parser_nodes___AReassignFormExpr___n_value_t)(val_t  self);
 val_t parser_nodes___AReassignFormExpr___n_value(val_t  self);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_value "parser_nodes::AReassignFormExpr::n_value"
 typedef void (* parser_nodes___AReassignFormExpr___n_value__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AReassignFormExpr___n_value__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AReassignFormExpr___n_value__eq "parser_nodes::AReassignFormExpr::n_value="
 #define ATTR_parser_nodes___AOnceExpr____n_kwonce(recv) ATTR(recv, COLOR_parser_nodes___AOnceExpr____n_kwonce)
 typedef val_t (* parser_nodes___AOnceExpr___n_kwonce_t)(val_t  self);
 val_t parser_nodes___AOnceExpr___n_kwonce(val_t  self);
+#define LOCATE_parser_nodes___AOnceExpr___n_kwonce "parser_nodes::AOnceExpr::n_kwonce"
 typedef void (* parser_nodes___AOnceExpr___n_kwonce__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AOnceExpr___n_kwonce__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AOnceExpr___n_kwonce__eq "parser_nodes::AOnceExpr::n_kwonce="
 #define ATTR_parser_nodes___ASendExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ASendExpr____n_expr)
 typedef val_t (* parser_nodes___ASendExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___ASendExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___ASendExpr___n_expr "parser_nodes::ASendExpr::n_expr"
 typedef void (* parser_nodes___ASendExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASendExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASendExpr___n_expr__eq "parser_nodes::ASendExpr::n_expr="
 #define ATTR_parser_nodes___ABinopExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___ABinopExpr____n_expr2)
 typedef val_t (* parser_nodes___ABinopExpr___n_expr2_t)(val_t  self);
 val_t parser_nodes___ABinopExpr___n_expr2(val_t  self);
+#define LOCATE_parser_nodes___ABinopExpr___n_expr2 "parser_nodes::ABinopExpr::n_expr2"
 typedef void (* parser_nodes___ABinopExpr___n_expr2__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABinopExpr___n_expr2__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABinopExpr___n_expr2__eq "parser_nodes::ABinopExpr::n_expr2="
 #define ATTR_parser_nodes___AOrExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AOrExpr____n_expr)
 typedef val_t (* parser_nodes___AOrExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AOrExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AOrExpr___n_expr "parser_nodes::AOrExpr::n_expr"
 typedef void (* parser_nodes___AOrExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AOrExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AOrExpr___n_expr__eq "parser_nodes::AOrExpr::n_expr="
 #define ATTR_parser_nodes___AOrExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AOrExpr____n_expr2)
 typedef val_t (* parser_nodes___AOrExpr___n_expr2_t)(val_t  self);
 val_t parser_nodes___AOrExpr___n_expr2(val_t  self);
+#define LOCATE_parser_nodes___AOrExpr___n_expr2 "parser_nodes::AOrExpr::n_expr2"
 typedef void (* parser_nodes___AOrExpr___n_expr2__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AOrExpr___n_expr2__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AOrExpr___n_expr2__eq "parser_nodes::AOrExpr::n_expr2="
 #define ATTR_parser_nodes___AAndExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAndExpr____n_expr)
 typedef val_t (* parser_nodes___AAndExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AAndExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AAndExpr___n_expr "parser_nodes::AAndExpr::n_expr"
 typedef void (* parser_nodes___AAndExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAndExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAndExpr___n_expr__eq "parser_nodes::AAndExpr::n_expr="
 #define ATTR_parser_nodes___AAndExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AAndExpr____n_expr2)
 typedef val_t (* parser_nodes___AAndExpr___n_expr2_t)(val_t  self);
 val_t parser_nodes___AAndExpr___n_expr2(val_t  self);
+#define LOCATE_parser_nodes___AAndExpr___n_expr2 "parser_nodes::AAndExpr::n_expr2"
 typedef void (* parser_nodes___AAndExpr___n_expr2__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAndExpr___n_expr2__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAndExpr___n_expr2__eq "parser_nodes::AAndExpr::n_expr2="
 #define ATTR_parser_nodes___ANotExpr____n_kwnot(recv) ATTR(recv, COLOR_parser_nodes___ANotExpr____n_kwnot)
 typedef val_t (* parser_nodes___ANotExpr___n_kwnot_t)(val_t  self);
 val_t parser_nodes___ANotExpr___n_kwnot(val_t  self);
+#define LOCATE_parser_nodes___ANotExpr___n_kwnot "parser_nodes::ANotExpr::n_kwnot"
 typedef void (* parser_nodes___ANotExpr___n_kwnot__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANotExpr___n_kwnot__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANotExpr___n_kwnot__eq "parser_nodes::ANotExpr::n_kwnot="
 #define ATTR_parser_nodes___ANotExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ANotExpr____n_expr)
 typedef val_t (* parser_nodes___ANotExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___ANotExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___ANotExpr___n_expr "parser_nodes::ANotExpr::n_expr"
 typedef void (* parser_nodes___ANotExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANotExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANotExpr___n_expr__eq "parser_nodes::ANotExpr::n_expr="
 #define ATTR_parser_nodes___AEeExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AEeExpr____n_expr)
 typedef val_t (* parser_nodes___AEeExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AEeExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AEeExpr___n_expr "parser_nodes::AEeExpr::n_expr"
 typedef void (* parser_nodes___AEeExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AEeExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AEeExpr___n_expr__eq "parser_nodes::AEeExpr::n_expr="
 #define ATTR_parser_nodes___AEeExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___AEeExpr____n_expr2)
 typedef val_t (* parser_nodes___AEeExpr___n_expr2_t)(val_t  self);
 val_t parser_nodes___AEeExpr___n_expr2(val_t  self);
+#define LOCATE_parser_nodes___AEeExpr___n_expr2 "parser_nodes::AEeExpr::n_expr2"
 typedef void (* parser_nodes___AEeExpr___n_expr2__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AEeExpr___n_expr2__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AEeExpr___n_expr2__eq "parser_nodes::AEeExpr::n_expr2="
 #define ATTR_parser_nodes___AIsaExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AIsaExpr____n_expr)
 typedef val_t (* parser_nodes___AIsaExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AIsaExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AIsaExpr___n_expr "parser_nodes::AIsaExpr::n_expr"
 typedef void (* parser_nodes___AIsaExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIsaExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIsaExpr___n_expr__eq "parser_nodes::AIsaExpr::n_expr="
 #define ATTR_parser_nodes___AIsaExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___AIsaExpr____n_type)
 typedef val_t (* parser_nodes___AIsaExpr___n_type_t)(val_t  self);
 val_t parser_nodes___AIsaExpr___n_type(val_t  self);
+#define LOCATE_parser_nodes___AIsaExpr___n_type "parser_nodes::AIsaExpr::n_type"
 typedef void (* parser_nodes___AIsaExpr___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIsaExpr___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIsaExpr___n_type__eq "parser_nodes::AIsaExpr::n_type="
 #define ATTR_parser_nodes___AUminusExpr____n_minus(recv) ATTR(recv, COLOR_parser_nodes___AUminusExpr____n_minus)
 typedef val_t (* parser_nodes___AUminusExpr___n_minus_t)(val_t  self);
 val_t parser_nodes___AUminusExpr___n_minus(val_t  self);
+#define LOCATE_parser_nodes___AUminusExpr___n_minus "parser_nodes::AUminusExpr::n_minus"
 typedef void (* parser_nodes___AUminusExpr___n_minus__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AUminusExpr___n_minus__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AUminusExpr___n_minus__eq "parser_nodes::AUminusExpr::n_minus="
 #define ATTR_parser_nodes___ANewExpr____n_kwnew(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_kwnew)
 typedef val_t (* parser_nodes___ANewExpr___n_kwnew_t)(val_t  self);
 val_t parser_nodes___ANewExpr___n_kwnew(val_t  self);
+#define LOCATE_parser_nodes___ANewExpr___n_kwnew "parser_nodes::ANewExpr::n_kwnew"
 typedef void (* parser_nodes___ANewExpr___n_kwnew__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANewExpr___n_kwnew__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANewExpr___n_kwnew__eq "parser_nodes::ANewExpr::n_kwnew="
 #define ATTR_parser_nodes___ANewExpr____n_type(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_type)
 typedef val_t (* parser_nodes___ANewExpr___n_type_t)(val_t  self);
 val_t parser_nodes___ANewExpr___n_type(val_t  self);
+#define LOCATE_parser_nodes___ANewExpr___n_type "parser_nodes::ANewExpr::n_type"
 typedef void (* parser_nodes___ANewExpr___n_type__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANewExpr___n_type__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANewExpr___n_type__eq "parser_nodes::ANewExpr::n_type="
 #define ATTR_parser_nodes___ANewExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_id)
 typedef val_t (* parser_nodes___ANewExpr___n_id_t)(val_t  self);
 val_t parser_nodes___ANewExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___ANewExpr___n_id "parser_nodes::ANewExpr::n_id"
 typedef void (* parser_nodes___ANewExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANewExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANewExpr___n_id__eq "parser_nodes::ANewExpr::n_id="
 #define ATTR_parser_nodes___ANewExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ANewExpr____n_args)
 typedef val_t (* parser_nodes___ANewExpr___n_args_t)(val_t  self);
 val_t parser_nodes___ANewExpr___n_args(val_t  self);
+#define LOCATE_parser_nodes___ANewExpr___n_args "parser_nodes::ANewExpr::n_args"
 typedef void (* parser_nodes___ANewExpr___n_args__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANewExpr___n_args__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANewExpr___n_args__eq "parser_nodes::ANewExpr::n_args="
 #define ATTR_parser_nodes___AAttrFormExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AAttrFormExpr____n_expr)
 typedef val_t (* parser_nodes___AAttrFormExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AAttrFormExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_expr "parser_nodes::AAttrFormExpr::n_expr"
 typedef void (* parser_nodes___AAttrFormExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrFormExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_expr__eq "parser_nodes::AAttrFormExpr::n_expr="
 #define ATTR_parser_nodes___AAttrFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AAttrFormExpr____n_id)
 typedef val_t (* parser_nodes___AAttrFormExpr___n_id_t)(val_t  self);
 val_t parser_nodes___AAttrFormExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_id "parser_nodes::AAttrFormExpr::n_id"
 typedef void (* parser_nodes___AAttrFormExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AAttrFormExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AAttrFormExpr___n_id__eq "parser_nodes::AAttrFormExpr::n_id="
 #define ATTR_parser_nodes___ACallFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___ACallFormExpr____n_id)
 typedef val_t (* parser_nodes___ACallFormExpr___n_id_t)(val_t  self);
 val_t parser_nodes___ACallFormExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___ACallFormExpr___n_id "parser_nodes::ACallFormExpr::n_id"
 typedef void (* parser_nodes___ACallFormExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ACallFormExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ACallFormExpr___n_id__eq "parser_nodes::ACallFormExpr::n_id="
 #define ATTR_parser_nodes___ACallFormExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ACallFormExpr____n_args)
 typedef val_t (* parser_nodes___ACallFormExpr___n_args_t)(val_t  self);
 val_t parser_nodes___ACallFormExpr___n_args(val_t  self);
+#define LOCATE_parser_nodes___ACallFormExpr___n_args "parser_nodes::ACallFormExpr::n_args"
 typedef void (* parser_nodes___ACallFormExpr___n_args__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ACallFormExpr___n_args__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ACallFormExpr___n_args__eq "parser_nodes::ACallFormExpr::n_args="
 #define ATTR_parser_nodes___ASuperExpr____n_qualified(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_qualified)
 typedef val_t (* parser_nodes___ASuperExpr___n_qualified_t)(val_t  self);
 val_t parser_nodes___ASuperExpr___n_qualified(val_t  self);
+#define LOCATE_parser_nodes___ASuperExpr___n_qualified "parser_nodes::ASuperExpr::n_qualified"
 typedef void (* parser_nodes___ASuperExpr___n_qualified__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperExpr___n_qualified__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_qualified__eq "parser_nodes::ASuperExpr::n_qualified="
 #define ATTR_parser_nodes___ASuperExpr____n_kwsuper(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_kwsuper)
 typedef val_t (* parser_nodes___ASuperExpr___n_kwsuper_t)(val_t  self);
 val_t parser_nodes___ASuperExpr___n_kwsuper(val_t  self);
+#define LOCATE_parser_nodes___ASuperExpr___n_kwsuper "parser_nodes::ASuperExpr::n_kwsuper"
 typedef void (* parser_nodes___ASuperExpr___n_kwsuper__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperExpr___n_kwsuper__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_kwsuper__eq "parser_nodes::ASuperExpr::n_kwsuper="
 #define ATTR_parser_nodes___ASuperExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ASuperExpr____n_args)
 typedef val_t (* parser_nodes___ASuperExpr___n_args_t)(val_t  self);
 val_t parser_nodes___ASuperExpr___n_args(val_t  self);
+#define LOCATE_parser_nodes___ASuperExpr___n_args "parser_nodes::ASuperExpr::n_args"
 typedef void (* parser_nodes___ASuperExpr___n_args__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperExpr___n_args__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperExpr___n_args__eq "parser_nodes::ASuperExpr::n_args="
 #define ATTR_parser_nodes___AInitExpr____n_kwinit(recv) ATTR(recv, COLOR_parser_nodes___AInitExpr____n_kwinit)
 typedef val_t (* parser_nodes___AInitExpr___n_kwinit_t)(val_t  self);
 val_t parser_nodes___AInitExpr___n_kwinit(val_t  self);
+#define LOCATE_parser_nodes___AInitExpr___n_kwinit "parser_nodes::AInitExpr::n_kwinit"
 typedef void (* parser_nodes___AInitExpr___n_kwinit__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AInitExpr___n_kwinit__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AInitExpr___n_kwinit__eq "parser_nodes::AInitExpr::n_kwinit="
 #define ATTR_parser_nodes___AInitExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___AInitExpr____n_args)
 typedef val_t (* parser_nodes___AInitExpr___n_args_t)(val_t  self);
 val_t parser_nodes___AInitExpr___n_args(val_t  self);
+#define LOCATE_parser_nodes___AInitExpr___n_args "parser_nodes::AInitExpr::n_args"
 typedef void (* parser_nodes___AInitExpr___n_args__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AInitExpr___n_args__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AInitExpr___n_args__eq "parser_nodes::AInitExpr::n_args="
 #define ATTR_parser_nodes___ABraFormExpr____n_args(recv) ATTR(recv, COLOR_parser_nodes___ABraFormExpr____n_args)
 typedef val_t (* parser_nodes___ABraFormExpr___n_args_t)(val_t  self);
 val_t parser_nodes___ABraFormExpr___n_args(val_t  self);
+#define LOCATE_parser_nodes___ABraFormExpr___n_args "parser_nodes::ABraFormExpr::n_args"
 typedef void (* parser_nodes___ABraFormExpr___n_args__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ABraFormExpr___n_args__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ABraFormExpr___n_args__eq "parser_nodes::ABraFormExpr::n_args="
 #define ATTR_parser_nodes___AVarFormExpr____n_id(recv) ATTR(recv, COLOR_parser_nodes___AVarFormExpr____n_id)
 typedef val_t (* parser_nodes___AVarFormExpr___n_id_t)(val_t  self);
 val_t parser_nodes___AVarFormExpr___n_id(val_t  self);
+#define LOCATE_parser_nodes___AVarFormExpr___n_id "parser_nodes::AVarFormExpr::n_id"
 typedef void (* parser_nodes___AVarFormExpr___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AVarFormExpr___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AVarFormExpr___n_id__eq "parser_nodes::AVarFormExpr::n_id="
 #define ATTR_parser_nodes___ARangeExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___ARangeExpr____n_expr)
 typedef val_t (* parser_nodes___ARangeExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___ARangeExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr "parser_nodes::ARangeExpr::n_expr"
 typedef void (* parser_nodes___ARangeExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ARangeExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr__eq "parser_nodes::ARangeExpr::n_expr="
 #define ATTR_parser_nodes___ARangeExpr____n_expr2(recv) ATTR(recv, COLOR_parser_nodes___ARangeExpr____n_expr2)
 typedef val_t (* parser_nodes___ARangeExpr___n_expr2_t)(val_t  self);
 val_t parser_nodes___ARangeExpr___n_expr2(val_t  self);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr2 "parser_nodes::ARangeExpr::n_expr2"
 typedef void (* parser_nodes___ARangeExpr___n_expr2__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ARangeExpr___n_expr2__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ARangeExpr___n_expr2__eq "parser_nodes::ARangeExpr::n_expr2="
 #define ATTR_parser_nodes___AArrayExpr____n_exprs(recv) ATTR(recv, COLOR_parser_nodes___AArrayExpr____n_exprs)
 typedef val_t (* parser_nodes___AArrayExpr___n_exprs_t)(val_t  self);
 val_t parser_nodes___AArrayExpr___n_exprs(val_t  self);
+#define LOCATE_parser_nodes___AArrayExpr___n_exprs "parser_nodes::AArrayExpr::n_exprs"
 typedef void (* parser_nodes___AArrayExpr___n_exprs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AArrayExpr___n_exprs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AArrayExpr___n_exprs__eq "parser_nodes::AArrayExpr::n_exprs="
 #define ATTR_parser_nodes___ASelfExpr____n_kwself(recv) ATTR(recv, COLOR_parser_nodes___ASelfExpr____n_kwself)
 typedef val_t (* parser_nodes___ASelfExpr___n_kwself_t)(val_t  self);
 val_t parser_nodes___ASelfExpr___n_kwself(val_t  self);
+#define LOCATE_parser_nodes___ASelfExpr___n_kwself "parser_nodes::ASelfExpr::n_kwself"
 typedef void (* parser_nodes___ASelfExpr___n_kwself__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASelfExpr___n_kwself__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASelfExpr___n_kwself__eq "parser_nodes::ASelfExpr::n_kwself="
 #define ATTR_parser_nodes___ATrueExpr____n_kwtrue(recv) ATTR(recv, COLOR_parser_nodes___ATrueExpr____n_kwtrue)
 typedef val_t (* parser_nodes___ATrueExpr___n_kwtrue_t)(val_t  self);
 val_t parser_nodes___ATrueExpr___n_kwtrue(val_t  self);
+#define LOCATE_parser_nodes___ATrueExpr___n_kwtrue "parser_nodes::ATrueExpr::n_kwtrue"
 typedef void (* parser_nodes___ATrueExpr___n_kwtrue__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ATrueExpr___n_kwtrue__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ATrueExpr___n_kwtrue__eq "parser_nodes::ATrueExpr::n_kwtrue="
 #define ATTR_parser_nodes___AFalseExpr____n_kwfalse(recv) ATTR(recv, COLOR_parser_nodes___AFalseExpr____n_kwfalse)
 typedef val_t (* parser_nodes___AFalseExpr___n_kwfalse_t)(val_t  self);
 val_t parser_nodes___AFalseExpr___n_kwfalse(val_t  self);
+#define LOCATE_parser_nodes___AFalseExpr___n_kwfalse "parser_nodes::AFalseExpr::n_kwfalse"
 typedef void (* parser_nodes___AFalseExpr___n_kwfalse__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AFalseExpr___n_kwfalse__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AFalseExpr___n_kwfalse__eq "parser_nodes::AFalseExpr::n_kwfalse="
 #define ATTR_parser_nodes___ANullExpr____n_kwnull(recv) ATTR(recv, COLOR_parser_nodes___ANullExpr____n_kwnull)
 typedef val_t (* parser_nodes___ANullExpr___n_kwnull_t)(val_t  self);
 val_t parser_nodes___ANullExpr___n_kwnull(val_t  self);
+#define LOCATE_parser_nodes___ANullExpr___n_kwnull "parser_nodes::ANullExpr::n_kwnull"
 typedef void (* parser_nodes___ANullExpr___n_kwnull__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ANullExpr___n_kwnull__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ANullExpr___n_kwnull__eq "parser_nodes::ANullExpr::n_kwnull="
 #define ATTR_parser_nodes___AIntExpr____n_number(recv) ATTR(recv, COLOR_parser_nodes___AIntExpr____n_number)
 typedef val_t (* parser_nodes___AIntExpr___n_number_t)(val_t  self);
 val_t parser_nodes___AIntExpr___n_number(val_t  self);
+#define LOCATE_parser_nodes___AIntExpr___n_number "parser_nodes::AIntExpr::n_number"
 typedef void (* parser_nodes___AIntExpr___n_number__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AIntExpr___n_number__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AIntExpr___n_number__eq "parser_nodes::AIntExpr::n_number="
 #define ATTR_parser_nodes___AFloatExpr____n_float(recv) ATTR(recv, COLOR_parser_nodes___AFloatExpr____n_float)
 typedef val_t (* parser_nodes___AFloatExpr___n_float_t)(val_t  self);
 val_t parser_nodes___AFloatExpr___n_float(val_t  self);
+#define LOCATE_parser_nodes___AFloatExpr___n_float "parser_nodes::AFloatExpr::n_float"
 typedef void (* parser_nodes___AFloatExpr___n_float__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AFloatExpr___n_float__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AFloatExpr___n_float__eq "parser_nodes::AFloatExpr::n_float="
 #define ATTR_parser_nodes___ACharExpr____n_char(recv) ATTR(recv, COLOR_parser_nodes___ACharExpr____n_char)
 typedef val_t (* parser_nodes___ACharExpr___n_char_t)(val_t  self);
 val_t parser_nodes___ACharExpr___n_char(val_t  self);
+#define LOCATE_parser_nodes___ACharExpr___n_char "parser_nodes::ACharExpr::n_char"
 typedef void (* parser_nodes___ACharExpr___n_char__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ACharExpr___n_char__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ACharExpr___n_char__eq "parser_nodes::ACharExpr::n_char="
 #define ATTR_parser_nodes___AStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AStringExpr____n_string)
 typedef val_t (* parser_nodes___AStringExpr___n_string_t)(val_t  self);
 val_t parser_nodes___AStringExpr___n_string(val_t  self);
+#define LOCATE_parser_nodes___AStringExpr___n_string "parser_nodes::AStringExpr::n_string"
 typedef void (* parser_nodes___AStringExpr___n_string__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AStringExpr___n_string__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AStringExpr___n_string__eq "parser_nodes::AStringExpr::n_string="
 #define ATTR_parser_nodes___AStartStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AStartStringExpr____n_string)
 typedef val_t (* parser_nodes___AStartStringExpr___n_string_t)(val_t  self);
 val_t parser_nodes___AStartStringExpr___n_string(val_t  self);
+#define LOCATE_parser_nodes___AStartStringExpr___n_string "parser_nodes::AStartStringExpr::n_string"
 typedef void (* parser_nodes___AStartStringExpr___n_string__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AStartStringExpr___n_string__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AStartStringExpr___n_string__eq "parser_nodes::AStartStringExpr::n_string="
 #define ATTR_parser_nodes___AMidStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AMidStringExpr____n_string)
 typedef val_t (* parser_nodes___AMidStringExpr___n_string_t)(val_t  self);
 val_t parser_nodes___AMidStringExpr___n_string(val_t  self);
+#define LOCATE_parser_nodes___AMidStringExpr___n_string "parser_nodes::AMidStringExpr::n_string"
 typedef void (* parser_nodes___AMidStringExpr___n_string__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMidStringExpr___n_string__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMidStringExpr___n_string__eq "parser_nodes::AMidStringExpr::n_string="
 #define ATTR_parser_nodes___AEndStringExpr____n_string(recv) ATTR(recv, COLOR_parser_nodes___AEndStringExpr____n_string)
 typedef val_t (* parser_nodes___AEndStringExpr___n_string_t)(val_t  self);
 val_t parser_nodes___AEndStringExpr___n_string(val_t  self);
+#define LOCATE_parser_nodes___AEndStringExpr___n_string "parser_nodes::AEndStringExpr::n_string"
 typedef void (* parser_nodes___AEndStringExpr___n_string__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AEndStringExpr___n_string__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AEndStringExpr___n_string__eq "parser_nodes::AEndStringExpr::n_string="
 #define ATTR_parser_nodes___ASuperstringExpr____n_exprs(recv) ATTR(recv, COLOR_parser_nodes___ASuperstringExpr____n_exprs)
 typedef val_t (* parser_nodes___ASuperstringExpr___n_exprs_t)(val_t  self);
 val_t parser_nodes___ASuperstringExpr___n_exprs(val_t  self);
+#define LOCATE_parser_nodes___ASuperstringExpr___n_exprs "parser_nodes::ASuperstringExpr::n_exprs"
 typedef void (* parser_nodes___ASuperstringExpr___n_exprs__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ASuperstringExpr___n_exprs__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ASuperstringExpr___n_exprs__eq "parser_nodes::ASuperstringExpr::n_exprs="
 #define ATTR_parser_nodes___AProxyExpr____n_expr(recv) ATTR(recv, COLOR_parser_nodes___AProxyExpr____n_expr)
 typedef val_t (* parser_nodes___AProxyExpr___n_expr_t)(val_t  self);
 val_t parser_nodes___AProxyExpr___n_expr(val_t  self);
+#define LOCATE_parser_nodes___AProxyExpr___n_expr "parser_nodes::AProxyExpr::n_expr"
 typedef void (* parser_nodes___AProxyExpr___n_expr__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AProxyExpr___n_expr__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AProxyExpr___n_expr__eq "parser_nodes::AProxyExpr::n_expr="
 #define ATTR_parser_nodes___APlusAssignOp____n_pluseq(recv) ATTR(recv, COLOR_parser_nodes___APlusAssignOp____n_pluseq)
 typedef val_t (* parser_nodes___APlusAssignOp___n_pluseq_t)(val_t  self);
 val_t parser_nodes___APlusAssignOp___n_pluseq(val_t  self);
+#define LOCATE_parser_nodes___APlusAssignOp___n_pluseq "parser_nodes::APlusAssignOp::n_pluseq"
 typedef void (* parser_nodes___APlusAssignOp___n_pluseq__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___APlusAssignOp___n_pluseq__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___APlusAssignOp___n_pluseq__eq "parser_nodes::APlusAssignOp::n_pluseq="
 #define ATTR_parser_nodes___AMinusAssignOp____n_minuseq(recv) ATTR(recv, COLOR_parser_nodes___AMinusAssignOp____n_minuseq)
 typedef val_t (* parser_nodes___AMinusAssignOp___n_minuseq_t)(val_t  self);
 val_t parser_nodes___AMinusAssignOp___n_minuseq(val_t  self);
+#define LOCATE_parser_nodes___AMinusAssignOp___n_minuseq "parser_nodes::AMinusAssignOp::n_minuseq"
 typedef void (* parser_nodes___AMinusAssignOp___n_minuseq__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AMinusAssignOp___n_minuseq__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AMinusAssignOp___n_minuseq__eq "parser_nodes::AMinusAssignOp::n_minuseq="
 #define ATTR_parser_nodes___AQualified____n_id(recv) ATTR(recv, COLOR_parser_nodes___AQualified____n_id)
 typedef val_t (* parser_nodes___AQualified___n_id_t)(val_t  self);
 val_t parser_nodes___AQualified___n_id(val_t  self);
+#define LOCATE_parser_nodes___AQualified___n_id "parser_nodes::AQualified::n_id"
 typedef void (* parser_nodes___AQualified___n_id__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AQualified___n_id__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AQualified___n_id__eq "parser_nodes::AQualified::n_id="
 #define ATTR_parser_nodes___AQualified____n_classid(recv) ATTR(recv, COLOR_parser_nodes___AQualified____n_classid)
 typedef val_t (* parser_nodes___AQualified___n_classid_t)(val_t  self);
 val_t parser_nodes___AQualified___n_classid(val_t  self);
+#define LOCATE_parser_nodes___AQualified___n_classid "parser_nodes::AQualified::n_classid"
 typedef void (* parser_nodes___AQualified___n_classid__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___AQualified___n_classid__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___AQualified___n_classid__eq "parser_nodes::AQualified::n_classid="
 #define ATTR_parser_nodes___ADoc____n_comment(recv) ATTR(recv, COLOR_parser_nodes___ADoc____n_comment)
 typedef val_t (* parser_nodes___ADoc___n_comment_t)(val_t  self);
 val_t parser_nodes___ADoc___n_comment(val_t  self);
+#define LOCATE_parser_nodes___ADoc___n_comment "parser_nodes::ADoc::n_comment"
 typedef void (* parser_nodes___ADoc___n_comment__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___ADoc___n_comment__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___ADoc___n_comment__eq "parser_nodes::ADoc::n_comment="
 #define ATTR_parser_nodes___Start____n_base(recv) ATTR(recv, COLOR_parser_nodes___Start____n_base)
 typedef val_t (* parser_nodes___Start___n_base_t)(val_t  self);
 val_t parser_nodes___Start___n_base(val_t  self);
+#define LOCATE_parser_nodes___Start___n_base "parser_nodes::Start::n_base"
 typedef void (* parser_nodes___Start___n_base__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___Start___n_base__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___Start___n_base__eq "parser_nodes::Start::n_base="
 #define ATTR_parser_nodes___Start____n_eof(recv) ATTR(recv, COLOR_parser_nodes___Start____n_eof)
 typedef val_t (* parser_nodes___Start___n_eof_t)(val_t  self);
 val_t parser_nodes___Start___n_eof(val_t  self);
+#define LOCATE_parser_nodes___Start___n_eof "parser_nodes::Start::n_eof"
 typedef void (* parser_nodes___Start___n_eof__eq_t)(val_t  self, val_t  param0);
 void parser_nodes___Start___n_eof__eq(val_t  self, val_t  param0);
+#define LOCATE_parser_nodes___Start___n_eof__eq "parser_nodes::Start::n_eof="
 #endif