Barf-Vader
|
cf661e6ac7
|
Merge remote-tracking branch 'origin/more-explicit-invalid-syntax' into more-explicit-invalid-syntax
|
2025-02-07 16:27:51 +00:00 |
|
Barf-Vader
|
4bf63454f4
|
fix: catch function call without keyword with parenscheck
|
2025-02-07 16:27:32 +00:00 |
|
Barf-Vader
|
0f87725f62
|
fix: added array literal in LexTokens
|
2025-02-07 13:49:42 +00:00 |
|
Barf-Vader
|
31bb23480b
|
fix: refactored code to use ident.pos
|
2025-02-07 13:36:18 +00:00 |
|
Barf-Vader
|
a09d38a40f
|
fix: cleaned up comments, removed getPosition from ident
|
2025-02-07 13:33:25 +00:00 |
|
Barf-Vader
|
c798fdf416
|
fix: made missing func return type error atomic
|
2025-02-07 13:21:13 +00:00 |
|
Barf-Vader
|
a65cc01815
|
fix: added error messages for functions missing type, and late function decls
|
2025-02-07 11:52:31 +00:00 |
|
Barf-Vader
|
b3ecae5dbb
|
fix: quotes around char and str errors, added errors for assign and arrayIndex
|
2025-02-07 11:52:31 +00:00 |
|
Barf-Vader
|
f24f8c87d8
|
fix: added explanation for nested pair error, added more errors
|
2025-02-07 11:50:57 +00:00 |
|
 Barf-Vaderandgc1523
|
bd779931b6
|
refactor: style fixes in parser
Co-authored-by: gc1523
|
2025-02-06 19:54:16 +00:00 |
|
 Barf-Vaderandgc1523
|
8b64f2e352
|
fix: removed redundant labelling in ast
Co-authored-by: gc1523
|
2025-02-06 19:54:16 +00:00 |
|
 Barf-Vaderandgc1523
|
19880321d7
|
feat: implemented lexer-backed error builder, error messages are now based on predefined tokens
Co-authored-by: gc1523
|
2025-02-06 19:54:16 +00:00 |
|
 Barf-Vaderandgc1523
|
e787d7168f
|
refactor: implemented labelAndExplain(), combining the two, and provided explanations for expr
Co-authored-by: gc1523
|
2025-02-06 19:53:48 +00:00 |
|