| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| statement.h | 8 * https://github.com/dlang/dmd/blob/master/src/dmd/statement.h 46 /* How a statement exits; this is returned by blockExit() 106 class Statement : public ASTNode 112 virtual Statement *syntaxCopy(); 119 virtual Statement *getRelatedLabeled() { return this; } 125 virtual Statement *last(); 165 /** Any Statement that fails semantic() or has a component that is an ErrorExp or 168 class ErrorStatement : public Statement 176 class PeelStatement : public Statement 179 Statement *s 254 Statement *statement; member in class:ScopeStatement 269 Statement *statement; member in class:ForwardingStatement 454 Statement *statement; member in class:CaseStatement 471 Statement *statement; member in class:CaseRangeStatement 481 Statement *statement; member in class:DefaultStatement 630 Statement *statement; member in class:ScopeGuardStatement 653 Statement *statement; member in class:DebugStatement 678 Statement *statement; member in class:LabelStatement 695 LabelStatement *statement; member in class:LabelDsymbol [all...] |
| statement.d | 4 * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements) 9 * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/statement.d, _statement.d) 11 * Coverage: https://codecov.io/gh/dlang/dmd/src/master/src/dmd/statement.d 14 module dmd.statement; 74 * Specification: https://dlang.org/spec/statement.html 76 extern (C++) abstract class Statement : ASTNode 83 return DYNCAST.statement; 90 // If this is an in{} contract scope statement (skip for determining 94 Statement syntaxCopy() 100 * Do syntax copy of an array of Statement's [all...] |
| gluelayer.d | 20 import dmd.statement; 36 Statement asmSemantic(AsmStatement s, Scope* sc) 60 Statement asmSemantic(AsmStatement s, Scope* sc); 80 Statement asmSemantic(AsmStatement s, Scope* sc);
|
| scope.h | 15 class Statement; 38 CSXreturn = 0x20, // seen a return statement 78 LabelStatement *slabel; // enclosing labelled statement 79 SwitchStatement *sw; // enclosing switch statement 80 Statement *tryBody; // enclosing _body of TryCatchStatement or TryFinallyStatement 81 TryFinallyStatement *tf; // enclosing try finally statement 82 ScopeGuardStatement *os; // enclosing scope(xxx) statement 83 Statement *sbreak; // enclosing statement that supports "break" 84 Statement *scontinue; // enclosing statement that supports "continue [all...] |
| permissivevisitor.d | 22 override void visit(AST.Statement){}
|
| visitor.h | 14 class Statement; 319 virtual void visit(Statement *) { assert(0); } 391 virtual void visit(ImportStatement *s) { visit((Statement *)s); } 392 virtual void visit(ScopeStatement *s) { visit((Statement *)s); } 393 virtual void visit(ReturnStatement *s) { visit((Statement *)s); } 394 virtual void visit(LabelStatement *s) { visit((Statement *)s); } 395 virtual void visit(StaticAssertStatement *s) { visit((Statement *)s); } 396 virtual void visit(CompileStatement *s) { visit((Statement *)s); } 397 virtual void visit(WhileStatement *s) { visit((Statement *)s); } 398 virtual void visit(ForStatement *s) { visit((Statement *)s); [all...] |
| parsetimevisitor.d | 21 void visit(AST.Statement) { assert(0); } 97 void visit(AST.ImportStatement s) { visit(cast(AST.Statement)s); } 98 void visit(AST.ScopeStatement s) { visit(cast(AST.Statement)s); } 99 void visit(AST.ReturnStatement s) { visit(cast(AST.Statement)s); } 100 void visit(AST.LabelStatement s) { visit(cast(AST.Statement)s); } 101 void visit(AST.StaticAssertStatement s) { visit(cast(AST.Statement)s); } 102 void visit(AST.CompileStatement s) { visit(cast(AST.Statement)s); } 103 void visit(AST.WhileStatement s) { visit(cast(AST.Statement)s); } 104 void visit(AST.ForStatement s) { visit(cast(AST.Statement)s); } 105 void visit(AST.DoStatement s) { visit(cast(AST.Statement)s); [all...] |
| iasm.d | 18 import dmd.statement; 31 extern(C++) Statement asmSemantic(AsmStatement s, Scope *sc)
|
| sapply.d | 2 * Provides a depth-first statement visitor. 14 import dmd.statement; 17 bool walkPostorder(Statement s, StoppableVisitor v) 25 * A Statement tree walker that will visit each Statement s in the tree, 45 bool doCond(Statement s) 52 bool applyTo(Statement s) 59 override void visit(Statement s) 87 doCond(s.statement) || applyTo(s); 132 doCond(s.statement) || applyTo(s) [all...] |
| stmtstate.d | 2 * Used to help transform statement AST into flow graph. 15 import dmd.statement; 19 * Used to traverse the statement AST to transform it into 28 Statement statement; 38 this(StmtState* prev, Statement statement) 41 this.statement = statement; 51 Statement related = null [all...] |
| statement_rewrite_walker.d | 16 import dmd.statement; 26 /* Point the currently visited statement. 29 Statement* ps; 32 final void visitStmt(ref Statement s) 38 final void replaceCurrent(Statement s) 80 if (s.statement) 81 visitStmt(s.statement); 132 if (s.statement) 133 visitStmt(s.statement); 138 if (s.statement) [all...] |
| arraytypes.h | 20 typedef Array<class Statement *> Statements;
|
| statementsem.d | 4 * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements) 63 import dmd.statement; 82 * ident = statement label name to be adjusted 103 * Check to see if statement is the innermost labeled statement. 106 * statement = Statement to check 110 private LabelStatement checkLabeledLoop(Scope* sc, Statement statement) 112 if (sc.slabel && sc.slabel.statement == statement [all...] |
| visitor.d | 32 void visit(ASTCodegen.ErrorStatement s) { visit(cast(ASTCodegen.Statement)s); } 33 void visit(ASTCodegen.PeelStatement s) { visit(cast(ASTCodegen.Statement)s); } 34 void visit(ASTCodegen.UnrolledLoopStatement s) { visit(cast(ASTCodegen.Statement)s); } 35 void visit(ASTCodegen.SwitchErrorStatement s) { visit(cast(ASTCodegen.Statement)s); } 36 void visit(ASTCodegen.DebugStatement s) { visit(cast(ASTCodegen.Statement)s); } 38 void visit(ASTCodegen.ForwardingStatement s) { visit(cast(ASTCodegen.Statement)s); } 104 override void visit(ASTCodegen.Statement){} 139 if (s.statement) 140 s.statement.accept(this); 145 if (s.statement) [all...] |
| arraytypes.d | 26 import dmd.statement; 32 alias Statements = Array!(Statement);
|
| target.h | 23 class Statement; 209 bool libraryObjectMonitors(FuncDeclaration *fd, Statement *fbody);
|
| target.d | 68 import dmd.statement : Statement; 284 extern (C++) bool libraryObjectMonitors(FuncDeclaration fd, Statement fbody);
|
| /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/ |
| Nodes.h | 16 // branch of an if statement, 19 // 'if' keyword of an if statement will never return null. 77 /// An inner statement for those that have only a single child of kind 78 /// statement, e.g. loop body for while, for, etc; inner statement for case, 96 Statement, 214 class Statement : public Tree { 216 Statement(NodeKind K) : Tree(K) {} 220 /// A statement of an unknown kind, i.e. one not currently handled by the syntax 222 class UnknownStatement final : public Statement { [all...] |
| Mutations.h | 26 /// Removes a statement or replaces it with an empty statement where one is 30 /// replace it with an empty statement. 32 void removeStatement(syntax::Arena &A, syntax::Statement *S);
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/DIA/ |
| DIALineNumber.cpp | 73 BOOL Statement = 0; 74 return (S_OK == LineNumber->get_statement(&Statement)) ? Statement : false;
|
| /src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ |
| Nodes.cpp | 69 case syntax::NodeRole::Statement: 70 return OS << "Statement"; 226 syntax::Statement *syntax::SwitchStatement::getBody() { 227 return cast_or_null<syntax::Statement>( 241 syntax::Statement *syntax::CaseStatement::getBody() { 242 return cast_or_null<syntax::Statement>( 251 syntax::Statement *syntax::DefaultStatement::getBody() { 252 return cast_or_null<syntax::Statement>( 261 syntax::Statement *syntax::IfStatement::getThenStatement() { 262 return cast_or_null<syntax::Statement>( [all...] |
| Mutations.cpp | 80 void syntax::removeStatement(syntax::Arena &A, syntax::Statement *S) { 89 // For the rest, we have to replace with an empty statement. 91 return; // already an empty statement, nothing to do.
|
| /src/external/gpl3/gcc.old/dist/gcc/d/ |
| toir.cc | 27 #include "dmd/statement.h" 45 pop_binding_label (Statement * const &, d_label_entry *ent, binding_level *bl) 71 pop_label (Statement * const &, d_label_entry *ent, vec <tree> &labels) 164 /* Create an empty statement tree rooted at T. */ 174 /* Finish the statement tree rooted at T. */ 181 /* If the statement list is completely empty, just return it. This is just 182 as good as build_empty_stmt, with the advantage that statement lists 187 /* If the statement list contained exactly one statement, then extract 203 /* T is an expression statement. Add it to the statement-tree. * 1089 Statement *statement = (*s->statements)[i]; local 1110 Statement *statement = (*s->statements)[i]; local [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/vim/syntax/ |
| machine-ir.vim | 32 HiLink mirStatement Statement
|
| /src/external/mpl/bind/dist/doc/misc/ |
| checkgrammar.py | 15 Utility to check ISC config grammar consistency. It detects statement names 29 """Return mapping statement name to "path" where it is allowed. 67 Statement = namedtuple("Statement", ["path", "name", "subgrammar"]) 72 Return groups of Statement tuples with identical grammars and flags. 76 def keyfunc(statement): 77 return sorted(statement.subgrammar.items()) 88 Return map {statement name: [groups of [Statement]s with identical grammar]. 97 grammars.append(Statement(path, statement_name, statement_grammar) [all...] |