Small fix to python backend number lexing

JSON spec includes a plus sign in number parsing. The python backend was incorrectly tokenizing numbers like 1.1e+1