commit | 21a9b5f8d1c302feb7765adbbfb27a4f76fd4589 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Apr 01 02:42:59 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Apr 01 02:42:59 2015 +0900 |
tree | a5d7d2cf29388275ce401e9418fe11ebbbb39d17 | |
parent | 0439a3e77c76979454796992fa18b9448d576a5f [diff] [blame] |
Parse complex rules
diff --git a/eval.go b/eval.go index 33fb00b..75009a8 100644 --- a/eval.go +++ b/eval.go
@@ -174,7 +174,9 @@ lineno: ast.lineno, cmdLineno: ast.cmdLineno, } - ev.curRule.parse(line) + if err := ev.curRule.parse(line); err != "" { + Error(ast.filename, ast.lineno, err) + } // It seems rules with no outputs are siliently ignored. if len(ev.curRule.outputs) == 0 { ev.curRule = nil