--- source: src/main.rs expression: scanned input_file: test-data/extra/numbers.lua --- [ Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 1, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 1, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 1, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 1, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 2, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 2, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 2, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 2, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 3, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 3, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 3, }, Token { kind: Number, lexeme: "1.", computed_lexeme: Some( "1.0", ), line: 3, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 4, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 4, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 4, }, Token { kind: Number, lexeme: ".1", computed_lexeme: Some( "0.1", ), line: 4, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 5, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 5, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 5, }, Token { kind: Number, lexeme: "1.0e10", computed_lexeme: Some( "1.0e10", ), line: 5, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 6, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 6, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 6, }, Token { kind: Number, lexeme: "1.0e+10", computed_lexeme: Some( "1.0e+10", ), line: 6, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 7, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 7, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 7, }, Token { kind: Number, lexeme: "1.0e-10", computed_lexeme: Some( "1.0e-10", ), line: 7, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 8, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 8, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 8, }, Token { kind: Number, lexeme: "1.0E10", computed_lexeme: Some( "1.0e10", ), line: 8, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 9, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 9, }, Token { kind: Number, lexeme: "1.0E+10", computed_lexeme: Some( "1.0e+10", ), line: 9, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 10, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 10, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 10, }, Token { kind: Number, lexeme: "1.0E-10", computed_lexeme: Some( "1.0e-10", ), line: 10, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 11, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 11, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 11, }, Token { kind: Number, lexeme: "1e10", computed_lexeme: Some( "1e10", ), line: 11, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 12, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 12, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 12, }, Token { kind: Number, lexeme: "1e+10", computed_lexeme: Some( "1e+10", ), line: 12, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 13, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 13, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 13, }, Token { kind: Number, lexeme: "1e-10", computed_lexeme: Some( "1e-10", ), line: 13, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 14, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 14, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 14, }, Token { kind: Number, lexeme: "1E10", computed_lexeme: Some( "1e10", ), line: 14, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 15, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 15, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 15, }, Token { kind: Number, lexeme: "1E+10", computed_lexeme: Some( "1e+10", ), line: 15, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 16, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 16, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 16, }, Token { kind: Number, lexeme: "1E-10", computed_lexeme: Some( "1e-10", ), line: 16, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 17, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 17, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 17, }, Token { kind: Number, lexeme: ".1e10", computed_lexeme: Some( "0.1e10", ), line: 17, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 18, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 18, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 18, }, Token { kind: Number, lexeme: ".1e+10", computed_lexeme: Some( "0.1e+10", ), line: 18, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 19, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 19, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 19, }, Token { kind: Number, lexeme: ".1e-10", computed_lexeme: Some( "0.1e-10", ), line: 19, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 20, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 20, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 20, }, Token { kind: Number, lexeme: "1.e10", computed_lexeme: Some( "1.0e10", ), line: 20, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 21, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 21, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 21, }, Token { kind: Number, lexeme: "1.e+10", computed_lexeme: Some( "1.0e+10", ), line: 21, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 22, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 22, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 22, }, Token { kind: Number, lexeme: "1.e-10", computed_lexeme: Some( "1.0e-10", ), line: 22, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 23, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 23, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 23, }, Token { kind: Number, lexeme: "0x12", computed_lexeme: Some( "0x12", ), line: 23, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 24, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 24, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 24, }, Token { kind: Number, lexeme: "0x1.2", computed_lexeme: Some( "1.125", ), line: 24, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 25, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 25, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 25, }, Token { kind: Number, lexeme: "0x1.2e2", computed_lexeme: Some( "1.1328125", ), line: 25, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 26, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 26, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 26, }, Token { kind: Number, lexeme: "0x1.", computed_lexeme: Some( "1", ), line: 26, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 27, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 27, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 27, }, Token { kind: Number, lexeme: "0x.1", computed_lexeme: Some( "0.0625", ), line: 27, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 29, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 29, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 29, }, Token { kind: Number, lexeme: "0x1p2", computed_lexeme: Some( "4", ), line: 29, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 30, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 30, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 30, }, Token { kind: Number, lexeme: "0x1p+2", computed_lexeme: Some( "4", ), line: 30, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 31, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 31, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 31, }, Token { kind: Number, lexeme: "0x1p-2", computed_lexeme: Some( "0.25", ), line: 31, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 32, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 32, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 32, }, Token { kind: Number, lexeme: "0x1.p2", computed_lexeme: Some( "4", ), line: 32, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 33, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 33, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 33, }, Token { kind: Number, lexeme: "0x1.p+2", computed_lexeme: Some( "4", ), line: 33, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 34, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 34, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 34, }, Token { kind: Number, lexeme: "0x1.p-2", computed_lexeme: Some( "0.25", ), line: 34, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 35, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 35, }, Token { kind: Number, lexeme: "0x.1p2", computed_lexeme: Some( "0.25", ), line: 35, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 36, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 36, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 36, }, Token { kind: Number, lexeme: "0x.1p+2", computed_lexeme: Some( "0.25", ), line: 36, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 37, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 37, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 37, }, Token { kind: Number, lexeme: "0x.1p-2", computed_lexeme: Some( "0.015625", ), line: 37, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 38, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 38, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 38, }, Token { kind: Number, lexeme: "0x1.2p2", computed_lexeme: Some( "4.5", ), line: 38, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 39, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 39, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 39, }, Token { kind: Number, lexeme: "0x1.2p+2", computed_lexeme: Some( "4.5", ), line: 39, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 40, }, Token { kind: Identifier, lexeme: "num", computed_lexeme: None, line: 40, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 40, }, Token { kind: Number, lexeme: "0x1.2p-2", computed_lexeme: Some( "0.28125", ), line: 40, }, ]