aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.c
AgeCommit message (Collapse)Author
2025-05-04desugar a lot of things; now, p4dcc can parse main.c itself!nsfisis
2025-05-04fix greater than operatornsfisis
2025-05-04fix struct pointer's arithmetic operationsnsfisis
2025-05-04support return stmt without resultnsfisis
2025-05-04fix forward struct declnsfisis
2025-05-04logical not exprnsfisis
2025-05-04fix parse error if function returns a pointer of structnsfisis
2025-05-04array subscriptnsfisis
2025-05-04desugar: remove commentsnsfisis
2025-05-04char literalnsfisis
2025-05-04desugar: remove array typensfisis
2025-05-04var decl with initial exprnsfisis
2025-05-04logical and/ornsfisis
2025-05-04desugar: remove compound asignmentnsfisis
2025-05-04desugar: remove increment/decrementnsfisis
2025-05-04desugar: remove whilensfisis
2025-05-04desugar: remove typedefnsfisis
2025-05-04member direct/indirect accessnsfisis
2025-05-04struct sizeofnsfisis
2025-05-04struct decl/defnsfisis
2025-05-04support #define directivensfisis
2025-05-04fix issue where identifier whose name contains underscore cannot be parsednsfisis
2025-05-04define NULLnsfisis
2025-05-04pointer arithmetic operationsnsfisis
2025-05-04sizeofnsfisis
2025-05-04refactor: add dedicated ast types for ref/deref exprsnsfisis
2025-05-04support ref/derefnsfisis
2025-05-04support pointer typesnsfisis
2025-05-04refactornsfisis
2025-05-04support more primitive typesnsfisis
2025-05-04refactornsfisis
2025-05-04fix an issue where parse_param returns nothingnsfisis
2025-05-03fizzbuzznsfisis
2025-05-03string literalsnsfisis
2025-05-03func call with multiple argsnsfisis
2025-05-03func call without argsnsfisis
2025-05-03for stmtnsfisis
2025-05-03fix code generation failure if "if" stmt has no "else" clausensfisis
2025-05-03for stmtnsfisis
2025-05-03if stmtnsfisis
2025-05-03increase maximum number of local variablesnsfisis
2025-05-03output gen_* comments to asmnsfisis
2025-05-03refactornsfisis
2025-05-03refactor: make token value null-terminatednsfisis
2025-05-03refactornsfisis
2025-05-03refactornsfisis
2025-05-03local variablesnsfisis
2025-05-03refactornsfisis
2025-05-03comparisonnsfisis
2025-05-03refactornsfisis