aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Syntax
AgeCommit message (Expand)AuthorFilesLines
2020-09-22[SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`.Eduardo Caldas1-27/+5
2020-09-22[SyntaxTree] Test `findFirstLeaf` and `findLastLeaf`Eduardo Caldas1-12/+9
2020-09-22[SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `c...Eduardo Caldas1-1/+1
2020-09-21[SyntaxTree][NFC] follow naming convention + remove auto on empty vector decl...Eduardo Caldas3-38/+38
2020-09-21[SyntaxTree][Synthesis] Implement `deepCopy`Eduardo Caldas1-3/+43
2020-09-17[NFC] clang-format one lineVitaly Buka1-1/+1
2020-09-17[NFC][Lsan] Fix zero-sized array compilation errorVitaly Buka1-0/+1
2020-09-17[SyntaxTree][Synthesis] Fix allocation in `createTree` for more general useEduardo Caldas1-7/+137
2020-09-14[SyntaxTree][List] `assertInvariants` for `List`sEduardo Caldas1-5/+18
2020-09-14[SyntaxTree] Provide `List::classof`Eduardo Caldas1-0/+11
2020-09-14[SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `Para...Eduardo Caldas1-3/+3
2020-09-12Fix clang Wrange-loop-analysis in BuildTree.cppDmitri Gribenko1-1/+1
2020-09-11[SyntaxTree][Synthesis] Add support for Tree.Eduardo Caldas1-0/+14
2020-09-11[SyntaxTree] Add const qualifiers, from [llvm-qualified-auto]Eduardo Caldas3-8/+8
2020-09-11[SyntaxTree] Reduce visibility of `Arena::lexBuffer`.Eduardo Caldas1-1/+9
2020-09-11[SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dumpEduardo Caldas1-15/+24
2020-09-11[SyntaxTree] Rename functions to start with verbEduardo Caldas6-80/+90
2020-09-08[SyntaxTree] Fix crash on functions with default arguments.Eduardo Caldas1-1/+14
2020-09-08[SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructorEduardo Caldas1-1/+18
2020-09-08[SyntaxTree] Ignore implicit leaf `CXXConstructExpr`Eduardo Caldas1-0/+8
2020-09-08[SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr`Eduardo Caldas1-3/+24
2020-08-28[SyntaxTree] Add coverage for declarators and init-declaratorsEduardo Caldas1-1/+2
2020-08-28[SyntaxTree][NFC] Refactor function templates into functions taking base classEduardo Caldas1-48/+51
2020-08-27[SyntaxTree][NFC][Style] Functions start with lowercaseEduardo Caldas1-4/+4
2020-08-27[SyntaxTree][NFC] Append "get" to syntax Nodes accessor namesEduardo Caldas1-71/+73
2020-08-27[SyntaxTree] Refactor `NodeRole`sEduardo Caldas3-182/+139
2020-08-26[SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List APIEduardo Caldas3-12/+61
2020-08-26[SyntaxTree] Add support for `CallExpression`Eduardo Caldas2-2/+111
2020-08-25[SyntaxTree] Extend the syntax tree dump to also cover `NodeRole`Eduardo Caldas2-43/+41
2020-08-21[SyntaxTree] Add support for `this`Eduardo Caldas2-0/+17
2020-08-20[SyntaxTree] Unify logic for generating `id-expression`Eduardo Caldas1-48/+31
2020-08-20[SyntaxTree] Add support for `MemberExpression`Eduardo Caldas2-0/+71
2020-08-12[SyntaxTree] Unbox operators into tokens for nodes generated from `CXXOperato...Eduardo Caldas1-11/+14
2020-08-10[SyntaxTree] Expand support for `NestedNameSpecifier`Eduardo Caldas1-54/+120
2020-08-10[SyntaxTree] Implement `NestedNameSpecifier` using the `List` base APIEduardo Caldas3-27/+39
2020-08-10[SyntaxTree] Implement the List construct.Eduardo Caldas2-0/+111
2020-08-08Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2020-08-07[SyntaxTree] Use simplified grammar rule for `NestedNameSpecifier` grammar nodesEduardo Caldas2-31/+140
2020-08-07[SyntaxTree][NFC] remove redundant namespace-specifiersEduardo Caldas3-119/+99
2020-08-04[SyntaxTree] Fix crash on pointer to member functionEduardo Caldas1-0/+12
2020-08-04[SyntaxTree] Add support for `LiteralExpression`Eduardo Caldas1-31/+1
2020-07-31[clang][Syntax] syntax::Arena doesnt own TokenBufferKadir Cetinkaya1-2/+2
2020-07-20[Syntax] expose API for expansions overlapping a spelled token range.Sam McCall1-29/+50
2020-07-11Fix `-Wreturn-type` warning. NFC.Michael Liao1-0/+1
2020-07-10Use FileRange::text instead of Lexer::getSpellingEduardo Caldas1-6/+4
2020-07-10Add kinded UDL for raw literal operator and numeric literal operator templateEduardo Caldas2-17/+30
2020-07-10Fix crash on `user defined literals`Eduardo Caldas2-4/+56
2020-07-09Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2020-07-08Fix crash on overloaded postfix unary operators due to invalid slocEduardo Caldas1-2/+126
2020-07-06RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversalDmitri Gribenko1-9/+13