aboutsummaryrefslogtreecommitdiff
path: root/token.c
AgeCommit message (Collapse)Author
2022-08-05Add new C23 keywordsMichael Forney
2022-02-10Remove one last use of _NoreturnMichael Forney
2022-01-01Remove dependency on signed integer representationMichael Forney
2020-06-05Help gcc see that variables are not used uninitializedMichael Forney
2020-03-18token: Handle TEOF in tokendescMichael Forney
2020-03-17token: Add TOTHER for other non-whitespace tokensMichael Forney
This is for any non-whitespace character that doesn't match any other token categories, and could be valid if stringified, or the preprocessor is used by itself.
2020-03-17pp: Add support for macro definition and expansionMichael Forney
The token pasting operator `##` still needs to be implemented.
2020-03-16token: Add tokencheck utility functionMichael Forney
This function is like expect(), but operates on a specific token and does not read the following token.
2020-03-16token: Rename some functionsMichael Forney
2019-08-13scan: Add `::` operatorMichael Forney
This is needed for attributes, added in C2X (n2335).
2019-08-13decl: Separate _Static_assert handling to its own functionMichael Forney
2019-04-29Add __asm__ keywordMichael Forney
2019-04-29Add __typeof__ to tokstrMichael Forney
2019-04-23expr: Use tokstr in ++/-- operator error messagesMichael Forney
2019-04-17Improve token descriptions in errorsMichael Forney
2019-04-04Merge headers into cc.hMichael Forney
2019-02-13Make __builtin_va_list a built-in declaration, not keywordMichael Forney
2019-02-12Initial importMichael Forney