aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Syntax
AgeCommit message (Expand)AuthorFilesLines
2025-07-18[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu1-1/+0
2025-05-31[Tooling] Remove unused includes (NFC) (#142257)Kazu Hirata4-17/+0
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov1-2/+0
2024-06-07[clangd] Fix crash with null check for Token at Loc (#94528)Utkarsh Saxena1-3/+4
2024-05-14Reapply "[Clang] Unify interface for accessing template arguments as written ...Krystian Stasiowski1-1/+2
2024-05-07Revert "[Clang] Unify interface for accessing template arguments as written f...Adrian Prantl1-2/+1
2024-05-07[Clang] Unify interface for accessing template arguments as written for class...Krystian Stasiowski1-1/+2
2024-01-18[clangd] Handle an expanded token range that ends in the `eof` token in Token...Nathan Ridge1-0/+6
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-1/+1
2023-09-08[clang][lex] Use preferred path separator in includer-relative lookupJan Svoboda1-2/+2
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda1-1/+1
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda1-1/+1
2023-07-03[clang][tooling] Fix early termination when there are nested expansionsKadir Cetinkaya1-57/+5
2023-04-28[NFC][clang] Fix static analyzer concerns about AUTO_CAUSES_COPYManna, Soumi1-1/+1
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille3-20/+20
2022-12-14[clang] Remove uses of ::testing::Matcher<const Optional<T> &>Fangrui Song1-2/+2
2022-12-08[clang] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata1-7/+7
2022-10-05[Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpandedSam McCall1-63/+155
2022-08-01Fixed a number of typosGabriel Ravier1-1/+1
2022-07-15[syntax] Some #includes cleanup, NFC.Haojian Wu2-3/+2
2022-07-15[syntax] Introduce a TokenManager interface.Haojian Wu7-94/+114
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-03-16Reapply [pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall12-2159/+0
2022-03-16Revert "[pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall12-0/+2159
2022-03-16[pseudo] Move pseudoparser from clang to clang-tools-extraSam McCall12-2159/+0
2022-03-07[pseudo] Strip comments for TokenStream.Haojian Wu1-0/+11
2022-03-07[pseudo] empty parameter-declaration should be allowed in lambda declarator.Haojian Wu1-1/+1
2022-03-07[pseudo] Rename {Preprocess,PPStructure} -> DirectiveMap. NFCSam McCall2-39/+42
2022-03-07[pseudo] Add readmeSam McCall1-0/+37
2022-03-03[pseudo] Fix an out-of-bound access for LRTable::Actions.Haojian Wu1-0/+2
2022-03-02[pseudo] fix some comment nits, NFC.Haojian Wu1-2/+2
2022-03-02[pseudo] Fix an out-of-bound error in LRTable::find.Haojian Wu1-6/+5
2022-02-23[pseudo] fix an out-of-bound error in LRTable.Haojian Wu1-1/+1
2022-02-23[Pseudo] Token/TokenStream, PP directive parser.Sam McCall4-0/+421
2022-02-23Silence some "not all control paths return a value" warnings; NFCAaron Ballman1-0/+1
2022-02-23[pseudo] Implement LRTable.Haojian Wu5-13/+287
2022-02-09[NFC] Fix sign-compare warning in GrammarBNF thanks to int promotionErich Keane1-1/+1
2022-02-09[pseudo] Implement LRGraphHaojian Wu2-0/+232
2022-02-09[pseudo] Add first and follow set computation in Grammar.Haojian Wu1-0/+91
2022-02-04[syntax][pseudo] Introduce the C++ spec grammar.Haojian Wu2-1/+740
2022-02-04[pseudo] NFC, clangSyntaxPsuedo => clangToolingSyntaxPseudoHaojian Wu1-1/+1
2022-02-03[syntax][pseudo] Add Grammar for the clang pseudo-parserHaojian Wu4-0/+349
2022-01-26[clang][syntax] Replace `std::vector<bool>` useJan Svoboda1-3/+4
2021-12-09[NFC][tools] Return underlying strings directly instead of OS.str()Logan Smith2-2/+2
2021-11-19[clang][NFC] Inclusive terms: replace some uses of sanity in clangZarko Todorovski1-1/+1