diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2023-03-03 23:51:26 -0800 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2023-03-03 23:51:26 -0800 |
| commit | 2b06f74c5a95e95d3c98137c9498cc3bc51e1968 (patch) | |
| tree | 4febbc0fe916b4f9f1f4980c235d6f47ab2b5e56 /src/parse.h | |
| parent | 4f9c20f5701372f72ec016762737a74f793bb127 (diff) | |
added parser error handling with line numbers, print function prints all arguments
Diffstat (limited to 'src/parse.h')
| -rw-r--r-- | src/parse.h | 6 |
1 files changed, 1 insertions, 5 deletions
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); |
