summaryrefslogtreecommitdiff
path: root/src/pkg/ebnf
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/ebnf')
-rw-r--r--src/pkg/ebnf/ebnf.go2
-rw-r--r--src/pkg/ebnf/parser.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/ebnf/ebnf.go b/src/pkg/ebnf/ebnf.go
index 368a3c812..f71ccc72b 100644
--- a/src/pkg/ebnf/ebnf.go
+++ b/src/pkg/ebnf/ebnf.go
@@ -123,7 +123,7 @@ func (p *Production) Pos() token.Position {
// Grammar verification
func isLexical(name string) bool {
- ch, len := utf8.DecodeRuneInString(name);
+ ch, _ := utf8.DecodeRuneInString(name);
return !unicode.IsUpper(ch);
}
diff --git a/src/pkg/ebnf/parser.go b/src/pkg/ebnf/parser.go
index 03cc4a756..84afd382a 100644
--- a/src/pkg/ebnf/parser.go
+++ b/src/pkg/ebnf/parser.go
@@ -195,7 +195,7 @@ func (p *parser) parse(filename string, src []byte) Grammar {
for p.tok != token.EOF {
prod := p.parseProduction();
name := prod.Name.String;
- if prev, found := grammar[name]; !found {
+ if _, found := grammar[name]; !found {
grammar[name] = prod;
} else {
p.Error(prod.Pos(), name + " declared already");