summaryrefslogtreecommitdiff
path: root/src/pkg/go/parser/parser.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2010-02-24 17:06:40 -0800
committerRobert Griesemer <gri@golang.org>2010-02-24 17:06:40 -0800
commite9953c87424e88d8017b33f0576be7e482b3a28f (patch)
tree81683c9e97cd9e11850c624b620c543e495abd44 /src/pkg/go/parser/parser.go
parentb9735a128b9a45776d364d37e78b60b02bc78773 (diff)
downloadgolang-e9953c87424e88d8017b33f0576be7e482b3a28f.tar.gz
go/scanner: support for complex (imaginary) constants
R=rsc CC=golang-dev http://codereview.appspot.com/223044
Diffstat (limited to 'src/pkg/go/parser/parser.go')
-rw-r--r--src/pkg/go/parser/parser.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/go/parser/parser.go b/src/pkg/go/parser/parser.go
index 48b9a63c2..fd215f0d9 100644
--- a/src/pkg/go/parser/parser.go
+++ b/src/pkg/go/parser/parser.go
@@ -959,7 +959,7 @@ func (p *parser) parseOperand() ast.Expr {
case token.IDENT:
return p.findIdent()
- case token.INT, token.FLOAT, token.CHAR, token.STRING:
+ case token.INT, token.FLOAT, token.IMAG, token.CHAR, token.STRING:
x := &ast.BasicLit{p.pos, p.tok, p.lit}
p.next()
return x