aboutsummaryrefslogtreecommitdiff
path: root/ast.go
diff options
context:
space:
mode:
Diffstat (limited to 'ast.go')
-rw-r--r--ast.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/ast.go b/ast.go
index 8689b70..9cc566e 100644
--- a/ast.go
+++ b/ast.go
@@ -1,6 +1,9 @@
package main
-import "fmt"
+import (
+ "fmt"
+ "strings"
+)
type AST interface {
eval(*Evaluator)
@@ -66,7 +69,7 @@ func (ast *MaybeRuleAST) eval(ev *Evaluator) {
func (ast *MaybeRuleAST) show() {
Log("%s", ast.expr)
for _, cmd := range ast.cmds {
- Log("\t%s", cmd)
+ Log("\t%s", strings.Replace(cmd, "\n", `\n`, -1))
}
}