Commit Graph

16 Commits (a88c8e9216a6b891714096ed90c3eb13d330a975)

Author SHA1 Message Date
Araozu a88c8e9216 Error messages 2023-03-03 09:55:26 -05:00
Araozu c83cd23d49 Add functions for error handling (merge) 2023-03-03 09:53:29 -05:00
Araozu f28e7394e9 Scan datatypes. Parse datatype annotations 2023-02-15 16:17:50 -05:00
Araozu 1849e11ebb v0.0.3 - token stream always ends with Semicolon & EOF 2023-02-14 15:32:45 -05:00
Araozu cc6e3fc78a Simple ASI 2023-02-14 15:22:29 -05:00
Araozu 5d40be6d90 Get datatype from an identifier in the symbol table. Improve code documentation 2023-02-11 18:13:05 -05:00
Araozu 0a22391bae Fix bugs and improve error messages 2023-01-05 12:48:34 -05:00
Araozu 5efcabbfc3 Scan strings and escape characters inside string 2022-12-01 12:53:14 -05:00
Araozu f3ee68fcf1 Scan and keywords 2022-12-01 12:17:17 -05:00
Araozu e580167682 Scan identifiers 2022-12-01 08:33:48 -05:00
Araozu 11ca7edb44 Refactor and scan grouping signs 2022-11-30 08:38:43 -05:00
Araozu 0951551a3e Scan scientific notation with decimal part 2022-11-29 20:41:12 -05:00
Araozu c46291ed8a Refactor number scanners 2022-11-29 20:30:56 -05:00
Araozu 53fd824e8d Simple scientific notation scanning 2022-11-29 20:13:48 -05:00
Araozu 2c17557aad Fix errors in lexical analyzer 2022-11-28 19:16:55 -05:00
Araozu 0bb71c6822 Scan operators 2022-11-28 18:33:34 -05:00