aboutsummaryrefslogtreecommitdiff
path: root/ast.go
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-04-09 15:20:32 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-04-09 15:20:32 +0900
commit486e9de7e993f6b0f9bc7b4d5d98a9c70bf70a8d (patch)
treeb907a29ec8490921530b49064861d4053d26c50a /ast.go
parent74c832f8322953a00a222ac490b2a4f7509c89c6 (diff)
downloadkati-486e9de7e993f6b0f9bc7b4d5d98a9c70bf70a8d.tar.gz
Delay handling of recipe in rule
Diffstat (limited to 'ast.go')
-rw-r--r--ast.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/ast.go b/ast.go
index 2f48be0..5664997 100644
--- a/ast.go
+++ b/ast.go
@@ -63,8 +63,8 @@ func (ast *AssignAST) show() {
// are expanded.
type MaybeRuleAST struct {
ASTBase
- expr string
- cmd string
+ expr string
+ semicolonIndex int
}
func (ast *MaybeRuleAST) eval(ev *Evaluator) {
@@ -73,9 +73,6 @@ func (ast *MaybeRuleAST) eval(ev *Evaluator) {
func (ast *MaybeRuleAST) show() {
Log("%s", ast.expr)
- if ast.cmd != "" {
- Log("\t%s", strings.Replace(ast.cmd, "\n", `\n`, -1))
- }
}
type CommandAST struct {