aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ast.h4
-rw-r--r--eval.cc4
-rw-r--r--parser.cc6
3 files changed, 7 insertions, 7 deletions
diff --git a/ast.h b/ast.h
index 2b2b472..21f79a2 100644
--- a/ast.h
+++ b/ast.h
@@ -91,8 +91,8 @@ struct IfAST : public AST {
CondOp op;
Value* lhs;
Value* rhs;
- vector<AST*> true_stmts;
- vector<AST*> false_stmts;
+ vector<AST*> true_asts;
+ vector<AST*> false_asts;
virtual ~IfAST();
diff --git a/eval.cc b/eval.cc
index 62b6aa0..46b2736 100644
--- a/eval.cc
+++ b/eval.cc
@@ -127,9 +127,9 @@ void Evaluator::EvalIf(const IfAST* ast) {
const vector<AST*>* asts;
if (is_true) {
- asts = &ast->true_stmts;
+ asts = &ast->true_asts;
} else {
- asts = &ast->false_stmts;
+ asts = &ast->false_asts;
}
for (AST* a : *asts) {
a->Eval(this);
diff --git a/parser.cc b/parser.cc
index 2bd0169..8e012ab 100644
--- a/parser.cc
+++ b/parser.cc
@@ -240,7 +240,7 @@ class Parser {
st->ast = ast;
st->is_in_else = false;
st->num_nest = num_if_nest_;
- out_asts_ = &ast->true_stmts;
+ out_asts_ = &ast->true_asts;
}
void ParseEndif(StringPiece, StringPiece) {
@@ -254,9 +254,9 @@ class Parser {
} else {
IfState* st = if_stack_.top();
if (st->is_in_else)
- out_asts_ = &st->ast->false_stmts;
+ out_asts_ = &st->ast->false_asts;
else
- out_asts_ = &st->ast->true_stmts;
+ out_asts_ = &st->ast->true_asts;
}
}
}