hazemKrimi
|
d01185d536
|
feat: compile first test program
|
2026-04-28 13:57:17 +01:00 |
|
hazemKrimi
|
90f56ca9ea
|
chore: move symbol table types and functions to their own module
|
2026-04-28 11:50:36 +01:00 |
|
hazemKrimi
|
7b2f5ded8d
|
chore: make symbol table functions private to compilation engine
|
2026-04-28 11:37:23 +01:00 |
|
hazemKrimi
|
c65e79a02b
|
feat: collect variables in class and subroutine symbol tables
|
2026-04-27 17:58:29 +01:00 |
|
hazemKrimi
|
42403ea49e
|
chore: rename parser back to compilation engine
|
2026-04-27 14:58:05 +01:00 |
|
hazemKrimi
|
f517e283f4
|
Revert "chore: rename compilation engine to parser"
This reverts commit c32e3fd4e2.
|
2026-04-27 14:54:59 +01:00 |
|
hazemKrimi
|
c32e3fd4e2
|
chore: rename compilation engine to parser
|
2026-04-23 18:27:24 +01:00 |
|
hazemKrimi
|
d84f370dae
|
feat: finish syntax analyzer
|
2026-04-22 16:14:08 +01:00 |
|
hazemKrimi
|
37e60d41d6
|
chore: functions for creating and writing tokens
|
2026-04-22 11:27:24 +01:00 |
|
hazemKrimi
|
b8af4eda84
|
fix: more errors found after further testing
|
2026-04-21 18:16:18 +01:00 |
|
hazemKrimi
|
f81aa97baa
|
fix: another compilation errors found after testing
|
2026-04-21 18:12:34 +01:00 |
|
hazemKrimi
|
10adbffd5f
|
fix: compilation engine errors
|
2026-04-21 16:36:29 +01:00 |
|
hazemKrimi
|
6d23e64f80
|
chore: finish compilation engine scaffolding with some fixes
|
2026-04-21 14:12:09 +01:00 |
|
hazemKrimi
|
ba853b24b1
|
chore: rename parser to compilation engine
|
2026-04-21 01:34:51 +01:00 |
|