Lexer no longer freaks out when parsing a 0

This commit is contained in:
Sasha Koshka 2022-09-03 20:27:03 -04:00
parent cc14292c63
commit a665463932
1 changed files with 4 additions and 4 deletions

View File

@ -40,11 +40,11 @@ func (lexer *LexingOperation) tokenizeNumberBeginning (negative bool) (err error
intNumber, floatNumber,
isFloat, amountRead,
err = lexer.tokenizeNumber(8)
} else if lexer.char != ' ' { // a space should correctly
err = infoerr.NewError ( // terminate this
} else if lexer.char >= '8' && lexer.char <= '9' {
err = infoerr.NewError (
lexer.file.Location(1),
"unexpected rune '" + string(lexer.char) +
"' in integer literal",
"unexpected number '" + string(lexer.char) +
"' in octal literal",
infoerr.ErrorKindError)
return
}