commit | 685fecf77594c0977a2ff1e3a4146ed0af83ae7f | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Mon Mar 30 18:28:12 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Mon Mar 30 18:28:35 2015 +0900 |
tree | 6c2609369427561f83ac53c200b7cf22404c1261 | |
parent | f8efa0a668d33227798d231218ddb1722882bc8d [diff] [blame] |
Add RawExprAST
diff --git a/eval.go b/eval.go index 2d1de66..333e6be 100644 --- a/eval.go +++ b/eval.go
@@ -154,6 +154,13 @@ ev.curRule = nil } +func (ev *Evaluator) evalRawExpr(ast *RawExprAST) { + result := ev.evalExpr(ast.expr) + if result != "" { + fmt.Printf("%s:%d: *** missing separator. Stop.\n", ast.filename, ast.lineno) + } +} + func (ev *Evaluator) eval(ast AST) { ast.eval(ev) }