aboutsummaryrefslogtreecommitdiff
path: root/src/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse.h')
-rw-r--r--src/parse.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/parse.h b/src/parse.h
index 9bd11e5..35bc62e 100644
--- a/src/parse.h
+++ b/src/parse.h
@@ -14,15 +14,6 @@ struct parser
bool error;
};
-enum parse_error_type
-{
- Error_Unexpected_Token,
- Error_Undeclared_Ident,
- Error_Duplicate_Ident,
- Error_Missing_Value,
-};
-
-
void parse_config(struct parser *parser);
struct hotkey *parse_keypress(struct parser *parser);
@@ -35,6 +26,6 @@ bool parser_match(struct parser *parser, enum token_type type);
bool parser_init(struct parser *parser, struct table *mode_map, char *file);
bool parser_init_text(struct parser *parser, char *text);
void parser_destroy(struct parser *parser);
-void parser_report_error(struct parser *parser, enum parse_error_type error_type, const char *format, ...);
+void parser_report_error(struct parser *parser, struct token token, const char *format, ...);
#endif