aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Tooling/Syntax
AgeCommit message (Expand)AuthorFilesLines
2022-10-10[Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpandedSam McCall1-0/+56
2022-07-15[syntax] Introduce a TokenManager interface.Haojian Wu6-86/+94
2022-05-06[clang] createInvocationFromCommandLine -> createInvocation, delete former. NFCSam McCall2-2/+8
2022-04-20[Testing] Drop clangTesting from clang's public library interfaceSam McCall1-1/+1
2022-03-16Reapply [pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall6-589/+0
2022-03-16Revert "[pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall6-0/+589
2022-03-16[pseudo] Move pseudoparser from clang to clang-tools-extraSam McCall6-589/+0
2022-03-07[pseudo] Strip comments for TokenStream.Haojian Wu1-0/+17
2022-03-07[pseudo] Rename {Preprocess,PPStructure} -> DirectiveMap. NFCSam McCall2-24/+24
2022-02-23[Pseudo] Token/TokenStream, PP directive parser.Sam McCall3-0/+332
2022-02-23[pseudo] Implement LRTable.Haojian Wu3-85/+57
2022-02-09[pseudo] Implement LRGraphHaojian Wu2-0/+85
2022-02-09[pseudo] Add first and follow set computation in Grammar.Haojian Wu1-13/+72
2022-02-04[pseudo] NFC, clangSyntaxPsuedo => clangToolingSyntaxPseudoHaojian Wu1-1/+1
2022-02-04[pseudo] Rename Tests.cpp => Test.cppHaojian Wu2-2/+2
2022-02-03[syntax][pseudo] Add Grammar for the clang pseudo-parserHaojian Wu3-0/+124
2022-01-27[NFC] Remove duplicate includeJim Lin1-1/+0
2021-12-09[NFC][testing] Return underlying strings directly instead of OS.str()Logan Smith1-2/+2
2021-11-24[NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity tes...Zarko Todorovski1-3/+3
2021-05-14Bump googletest to 1.10.0Benjamin Kramer4-10/+10
2021-03-25[clang][Syntax] Optimize expandedTokens for token ranges.Utkarsh Saxena1-0/+1
2021-03-12[clang] Mark re-injected tokens appropriately during pragma handlingKadir Cetinkaya1-0/+9
2021-02-18[Syntax] No crash on OpaqueValueExpr.Haojian Wu1-0/+19
2021-02-11[Syntax] Remove a strict valid source location assertion for TypeLoc.Haojian Wu1-10/+28
2021-02-11[Syntax] NFC, Simplify a test with annotationsHaojian Wu1-59/+35
2021-02-04[Syntax] Support condition for IfStmt.Haojian Wu2-26/+88
2020-12-01s/instantate/instantiate/ throughout. NFCI.Arthur O'Dwyer1-2/+2
2020-11-09[clang] Simplify buildSyntaxTree APIKirill Bobyrev1-1/+1
2020-10-28[Syntax] Add iterators over children of syntax trees.Sam McCall2-0/+62
2020-10-01Migrate Declarators to use the List APIEduardo Caldas2-866/+999
2020-09-22[SyntaxTree] Test the List APIEduardo Caldas1-0/+229
2020-09-22[SyntaxTree] Add tests for the assignment of the `canModify` tag.Eduardo Caldas1-26/+174
2020-09-22[SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`.Eduardo Caldas2-7/+40
2020-09-22[SyntaxTree] Test `findFirstLeaf` and `findLastLeaf`Eduardo Caldas2-0/+126
2020-09-21[SyntaxTree][Synthesis] Implement `deepCopy`Eduardo Caldas1-0/+57
2020-09-21[SyntaxTree] Test for '\' inside token.Eduardo Caldas1-0/+17
2020-09-21[SyntaxTree][Synthesis] Improve testing `createLeaf`Eduardo Caldas1-0/+26
2020-09-11[SyntaxTree][Synthesis] Add support for Tree.Eduardo Caldas1-0/+57
2020-09-11[SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dumpEduardo Caldas1-14/+62
2020-09-11[SyntaxTree] Rename functions to start with verbEduardo Caldas3-7/+9
2020-09-10[SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` a...Eduardo Caldas6-269/+310
2020-09-08[SyntaxTree] Fix crash on functions with default arguments.Eduardo Caldas1-0/+195
2020-09-08[SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructorEduardo Caldas1-7/+5
2020-09-08[SyntaxTree] Ignore implicit leaf `CXXConstructExpr`Eduardo Caldas1-11/+4
2020-09-08[SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr`Eduardo Caldas1-23/+301
2020-08-28[SyntaxTree] Add coverage for declarators and init-declaratorsEduardo Caldas1-0/+76
2020-08-27[SyntaxTree] Refactor `NodeRole`sEduardo Caldas1-842/+842
2020-08-26[SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List APIEduardo Caldas1-162/+277
2020-08-26[SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp`Eduardo Caldas1-23/+47
2020-08-26[SyntaxTree] Add support for `CallExpression`Eduardo Caldas1-100/+556