aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2025-05-07refactorHEADmainnsfisis
2025-05-07implement prefix inc/dec opsnsfisis
2025-05-06remove debug codensfisis
2025-05-06update justfilensfisis
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 justfilensfisis
2025-05-05add readme and licensensfisis
2025-05-05p4dcc is now self-hosted!nsfisis
2025-05-05strip symbolsnsfisis
2025-05-05fix justfilensfisis
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-04simplify build testnsfisis
2025-05-04add tests for 2nd gen compilernsfisis
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