| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| statement_rewrite_walker.d | 2 * Provides a visitor for statements that allows rewriting the currently visited node. 20 /** A visitor to walk entire statements and provides ability to replace any sub-statements. 51 if (s.statements && s.statements.dim) 53 for (size_t i = 0; i < s.statements.dim; i++) 55 if ((*s.statements)[i]) 56 visitStmt((*s.statements)[i]); 68 if (s.statements && s.statements.dim [all...] |
| sapply.d | 71 for (size_t i = 0; i < s.statements.dim; i++) 72 if (doCond((*s.statements)[i])) 79 for (size_t i = 0; i < s.statements.dim; i++) 80 if (doCond((*s.statements)[i]))
|
| statement.d | 2 * Defines AST nodes for statements. 4 * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements) 102 static Statements* arraySyntaxCopy(Statements* a) 104 Statements* b = null; 333 * Find last statement in a sequence of statements. 366 * A cheaper method of doing downcasting of Statements. 548 Statements* statements; 556 * statements = An array of `Statement`s, that will referenced by this clas [all...] |
| foreachvar.d | 158 // statements, so we only need to compile the expressions 179 if (s.statements) 181 foreach (s2; *s.statements) 195 foreach (s2; *s.statements)
|
| statementsem.d | 2 * Does semantic analysis for statements. 4 * Specification: $(LINK2 https://dlang.org/spec/statement.html, Statements) 233 Statements* a = cs.flatten(sc); 245 foreach (i, s; cs.statements) 252 for (size_t i = 0; i < cs.statements.dim;) 254 Statement s = (*cs.statements)[i]; 261 Statements* flt = s.flatten(sc); 264 cs.statements.remove(i); 265 cs.statements.insert(i, flt); 269 (*cs.statements)[i] = s [all...] |
| statement.h | 219 Statements *statements; member in class:CompoundStatement 237 * of the statements, and break will go to the end of the statements. 242 Statements *statements; member in class:UnrolledLoopStatement 314 // which may have an associated label. Internal break/continue statements 340 Statements *cases; // put breaks, continues, gotos and returns here 741 GotoStatements *gotos; // of the goto labels, the equivalent statements they represent
|
| blockexit.d | 35 * A block is a sequence of statements enclosed in { } 125 //printf("CompoundStatement.blockExit(%p) %d result = x%X\n", cs, cs.statements.dim, result); 128 foreach (s; *cs.statements) 180 foreach (s; *uls.statements)
|
| cparse.d | 149 * pEndloc = if { ... statements ... }, store location of closing brace, otherwise loc of last token of statement 317 auto as = new AST.Statements(); 359 auto statements = new AST.Statements(); 362 statements.push(cparseStatement(ParseStatementFlags.semi | ParseStatementFlags.curlyScope)); 372 s = new AST.CompoundStatement(loc, statements); 500 auto statements = new AST.Statements(); 504 statements.push(cur); 507 // Stop at the last break s.t. the following non-case statements ar [all...] |
| visitor.d | 130 foreach(sx; *s.statements)
|
| /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-cxx/ |
| proto_to_cxx.cpp | 79 for (auto &st : x.statements()) os << st; 83 return os << "void foo(int *a) {\n" << x.statements() << "}\n";
|
| loop_proto_to_cxx.cpp | 118 for (auto &st : x.statements())
|
| /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/ |
| RangeSelector.h | 65 /// non-expression statements). \p ID is the node's binding in the match result. 69 /// expression statements. \p ID is the node's binding in the match result. 90 // statements (all source between the braces). 91 RangeSelector statements(std::string ID);
|
| /src/external/bsd/tmux/dist/ |
| cmd-parse.y | 128 %type <commands> argument_statements statements statement 135 | statements 142 statements : statement '\n' label 146 | statements statement '\n' 307 condition : if_open '\n' statements if_close 316 | if_open '\n' statements if_else '\n' statements if_close 326 | if_open '\n' statements elif if_close 340 | if_open '\n' statements elif if_else '\n' statements if_clos [all...] |
| /src/external/bsd/elftosb/dist/elftosb2/ |
| ConversionController.h | 103 OperationSequence * convertStatementList(ListASTNode * statements);
|
| ElftosbAST.h | 624 //! Fields of the IVT are set through assignment statements. 796 BootableSectionContentsASTNode(ListASTNode * statements) 797 : SectionContentsASTNode(), m_statements(statements) 841 void setIfStatements(ListASTNode * statements) { m_ifStatements = statements; } 847 void setElseStatements(ListASTNode * statements) { m_elseStatements = statements; } 852 smart_ptr<ListASTNode> m_ifStatements; //!< List of "if" section statements. 854 smart_ptr<ListASTNode> m_elseStatements; //!< Statements for the "else" part of the statements [all...] |
| ConversionController.cpp | 449 // process statements into a sequence of operations 450 ListASTNode * statements = bootableSection->getStatements(); local 451 OperationSequence * sequence = convertStatementList(statements); 455 statements->printTree(0); 592 //! statements in the \a statements list. The statement list is simply iterated 597 OperationSequence * ConversionController::convertStatementList(ListASTNode * statements) 600 ListASTNode::iterator it = statements->begin(); 601 for (; it != statements->end(); ++it) 668 // Message statements don't produce operation sequences [all...] |
| ElftosbAST.cpp | 1048 printf("statements:\n"); 1328 FromStatementASTNode::FromStatementASTNode(std::string * source, ListASTNode * statements) 1329 : StatementASTNode(), m_source(source), m_statements(statements) 1349 printf("statements:\n");
|
| /src/external/apache2/mDNSResponder/dist/mDNSShared/ |
| dnsextd_parser.y | 169 statements 391 statements: label 393 statements statement
|
| /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-llvm/ |
| loop_proto_to_llvm.cpp | 133 for (auto &st : x.statements()) {
|
| /src/external/gpl3/gcc.old/dist/gcc/d/ |
| toir.cc | 1 /* toir.cc -- Lower D frontend statements to GCC trees. 184 STATEMENT_LIST avoids pathological buildup of EMPTY_STMT_P statements. */ 208 /* Ignore (void) 0; expression statements received from the frontend. 220 /* Push out each comma expressions as separate statements. */ 564 /* The frontend lowers `scope (exit/failure/success)' statements as 572 /* If statements provide simple conditional execution of statements. */ 609 /* Should there be any `pragma (...)' statements requiring code generation, 617 /* The frontend lowers `while (...)' statements as `for (...)' loops. 619 these kinds of statements never reach here. * [all...] |
| /src/external/bsd/openldap/dist/libraries/libldap/ |
| thr_debug.c | 512 #define with_thread_info_lock(statements) { statements; } 547 #define with_thread_info_lock(statements) { \ 550 { statements; } \
|
| /src/external/gpl3/gcc.old/dist/contrib/vim-gcc-dev/syntax/ |
| gimple.vim | 109 " DEBUG statements
|
| /src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/ |
| Parsing.cpp | 94 {"statements", statements},
|
| RangeSelector.cpp | 275 // Returns the range of the statements (all source between the braces). 283 RangeSelector transformer::statements(std::string ID) {
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| tdtags | 78 statements in tblgen source.
|