aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* c: concatenate adjacent string literal tokenslemon2025-10-151-1/+4
|
* lex: allow ## in non func macros. and error reportinglemon2025-10-131-1/+8
|
* implement most of preprocessorlemon2025-10-131-1/+13
| | | | | | | | - concatenation (##) - builtin macros (__FILE__ etc) - fails in some edge cases, and code needs cleanup - add embedded system include files (stddef.h, stdarg.h for now) - can handle stdio.h now
* c: function-local static varslemon2025-09-121-2/+3
|
* lex: stringify args in function macroslemon2025-09-101-0/+2
|
* lex: implement basic function-like macro functionalitylemon2025-09-101-2/+1
|
* frontend: #ifdeflemon2024-04-121-1/+3
|
* frontend: basic #includelemon2024-04-091-0/+8