summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--interp/interpreter_test.go2
-rw-r--r--parser/expr.go2
2 files changed, 3 insertions, 1 deletions
diff --git a/interp/interpreter_test.go b/interp/interpreter_test.go
index 28a80d4..e1e7107 100644
--- a/interp/interpreter_test.go
+++ b/interp/interpreter_test.go
@@ -88,6 +88,8 @@ func TestLogical(t *testing.T) {
{src: "2 > 3 || 2 == 1+1 && 3>4 || 1<2", res: "true"}, // #07
{src: "a := 1+1 < 3 && 4 == 2+2; a", res: "true"}, // #08
{src: "a := 1+1 < 3 || 3 == 2+2; a", res: "true"}, // #09
+ {src: "a := 1+1 < 3 && 4 == 2+2; a", res: "true"}, // #10
+ {src: "a := 1+1 < 3 || 3 == 2+2; a", res: "true"}, // #11
})
}
diff --git a/parser/expr.go b/parser/expr.go
index 5267aa1..3327ec5 100644
--- a/parser/expr.go
+++ b/parser/expr.go
@@ -12,7 +12,7 @@ import (
// parseExpr transform an infix expression into a postfix notation.
func (p *Parser) parseExpr(in Tokens, typeStr string) (out Tokens, err error) {
- log.Println("parseExpr2 in:", in)
+ log.Println("parseExpr in:", in)
var ops Tokens
popop := func() (t scanner.Token) {