aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/parser.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-12-07C++20 named modules support for MSVC, take 2Boris Kolpackov1-5/+17
2023-11-03Generalize and export cc::lexerBoris Kolpackov1-1/+1
2021-06-07Strip partition part from module name when forming imported partition nameBoris Kolpackov1-6/+12
2020-12-01Modules-related refactoringBoris Kolpackov1-5/+2
2020-11-30Disable __import recognition since GCC now uses [[__translated]]Boris Kolpackov1-3/+5
2020-11-30Add support for module partitionsBoris Kolpackov1-21/+35
2020-11-19Handle C++20 module partitions in scannerBoris Kolpackov1-45/+94
2020-11-17Resolve warningBoris Kolpackov1-0/+1
2020-11-17Implement modules pseudo-directive parsing (p1703, p1857)Boris Kolpackov1-32/+64
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-15Use path_name_view in location and path_name_value in location_valueKaren Arutyunov1-2/+2
2019-11-15Improve {}-imbalance diagnostics in cc::parser and make it warningBoris Kolpackov1-4/+25
2019-11-15Fix bug in cc::parser location storageBoris Kolpackov1-1/+1
2019-11-13Use path_name in cc::lexer classKaren Arutyunov1-2/+2
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-0/+263