Rename value.* and ast.* to expr.* and stmt.*, respectively
diff --git a/eval.h b/eval.h
index 1326a0e..3ebb21b 100644
--- a/eval.h
+++ b/eval.h
@@ -20,8 +20,8 @@
 #include <unordered_set>
 #include <vector>
 
-#include "ast.h"
 #include "loc.h"
+#include "stmt.h"
 #include "string_piece.h"
 #include "symtab.h"
 
@@ -46,12 +46,12 @@
   Evaluator(const Vars* vars);
   ~Evaluator();
 
-  void EvalAssign(const AssignAST* ast);
-  void EvalRule(const RuleAST* ast);
-  void EvalCommand(const CommandAST* ast);
-  void EvalIf(const IfAST* ast);
-  void EvalInclude(const IncludeAST* ast);
-  void EvalExport(const ExportAST* ast);
+  void EvalAssign(const AssignStmt* stmt);
+  void EvalRule(const RuleStmt* stmt);
+  void EvalCommand(const CommandStmt* stmt);
+  void EvalIf(const IfStmt* stmt);
+  void EvalInclude(const IncludeStmt* stmt);
+  void EvalExport(const ExportStmt* stmt);
 
   Var* LookupVar(Symbol name);
   // For target specific variables.