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

1234567891011

/freebsd-current/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DNodes.cpp13 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 DSynthesis.cpp16 /// 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 DBuildTree.cpp164 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 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)) {
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 DTokenBufferTokenManager.cpp12 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 DComputeReplacements.cpp18 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 DMutations.cpp27 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 DBuildTree.h1 //===- 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 DMutations.h1 //===- 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 DTokens.h46 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 Dnegdf2vfp.S17 .syntax unified
H A Dsave_vfp_d8_d15_regs.S22 .syntax unified
H A Drestore_vfp_d8_d15_regs.S22 .syntax unified
H A Dnegsf2vfp.S17 .syntax unified
H A Daddsf3vfp.S17 .syntax unified
H A Dmulsf3vfp.S17 .syntax unified
H A Dfloatunssidfvfp.S18 .syntax unified
H A Dfloatunssisfvfp.S18 .syntax unified
H A Dfloatsidfvfp.S18 .syntax unified
H A Dfloatsisfvfp.S18 .syntax unified
H A Dsync_synchronize.S17 .syntax unified
/freebsd-current/usr.bin/bmake/tests/syntax/
H A DMakefile2 TESTSDIR= ${TESTSBASE}/usr.bin/bmake/syntax
/freebsd-current/contrib/bmake/unit-tests/
H A Ddirective-hyphen-include.exp1 make: "directive-hyphen-include-error.inc" line 1: Invalid line 'syntax error'
H A Ddirective-sinclude.exp1 make: "directive-include-error.inc" line 1: Invalid line 'syntax error'
H A Ddirective-dinclude.exp1 make: "directive-dinclude-error.inc" line 1: Invalid line 'syntax error'

Completed in 432 milliseconds

1234567891011