summaryrefslogtreecommitdiff
path: root/boot
AgeCommit message (Expand)Author
2025-11-25Annotate record field access expressionsEugen Wissner
2025-11-25Set expression type for enumeration valuesEugen Wissner
2025-11-22Visit expressions in the type checkerEugen Wissner
2025-11-20Support nil literalsEugen Wissner
2025-11-19Add jump_if_not_zero and bnez instructionsEugen Wissner
2025-11-18Rename RTL instructions to Risc-V versionsEugen Wissner
2025-11-16Use custom 3-address code operandsEugen Wissner
2025-11-13Handle immediate values in RTLEugen Wissner
2025-11-12Add assembly generation stageEugen Wissner
2025-11-08Move stages into subdirectoriesEugen Wissner
2025-11-07Generate record accessors automaticallyEugen Wissner
2025-11-03Rename elna_generator to elna_tacEugen Wissner
2025-11-02Make TAC generation stageEugen Wissner
2025-11-01Provide binary and unary TAC operationsEugen Wissner
2025-10-27Add code generator procedures and enumerationsEugen Wissner
2025-10-25Allocate bigger memory regions dynamicallyEugen Wissner
2025-10-24Parse type declarations and variable partEugen Wissner
2025-10-19Parse statement listsEugen Wissner
2025-10-10Extract simple expression parserEugen Wissner
2025-10-05Implement enumerationEugen Wissner
2025-09-29Switch completely to the table based lexerEugen Wissner
2025-09-25Make begin optional in procedures with only returnEugen Wissner
2025-09-23Implement elsif for if-statementsEugen Wissner
2025-09-20Support multiline commentsEugen Wissner
2025-09-18Support named local variables and parametersEugen Wissner
2025-09-15Do not support assembly inline statementsEugen Wissner
2025-09-13Implement if-elseEugen Wissner
2025-09-11Support comments between (* and *)Eugen Wissner
2025-09-07Compile static initializersEugen Wissner
2025-09-05Add string literalsEugen Wissner
2025-09-04Implement string literalsEugen Wissner
2025-09-03Implement binary logical expressionsEugen Wissner
2025-09-03Implement arithmetic negationEugen Wissner
2025-09-01Support simple variable assignmentEugen Wissner
2025-08-30Start overEugen Wissner
2025-05-13Support procedure without _ in the first stageEugen Wissner
2025-05-12Unify taking an identifier addressEugen Wissner
2025-05-12Support named identifiers on the right sideEugen Wissner
2025-05-10Add symbol info for parameters and local variablesEugen Wissner
2025-05-09Wrap the mmap2 syscallEugen Wissner
2025-05-08Parse procedure parametersEugen Wissner
2025-05-08Add builtin symbolsEugen Wissner
2025-05-06Replace _read_token with the lexerEugen Wissner
2025-05-05Add my homegrown cross compiler scriptsEugen Wissner
2025-05-04Fix strings search loopingEugen Wissner
2025-05-03Tokenize single character symbolsEugen Wissner
2025-05-02Properly tokenize declaration sectionsEugen Wissner
2025-05-01Create tokenization tablesEugen Wissner
2025-05-01Add semicolons separating the statementsEugen Wissner
2025-04-29Support preserved registers as identifiersEugen Wissner