Fix scanning of float with leading zero (#486)
This commit is contained in:
@@ -1056,7 +1056,7 @@ func (p *parser) parseTime(b []byte) ([]byte, error) {
|
||||
func (p *parser) scanIntOrFloat(b []byte) (ast.Reference, []byte, error) {
|
||||
i := 0
|
||||
|
||||
if len(b) > 2 && b[0] == '0' {
|
||||
if len(b) > 2 && b[0] == '0' && b[1] != '.' {
|
||||
var isValidRune validRuneFn
|
||||
switch b[1] {
|
||||
case 'x':
|
||||
|
||||
Reference in New Issue
Block a user