diff options
author | koekeishiya <aasvi93@hotmail.com> | 2018-08-30 15:37:38 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2018-08-30 15:37:38 +0200 |
commit | 7fc64890b29d4553c8f7a5067978ade6019c7666 (patch) | |
tree | 2a3600f168a105e248f41c82019a6d046aeb72e2 /src/parse.h | |
parent | 91b00e95831bb02e9ce339f14727b99d8bd528d8 (diff) | |
download | skhd-7fc64890b29d4553c8f7a5067978ade6019c7666.tar.gz skhd-7fc64890b29d4553c8f7a5067978ade6019c7666.zip |
cleanup error reporting
Diffstat (limited to '')
-rw-r--r-- | src/parse.h | 11 |
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 |