HomeSort by: relevance | last modified time | path
    Searched refs:statements (Results 1 - 25 of 37) sorted by relevancy

1 2

  /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.

Completed in 52 milliseconds

1 2