extern const struct type type_location__SourceFile;
val* string__NativeString__to_s_with_length(char* self, long p0);
extern const int COLOR_location__SourceFile__from_string;
-void CHECK_NEW_location__SourceFile(val*);
val* NEW_lexer__Lexer(const struct type* type);
extern const struct type type_lexer__Lexer;
extern const int COLOR_lexer__Lexer__init;
-void CHECK_NEW_lexer__Lexer(val*);
val* NEW_parser__Parser(const struct type* type);
extern const struct type type_parser__Parser;
extern const int COLOR_parser__Parser__init;
-void CHECK_NEW_parser__Parser(val*);
extern const int COLOR_parser__Parser__parse;
extern const int COLOR_parser_nodes__Start__n_eof;
extern const struct type type_parser_nodes__AError;
val* NEW_array__NativeArray(int length, const struct type* type);
extern const struct type type_array__NativeArraykernel__Object;
extern const int COLOR_array__Array__with_native;
-void CHECK_NEW_array__Array(val*);
extern const int COLOR_string__Object__to_s;
extern const int COLOR_toolcontext__ToolContext__fatal_error;
extern const int COLOR_parser_nodes__Start__n_base;
val* parser_util__ToolContext__parse_expr(val* self, val* p0);
val* NEW_parser_util__InjectedLexer(const struct type* type);
extern const struct type type_parser_util__InjectedLexer;
-void CHECK_NEW_parser_util__InjectedLexer(val*);
extern const int COLOR_parser_util__InjectedLexer__injected_before;
val* NEW_parser_nodes__TKwvar(const struct type* type);
extern const struct type type_parser_nodes__TKwvar;
extern const int COLOR_parser_nodes__TKwvar__init;
-void CHECK_NEW_parser_nodes__TKwvar(val*);
val* NEW_parser_nodes__TId(const struct type* type);
extern const struct type type_parser_nodes__TId;
extern const int COLOR_parser_nodes__TId__init;
-void CHECK_NEW_parser_nodes__TId(val*);
val* NEW_parser_nodes__TColumn(const struct type* type);
extern const struct type type_parser_nodes__TColumn;
extern const int COLOR_parser_nodes__TColumn__init;
-void CHECK_NEW_parser_nodes__TColumn(val*);
val* NEW_parser_nodes__TClassid(const struct type* type);
extern const struct type type_parser_nodes__TClassid;
extern const int COLOR_parser_nodes__TClassid__init;
-void CHECK_NEW_parser_nodes__TClassid(val*);
val* NEW_parser_nodes__TObra(const struct type* type);
extern const struct type type_parser_nodes__TObra;
extern const int COLOR_parser_nodes__TObra__init;
-void CHECK_NEW_parser_nodes__TObra(val*);
extern const int COLOR_parser_util__InjectedLexer__injected_after;
val* NEW_parser_nodes__TCbra(const struct type* type);
extern const struct type type_parser_nodes__TCbra;
extern const int COLOR_parser_nodes__TCbra__init;
-void CHECK_NEW_parser_nodes__TCbra(val*);
extern const int COLOR_parser_nodes__AVardeclExpr__n_type;
extern const int COLOR_parser_nodes__AType__n_types;
extern const int COLOR_lexer__Lexer__next;
val* NEW_parser_nodes__TAssign(const struct type* type);
extern const struct type type_parser_nodes__TAssign;
extern const int COLOR_parser_nodes__TAssign__init;
-void CHECK_NEW_parser_nodes__TAssign(val*);
val* NEW_parser_nodes__TOpar(const struct type* type);
extern const struct type type_parser_nodes__TOpar;
extern const int COLOR_parser_nodes__TOpar__init;
-void CHECK_NEW_parser_nodes__TOpar(val*);
val* NEW_parser_nodes__TCpar(const struct type* type);
extern const struct type type_parser_nodes__TCpar;
extern const int COLOR_parser_nodes__TCpar__init;
-void CHECK_NEW_parser_nodes__TCpar(val*);
extern const struct type type_parser_nodes__AParExpr;
extern const int COLOR_parser_nodes__AProxyExpr__n_expr;
extern const int COLOR_parser_nodes__ANode__location;
val* NEW_parser_nodes__TKwdo(const struct type* type);
extern const struct type type_parser_nodes__TKwdo;
extern const int COLOR_parser_nodes__TKwdo__init;
-void CHECK_NEW_parser_nodes__TKwdo(val*);
val* NEW_parser_nodes__TKwend(const struct type* type);
extern const struct type type_parser_nodes__TKwend;
extern const int COLOR_parser_nodes__TKwend__init;
-void CHECK_NEW_parser_nodes__TKwend(val*);
val* parser_util__ToolContext__parse_something(val* self, val* p0);
extern const int COLOR_parser_util__InjectedLexer___64dinjected_before;
val* parser_util__InjectedLexer__injected_before(val* self);
extern const struct type type_location__Location;
extern const int COLOR_lexer__Lexer__file;
extern const int COLOR_location__Location__init;
-void CHECK_NEW_location__Location(val*);
extern const int COLOR_parser_util__InjectedLexer__is_finished;
extern const int COLOR_parser_util__InjectedLexer__get_token;
extern const int COLOR_abstract_collection__Sequence__push;
val* NEW_parser_util__CollectTokensByTextVisitor(const struct type* type);
extern const struct type type_parser_util__CollectTokensByTextVisitor;
extern const int COLOR_parser_util__CollectTokensByTextVisitor__init;
-void CHECK_NEW_parser_util__CollectTokensByTextVisitor(val*);
extern const int COLOR_parser_nodes__Visitor__enter_visit;
extern const int COLOR_parser_util__CollectTokensByTextVisitor__result;
val* parser_util__ANode__collect_tokens_by_text(val* self, val* p0);
val* NEW_parser_util__CollectAnnotationsByNameVisitor(const struct type* type);
extern const struct type type_parser_util__CollectAnnotationsByNameVisitor;
extern const int COLOR_parser_util__CollectAnnotationsByNameVisitor__init;
-void CHECK_NEW_parser_util__CollectAnnotationsByNameVisitor(val*);
extern const int COLOR_parser_util__CollectAnnotationsByNameVisitor__result;
val* parser_util__ANode__collect_annotations_by_name(val* self, val* p0);
extern const int COLOR_parser_util__CollectTokensByTextVisitor___64dtext;