Collapsed all number tokenization functions into just one
This commit is contained in:
parent
9e4684dbed
commit
40ad569870
@ -11,14 +11,14 @@ func (lexer *LexingOperation) tokenizeNumberBeginning (negative bool) (err error
|
|||||||
|
|
||||||
if lexer.char == 'x' {
|
if lexer.char == 'x' {
|
||||||
lexer.nextRune()
|
lexer.nextRune()
|
||||||
number, err = lexer.tokenizeHexidecimalNumber()
|
number, err = lexer.tokenizeNumber(16)
|
||||||
} else if lexer.char == 'b' {
|
} else if lexer.char == 'b' {
|
||||||
lexer.nextRune()
|
lexer.nextRune()
|
||||||
number, err = lexer.tokenizeBinaryNumber()
|
number, err = lexer.tokenizeNumber(2)
|
||||||
} else if lexer.char == '.' {
|
} else if lexer.char == '.' {
|
||||||
number, err = lexer.tokenizeDecimalNumber()
|
number, err = lexer.tokenizeNumber(10)
|
||||||
} else if lexer.char >= '0' && lexer.char <= '9' {
|
} else if lexer.char >= '0' && lexer.char <= '9' {
|
||||||
number, err = lexer.tokenizeOctalNumber()
|
number, err = lexer.tokenizeNumber(8)
|
||||||
} else {
|
} else {
|
||||||
return file.NewError (
|
return file.NewError (
|
||||||
lexer.file.Location(), 1,
|
lexer.file.Location(), 1,
|
||||||