From 2b06f74c5a95e95d3c98137c9498cc3bc51e1968 Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Fri, 3 Mar 2023 23:51:26 -0800 Subject: added parser error handling with line numbers, print function prints all arguments --- src/parse.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/parse.h') diff --git a/src/parse.h b/src/parse.h index 7d3b85b..3d919a8 100644 --- a/src/parse.h +++ b/src/parse.h @@ -2,10 +2,6 @@ #ifndef PARSE #define PARSE -/* keyword hashes */ -#define VAR_H 2317739966u -#define DEFINE_H 1788839250 - typedef enum SymbolProvince { NO_PROVINCE, KEY_REF, @@ -41,7 +37,7 @@ float symtof(sym_t* symbol); char* symtos(sym_t* symbol); void symbol_add_arg(sym_t* symbol, sym_t* arg); void symset_add_symbol(symset_t* symbolSet, sym_t* symbol); -symset_t* parse_symbols(char** str); +symset_t* parse_symbols(char** str, int* sLine); sym_t* parse_symbol_final(char* str); void write_symbol_visual(sym_t* symbol, int offset); -- cgit v1.3.1