-val* string__NativeString__to_s_with_length(char* self, long p0);
-void lexer__EOF__init_tk(val* self, val* p0);
-extern const int COLOR_lexer__AError___message;
-val* lexer__AError__message(val* self);
-extern const int COLOR_lexer__EOF__init_tk;
-void lexer__AError__init_error(val* self, val* p0, val* p1);
-extern const int COLOR_lexer__ALexerError___string;
-val* lexer__ALexerError__string(val* self);
-extern const int COLOR_lexer__AError__init_error;
-void lexer__ALexerError__init_lexer_error(val* self, val* p0, val* p1, val* p2);
-extern const int COLOR_lexer__AParserError___token;
-val* lexer__AParserError__token(val* self);
-void lexer__AParserError__init_parser_error(val* self, val* p0, val* p1, val* p2);
-extern const int COLOR_lexer__Lexer___file;
-val* lexer__Lexer__file(val* self);
-long lexer__Lexer__state_initial(val* self);
-void lexer__Lexer__init(val* self, val* p0);
-extern const int COLOR_lexer__Lexer___64dlast_token;
-val* lexer__Lexer__last_token(val* self);
-void lexer__Lexer__last_token_61d(val* self, val* p0);
-extern const int COLOR_lexer__Lexer___token;
-extern const int COLOR_lexer__Lexer__get_token;
-extern const int COLOR_lexer__Lexer__last_token;
-extern const int COLOR_parser_nodes__Token__next_token_61d;
-extern const int COLOR_parser_nodes__Token__prev_token_61d;
-extern const int COLOR_lexer__Lexer__last_token_61d;
-val* lexer__Lexer__peek(val* self);
-extern const int COLOR_lexer__Lexer__peek;
-val* lexer__Lexer__next(val* self);
-extern const int COLOR_lexer__Lexer___stream_pos;
-extern const int COLOR_lexer__Lexer___pos;
-extern const int COLOR_lexer__Lexer___line;
-extern const int COLOR_location__SourceFile__string;
-extern const int COLOR_abstract_collection__Collection__length;
-extern const struct type type_kernel__Int;
-extern const int COLOR_abstract_collection__SequenceRead___91d_93d;
-extern const int COLOR_lexer__Lexer___cr;
-extern const int COLOR_location__SourceFile__line_starts;
-extern const int COLOR_abstract_collection__Sequence___91d_93d_61d;
-extern const int COLOR_tables__TablesCapable__lexer_goto;
-extern const int COLOR_tables__TablesCapable__lexer_accept;
-val* NEW_location__Location(const struct type* type);
-extern const struct type type_location__Location;
-extern const int COLOR_location__Location__init;
-void CHECK_NEW_location__Location(val*);