Searched refs:syntax (Results 1 - 25 of 199) sorted by relevance

12345678

/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DNodes.cpp13 llvm::raw_ostream &syntax::operator<<(llvm::raw_ostream &OS, NodeKind K) {
75 llvm::raw_ostream &syntax::operator<<(llvm::raw_ostream &OS, NodeRole R) {
77 case syntax::NodeRole::Detached:
79 case syntax::NodeRole::Unknown:
81 case syntax::NodeRole::OpenParen:
83 case syntax::NodeRole::CloseParen:
85 case syntax::NodeRole::IntroducerKeyword:
87 case syntax::NodeRole::BodyStatement:
89 case syntax::NodeRole::CaseStatement_value:
91 case syntax
[all...]
H A DSynthesis.cpp12 /// Exposes private syntax tree APIs required to implement node synthesis.
14 class syntax::FactoryImpl {
16 static void setCanModify(syntax::Node *N) { N->CanModify = true; }
18 static void prependChildLowLevel(syntax::Tree *T, syntax::Node *Child,
19 syntax::NodeRole R) {
24 clang::syntax::Leaf *syntax::createPunctuation(clang::syntax::Arena &A,
31 auto *L = new (A.allocator()) clang::syntax
[all...]
H A DMutations.cpp28 class syntax::MutationsImpl {
31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) {
46 static void replace(syntax::Node *Old, syntax::Node *New) {
62 static void remove(syntax::Node *N) {
72 static syntax::Node *findPrevious(syntax::Node *N) {
75 for (syntax::Node *C = N->parent()->firstChild(); C != nullptr;
84 void syntax
[all...]
H A DTree.cpp19 static void traverse(const syntax::Node *N,
20 llvm::function_ref<void(const syntax::Node *)> Visit) {
21 if (auto *T = dyn_cast<syntax::Tree>(N)) {
27 static void traverse(syntax::Node *N,
28 llvm::function_ref<void(syntax::Node *)> Visit) {
29 traverse(static_cast<const syntax::Node *>(N), [&](const syntax::Node *N) {
30 Visit(const_cast<syntax::Node *>(N));
35 syntax::Arena::Arena(SourceManager &SourceMgr, const LangOptions &LangOpts,
39 const clang::syntax
[all...]
H A DComputeReplacements.cpp16 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>,
19 void enumerateTokenSpans(const syntax::Tree *Root, ProcessTokensFn Callback) {
25 void run(const syntax::Tree *Root) {
33 void process(const syntax::Node *N) {
34 if (auto *T = dyn_cast<syntax::Tree>(N)) {
40 auto *L = cast<syntax::Leaf>(N);
55 const syntax::Token *SpanBegin;
56 const syntax::Token *SpanEnd;
64 syntax::FileRange rangeOfExpanded(const syntax
[all...]
H A DBuildTree.cpp37 /// A helper class for constructing the syntax tree while traversing a clang
43 /// - create a corresponding syntax node,
46 /// - replace the child nodes with the new syntax node in the pending list
52 class syntax::TreeBuilder {
54 TreeBuilder(syntax::Arena &Arena) : Arena(Arena), Pending(Arena) {
63 void foldNode(llvm::ArrayRef<syntax::Token> Range, syntax::Tree *New);
67 void noticeDeclaratorRange(llvm::ArrayRef<syntax::Token> Range);
86 syntax::TranslationUnit *finalize() && {
93 new (Arena.allocator()) syntax
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h1 //===- BuildTree.h - build syntax trees -----------------------*- C++ -*-=====//
8 // Functions to construct a syntax tree from an AST.
19 namespace syntax { namespace in namespace:clang
21 /// Build a syntax tree for the main file.
22 syntax::TranslationUnit *buildSyntaxTree(Arena &A,
25 // Create syntax trees from subtrees not backed by the source code.
27 clang::syntax::Leaf *createPunctuation(clang::syntax::Arena &A,
29 clang::syntax::EmptyStatement *createEmptyStatement(clang::syntax
[all...]
H A DMutations.h1 //===- Mutations.h - mutate syntax trees --------------------*- C++ ---*-=====//
8 // Defines high-level APIs for transforming syntax trees and producing the
19 namespace syntax { namespace in namespace:clang
22 /// to the syntax tree.
24 const syntax::TranslationUnit &TU);
32 void removeStatement(syntax::Arena &A, syntax::Statement *S);
34 } // namespace syntax
H A DTokens.h47 namespace syntax { namespace in namespace:clang
134 static FileRange range(const SourceManager &SM, const syntax::Token &First,
135 const syntax::Token &Last);
186 llvm::ArrayRef<syntax::Token> expandedTokens() const {
192 llvm::ArrayRef<syntax::Token> expandedTokens(SourceRange R) const;
218 llvm::Optional<llvm::ArrayRef<syntax::Token>>
219 spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const;
231 llvm::ArrayRef<syntax::Token> Spelled;
232 llvm::ArrayRef<syntax::Token> Expanded;
238 expansionStartingAt(const syntax
[all...]
/freebsd-11-stable/usr.bin/bmake/tests/syntax/
H A DMakefile3 TESTSDIR= ${TESTSBASE}/usr.bin/bmake/syntax
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dnegdf2vfp.S17 .syntax unified
H A Dnegsf2vfp.S17 .syntax unified
H A Drestore_vfp_d8_d15_regs.S22 .syntax unified
H A Dsave_vfp_d8_d15_regs.S22 .syntax unified
H A Daddsf3vfp.S17 .syntax unified
H A Daeabi_memcmp.S13 .syntax unified
H A Daeabi_memcpy.S13 .syntax unified
H A Ddivsf3vfp.S17 .syntax unified
H A Dextendsfdf2vfp.S18 .syntax unified
H A Dfixdfsivfp.S18 .syntax unified
H A Dfixsfsivfp.S18 .syntax unified
H A Dfixunsdfsivfp.S19 .syntax unified
H A Dfixunssfsivfp.S19 .syntax unified
/freebsd-11-stable/usr.bin/bmake/tests/
H A DMakefile13 TESTS_SUBDIRS+= syntax
/freebsd-11-stable/usr.bin/bmake/tests/syntax/directive-t0/
H A DMakefile5 TESTSDIR= ${TESTSBASE}/usr.bin/bmake/syntax/directive-t0

Completed in 98 milliseconds

12345678