aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.c
AgeCommit message (Collapse)Author
2025-05-07refactorHEADmainnsfisis
2025-05-07implement prefix inc/dec opsnsfisis
2025-05-06remove debug codensfisis
2025-05-06refactor compound assignment operatorsnsfisis
2025-05-05update readmensfisis
2025-05-05refactornsfisis
2025-05-05refactornsfisis
2025-05-05support identifiers that start with underscorensfisis
2025-05-05refactornsfisis
2025-05-05support #define that replaces name with identifiersnsfisis
2025-05-05refactornsfisis
2025-05-05support compound assignment operatorsnsfisis
2025-05-05support "while" stmtnsfisis
2025-05-05fix issue where "for" init expr is not popped outnsfisis
2025-05-05support "for" stmt without init/cond/updatensfisis
2025-05-05fix deref opnsfisis
2025-05-05desugar: do not use result of assignmentnsfisis
2025-05-05align rspnsfisis
2025-05-05fix load/storensfisis
2025-05-04remove unnecessary func declnsfisis
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