Searched refs:stmt (Results 1 – 15 of 15) sorted by relevance
/build/kati/ |
D | eval.cc | 101 void Evaluator::EvalAssign(const AssignStmt* stmt) { in EvalAssign() argument 102 loc_ = stmt->loc(); in EvalAssign() 104 Symbol lhs = stmt->GetLhsSymbol(this); in EvalAssign() 110 stmt->rhs->Eval(this, &rhs); in EvalAssign() 121 Var* rhs = EvalRHS(lhs, stmt->rhs, stmt->orig_rhs, stmt->op, in EvalAssign() 122 stmt->directive == AssignDirective::OVERRIDE); in EvalAssign() 126 stmt->directive == AssignDirective::OVERRIDE, in EvalAssign() 134 void Evaluator::EvalRule(const RuleStmt* stmt) { in EvalRule() argument 135 loc_ = stmt->loc(); in EvalRule() 138 const string&& expr = stmt->expr->Eval(this); in EvalRule() [all …]
|
D | parser.cc | 39 IfStmt* stmt; member 147 ParseErrorStmt* stmt = new ParseErrorStmt(); in Error() local 148 stmt->set_loc(loc_); in Error() 149 stmt->msg = msg; in Error() 150 out_stmts_->push_back(stmt); in Error() 151 parse_errors.push_back(stmt); in Error() 174 CommandStmt* stmt = new CommandStmt(); in ParseLine() local 175 stmt->set_loc(loc_); in ParseLine() 176 stmt->expr = ParseExpr(line.substr(1), ParseExprOpt::COMMAND); in ParseLine() 177 stmt->orig = line; in ParseLine() [all …]
|
D | eval.h | 39 void EvalAssign(const AssignStmt* stmt); 40 void EvalRule(const RuleStmt* stmt); 41 void EvalCommand(const CommandStmt* stmt); 42 void EvalIf(const IfStmt* stmt); 43 void EvalInclude(const IncludeStmt* stmt); 44 void EvalExport(const ExportStmt* stmt);
|
D | main.cc | 151 for (Stmt* stmt : bootstrap_asts) { in Run() 152 LOG("%s", stmt->DebugString().c_str()); in Run() 153 stmt->Eval(ev); in Run() 169 for (Stmt* stmt : mk->stmts()) { in Run() 170 LOG("%s", stmt->DebugString().c_str()); in Run() 171 stmt->Eval(ev); in Run() 213 for (Stmt* stmt : bootstrap_asts) in Run() 214 delete stmt; in Run()
|
D | file.cc | 60 for (Stmt* stmt : stmts_) in ~Makefile() 61 delete stmt; in ~Makefile()
|
D | eval.go | 381 for _, stmt := range mk.stmts { 382 err = ev.eval(stmt) 476 for _, stmt := range mk.stmts { 477 err = ev.eval(stmt) 592 for _, stmt := range stmts { 593 err := ev.eval(stmt) 672 func (ev *Evaluator) eval(stmt ast) error { 673 return stmt.eval(ev) 692 for _, stmt := range mk.stmts { 693 err = ev.eval(stmt)
|
D | depgraph.go | 150 for _, stmt := range mk.stmts { 151 stmt.show()
|
D | Android.bp | 58 "stmt.cc",
|
D | Makefile.ckati | 45 stmt.cc \
|
D | parser.go | 83 func (p *parser) addStatement(stmt ast) { 84 *p.outStmts = append(*p.outStmts, stmt) 85 switch stmt.(type) {
|
D | func.cc | 474 for (Stmt* stmt : stmts) { in EvalFunc() 475 LOG("%s", stmt->DebugString().c_str()); in EvalFunc() 476 stmt->Eval(ev); in EvalFunc()
|
D | func.go | 1118 for _, stmt := range mk.stmts { 1119 err = ev.eval(stmt)
|
D | INTERNALS.md | 119 Data structures for them are defined in *stmt.h*. Here are examples of these
|
/build/soong/cc/ |
D | pylintrc | 195 single-line-if-stmt=no
|
/build/make/tools/releasetools/ |
D | pylintrc | 262 single-line-if-stmt=no
|