summaryrefslogtreecommitdiff
path: root/Rakefile
AgeCommit message (Collapse)Author
2026-03-20Allow program module bodyEugen Wissner
2026-02-22Use operand record in TAC expression visitorEugen Wissner
2026-02-10Migrate documentation to LaTeXEugen Wissner
2026-02-04Split up the rakefileEugen Wissner
2026-02-01Remove GCC glue codeEugen Wissner
2026-01-30Lower global static array and record accessEugen Wissner
2026-01-14Implement array access expressionsEugen Wissner
2026-01-07Calculate record field sizesEugen Wissner
2026-01-05Allow enumeration field typesEugen Wissner
2026-01-04Use ninja for buildEugen Wissner
2026-01-04Remove support for hardware registers in TACEugen Wissner
2025-12-02Merge GCC frontend into the branchEugen Wissner
2025-11-25Build documentationEugen Wissner
2025-11-25Set expression type for enumeration valuesEugen Wissner
2025-11-08Move stages into subdirectoriesEugen Wissner
2025-11-07Generate record accessors automaticallyEugen Wissner
2025-09-29Switch completely to the table based lexerEugen 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-03Implement arithmetic negationEugen Wissner
2025-09-01Support simple variable assignmentEugen Wissner
2025-08-30Start overEugen Wissner
2025-05-10Add symbol info for parameters and local variablesEugen Wissner
2025-05-05Add my homegrown cross compiler scriptsEugen Wissner
2025-05-03Tokenize single character symbolsEugen Wissner
2025-05-02Properly tokenize declaration sectionsEugen Wissner
2025-05-01Add semicolons separating the statementsEugen Wissner
2025-04-29Support preserved registers as identifiersEugen Wissner
… in expressions
2025-04-29Implement if statementsEugen Wissner
2025-04-26Implement simple binary expressionsEugen Wissner
2025-04-25Change label and jump (now goto) syntaxEugen Wissner
2025-04-23Compile procedure headersEugen Wissner
2025-04-21Add stages and a rakefileEugen Wissner