summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2025-06-10parser: Parse parameter declarationsHEADmainQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-09lexer: Add asteriskQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-09parser: Parse uninitialized variable declarationsQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-09parser: Store symbols in a hashmapQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-09parser: Introduce parser context structQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-09parser: Work on parsing function declarationsQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-08lexer: Add more token kindsQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-08parser: Get started on type systemQuinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-08lexer: Rename TK_* to TOK_*Quinn Stephens
Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-07Refactor and begin parserQuinn Stephens
* Added token flags * Added `int` keyword * Moved code from main.c to parser/parser.c * Began work on parsing declarations Signed-off-by: Quinn Stephens <quinn@osmora.org>
2025-06-07Import OCC sources to OSMORA.ORGIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org> Signed-off-by: Quinn Stephens <quinn@osmora.org>