Home
last modified time | relevance | path

Searched refs:RuleStmt (Results 1 – 7 of 7) sorted by relevance

/build/kati/
Dstmt.cc28 string RuleStmt::DebugString() const { in DebugString()
124 RuleStmt::~RuleStmt() { in ~RuleStmt()
129 void RuleStmt::Eval(Evaluator* ev) const { in Eval()
Deval.cc208 const RuleStmt* stmt, in EvalRuleSpecificAssign()
217 bool is_final = (stmt->sep == RuleStmt::SEP_FINALEQ); in EvalRuleSpecificAssign()
228 StringPiece sep(stmt->sep == RuleStmt::SEP_SEMICOLON ? " ; " : " = "); in EvalRuleSpecificAssign()
259 void Evaluator::EvalRule(const RuleStmt* stmt) { in EvalRule()
266 if (stmt->sep == RuleStmt::SEP_SEMICOLON) in EvalRule()
289 (stmt->sep == RuleStmt::SEP_EQ || in EvalRule()
290 stmt->sep == RuleStmt::SEP_FINALEQ)) { in EvalRule()
311 if (stmt->sep == RuleStmt::SEP_SEMICOLON) { in EvalRule()
313 } else if (stmt->sep == RuleStmt::SEP_EQ || in EvalRule()
314 stmt->sep == RuleStmt::SEP_FINALEQ) { in EvalRule()
[all …]
Drule.cc42 const RuleStmt* rule_stmt) { in ParsePrerequisites()
51 rule_stmt->sep != RuleStmt::SEP_SEMICOLON) { in ParsePrerequisites()
Dstmt.h77 struct RuleStmt : public Stmt { struct
82 virtual ~RuleStmt(); argument
Dparser.cc224 RuleStmt* rule_stmt = new RuleStmt(); in ParseRule()
232 rule_stmt->sep = RuleStmt::SEP_SEMICOLON; in ParseRule()
236 rule_stmt->sep = RuleStmt::SEP_FINALEQ; in ParseRule()
239 rule_stmt->sep = RuleStmt::SEP_EQ; in ParseRule()
242 ParseExprOpt opt = rule_stmt->sep == RuleStmt::SEP_SEMICOLON in ParseRule()
248 rule_stmt->sep = RuleStmt::SEP_NULL; in ParseRule()
Deval.h41 void EvalRule(const RuleStmt* stmt);
127 const RuleStmt* stmt,
Drule.h44 const RuleStmt* rule_stmt);