aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/lex.h
Commit message (Expand)AuthorAgeFilesLines
* diagnostics: also print #include provenance for warningslemon2026-02-241-2/+2
* c: keyword aliaseslemon2025-12-211-1/+1
* lexer: note source of #include when error occurs in #included filelemon2025-12-201-1/+2
* optimize lexer a bit morelemon2025-12-201-2/+2
* lexer: convert pp-idents to keywords only after preprocessinglemon2025-12-201-8/+10
* create distinct interned string typelemon2025-12-151-1/+2
* move intern() to mem.clemon2025-12-151-1/+0
* lex: use pmap for macro lookuplemon2025-12-121-1/+1
* preprocessor: add #ifndef...#endif include guard optimizationlemon2025-12-021-0/+3
* cpp: fix bugs with recursive macro expansion (hopefully)lemon2025-11-231-0/+1
* c: move warning for extension keyword til after preprocessorlemon2025-11-221-0/+1
* factor type stuff into type.hlemon2025-11-161-0/+1
* lex: fix bugs filling char bufferlemon2025-10-271-1/+1
* refactor vec_of(T) and misclemon2025-10-201-0/+1
* Organize source files into directorieslemon2025-10-191-0/+115