aboutsummaryrefslogtreecommitdiff
path: root/src/parse.c
diff options
context:
space:
mode:
authorkoekeishiya <aasvi93@hotmail.com>2018-05-10 17:01:40 +0200
committerkoekeishiya <aasvi93@hotmail.com>2018-05-10 17:01:40 +0200
commita2480cf868a9455dd3ebd8433992ed8369436c3c (patch)
treed8d15f0729a9a44f8907f1027b6de8ddc1b534a9 /src/parse.c
parent9c6a1f6f8c09d0beff321cff854b7e3d86ea1676 (diff)
downloadskhd-a2480cf868a9455dd3ebd8433992ed8369436c3c.tar.gz
skhd-a2480cf868a9455dd3ebd8433992ed8369436c3c.zip
code cleanup
Diffstat (limited to 'src/parse.c')
-rw-r--r--src/parse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parse.c b/src/parse.c
index 7bde2dc..bbdacfe 100644
--- a/src/parse.c
+++ b/src/parse.c
@@ -415,11 +415,12 @@ void parser_report_error(struct parser *parser, enum parse_error_type error_type
parser->error = true;
}
-bool parser_init(struct parser *parser, char *file)
+bool parser_init(struct parser *parser, struct table *mode_map, char *file)
{
memset(parser, 0, sizeof(struct parser));
char *buffer = read_file(file);
if (buffer) {
+ parser->mode_map = mode_map;
tokenizer_init(&parser->tokenizer, buffer);
parser_advance(parser);
return true;