aboutsummaryrefslogtreecommitdiff
path: root/lexer.go
diff options
context:
space:
mode:
Diffstat (limited to 'lexer.go')
-rw-r--r--lexer.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/lexer.go b/lexer.go
index b79b254..fb247f7 100644
--- a/lexer.go
+++ b/lexer.go
@@ -109,19 +109,19 @@ func (y *yyLex) lexNumber() {
t = FLOAT
y.acceptDigits()
}
- if y.acceptRune('e', 'E') {
+ if y.acceptRunes('e', 'E') {
t = FLOAT
y.acceptToken(NEG)
y.acceptDigits()
}
- if y.acceptRune('j', 'J') {
+ if y.acceptRunes('j', 'J') {
t = COMPLEX
y.acceptToken(NEG)
y.acceptDigits()
if y.acceptToken(DOT) {
y.acceptDigits()
}
- if y.acceptRune('e', 'E') {
+ if y.acceptRunes('e', 'E') {
y.acceptToken(NEG)
y.acceptDigits()
}
@@ -165,7 +165,7 @@ func (y *yyLex) peek() rune {
return y.next()
}
-func (y *yyLex) acceptRune(valid ...rune) bool {
+func (y *yyLex) acceptRunes(valid ...rune) bool {
for _, r := range valid {
if y.next() == r {
return true