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
|
92953f6494
|
Revert "chore: replace compile with parse for parsing functions"
This reverts commit 1bfed1baed.
|
2026-04-27 14:54:35 +01:00 |
|
hazemKrimi
|
1bfed1baed
|
chore: replace compile with parse for parsing functions
|
2026-04-24 17:41:29 +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 |
|
hazemKrimi
|
1cd1e23684
|
wip: compilation engine scaffolding
|
2026-04-21 01:33:15 +01:00 |
|
hazemKrimi
|
9d1682b1ec
|
feat: finish tokenizer
|
2026-04-20 21:28:56 +01:00 |
|
hazemKrimi
|
a1b37e5c52
|
feat: error handling utility for buffered reader
|
2026-04-20 21:28:46 +01:00 |
|
hazemKrimi
|
33fb7d863a
|
chore: handle other token types and special symbols
|
2026-04-20 21:28:26 +01:00 |
|
hazemKrimi
|
3af11b0a2a
|
wip: trying bufio reader for extracting tokens
|
2026-04-17 18:50:02 +01:00 |
|
hazemKrimi
|
738743e4ec
|
chore: sample parser for testing the tokenizer output
|
2026-04-17 18:49:36 +01:00 |
|
hazemKrimi
|
1b8f598222
|
wip: extracting tokens
|
2026-04-17 15:37:36 +01:00 |
|
hazemKrimi
|
982045cce6
|
feat: check the validity of the passed argument
|
2026-04-17 12:56:39 +01:00 |
|
hazemKrimi
|
a54831a979
|
feat: tokenizer scaffolding
|
2026-04-17 12:56:39 +01:00 |
|