/freebsd-current/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Nodes.cpp | 13 raw_ostream &syntax::operator<<(raw_ostream &OS, NodeKind K) { 23 raw_ostream &syntax::operator<<(raw_ostream &OS, NodeRole R) { 25 case syntax::NodeRole::Detached: 27 case syntax::NodeRole::Unknown: 29 case syntax::NodeRole::OpenParen: 31 case syntax::NodeRole::CloseParen: 33 case syntax::NodeRole::IntroducerKeyword: 35 case syntax::NodeRole::LiteralToken: 37 case syntax::NodeRole::ArrowToken: 39 case syntax [all...] |
H A D | Synthesis.cpp | 16 /// Exposes private syntax tree APIs required to implement node synthesis. 18 class clang::syntax::FactoryImpl { 20 static void setCanModify(syntax::Node *N) { N->CanModify = true; } 22 static void prependChildLowLevel(syntax::Tree *T, syntax::Node *Child, 23 syntax::NodeRole R) { 26 static void appendChildLowLevel(syntax::Tree *T, syntax::Node *Child, 27 syntax::NodeRole R) { 38 // FIXME: `createLeaf` is based on `syntax [all...] |
H A D | BuildTree.cpp | 164 static syntax::NodeKind getOperatorNodeKind(const CXXOperatorCallExpr &E) { 197 return syntax::NodeKind::BinaryOperatorExpression; 200 return syntax::NodeKind::PrefixUnaryOperatorExpression; 206 return syntax::NodeKind::PrefixUnaryOperatorExpression; 208 return syntax::NodeKind::PostfixUnaryOperatorExpression; 219 return syntax::NodeKind::PrefixUnaryOperatorExpression; 221 return syntax::NodeKind::BinaryOperatorExpression; 225 return syntax::NodeKind::BinaryOperatorExpression; 234 return syntax::NodeKind::UnknownExpression; 236 return syntax [all...] |
H A D | Tree.cpp | 19 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)) { 22 for (const syntax::Node &C : T->getChildren()) 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 [all...] |
H A D | TokenBufferTokenManager.cpp | 12 namespace syntax { namespace in namespace:clang 13 constexpr llvm::StringLiteral syntax::TokenBufferTokenManager::Kind; 15 std::pair<FileID, ArrayRef<syntax::Token>> 16 syntax::TokenBufferTokenManager::lexBuffer( 24 } // namespace syntax
|
H A D | ComputeReplacements.cpp | 18 using ProcessTokensFn = llvm::function_ref<void(llvm::ArrayRef<syntax::Token>, 21 void enumerateTokenSpans(const syntax::Tree *Root, 22 const syntax::TokenBufferTokenManager &STM, 25 Enumerator(const syntax::TokenBufferTokenManager &STM, 30 void run(const syntax::Tree *Root) { 38 void process(const syntax::Node *N) { 39 if (auto *T = dyn_cast<syntax::Tree>(N)) { 46 auto *L = cast<syntax::Leaf>(N); 62 const syntax::TokenBufferTokenManager &STM; 63 const syntax [all...] |
H A D | Mutations.cpp | 27 class syntax::MutationsImpl { 30 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { 48 static void replace(syntax::Node *Old, syntax::Node *New) { 65 static void remove(syntax::Node *N) { 79 void syntax::removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, 80 syntax::Statement *S) {
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | BuildTree.h | 1 //===- BuildTree.h - build syntax trees -----------------------*- C++ -*-=====// 8 // Functions to construct a syntax tree from an AST. 20 namespace syntax { namespace in namespace:clang 22 /// Build a syntax tree for the main file. 25 syntax::TranslationUnit * 28 // Create syntax trees from subtrees not backed by the source code. 33 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM, 38 syntax::Leaf *createLeaf(syntax [all...] |
H A D | Mutations.h | 1 //===- Mutations.h - mutate syntax trees --------------------*- C++ ---*-=====// 8 // Defines high-level APIs for transforming syntax trees and producing the 20 namespace syntax { namespace in namespace:clang 23 /// to the syntax tree. 25 const syntax::TranslationUnit &TU); 33 void removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, 34 syntax::Statement *S); 36 } // namespace syntax
|
H A D | Tokens.h | 46 namespace syntax { namespace in namespace:clang 133 static FileRange range(const SourceManager &SM, const syntax::Token &First, 134 const syntax::Token &Last); 190 llvm::ArrayRef<syntax::Token> expandedTokens() const { 201 llvm::ArrayRef<syntax::Token> expandedTokens(SourceRange R) const; 231 std::optional<llvm::ArrayRef<syntax::Token>> 232 spelledForExpanded(llvm::ArrayRef<syntax::Token> Expanded) const; 261 llvm::SmallVector<llvm::ArrayRef<syntax::Token>, 1> 262 expandedForSpelled(llvm::ArrayRef<syntax::Token> Spelled) const; 274 llvm::ArrayRef<syntax [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | negdf2vfp.S | 17 .syntax unified
|
H A D | save_vfp_d8_d15_regs.S | 22 .syntax unified
|
H A D | restore_vfp_d8_d15_regs.S | 22 .syntax unified
|
H A D | negsf2vfp.S | 17 .syntax unified
|
H A D | addsf3vfp.S | 17 .syntax unified
|
H A D | mulsf3vfp.S | 17 .syntax unified
|
H A D | floatunssidfvfp.S | 18 .syntax unified
|
H A D | floatunssisfvfp.S | 18 .syntax unified
|
H A D | floatsidfvfp.S | 18 .syntax unified
|
H A D | floatsisfvfp.S | 18 .syntax unified
|
H A D | sync_synchronize.S | 17 .syntax unified
|
/freebsd-current/usr.bin/bmake/tests/syntax/ |
H A D | Makefile | 2 TESTSDIR= ${TESTSBASE}/usr.bin/bmake/syntax
|
/freebsd-current/contrib/bmake/unit-tests/ |
H A D | directive-hyphen-include.exp | 1 make: "directive-hyphen-include-error.inc" line 1: Invalid line 'syntax error'
|
H A D | directive-sinclude.exp | 1 make: "directive-include-error.inc" line 1: Invalid line 'syntax error'
|
H A D | directive-dinclude.exp | 1 make: "directive-dinclude-error.inc" line 1: Invalid line 'syntax error'
|