-static const char * const LOCATE_INIT_ATTRIBUTES__AUniversalClasskind = "init var of AUniversalClasskind";
-void INIT_ATTRIBUTES__AUniversalClasskind(val_t p0);
-typedef void (*INIT_ATTRIBUTES__AUniversalClasskind_t)(val_t p0);
-val_t NEW_AUniversalClasskind(void);
-static const char * const LOCATE_CHECKNEW_AUniversalClasskind = "check new AUniversalClasskind";
-void CHECKNEW_AUniversalClasskind(val_t p0);
-typedef void (*CHECKNEW_AUniversalClasskind_t)(val_t p0);
-static const char * const LOCATE_NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___empty_init = "new AUniversalClasskind parser_prod::AUniversalClasskind::empty_init";
-val_t NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___empty_init(void);
-typedef val_t (*NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___empty_init_t)(void);
-static const char * const LOCATE_NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___init_auniversalclasskind = "new AUniversalClasskind parser_prod::AUniversalClasskind::init_auniversalclasskind";
-val_t NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t p0);
-typedef val_t (*NEW_AUniversalClasskind_parser_prod___AUniversalClasskind___init_auniversalclasskind_t)(val_t p0);
-static const char * const LOCATE_NEW_AUniversalClasskind_parser_nodes___ANode___init = "new AUniversalClasskind parser_nodes::ANode::init";
-val_t NEW_AUniversalClasskind_parser_nodes___ANode___init(val_t p0);
-typedef val_t (*NEW_AUniversalClasskind_parser_nodes___ANode___init_t)(val_t p0);
+static const char * const LOCATE_INIT_ATTRIBUTES__AEnumClasskind = "init var of AEnumClasskind";
+void INIT_ATTRIBUTES__AEnumClasskind(val_t p0);
+typedef void (*INIT_ATTRIBUTES__AEnumClasskind_t)(val_t p0);
+val_t NEW_AEnumClasskind(void);
+static const char * const LOCATE_CHECKNEW_AEnumClasskind = "check new AEnumClasskind";
+void CHECKNEW_AEnumClasskind(val_t p0);
+typedef void (*CHECKNEW_AEnumClasskind_t)(val_t p0);
+static const char * const LOCATE_NEW_AEnumClasskind_parser_prod___AEnumClasskind___empty_init = "new AEnumClasskind parser_prod::AEnumClasskind::empty_init";
+val_t NEW_AEnumClasskind_parser_prod___AEnumClasskind___empty_init(void);
+typedef val_t (*NEW_AEnumClasskind_parser_prod___AEnumClasskind___empty_init_t)(void);
+static const char * const LOCATE_NEW_AEnumClasskind_parser_prod___AEnumClasskind___init_aenumclasskind = "new AEnumClasskind parser_prod::AEnumClasskind::init_aenumclasskind";
+val_t NEW_AEnumClasskind_parser_prod___AEnumClasskind___init_aenumclasskind(val_t p0);
+typedef val_t (*NEW_AEnumClasskind_parser_prod___AEnumClasskind___init_aenumclasskind_t)(val_t p0);
+static const char * const LOCATE_NEW_AEnumClasskind_parser_nodes___ANode___init = "new AEnumClasskind parser_nodes::ANode::init";
+val_t NEW_AEnumClasskind_parser_nodes___ANode___init(val_t p0);
+typedef val_t (*NEW_AEnumClasskind_parser_nodes___ANode___init_t)(val_t p0);