aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/lexer.hxx
AgeCommit message (Expand)AuthorFilesLines
2019-07-01Split build system into library and driverBoris Kolpackov1-3/+3
2019-04-30Initial take on header unit and include translation supportBoris Kolpackov1-0/+3
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-24Handle leading 'module;' marker (p0713)Boris Kolpackov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-2/+2
2017-07-25Optimize handling of #line directives that don't change fileBoris Kolpackov1-0/+1
2017-07-24Optimize C/C++ lexerBoris Kolpackov1-3/+2
2017-07-22Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov1-1/+19
2017-06-24Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov1-12/+9
2017-05-28Diagnose #include directives in C/C++ lexerBoris Kolpackov1-4/+4
2017-05-27Handle #line directives in C/C++ lexerBoris Kolpackov1-16/+22
2017-05-25Fix few bugs in C++ lexer and parserBoris Kolpackov1-3/+3
2017-05-25Implement parsing of C++ module declarationsBoris Kolpackov1-1/+1
2017-05-24Implement support for tokenization of preprocessed C/C++ sourceBoris Kolpackov1-0/+166