Searched refs:RuleStmt (Results 1 – 7 of 7) sorted by relevance
28 string RuleStmt::DebugString() const { in DebugString()124 RuleStmt::~RuleStmt() { in ~RuleStmt()129 void RuleStmt::Eval(Evaluator* ev) const { in Eval()
208 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 …]
42 const RuleStmt* rule_stmt) { in ParsePrerequisites()51 rule_stmt->sep != RuleStmt::SEP_SEMICOLON) { in ParsePrerequisites()
77 struct RuleStmt : public Stmt { struct82 virtual ~RuleStmt(); argument
224 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()
41 void EvalRule(const RuleStmt* stmt);127 const RuleStmt* stmt,
44 const RuleStmt* rule_stmt);