aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2025-08-15refactor: refactor preprocessornsfisis
2025-08-15feat: implement #undefnsfisis
2025-08-15feat: report error on unknown preprocessor directivensfisis
2025-08-15feat: support union typesnsfisis
2025-08-15feat: support short typensfisis
2025-08-15feat: implement postfix increment/decrement operatornsfisis
2025-08-15feat: allow #define to omit destination tokensnsfisis
2025-08-15feat: implement #ifndef directivensfisis
2025-08-15feat: support '\0'nsfisis
2025-08-15feat: support sizeof() for variablesnsfisis
2025-08-15feat: implement multi-line commentnsfisis
2025-08-15feat: expand macro recursivelynsfisis
2025-08-15feat: implement __LINE__ macronsfisis
2025-08-15feat: implement __FILE__ macronsfisis
2025-08-15feat: support assignment between objects larger than register sizensfisis
2025-08-15feat: support macros that are expanded to multiple tokensnsfisis
2025-08-15feat: implement function-like macro without parametersnsfisis
2025-08-15fix: type string literalsnsfisis
2025-08-15feat: implement array typensfisis
2025-08-15feat: implement bitwise ornsfisis
2025-08-15feat: implement #include <systemheader>nsfisis
2025-08-15feat: implement empty statements (only semicolon)nsfisis
2025-08-15feat: function main() now returns zero if no return value are explicitly ↵nsfisis
provided
2025-08-15feat: implement va_*() functionsnsfisis
2025-08-15feat: partially implement #ifdef, #else and #endif directivesnsfisis
2025-08-15feat: define __ducc__ macronsfisis
2025-08-15feat: separate main.cnsfisis
2025-08-15feat: improve parse error messagesnsfisis
2025-08-15feat: partially implement #include directivensfisis
2025-08-15fix: fix dereference of struct membersnsfisis
2025-08-15feat: implement substraction between pointersnsfisis
2025-08-15feat: implement some of escape sequencesnsfisis
2025-08-15feat: implement single line commentnsfisis
2025-05-12output compile error on stderr instead of stdoutnsfisis
2025-05-11take source file name as cli argumentsnsfisis
2025-05-11implement extern var declnsfisis
2025-05-11add test for argc/argvnsfisis
2025-05-09implement do-while loopnsfisis
2025-05-08support ellipsis in functiion parametersnsfisis
2025-05-08implement typedefnsfisis
2025-05-07implement parsing of "const" keywordnsfisis
2025-05-07support func params without namesnsfisis
2025-05-07implement enum typesnsfisis
2025-05-07start ducc projectnsfisis
2025-05-07copy files from P4Dccnsfisis