BETWEEN keyword misidentified as a Name when followed by a leading-dot float literal
BETWEEN keyword misidentified as a Name when followed by a leading-dot float literal: a task in repo2rlenv-swe-next (Harbor dataset). When parsing a SQL statement that uses BETWEEN with float literals written without a leading zero (e.g. .03 , .06 ), sqlparse incorrectly demotes BETWEEN from a…
The task
When parsing a SQL statement that uses `BETWEEN` with float literals written without a leading zero (e.g. `.03`, `.06`), sqlparse incorrectly demotes `BETWEEN` from a keyword token to a `Name` token. The float bounds are also no longer recognized as standalone number tokens.
Part of FineEnvs/repo2rlenv-swe-next.