Commit Graph

16 Commits

Author SHA1 Message Date
Guy C
c6b57be2c3 refactor: scaladocs-style commenting added in lexer 2025-02-07 15:37:33 +00:00
Barf-Vader
0f87725f62 fix: added array literal in LexTokens 2025-02-07 13:49:42 +00:00
Barf-Vader
a09d38a40f fix: cleaned up comments, removed getPosition from ident 2025-02-07 13:33:25 +00:00
Guy C
8583a815a8 refactor: style fixes in lexer and parser 2025-02-07 11:52:31 +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
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
Guy C
ded35dcc6e feat: improved error messages for atom types 2025-02-06 15:36:24 +00:00
Guy C
3c23654356 fix: remove redundant imports 2025-02-04 03:06:56 +00:00
Guy C
5016fefc14 feat: lexer implements ErrorConfig for improved error messages 2025-02-04 03:02:37 +00:00
da4b398bf0 fix: do not allow negation of a positive int literal 2025-02-02 13:30:33 +00:00
a110225c49 Merge branch 'ast' into parser 2025-02-01 20:56:03 +00:00
70aa58b879 fix: disallow exponents, export identifier from lexer 2025-02-01 03:42:02 +00:00
Jonny
e384265189 feat: initial lexer implementation 2025-02-01 03:42:02 +00:00
252ed1c925 refactor: use scalafmt to format code 2025-01-27 14:47:57 +00:00
LabTS
2b50e3e1f6 provided code 2025-01-19 23:10:54 +00:00