diff options
Diffstat (limited to 'parser')
| -rw-r--r-- | parser/compiler.go | 10 | ||||
| -rw-r--r-- | parser/expr.go | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/parser/compiler.go b/parser/compiler.go index 634409e..06bc87a 100644 --- a/parser/compiler.go +++ b/parser/compiler.go @@ -385,11 +385,11 @@ func (e entry) String() string { if e.symbol != nil { return fmt.Sprintf("name: %s,local: %t, i: %d, k: %d, t: %s, v: %v", e.name, - e.symbol.local, - e.symbol.index, - e.symbol.kind, - e.symbol.typ, - e.symbol.value, + e.local, + e.index, + e.kind, + e.typ, + e.value, ) } diff --git a/parser/expr.go b/parser/expr.go index 1efb45e..23534e5 100644 --- a/parser/expr.go +++ b/parser/expr.go @@ -172,7 +172,7 @@ func (p *Parser) parseExpr(in Tokens) (out Tokens, err error) { func (p *Parser) parseExprStr(s string) (tokens Tokens, err error) { if tokens, err = p.Scan(s, false); err != nil { - return + return tokens, err } var result Tokens for _, sub := range tokens.Split(lang.Comma) { |
