aboutsummaryrefslogtreecommitdiff
path: root/lib/std/c/tokenizer.zig
AgeCommit message (Collapse)Author
2022-04-15stage2: fix bugs preventing stage2 from building stage3 with LLVMVeikka Tuominen
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
See #3811
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
We already have a LICENSE file that covers the Zig Standard Library. We no longer need to remind everyone that the license is MIT in every single file. Previously this was introduced to clarify the situation for a fork of Zig that made Zig's LICENSE file harder to find, and replaced it with their own license that required annual payments to their company. However that fork now appears to be dead. So there is no need to reinforce the copyright notice in every single file.
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-03-03translate-c: fix c tokenizer giving invalid tokensVeikka Tuominen
2021-01-30Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak
2021-01-04Allow dollar sign $ in identifiers in translate-cEvan Haas
In strictly conforming C, identifiers cannot container dollar signs. However GCC and Clang allow them by default, so translate-c should handle them. See http://gcc.gnu.org/onlinedocs/cpp/Tokenization.html I encountered this in the wild in windows.h Fixes #7585
2021-01-02std: Use {s} instead of {} when printing stringsLemonBoy
2020-12-31Year++Frank Denis
2020-08-20add license header to all std lib filesAndrew Kelley
add SPDX license identifier copyright ownership is zig contributors
2020-07-27translate-c: use ArrayList for macro tokensVexu
2020-06-20zig fmtAndrew Kelley
2020-05-26Use std.ComptimeStringMap in the C tokenizerRyan Liptak
2020-02-14fix c tokenizer bugVexu
2020-02-13fix c tokenizer bugVexu
2020-02-10translate-c float fixesVexu
2020-02-05Merge pull request #4363 from Vexu/trans-std-cAndrew Kelley
Use std.c.tokenizer in translate-c
2020-02-05fix regressions in comments and string prefixesVexu
2020-02-02fix regressionsVexu
2020-02-01Run `zig fmt`LemonBoy
2020-01-19std-c redo scoping, do string concatanation in parserVexu
2020-01-14std-c todos and small fixesVexu
2020-01-07std-c parser add optionsVexu
2020-01-07std-c parser typing improvementsVexu
2020-01-05std-c tokenizer always add newline tokenVexu
2020-01-05std-c parser DeclSpecVexu
2020-01-05std-c ifstmt compoundstmt and errorsVexu
2020-01-05std-c ast baseVexu
2020-01-05std-c tokenizer string concatenationVexu
2020-01-05std-c tokenizer line continuation, tests and fixesVexu
2020-01-05std-c tokenizer better special case handlingVexu
2020-01-05std-c tokenizer add testsVexu
2020-01-05std-c tokenizer keywordsVexu
2020-01-05std-c finish tokenizerVexu
2020-01-05std-c tokenizer strings, floats and commentsVexu
2020-01-05std-c tokenizer more stuffVexu
2020-01-05std-c tokenizer baseVexu