From 1dd53ce54c2008e3a11a636a496853cf6f9a5d65 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 24 Jan 2020 09:11:53 +0100 Subject: Convert hash map to gc, implement more instructions and call command --- include/tokenizer.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/tokenizer.h') diff --git a/include/tokenizer.h b/include/tokenizer.h index 2e7d42b..875396a 100644 --- a/include/tokenizer.h +++ b/include/tokenizer.h @@ -1,7 +1,7 @@ #ifndef TSL_TOKENIZER_H #define TSL_TOKENIZER_H -#include "std/string_view.h" +#include "string_view.h" typedef enum { TSL_TOKEN_END_OF_FILE, @@ -38,7 +38,7 @@ typedef struct { } TslTokenizerPeek; typedef struct { - const char *code; + char *code; size_t code_size; size_t code_index; size_t prev_code_index; @@ -52,7 +52,7 @@ typedef struct { char arithmetic_symbol; } TslTokenizer; -void tsl_tokenizer_init(TslTokenizer *self, const char *code, size_t code_size); +void tsl_tokenizer_init(TslTokenizer *self, char *code, size_t code_size); TslToken tsl_tokenizer_next(TslTokenizer *self); int tsl_tokenizer_accept(TslTokenizer *self, TslToken expected_token); -- cgit v1.2.3