diff options
author | koekeishiya <aasvi93@hotmail.com> | 2018-07-20 19:26:15 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2018-07-20 19:26:15 +0200 |
commit | 0b03bdb56667fc3efcbf2624145409436cac9b78 (patch) | |
tree | bb5da0de9f7e18d7bcffda48f39acafd4c7a8df6 /src/parse.h | |
parent | bee00428694c093baa805858e093815bd59ff112 (diff) | |
download | skhd-0b03bdb56667fc3efcbf2624145409436cac9b78.tar.gz skhd-0b03bdb56667fc3efcbf2624145409436cac9b78.zip |
#44 synthesize keypress; skhd -k "alt - h"
Diffstat (limited to 'src/parse.h')
-rw-r--r-- | src/parse.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parse.h b/src/parse.h index d3543b9..93fcfc6 100644 --- a/src/parse.h +++ b/src/parse.h @@ -23,6 +23,7 @@ enum parse_error_type void parse_config(struct parser *parser); +struct hotkey *parse_keypress(struct parser *parser); struct token parser_peek(struct parser *parser); struct token parser_previous(struct parser *parser); @@ -31,6 +32,7 @@ struct token parser_advance(struct parser *parser); bool parser_check(struct parser *parser, enum token_type type); 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, ...); |