Commit Graph

13 Commits (fec196d5aaf71089cfa33731bcf1389077b713f6)

Author SHA1 Message Date
Araozu fec196d5aa Refactor function declaration parsing 2023-09-21 20:34:51 -05:00
Araozu 807c46314b [syntax] Alternative function to expect tokens 2023-09-19 20:06:38 -05:00
Araozu 94f0b0c92d Refactor AST location 2023-09-07 20:50:51 -05:00
Araozu 4f1fc93ceb Remove doc from compiler 2023-09-07 20:18:35 -05:00
Araozu a88729b395 Move folders to add a new documentation generator binary 2023-03-27 09:41:16 -05:00
Araozu def93715c7 Refactor. Fix invalid position field of Number tokens 2023-03-16 13:31:24 -05:00
Araozu f882942f3f Specific reason for failure for syntax error 2023-03-15 16:41:04 -05:00
Araozu e383d300f2 Show offending line and token when a syntax error is found 2023-03-15 16:33:00 -05:00
Araozu cdafc40ff7 Add minimal error reporting for syntax analysis 2023-03-14 16:10:43 -05:00
Araozu a88c8e9216 Error messages 2023-03-03 09:55:26 -05:00
Araozu 1b9a3377cb Add clap for CLI args parsing 2023-03-03 09:55:26 -05:00
Araozu d8ea08b28b Add simple error reporting for lexical errors (rebase) 2023-03-03 09:55:20 -05:00
Araozu c83cd23d49 Add functions for error handling (merge) 2023-03-03 09:53:29 -05:00