aboutsummaryrefslogtreecommitdiff
path: root/syntax/parse.go
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/parse.go')
-rw-r--r--syntax/parse.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/syntax/parse.go b/syntax/parse.go
index 50b8087..f4c8fff 100644
--- a/syntax/parse.go
+++ b/syntax/parse.go
@@ -771,8 +771,7 @@ func (p *parser) parseArgs() []Expr {
}
// primary = IDENT
-// | INT | FLOAT
-// | STRING
+// | INT | FLOAT | STRING | BYTES
// | '[' ... // list literal or comprehension
// | '{' ... // dict literal or comprehension
// | '(' ... // tuple or parenthesized expression
@@ -782,7 +781,7 @@ func (p *parser) parsePrimary() Expr {
case IDENT:
return p.parseIdent()
- case INT, FLOAT, STRING:
+ case INT, FLOAT, STRING, BYTES:
var val interface{}
tok := p.tok
switch tok {
@@ -794,7 +793,7 @@ func (p *parser) parsePrimary() Expr {
}
case FLOAT:
val = p.tokval.float
- case STRING:
+ case STRING, BYTES:
val = p.tokval.string
}
raw := p.tokval.raw