Commit Graph

21 Commits (46758f1ddf23c3d2740c74d92e944245189437b3)

Author SHA1 Message Date
Araozu 46758f1ddf feat: implement semantic check for a function declaration 2024-08-27 10:15:04 -05:00
Araozu 6eef841e84 feat: Naive transpiling of variable bindings 2024-08-01 17:49:25 -05:00
Araozu 69339a955e feat: Add syntax errors to the tokenize command 2024-07-28 18:18:11 -05:00
Araozu 5102d25676 feat: Add interface to tokenize code from STDIN and output JSON 2024-07-05 17:49:19 -05:00
Araozu 3f892e91c2 refactor(lex): dont emit newline before INDENT/DEDENT 2024-06-19 17:57:07 -05:00
Araozu 18f3f21eec Typecheck function block 2024-05-30 16:09:52 -05:00
Araozu c8d16fc77f Minimal typechecking for Binding 2024-05-04 19:23:53 -05:00
Araozu 46d9d04c75 Add files 2024-05-04 11:55:45 -05:00
Araozu 2583c35f21 Use colored for CLI output 2023-12-12 20:58:09 -05:00
Araozu 6399bd338c Remove clap & colored 2023-12-10 20:32:20 -05:00
Araozu f769a2ec1d tag 0.0.7 2023-10-05 06:56:21 -05:00
Araozu bbd82b07c4 Tag 0.0.6 2023-09-19 20:42:03 -05:00
Araozu fe8f4f3fd1 Remove lifetimes 2023-09-07 20:32:59 -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 1b9a3377cb Add clap for CLI args parsing 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 1849e11ebb v0.0.3 - token stream always ends with Semicolon & EOF 2023-02-14 15:32:45 -05:00
Araozu 3a11000fe0 Get dataypes from sybols 2023-02-11 09:53:18 -05:00
Araozu 236a9c296b Simple codegen 2023-01-24 08:05:49 -05:00
Araozu 7a929ac440 Initial commit 2022-11-18 12:40:09 -05:00