aboutsummaryrefslogtreecommitdiff
path: root/src/parser/parser.c
AgeCommit message (Expand)AuthorFilesLines
2026-09-04feat: add if/else blockshachem1-3/+78
2026-09-03fix: i JUST started using a static analyzer for tshachem1-8/+17
2026-08-31feat: add support for floats through xmm registershachem1-3/+7
2026-08-31feat: add enums and structshachem1-0/+96
2026-08-31feat: hex/binary integer literals and constant-folding const expressionshachem1-2/+4
2026-08-31feat: add memory loads via ^reghachem1-13/+28
2026-08-31feat: add diagnostics module with source-anchored caret errorshachem1-1/+5
2026-08-31feat: add logical_registershachem1-1/+5
2026-08-31add directives and directive based entry pointshachem1-1/+72
2026-08-30feat: sized memory stores bia ^hachem1-0/+14
2026-08-30add: parse stack directivehachem1-0/+22
2026-08-30add: parse call statementshachem1-0/+45
2026-08-30add: parse conditional expressionshachem1-0/+54
2026-08-30add: parse expressionshachem1-13/+83
2026-08-30add: parse labels and syscallshachem1-2/+25
2026-08-30add: parse assignment statements into procedureshachem1-8/+59
2026-08-30add: parse proc declarationshachem1-0/+86
2026-08-30add: top level data declarationshachem1-0/+25
2026-08-30add: top level parserhachem1-0/+86