aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/lexer.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-04-30Initial take on header unit and include translation supportBoris Kolpackov1-2/+9
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-12-15Fix line counting in cc::lexerKaren Arutyunov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-02-26Skip multiple CR in CRLF sequence in cc::lexerBoris Kolpackov1-6/+10
2017-12-01Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov1-7/+3
2017-11-20Recognize CRLF sequences for line escaping in cc::lexerBoris Kolpackov1-0/+14
2017-07-25Optimize handling of #line directives that don't change fileBoris Kolpackov1-2/+16
2017-07-25Use absolute path to translation unitBoris Kolpackov1-0/+10
2017-07-24Get rid of VC warningsKaren Arutyunov1-6/+6
2017-07-24Optimize C/C++ lexerBoris Kolpackov1-7/+157
2017-07-22Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov1-58/+165
2017-06-24Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov1-0/+7
2017-05-28Diagnose #include directives in C/C++ lexerBoris Kolpackov1-19/+29
2017-05-27Handle #line directives in C/C++ lexerBoris Kolpackov1-31/+149
2017-05-25Fix few bugs in C++ lexer and parserBoris Kolpackov1-8/+17
2017-05-24Implement support for tokenization of preprocessed C/C++ sourceBoris Kolpackov1-0/+683