--- source: src/main.rs expression: scanned input_file: test-data/lua5.3-tests/math.lua --- [ Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 4, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 4, }, Token { kind: String, lexeme: "\"testing numbers and math lib\"", computed_lexeme: None, line: 4, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 4, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 6, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 6, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 6, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 6, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 6, }, Token { kind: Identifier, lexeme: "mininteger", computed_lexeme: None, line: 6, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 7, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 7, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 7, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 7, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 7, }, Token { kind: Identifier, lexeme: "maxinteger", computed_lexeme: None, line: 7, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 9, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 9, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 9, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 9, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 9, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 9, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 9, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 9, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 9, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 9, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 9, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 9, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 9, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 9, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 9, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 10, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 10, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 10, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 10, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 10, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 10, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 10, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 10, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 10, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 10, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 12, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 12, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 12, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 12, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 12, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 12, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 12, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 12, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 12, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 12, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 12, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 12, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 13, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 13, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 13, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 13, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 13, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 13, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 13, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 13, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 16, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 16, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 16, }, Token { kind: Number, lexeme: "24", computed_lexeme: Some( "24", ), line: 16, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 17, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 18, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 18, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 18, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 18, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 18, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 18, }, Token { kind: While, lexeme: "while", computed_lexeme: None, line: 19, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 19, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 19, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 19, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 19, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 19, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 19, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 20, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 20, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 20, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 20, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 20, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 21, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 21, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 21, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 21, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 21, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 22, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 23, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 25, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 25, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 25, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 25, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 25, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 25, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 26, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 26, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 26, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 26, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 26, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 26, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 27, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 29, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 29, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 29, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 29, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 29, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 29, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 29, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 29, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 29, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 30, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 30, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 30, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 30, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 30, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 30, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 30, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 30, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 30, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 30, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 33, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 34, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 34, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 34, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 34, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 34, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 34, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 35, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 35, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 35, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 35, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 35, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 35, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 35, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 35, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 35, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 35, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 37, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 37, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 37, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 37, }, Token { kind: Identifier, lexeme: "format", computed_lexeme: None, line: 37, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 37, }, Token { kind: String, lexeme: "\"%d-bit integers, %d-bit (mantissa) floats\"", computed_lexeme: None, line: 37, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 37, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 38, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 38, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 38, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 38, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 38, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 39, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 41, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 41, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 41, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 41, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 41, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 41, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 41, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 41, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 41, }, Token { kind: String, lexeme: "\"integer\"", computed_lexeme: None, line: 41, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 41, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 41, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 41, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 41, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 41, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 41, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 41, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 41, }, Token { kind: String, lexeme: "\"float\"", computed_lexeme: None, line: 41, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 42, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 42, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 42, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 42, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 42, }, Token { kind: String, lexeme: "\"10\"", computed_lexeme: None, line: 42, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 42, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 42, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 42, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 42, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 45, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 45, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 45, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 45, }, Token { kind: Identifier, lexeme: "msg", computed_lexeme: None, line: 45, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 45, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 45, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 45, }, Token { kind: TripleDot, lexeme: "...", computed_lexeme: None, line: 45, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 45, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 46, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 46, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 46, }, Token { kind: Identifier, lexeme: "err", computed_lexeme: None, line: 46, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 46, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 46, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 46, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 46, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 46, }, Token { kind: TripleDot, lexeme: "...", computed_lexeme: None, line: 46, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 46, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 47, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 47, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 47, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 47, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 47, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 47, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 47, }, Token { kind: Identifier, lexeme: "find", computed_lexeme: None, line: 47, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 47, }, Token { kind: Identifier, lexeme: "err", computed_lexeme: None, line: 47, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 47, }, Token { kind: Identifier, lexeme: "msg", computed_lexeme: None, line: 47, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 47, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 47, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 48, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 50, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 50, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 50, }, Token { kind: String, lexeme: "\"number.* has no integer representation\"", computed_lexeme: None, line: 50, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 53, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 53, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 53, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 53, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 53, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 53, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 53, }, Token { kind: Identifier, lexeme: "limit", computed_lexeme: None, line: 53, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 53, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 54, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 54, }, Token { kind: Identifier, lexeme: "limit", computed_lexeme: None, line: 54, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 54, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 55, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 55, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 55, }, Token { kind: Number, lexeme: "50", computed_lexeme: Some( "50", ), line: 55, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 55, }, Token { kind: Identifier, lexeme: "limit", computed_lexeme: None, line: 56, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 56, }, Token { kind: Number, lexeme: "1E-11", computed_lexeme: Some( "1e-11", ), line: 56, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 57, }, Token { kind: Identifier, lexeme: "limit", computed_lexeme: None, line: 58, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 58, }, Token { kind: Number, lexeme: "1E-5", computed_lexeme: Some( "1e-5", ), line: 58, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 59, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 60, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 62, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 62, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 62, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "abs", computed_lexeme: None, line: 62, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 62, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 62, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 62, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 62, }, Token { kind: Identifier, lexeme: "limit", computed_lexeme: None, line: 62, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 63, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 66, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 66, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 66, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 66, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 66, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 66, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 66, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 67, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 67, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 67, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 67, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 67, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 67, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 67, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 67, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 67, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 67, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 67, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 68, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 71, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0e12", computed_lexeme: Some( "0e12", ), line: 71, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 71, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: ".0", computed_lexeme: Some( "0.0", ), line: 71, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 71, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0.", computed_lexeme: Some( "0.0", ), line: 71, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 71, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: ".2e2", computed_lexeme: Some( "0.2e2", ), line: 71, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "20", computed_lexeme: Some( "20", ), line: 71, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "2.E-1", computed_lexeme: Some( "2.0e-1", ), line: 71, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 71, }, Token { kind: Number, lexeme: "0.2", computed_lexeme: Some( "0.2", ), line: 71, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 71, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 73, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 74, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 74, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 74, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 74, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 74, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 74, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 74, }, Token { kind: String, lexeme: "\"2\"", computed_lexeme: None, line: 74, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 74, }, Token { kind: String, lexeme: "\" 3e0 \"", computed_lexeme: None, line: 74, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 74, }, Token { kind: String, lexeme: "\" 10 \"", computed_lexeme: None, line: 74, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 75, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 75, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 75, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 75, }, Token { kind: Number, lexeme: "5", computed_lexeme: Some( "5", ), line: 75, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 75, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 75, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 75, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 75, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 75, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 75, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 75, }, Token { kind: String, lexeme: "\"2\"", computed_lexeme: None, line: 75, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 75, }, Token { kind: Number, lexeme: "5", computed_lexeme: Some( "5", ), line: 75, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 75, }, Token { kind: String, lexeme: "\"10\"", computed_lexeme: None, line: 75, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 75, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 75, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 75, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 75, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 76, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 76, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 76, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 76, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 76, }, Token { kind: String, lexeme: "'string'", computed_lexeme: None, line: 76, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 76, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 76, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 76, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 76, }, Token { kind: String, lexeme: "'string'", computed_lexeme: None, line: 76, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 76, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 76, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 76, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 76, }, Token { kind: String, lexeme: "'string'", computed_lexeme: None, line: 76, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 76, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 77, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 77, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 77, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 77, }, Token { kind: String, lexeme: "\"2\"", computed_lexeme: None, line: 77, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 77, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 77, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 77, }, Token { kind: String, lexeme: "\" 3e0 \"", computed_lexeme: None, line: 77, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 77, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 77, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 77, }, Token { kind: String, lexeme: "\" 10 \"", computed_lexeme: None, line: 77, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 77, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 77, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 77, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 77, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 77, }, Token { kind: String, lexeme: "\" 10 \"", computed_lexeme: None, line: 77, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 77, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 78, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 78, }, Token { kind: Identifier, lexeme: "c", computed_lexeme: None, line: 78, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 78, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 78, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 78, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 78, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 78, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 78, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 78, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 78, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 78, }, Token { kind: Number, lexeme: "08", computed_lexeme: Some( "08", ), line: 78, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 78, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 79, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 79, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 79, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 80, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 80, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 80, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 80, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 80, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 80, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 80, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 80, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 80, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 80, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 80, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 80, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 81, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 83, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 84, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 84, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 84, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 84, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 84, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 85, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 85, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 85, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 85, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 85, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 85, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 86, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 86, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 86, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 86, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 86, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 86, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "20", computed_lexeme: Some( "20", ), line: 86, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "30", computed_lexeme: Some( "30", ), line: 86, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "40", computed_lexeme: Some( "40", ), line: 86, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 86, }, Token { kind: Number, lexeme: "50", computed_lexeme: Some( "50", ), line: 86, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 86, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 87, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 87, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 87, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 87, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 87, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 87, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 87, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 87, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 87, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 87, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 87, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 87, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 87, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 87, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 87, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 87, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 87, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 87, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 87, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 87, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 87, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 87, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 87, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 88, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 90, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 91, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 91, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 91, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 91, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 91, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 91, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 91, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 91, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 91, }, Token { kind: Number, lexeme: "3.5", computed_lexeme: Some( "3.5", ), line: 91, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 91, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 92, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 92, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 92, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 92, }, Token { kind: Number, lexeme: "3.0", computed_lexeme: Some( "3.0", ), line: 92, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 92, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 92, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 92, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 92, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 92, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 93, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 93, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 93, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 93, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 93, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 93, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 93, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 93, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 93, }, Token { kind: Number, lexeme: "2.5", computed_lexeme: Some( "2.5", ), line: 93, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 93, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 94, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 94, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 94, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 94, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 94, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 94, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 94, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 94, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 94, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 94, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 94, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 94, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 95, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 95, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 95, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 95, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 95, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 95, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 95, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 95, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 95, }, Token { kind: Number, lexeme: "3e23", computed_lexeme: Some( "3e23", ), line: 95, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 95, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 96, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 96, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 96, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 96, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 96, }, Token { kind: Number, lexeme: "3e23", computed_lexeme: Some( "3e23", ), line: 96, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 96, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 96, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 96, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 96, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 96, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 97, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 97, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 97, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 97, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 97, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 97, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 97, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 97, }, Token { kind: Number, lexeme: "3e35", computed_lexeme: Some( "3e35", ), line: 97, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 97, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 98, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 98, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 98, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 98, }, Token { kind: Number, lexeme: "3e35", computed_lexeme: Some( "3e35", ), line: 98, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 98, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 98, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 98, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 98, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 98, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 99, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 99, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 99, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 99, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 99, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 99, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 99, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 99, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 99, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 99, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 99, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 99, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 99, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 100, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 100, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 100, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 100, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 100, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 100, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 100, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 100, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 100, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 100, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 100, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 100, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 100, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 101, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 101, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 101, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 101, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 101, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 101, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 101, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 101, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 101, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 101, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 101, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 101, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 102, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 102, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 102, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 102, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 102, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 102, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 102, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 102, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 102, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 102, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 102, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 102, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 103, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 103, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 103, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 103, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 103, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 103, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 103, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 103, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 103, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 103, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 103, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 103, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 104, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 104, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 104, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 104, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 104, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 104, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 104, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 104, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 104, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 104, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 104, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 104, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 105, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 105, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 105, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 105, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 105, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 105, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 105, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 105, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 105, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 105, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 106, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 106, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 106, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 106, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 106, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 106, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 106, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 106, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 106, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 106, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 106, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 106, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 106, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 106, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 106, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 106, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 107, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 107, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 107, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 107, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 107, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 107, }, Token { kind: Identifier, lexeme: "modf", computed_lexeme: None, line: 107, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 107, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 107, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 107, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 108, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 108, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 108, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 108, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 108, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 108, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 108, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 108, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 108, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 108, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 108, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 108, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 108, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 108, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 108, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 108, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 109, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 111, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 111, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 111, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 111, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 111, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 111, }, Token { kind: Number, lexeme: "10e30", computed_lexeme: Some( "10e30", ), line: 111, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 111, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 112, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 112, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 112, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 112, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 112, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 112, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 112, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 112, }, Token { kind: Number, lexeme: "10e30", computed_lexeme: Some( "10e30", ), line: 112, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 112, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 116, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 116, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 116, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 116, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 116, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 116, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 116, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 116, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 117, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 117, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 117, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 117, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 117, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 117, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 117, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 117, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 118, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 118, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 118, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 118, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 118, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 118, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 118, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 118, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 119, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 119, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 119, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 119, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 119, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 119, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 119, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 119, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 120, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 120, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 120, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 120, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 120, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 120, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 120, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 120, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 120, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 120, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 125, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 125, }, Token { kind: In, lexeme: "in", computed_lexeme: None, line: 125, }, Token { kind: Identifier, lexeme: "pairs", computed_lexeme: None, line: 125, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 125, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 125, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 125, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 125, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 125, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 125, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 126, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 126, }, Token { kind: In, lexeme: "in", computed_lexeme: None, line: 126, }, Token { kind: Identifier, lexeme: "pairs", computed_lexeme: None, line: 126, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 126, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 126, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 126, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 126, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 126, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 126, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 127, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 127, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 127, }, Token { kind: Identifier, lexeme: "ti", computed_lexeme: None, line: 127, }, Token { kind: In, lexeme: "in", computed_lexeme: None, line: 127, }, Token { kind: Identifier, lexeme: "pairs", computed_lexeme: None, line: 127, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 127, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 127, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 127, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 127, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 127, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 127, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 128, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 128, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 128, }, Token { kind: Identifier, lexeme: "tj", computed_lexeme: None, line: 128, }, Token { kind: In, lexeme: "in", computed_lexeme: None, line: 128, }, Token { kind: Identifier, lexeme: "pairs", computed_lexeme: None, line: 128, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 128, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 128, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 128, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 128, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 128, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 128, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 129, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 129, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 129, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 129, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 129, }, Token { kind: Identifier, lexeme: "ti", computed_lexeme: None, line: 129, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 130, }, Token { kind: Identifier, lexeme: "y", computed_lexeme: None, line: 130, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 130, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 130, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 130, }, Token { kind: Identifier, lexeme: "tj", computed_lexeme: None, line: 130, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 131, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 131, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 131, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 131, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 131, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 131, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 131, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 131, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 131, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 131, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 132, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 133, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 134, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 135, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 137, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 137, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 137, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 137, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 137, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 137, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 137, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 137, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 137, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 137, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 138, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 138, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 138, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 138, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 138, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 138, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 138, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 138, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 138, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 138, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 138, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 138, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 139, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 139, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 139, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 139, }, Token { kind: Number, lexeme: "3.5", computed_lexeme: Some( "3.5", ), line: 139, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 139, }, Token { kind: Number, lexeme: "1.5", computed_lexeme: Some( "1.5", ), line: 139, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 139, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 139, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 139, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 139, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 140, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 140, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 140, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 140, }, Token { kind: Number, lexeme: "3.5", computed_lexeme: Some( "3.5", ), line: 140, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 140, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 140, }, Token { kind: Number, lexeme: "1.5", computed_lexeme: Some( "1.5", ), line: 140, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 140, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 140, }, Token { kind: Number, lexeme: "3.0", computed_lexeme: Some( "3.0", ), line: 140, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 140, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 140, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 142, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 142, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 142, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 142, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 142, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 142, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 142, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 142, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 143, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 143, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 143, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 143, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 143, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 143, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 143, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 143, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 144, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 144, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 144, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 144, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 144, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 144, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 144, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 144, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 144, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 144, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 144, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 144, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 145, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 145, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 145, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 145, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 145, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 145, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 145, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 145, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 145, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 145, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 145, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 145, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 146, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 146, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 146, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 146, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 146, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 146, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 146, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 146, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 147, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 147, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 147, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 147, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 147, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 147, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 147, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 147, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 148, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 148, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 148, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 148, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 148, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 148, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 148, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 148, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 148, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 148, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 148, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 148, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 149, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 149, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 149, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 149, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 149, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 149, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 149, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 149, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 149, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 149, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 149, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 149, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 150, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 150, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 150, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 150, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 150, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 150, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 150, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 150, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 152, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 152, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 152, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 152, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 152, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 152, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 152, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 152, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 152, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 152, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 153, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 153, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 153, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 153, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 153, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 153, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 153, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 153, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 153, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 153, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 153, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 153, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 153, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 153, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 153, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 154, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 154, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 154, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 154, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 154, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 154, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 154, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 154, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 154, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 154, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 158, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 159, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 159, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 159, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 159, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 159, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 159, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 159, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 159, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 159, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 159, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 159, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 159, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 159, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 160, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 160, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 160, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 160, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 160, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 160, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 160, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 160, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 160, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 160, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 160, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 160, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 160, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 160, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 160, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 160, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 160, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 160, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 160, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 160, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 160, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 160, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 161, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 161, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 161, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 161, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 161, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 161, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 161, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 161, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 162, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 162, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 162, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 162, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 162, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 162, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 162, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 162, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 164, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 164, }, Token { kind: Identifier, lexeme: "_port", computed_lexeme: None, line: 164, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 164, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 164, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 164, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 164, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 164, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 164, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 164, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 164, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 164, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 165, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 165, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 165, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 165, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 165, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 165, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 165, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 165, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 165, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 165, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 165, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 165, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 165, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 165, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 165, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 165, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 165, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 165, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 166, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 167, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 168, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 169, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 172, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 172, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 172, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 172, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 172, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 173, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 173, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 173, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 173, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 173, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 173, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 173, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 173, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 173, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 173, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 173, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 173, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 174, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 174, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 174, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 174, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 174, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 174, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 174, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 174, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 174, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 174, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 174, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 174, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 174, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 174, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 174, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 174, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 175, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 175, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 175, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 175, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 175, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 175, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 175, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 175, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 175, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 175, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 175, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 175, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 175, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 175, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 177, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 177, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 177, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 177, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 177, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 177, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 177, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 177, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 177, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 177, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 177, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 177, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 177, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 177, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 177, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 177, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 178, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 179, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 179, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 179, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 179, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 179, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 179, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 179, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 179, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 180, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 180, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 180, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 180, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 180, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 180, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 180, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 180, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 180, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 180, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 181, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 181, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 181, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 181, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 181, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 181, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 181, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 181, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 181, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 181, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 182, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 182, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 182, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 182, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 182, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 182, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 182, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 182, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 183, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 184, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 184, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 184, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 184, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 184, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 184, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 184, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 184, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 184, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 184, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 184, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 184, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 184, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 184, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 184, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 184, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 185, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 185, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 185, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 185, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 185, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 185, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 185, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 185, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 186, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 186, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 186, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 186, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 186, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 186, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 186, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 186, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 186, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 186, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 186, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 186, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 186, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 186, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 186, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 190, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 190, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 190, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 190, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 190, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 190, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 190, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 190, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 190, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 190, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 190, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 190, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 190, }, Token { kind: Number, lexeme: "0.9", computed_lexeme: Some( "0.9", ), line: 190, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 190, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 190, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 191, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 191, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 191, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 191, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 191, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 191, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 191, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 191, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 191, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 191, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 191, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 191, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 191, }, Token { kind: Number, lexeme: "0.9", computed_lexeme: Some( "0.9", ), line: 191, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 191, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 191, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 192, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 192, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 192, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 192, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 192, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 192, }, Token { kind: Number, lexeme: "0.9", computed_lexeme: Some( "0.9", ), line: 192, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 192, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 192, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 192, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 192, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 192, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 192, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 192, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 192, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 192, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 192, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 192, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 192, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 192, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 193, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 193, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 193, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 193, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 193, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 193, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 193, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 193, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 193, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 193, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 193, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 193, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 193, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 193, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 193, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 193, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 193, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 193, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 194, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 194, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 194, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 194, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 194, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 194, }, Token { kind: Number, lexeme: "0.9", computed_lexeme: Some( "0.9", ), line: 194, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 194, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 194, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 194, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 194, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 194, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 194, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 194, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 194, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 194, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 194, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 194, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 194, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 194, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 195, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 195, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 195, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 195, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 195, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 195, }, Token { kind: Number, lexeme: "0.9", computed_lexeme: Some( "0.9", ), line: 195, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 195, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 195, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 195, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 195, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 195, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 195, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 195, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 195, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 195, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 195, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 195, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 195, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 195, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 196, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 196, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 196, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 196, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 196, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 196, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 196, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 196, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 197, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 197, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 197, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 197, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 197, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 197, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 197, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 197, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 198, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 198, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 198, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 198, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 198, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 198, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 198, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 198, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 198, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 198, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 198, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 199, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 199, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 199, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 199, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 199, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 199, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 199, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 199, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 199, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 199, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 199, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 200, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 200, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 200, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 200, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 200, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 200, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 200, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 200, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 200, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 201, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 201, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 201, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 201, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 201, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 201, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 201, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 201, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 201, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 203, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 204, }, Token { kind: Identifier, lexeme: "fmaxi1", computed_lexeme: None, line: 204, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 204, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 204, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 204, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 204, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 204, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 204, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 204, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 204, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 205, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 205, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 205, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 205, }, Token { kind: Identifier, lexeme: "fmaxi1", computed_lexeme: None, line: 205, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 205, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 206, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 206, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 206, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 206, }, Token { kind: Identifier, lexeme: "fmaxi1", computed_lexeme: None, line: 206, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 206, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 207, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 207, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 207, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 207, }, Token { kind: Identifier, lexeme: "fmaxi1", computed_lexeme: None, line: 207, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 207, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 207, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 207, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 207, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 208, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 208, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 208, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 208, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 208, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 208, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 208, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 208, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 208, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 208, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 208, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 208, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 208, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 209, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 209, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 209, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 209, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 209, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 209, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 209, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 209, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 209, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 209, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 209, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 209, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 209, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 210, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 212, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 212, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 212, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 212, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 212, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 213, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 213, }, Token { kind: String, lexeme: "\"testing order (floats cannot represent all integers)\"", computed_lexeme: None, line: 213, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 213, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 214, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 214, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 214, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 214, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 214, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 214, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 215, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 215, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 215, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 215, }, Token { kind: BitOr, lexeme: "|", computed_lexeme: None, line: 215, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 215, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 216, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 216, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 216, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 216, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 216, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 216, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 216, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 216, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 217, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 217, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 217, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 217, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 217, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 217, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 217, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 217, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 218, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 218, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 218, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 218, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 218, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 218, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 218, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 218, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 218, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 218, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 218, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 218, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 219, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 219, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 219, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 219, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 219, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 219, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 219, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 219, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 219, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 219, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 219, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 220, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 220, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 220, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 220, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 220, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 220, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 220, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 220, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 220, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 220, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 220, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 220, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 221, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 221, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 221, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 221, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 221, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 221, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 221, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 221, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 221, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 221, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 221, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 221, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 221, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 221, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 221, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 223, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 223, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 223, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 223, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 223, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 223, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 223, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 223, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 223, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 223, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 223, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 223, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 224, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 224, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 224, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 224, }, Token { kind: Identifier, lexeme: "fmax", computed_lexeme: None, line: 224, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 224, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 224, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 224, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 224, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 224, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 224, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 224, }, Token { kind: Identifier, lexeme: "ifmax", computed_lexeme: None, line: 224, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 224, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 224, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 224, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 226, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 226, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 226, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 226, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 226, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 226, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 226, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 226, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 227, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 227, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 227, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 227, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 227, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 227, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 227, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 227, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 227, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 228, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 228, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 228, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 228, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 228, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 228, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 228, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 228, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 229, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 229, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 229, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 229, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 229, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 229, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 229, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 229, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 229, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 230, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 231, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 231, }, Token { kind: String, lexeme: "\"testing order (floats can represent all integers)\"", computed_lexeme: None, line: 231, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 231, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 232, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 232, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 232, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 232, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 232, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 232, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 232, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 232, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 233, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 233, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 233, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 233, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 233, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 233, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 233, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 233, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 234, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 234, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 234, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 234, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 234, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 234, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 234, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 234, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 235, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 235, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 235, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 235, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 235, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 235, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 235, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 235, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 236, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 236, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 236, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 236, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 236, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 236, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 236, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 236, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 236, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 236, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 236, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 237, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 237, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 237, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 237, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 237, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 237, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 237, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 237, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 238, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 238, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 238, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 238, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 238, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 238, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 238, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 238, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 238, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 238, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 238, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 239, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 239, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 239, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 239, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 239, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 239, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 239, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 239, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 240, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 240, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 240, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 240, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 240, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 240, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 240, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 240, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 241, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 241, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 241, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 241, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 241, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 241, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 241, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 241, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 241, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 241, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 241, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 242, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 242, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 242, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 242, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 242, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 242, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 242, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 242, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 242, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 242, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 242, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 243, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 243, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 243, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 243, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 243, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 243, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 243, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 243, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 243, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 243, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 243, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 244, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 244, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 244, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 244, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 244, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 244, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 244, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 244, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 244, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 244, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 244, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 246, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 246, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 246, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 246, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 246, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 246, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 246, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 246, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 247, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 247, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 247, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 247, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 247, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 247, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 247, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 247, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 248, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 248, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 248, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 248, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 248, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 248, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 248, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 248, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 249, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 249, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 249, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 249, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 249, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 249, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 249, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 249, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 250, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 250, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 250, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 250, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 250, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 250, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 250, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 250, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 251, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 251, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 251, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 251, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 251, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 251, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 251, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 251, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 251, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 251, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 251, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 252, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 252, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 252, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 252, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 252, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 252, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 252, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 252, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 252, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 252, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 252, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 253, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 253, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 253, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 253, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 253, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 253, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 253, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 253, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 253, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 253, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 253, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 254, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 254, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 254, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 254, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 254, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 254, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 254, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 254, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 255, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 255, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 255, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 255, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 255, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 255, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 255, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 255, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 256, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 256, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 256, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 256, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 256, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 256, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 256, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 256, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 256, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 256, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 256, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 257, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 257, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 257, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 257, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 257, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 257, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 257, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 257, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 257, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 257, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 257, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 258, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 258, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 258, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 258, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 258, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 258, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 258, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 258, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 258, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 258, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 258, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 259, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 261, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 262, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 262, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 262, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 262, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 262, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 262, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 263, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 263, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 263, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 263, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 263, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 263, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 263, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 263, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 263, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 264, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 264, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 264, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 264, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 264, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 264, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 264, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 264, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 264, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 265, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 265, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 265, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 265, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 265, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 265, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 265, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 265, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 265, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 265, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 266, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 266, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 266, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 266, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 266, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 266, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 266, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 266, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 266, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 267, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 267, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 267, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 267, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 267, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 267, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 267, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 267, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 267, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 268, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 268, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 268, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 268, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 268, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 268, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 268, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 268, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 268, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 269, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 269, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 269, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 269, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 269, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 269, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 269, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 269, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 269, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 270, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 274, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 274, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 274, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 274, }, Token { kind: Identifier, lexeme: "msg", computed_lexeme: None, line: 274, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 274, }, Token { kind: Identifier, lexeme: "code", computed_lexeme: None, line: 274, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 274, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 275, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 275, }, Token { kind: Identifier, lexeme: "msg", computed_lexeme: None, line: 275, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 275, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 275, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 275, }, Token { kind: Identifier, lexeme: "load", computed_lexeme: None, line: 275, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 275, }, Token { kind: Identifier, lexeme: "code", computed_lexeme: None, line: 275, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 275, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 275, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 275, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 276, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 277, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 277, }, Token { kind: String, lexeme: "\"divide by zero\"", computed_lexeme: None, line: 277, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 277, }, Token { kind: String, lexeme: "\"return 2 // 0\"", computed_lexeme: None, line: 277, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 277, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 278, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 278, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 278, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 278, }, Token { kind: String, lexeme: "\"return 2.3 >> 0\"", computed_lexeme: None, line: 278, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 278, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 279, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 279, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 279, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 279, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 279, }, Token { kind: String, lexeme: "\"return 2.0^%d & 1\"", computed_lexeme: None, line: 279, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 279, }, Token { kind: Colon, lexeme: ":", computed_lexeme: None, line: 279, }, Token { kind: Identifier, lexeme: "format", computed_lexeme: None, line: 279, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 279, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 279, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 279, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 279, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 279, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 279, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 280, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 280, }, Token { kind: String, lexeme: "\"field 'huge'\"", computed_lexeme: None, line: 280, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 280, }, Token { kind: String, lexeme: "\"return math.huge << 1\"", computed_lexeme: None, line: 280, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 280, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 281, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 281, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 281, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 281, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 281, }, Token { kind: String, lexeme: "\"return 1 | 2.0^%d\"", computed_lexeme: None, line: 281, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 281, }, Token { kind: Colon, lexeme: ":", computed_lexeme: None, line: 281, }, Token { kind: Identifier, lexeme: "format", computed_lexeme: None, line: 281, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 281, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 281, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 281, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 281, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 281, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 281, }, Token { kind: Identifier, lexeme: "checkcompt", computed_lexeme: None, line: 282, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 282, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 282, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 282, }, Token { kind: String, lexeme: "\"return 2.3 ~ '0.0'\"", computed_lexeme: None, line: 282, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 282, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 286, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 286, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 286, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 286, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 286, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 286, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 286, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 286, }, Token { kind: BitOr, lexeme: "|", computed_lexeme: None, line: 286, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 286, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 286, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 287, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 287, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 287, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 287, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 287, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 287, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 287, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 287, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 287, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 287, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 288, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 288, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 288, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 288, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 288, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 288, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 288, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 288, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 288, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 288, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 288, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 289, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 289, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 289, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 289, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 289, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 289, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 289, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 289, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 289, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 289, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 291, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 291, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 291, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 291, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 291, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 293, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 293, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 293, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 293, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 293, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 293, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 293, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 293, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 293, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 293, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 294, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 294, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 294, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 294, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 294, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 294, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 294, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 294, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 294, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 294, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 295, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 295, }, Token { kind: Identifier, lexeme: "msgf2i", computed_lexeme: None, line: 295, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 295, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 295, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 295, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 295, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 295, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 295, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 295, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 296, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 296, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 296, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 296, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 296, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 296, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 296, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 296, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 296, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 296, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 296, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 296, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 296, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 296, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 296, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 296, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 296, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 296, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 296, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 296, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 296, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 297, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 297, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 297, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 297, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 297, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 297, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 297, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 297, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 297, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 297, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 297, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 297, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 297, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 297, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 297, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 297, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 297, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 297, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 297, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 297, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 297, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 297, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 297, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 297, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 297, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 298, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 298, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 298, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 298, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 298, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 298, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 298, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 298, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 298, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 298, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 298, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 298, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 298, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 298, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 298, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 298, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 298, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 298, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 298, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 298, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 298, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 298, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 300, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 300, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 300, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 300, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 300, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 300, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 300, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 300, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 300, }, Token { kind: Identifier, lexeme: "floatbits", computed_lexeme: None, line: 300, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 300, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 300, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 300, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 300, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 300, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 300, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 301, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 301, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 301, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 301, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 301, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 301, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 301, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 301, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 301, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 301, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 301, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 302, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 302, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 302, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 302, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 302, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 303, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 303, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 303, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 303, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 303, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 303, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 303, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 303, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 303, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 303, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 303, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 304, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 306, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 306, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 306, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 306, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 306, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 306, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 306, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 306, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 307, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 307, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 307, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 307, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 307, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 307, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 307, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 307, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 308, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 308, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 308, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 308, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 308, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 308, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 308, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 308, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 308, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 308, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 308, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 309, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 309, }, Token { kind: String, lexeme: "\"no integer rep\"", computed_lexeme: None, line: 309, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 309, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 309, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 309, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 309, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 309, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 309, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 309, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 310, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 310, }, Token { kind: String, lexeme: "\"no integer rep\"", computed_lexeme: None, line: 310, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 310, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 310, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 310, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 310, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 310, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 310, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 310, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 311, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 314, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 314, }, Token { kind: Identifier, lexeme: "f2i", computed_lexeme: None, line: 314, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 314, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 314, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 314, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 314, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 314, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 314, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 314, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 314, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 319, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 319, }, Token { kind: String, lexeme: "\"2\"", computed_lexeme: None, line: 319, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 319, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 319, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 319, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 319, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 319, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 320, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 320, }, Token { kind: String, lexeme: "\"2 \"", computed_lexeme: None, line: 320, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 320, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 320, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 320, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 320, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 320, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 321, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 321, }, Token { kind: String, lexeme: "\" -2 \"", computed_lexeme: None, line: 321, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 321, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 321, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 321, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 321, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 321, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 321, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 322, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 322, }, Token { kind: String, lexeme: "\" -0xa \"", computed_lexeme: None, line: 322, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 322, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 322, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 322, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 322, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 322, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 322, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 326, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 328, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 328, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 328, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "tostring", computed_lexeme: None, line: 328, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 328, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 328, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 328, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 328, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 328, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 328, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 329, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 329, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 329, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 329, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 329, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 329, }, Token { kind: Identifier, lexeme: "tostring", computed_lexeme: None, line: 329, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 329, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 329, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 329, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 329, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 329, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 329, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 329, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 329, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 332, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 332, }, Token { kind: Identifier, lexeme: "incd", computed_lexeme: None, line: 332, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 332, }, Token { kind: Identifier, lexeme: "n", computed_lexeme: None, line: 332, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 332, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 333, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 333, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 333, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 333, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 333, }, Token { kind: Identifier, lexeme: "format", computed_lexeme: None, line: 333, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 333, }, Token { kind: String, lexeme: "\"%d\"", computed_lexeme: None, line: 333, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 333, }, Token { kind: Identifier, lexeme: "n", computed_lexeme: None, line: 333, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 333, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 334, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 334, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 334, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 334, }, Token { kind: Identifier, lexeme: "gsub", computed_lexeme: None, line: 334, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 334, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 334, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 334, }, Token { kind: String, lexeme: "\"%d$\"", computed_lexeme: None, line: 334, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 334, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 334, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 334, }, Token { kind: Identifier, lexeme: "d", computed_lexeme: None, line: 334, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 334, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 335, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 335, }, Token { kind: Identifier, lexeme: "d", computed_lexeme: None, line: 335, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 335, }, Token { kind: String, lexeme: "'9'", computed_lexeme: None, line: 335, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 335, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 336, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 336, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 336, }, Token { kind: Identifier, lexeme: "char", computed_lexeme: None, line: 336, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 336, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 336, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 336, }, Token { kind: Identifier, lexeme: "byte", computed_lexeme: None, line: 336, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 336, }, Token { kind: Identifier, lexeme: "d", computed_lexeme: None, line: 336, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 336, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 336, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 336, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 336, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 337, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 337, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 338, }, Token { kind: Identifier, lexeme: "s", computed_lexeme: None, line: 338, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 339, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 342, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 342, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 342, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "incd", computed_lexeme: None, line: 342, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 342, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 342, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 342, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 342, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 342, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 342, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 342, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 342, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 343, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 343, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 343, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "incd", computed_lexeme: None, line: 343, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 343, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 343, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 343, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 343, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 343, }, Token { kind: Number, lexeme: "1.0", computed_lexeme: Some( "1.0", ), line: 343, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 343, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 343, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 346, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 346, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 346, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 346, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 346, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 346, }, Token { kind: String, lexeme: "\"1\"", computed_lexeme: None, line: 346, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 346, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 346, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 346, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 346, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 346, }, Token { kind: String, lexeme: "\"0\"", computed_lexeme: None, line: 346, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 346, }, Token { kind: Number, lexeme: "30", computed_lexeme: Some( "30", ), line: 346, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 346, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 346, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 346, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 346, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 346, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 346, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 347, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 347, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 347, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 347, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 347, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 347, }, Token { kind: String, lexeme: "\"-1\"", computed_lexeme: None, line: 347, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 347, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 347, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 347, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 347, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 347, }, Token { kind: String, lexeme: "\"0\"", computed_lexeme: None, line: 347, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 347, }, Token { kind: Number, lexeme: "30", computed_lexeme: Some( "30", ), line: 347, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 347, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 347, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 347, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 347, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 347, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 347, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 347, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 350, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 350, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 350, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 350, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 350, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 350, }, Token { kind: String, lexeme: "\"0x1\"", computed_lexeme: None, line: 350, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 350, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 350, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 350, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 350, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 350, }, Token { kind: String, lexeme: "\"0\"", computed_lexeme: None, line: 350, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 350, }, Token { kind: Number, lexeme: "30", computed_lexeme: Some( "30", ), line: 350, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 350, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 350, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 350, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 350, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 350, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 350, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 353, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 353, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 353, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 353, }, Token { kind: Identifier, lexeme: "load", computed_lexeme: None, line: 353, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 353, }, Token { kind: String, lexeme: "\"return \"", computed_lexeme: None, line: 353, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 353, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 353, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 353, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 353, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 353, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 353, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 354, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 354, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 354, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 354, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 354, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 354, }, Token { kind: Identifier, lexeme: "load", computed_lexeme: None, line: 354, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 354, }, Token { kind: String, lexeme: "\"return \"", computed_lexeme: None, line: 354, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 354, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 354, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 354, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 354, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 354, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 354, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 354, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 356, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 356, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 356, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 356, }, Token { kind: Number, lexeme: "10000000000000000000000.0", computed_lexeme: Some( "10000000000000000000000.0", ), line: 356, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 356, }, Token { kind: Number, lexeme: "10000000000000000000000", computed_lexeme: Some( "10000000000000000000000", ), line: 356, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 356, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 356, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 357, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 357, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 357, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 357, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 357, }, Token { kind: Number, lexeme: "10000000000000000000000.0", computed_lexeme: Some( "10000000000000000000000.0", ), line: 357, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 357, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 357, }, Token { kind: Number, lexeme: "10000000000000000000000", computed_lexeme: Some( "10000000000000000000000", ), line: 357, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 357, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 357, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 358, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 364, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 364, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 364, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 364, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 364, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 364, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 364, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 364, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 364, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 365, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 365, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 365, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 365, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 365, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 365, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 365, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 365, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 365, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 365, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 365, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 365, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 366, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 366, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 366, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 366, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 366, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 366, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 366, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 366, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 366, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 366, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 366, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 366, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 366, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 366, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 367, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 367, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 367, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 367, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 367, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 367, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 367, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 367, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 367, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 367, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 367, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 367, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 367, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 370, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 370, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 370, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 370, }, Token { kind: String, lexeme: "\"0\"", computed_lexeme: None, line: 370, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 370, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 370, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 370, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 370, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 371, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 371, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 371, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 371, }, Token { kind: String, lexeme: "\"\"", computed_lexeme: None, line: 371, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 371, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 371, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 371, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 371, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 372, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 372, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 372, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 372, }, Token { kind: String, lexeme: "\" \"", computed_lexeme: None, line: 372, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 372, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 372, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 372, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 372, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 373, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 373, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 373, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 373, }, Token { kind: String, lexeme: "\"-\"", computed_lexeme: None, line: 373, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 373, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 373, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 373, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 373, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 374, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 374, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 374, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 374, }, Token { kind: String, lexeme: "\" -0x \"", computed_lexeme: None, line: 374, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 374, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 374, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 374, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 374, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 375, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 375, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 375, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 375, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 375, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 375, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 375, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 375, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 376, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 376, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 376, }, Token { kind: String, lexeme: "'+0.01'", computed_lexeme: None, line: 376, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 376, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 376, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 376, }, Token { kind: Number, lexeme: "100", computed_lexeme: Some( "100", ), line: 376, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 376, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 376, }, Token { kind: String, lexeme: "'+.01'", computed_lexeme: None, line: 376, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 376, }, Token { kind: Number, lexeme: "0.01", computed_lexeme: Some( "0.01", ), line: 376, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 376, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 377, }, Token { kind: String, lexeme: "'.01'", computed_lexeme: None, line: 377, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 377, }, Token { kind: Number, lexeme: "0.01", computed_lexeme: Some( "0.01", ), line: 377, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 377, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 377, }, Token { kind: String, lexeme: "'-1.'", computed_lexeme: None, line: 377, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 377, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 377, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 377, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 377, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 378, }, Token { kind: String, lexeme: "'+1.'", computed_lexeme: None, line: 378, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 378, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 378, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 378, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 379, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 379, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 379, }, Token { kind: String, lexeme: "'+ 0.01'", computed_lexeme: None, line: 379, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 379, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 379, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 379, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 379, }, Token { kind: String, lexeme: "'+.e1'", computed_lexeme: None, line: 379, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 379, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 379, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 379, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 380, }, Token { kind: String, lexeme: "'1e'", computed_lexeme: None, line: 380, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 380, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 380, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 380, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 380, }, Token { kind: String, lexeme: "'1.0e+'", computed_lexeme: None, line: 380, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 380, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 380, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 380, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 381, }, Token { kind: String, lexeme: "'.'", computed_lexeme: None, line: 381, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 381, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 381, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 381, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 382, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 382, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 382, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 382, }, Token { kind: String, lexeme: "'-012'", computed_lexeme: None, line: 382, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 382, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 382, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 382, }, Token { kind: Number, lexeme: "010", computed_lexeme: Some( "010", ), line: 382, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 382, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 382, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 382, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 383, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 383, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 383, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 383, }, Token { kind: String, lexeme: "'-1.2e2'", computed_lexeme: None, line: 383, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 383, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 383, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 383, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 383, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 383, }, Token { kind: Number, lexeme: "120", computed_lexeme: Some( "120", ), line: 383, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 383, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 385, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 385, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 385, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 385, }, Token { kind: String, lexeme: "\"0xffffffffffff\"", computed_lexeme: None, line: 385, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 385, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 385, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 385, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 385, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 385, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 385, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 385, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 385, }, Token { kind: Number, lexeme: "12", computed_lexeme: Some( "12", ), line: 385, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 385, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 385, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 385, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 385, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 385, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 386, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 386, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 386, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 386, }, Token { kind: String, lexeme: "\"0x\"", computed_lexeme: None, line: 386, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 386, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 386, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 386, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 386, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 386, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 386, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 386, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 386, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 386, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 386, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 386, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 386, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 386, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 386, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 386, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 386, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 386, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 386, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 387, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 387, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 387, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 387, }, Token { kind: String, lexeme: "\"-0x\"", computed_lexeme: None, line: 387, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 387, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 387, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 387, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 387, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 387, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 387, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 387, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 387, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 387, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 387, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 387, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 387, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 387, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 387, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 387, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 387, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 387, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 390, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 390, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 390, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 390, }, Token { kind: String, lexeme: "' 001010 '", computed_lexeme: None, line: 390, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 390, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 390, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 390, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 390, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 390, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 390, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 391, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 391, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 391, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 391, }, Token { kind: String, lexeme: "' 001010 '", computed_lexeme: None, line: 391, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 391, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 391, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 391, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 391, }, Token { kind: Number, lexeme: "001010", computed_lexeme: Some( "001010", ), line: 391, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 391, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 392, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 392, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 392, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 392, }, Token { kind: String, lexeme: "' -1010 '", computed_lexeme: None, line: 392, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 392, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 392, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 392, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 392, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 392, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 392, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 392, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 393, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 393, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 393, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 393, }, Token { kind: String, lexeme: "'10'", computed_lexeme: None, line: 393, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 393, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 393, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 393, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 393, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 393, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 393, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 394, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 394, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 394, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 394, }, Token { kind: String, lexeme: "' -10 '", computed_lexeme: None, line: 394, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 394, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 394, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 394, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 394, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 394, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 394, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 394, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 395, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 395, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 395, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 395, }, Token { kind: String, lexeme: "' +1Z '", computed_lexeme: None, line: 395, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 395, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 395, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 395, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 395, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 395, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 395, }, Token { kind: Number, lexeme: "35", computed_lexeme: Some( "35", ), line: 395, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 395, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 396, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 396, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 396, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 396, }, Token { kind: String, lexeme: "' -1z '", computed_lexeme: None, line: 396, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 396, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 396, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 396, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 396, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 396, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 396, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 396, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 396, }, Token { kind: Number, lexeme: "35", computed_lexeme: Some( "35", ), line: 396, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 396, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: String, lexeme: "'-fFfa'", computed_lexeme: None, line: 397, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 397, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 397, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 397, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 397, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 397, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 397, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 397, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 397, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 397, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 397, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 398, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 398, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 398, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 398, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 398, }, Token { kind: String, lexeme: "'1'", computed_lexeme: None, line: 398, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 398, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 398, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 398, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 398, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 398, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 398, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 398, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 398, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 398, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 398, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 398, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 398, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 398, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 398, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "intbits", computed_lexeme: None, line: 398, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 398, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 398, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 398, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 398, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 399, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 399, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 399, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 399, }, Token { kind: String, lexeme: "'ffffFFFF'", computed_lexeme: None, line: 399, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 399, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 399, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 399, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 399, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 399, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 399, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 399, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 399, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 399, }, Token { kind: Number, lexeme: "32", computed_lexeme: Some( "32", ), line: 399, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 399, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 399, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 400, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 400, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 400, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 400, }, Token { kind: String, lexeme: "'0ffffFFFF'", computed_lexeme: None, line: 400, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 400, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 400, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 400, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 400, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 400, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 400, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 400, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 400, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 400, }, Token { kind: Number, lexeme: "32", computed_lexeme: Some( "32", ), line: 400, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 400, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 400, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 401, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 401, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 401, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 401, }, Token { kind: String, lexeme: "'-0ffffffFFFF'", computed_lexeme: None, line: 401, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 401, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 401, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 401, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 401, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 401, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 401, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 401, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 401, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 401, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 401, }, Token { kind: Number, lexeme: "40", computed_lexeme: Some( "40", ), line: 401, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 401, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 401, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 402, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 402, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 402, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 402, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 402, }, Token { kind: Number, lexeme: "36", computed_lexeme: Some( "36", ), line: 402, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 402, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 403, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 403, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 403, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 403, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 403, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 403, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i10", computed_lexeme: None, line: 404, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 404, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 404, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 404, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 404, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "i2", computed_lexeme: None, line: 404, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 405, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 405, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 405, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 405, }, Token { kind: String, lexeme: "'\\t10000000000\\t'", computed_lexeme: None, line: 405, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 405, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 405, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 405, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 405, }, Token { kind: Identifier, lexeme: "i10", computed_lexeme: None, line: 405, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 405, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 406, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 408, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 408, }, Token { kind: Identifier, lexeme: "_soft", computed_lexeme: None, line: 408, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 408, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 410, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 410, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 410, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 410, }, Token { kind: String, lexeme: "\"0x\"", computed_lexeme: None, line: 410, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 410, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 410, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 410, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 410, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 410, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 410, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 410, }, Token { kind: Number, lexeme: "13", computed_lexeme: Some( "13", ), line: 410, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 410, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 410, }, Token { kind: String, lexeme: "\".0\"", computed_lexeme: None, line: 410, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 410, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 410, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 410, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 410, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 410, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 410, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 410, }, Token { kind: Number, lexeme: "13", computed_lexeme: Some( "13", ), line: 410, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 410, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 410, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 410, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 410, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 411, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 411, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 411, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 411, }, Token { kind: String, lexeme: "\"0x\"", computed_lexeme: None, line: 411, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 411, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 411, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 411, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 411, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 411, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 411, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 411, }, Token { kind: Number, lexeme: "150", computed_lexeme: Some( "150", ), line: 411, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 411, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 411, }, Token { kind: String, lexeme: "\".0\"", computed_lexeme: None, line: 411, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 411, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 411, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 411, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 411, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 411, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 411, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 411, }, Token { kind: Number, lexeme: "150", computed_lexeme: Some( "150", ), line: 411, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 411, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 411, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 411, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 411, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 412, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 412, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 412, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 412, }, Token { kind: String, lexeme: "\"0x\"", computed_lexeme: None, line: 412, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 412, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 412, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 412, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 412, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 412, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 412, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 412, }, Token { kind: Number, lexeme: "300", computed_lexeme: Some( "300", ), line: 412, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 412, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 412, }, Token { kind: String, lexeme: "\".0\"", computed_lexeme: None, line: 412, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 412, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 412, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 412, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 412, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 412, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 412, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 412, }, Token { kind: Number, lexeme: "300", computed_lexeme: Some( "300", ), line: 412, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 412, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 412, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 412, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 412, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 413, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 413, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 413, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 413, }, Token { kind: String, lexeme: "\"0x\"", computed_lexeme: None, line: 413, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 413, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 413, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 413, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 413, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 413, }, Token { kind: String, lexeme: "\"f\"", computed_lexeme: None, line: 413, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 413, }, Token { kind: Number, lexeme: "500", computed_lexeme: Some( "500", ), line: 413, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 413, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 413, }, Token { kind: String, lexeme: "\".0\"", computed_lexeme: None, line: 413, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 413, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 413, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 413, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 413, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 413, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 413, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 413, }, Token { kind: Number, lexeme: "500", computed_lexeme: Some( "500", ), line: 413, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 413, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 413, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 413, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 413, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 414, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 414, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 414, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 414, }, Token { kind: String, lexeme: "'0x3.'", computed_lexeme: None, line: 414, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 414, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 414, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 414, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 414, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 414, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 414, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 414, }, Token { kind: Number, lexeme: "1000", computed_lexeme: Some( "1000", ), line: 414, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 414, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 414, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 414, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 414, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 414, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 415, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 415, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 415, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 415, }, Token { kind: String, lexeme: "'0x'", computed_lexeme: None, line: 415, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 415, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 415, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 415, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 415, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 415, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 415, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 415, }, Token { kind: Number, lexeme: "1000", computed_lexeme: Some( "1000", ), line: 415, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 415, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 415, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 415, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 415, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 415, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 415, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 415, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 416, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 416, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 416, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 416, }, Token { kind: String, lexeme: "'0x0.'", computed_lexeme: None, line: 416, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 416, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 416, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 416, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 416, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 416, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 416, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 416, }, Token { kind: Number, lexeme: "13", computed_lexeme: Some( "13", ), line: 416, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 416, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 416, }, Token { kind: String, lexeme: "\"1\"", computed_lexeme: None, line: 416, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 416, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 416, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 416, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 416, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 416, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 416, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 416, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 416, }, Token { kind: Number, lexeme: "14", computed_lexeme: Some( "14", ), line: 416, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 416, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 416, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 417, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 417, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 417, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 417, }, Token { kind: String, lexeme: "'0x0.'", computed_lexeme: None, line: 417, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 417, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 417, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 417, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 417, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 417, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 417, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 417, }, Token { kind: Number, lexeme: "150", computed_lexeme: Some( "150", ), line: 417, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 417, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 417, }, Token { kind: String, lexeme: "\"1\"", computed_lexeme: None, line: 417, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 417, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 417, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 417, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 417, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 417, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 417, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 417, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 417, }, Token { kind: Number, lexeme: "151", computed_lexeme: Some( "151", ), line: 417, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 417, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 417, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 418, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 418, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 418, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 418, }, Token { kind: String, lexeme: "'0x0.'", computed_lexeme: None, line: 418, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 418, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 418, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 418, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 418, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 418, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 418, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 418, }, Token { kind: Number, lexeme: "300", computed_lexeme: Some( "300", ), line: 418, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 418, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 418, }, Token { kind: String, lexeme: "\"1\"", computed_lexeme: None, line: 418, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 418, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 418, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 418, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 418, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 418, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 418, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 418, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 418, }, Token { kind: Number, lexeme: "301", computed_lexeme: Some( "301", ), line: 418, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 418, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 418, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 419, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 419, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 419, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 419, }, Token { kind: String, lexeme: "'0x0.'", computed_lexeme: None, line: 419, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 419, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 419, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 419, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 419, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 419, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 419, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 419, }, Token { kind: Number, lexeme: "500", computed_lexeme: Some( "500", ), line: 419, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 419, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 419, }, Token { kind: String, lexeme: "\"1\"", computed_lexeme: None, line: 419, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 419, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 419, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 419, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 419, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 419, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 419, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 419, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 419, }, Token { kind: Number, lexeme: "501", computed_lexeme: Some( "501", ), line: 419, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 419, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 419, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 421, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 421, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 421, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 421, }, Token { kind: String, lexeme: "'0xe03'", computed_lexeme: None, line: 421, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 421, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 421, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 421, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 421, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 421, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 421, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 421, }, Token { kind: Number, lexeme: "1000", computed_lexeme: Some( "1000", ), line: 421, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 421, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 421, }, Token { kind: String, lexeme: "'p-4000'", computed_lexeme: None, line: 421, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 421, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 421, }, Token { kind: Number, lexeme: "3587.0", computed_lexeme: Some( "3587.0", ), line: 421, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 421, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 422, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 422, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 422, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 422, }, Token { kind: String, lexeme: "'0x.'", computed_lexeme: None, line: 422, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 422, }, Token { kind: Identifier, lexeme: "string", computed_lexeme: None, line: 422, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 422, }, Token { kind: Identifier, lexeme: "rep", computed_lexeme: None, line: 422, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 422, }, Token { kind: String, lexeme: "'0'", computed_lexeme: None, line: 422, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 422, }, Token { kind: Number, lexeme: "1000", computed_lexeme: Some( "1000", ), line: 422, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 422, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 422, }, Token { kind: String, lexeme: "'74p4004'", computed_lexeme: None, line: 422, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 422, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 422, }, Token { kind: Number, lexeme: "0x7.4", computed_lexeme: Some( "7.25", ), line: 422, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 422, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 423, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 427, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 427, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 427, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 427, }, Token { kind: TripleDot, lexeme: "...", computed_lexeme: None, line: 427, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 427, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 428, }, Token { kind: Identifier, lexeme: "select", computed_lexeme: None, line: 428, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 428, }, Token { kind: String, lexeme: "'#'", computed_lexeme: None, line: 428, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 428, }, Token { kind: TripleDot, lexeme: "...", computed_lexeme: None, line: 428, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 428, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 428, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 428, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 428, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 429, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 429, }, Token { kind: TripleDot, lexeme: "...", computed_lexeme: None, line: 429, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 429, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 430, }, Token { kind: Return, lexeme: "return", computed_lexeme: None, line: 431, }, Token { kind: String, lexeme: "\"***\"", computed_lexeme: None, line: 431, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 432, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 433, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 435, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 435, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 435, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 435, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 435, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 435, }, Token { kind: String, lexeme: "'fFfa'", computed_lexeme: None, line: 435, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 435, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 435, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 435, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 435, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 435, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 435, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 435, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 436, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 436, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 436, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 436, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 436, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 436, }, Token { kind: String, lexeme: "'099'", computed_lexeme: None, line: 436, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 436, }, Token { kind: Number, lexeme: "8", computed_lexeme: Some( "8", ), line: 436, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 436, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 436, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 436, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 436, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 436, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 437, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 437, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 437, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 437, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 437, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 437, }, Token { kind: String, lexeme: "'1\\0'", computed_lexeme: None, line: 437, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 437, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 437, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 437, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 437, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 437, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 437, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 437, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 438, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 438, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 438, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 438, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 438, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 438, }, Token { kind: String, lexeme: "''", computed_lexeme: None, line: 438, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 438, }, Token { kind: Number, lexeme: "8", computed_lexeme: Some( "8", ), line: 438, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 438, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 438, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 438, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 438, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 438, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 439, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 439, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 439, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 439, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 439, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 439, }, Token { kind: String, lexeme: "' '", computed_lexeme: None, line: 439, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 439, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 439, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 439, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 439, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 439, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 439, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 439, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 440, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 440, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 440, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 440, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 440, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 440, }, Token { kind: String, lexeme: "' '", computed_lexeme: None, line: 440, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 440, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 440, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 440, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 440, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 440, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 440, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 440, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 441, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 441, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 441, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 441, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 441, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 441, }, Token { kind: String, lexeme: "'0xf'", computed_lexeme: None, line: 441, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 441, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 441, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 441, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 441, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 441, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 441, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 441, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 443, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 443, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 443, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 443, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 443, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 443, }, Token { kind: String, lexeme: "'inf'", computed_lexeme: None, line: 443, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 443, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 443, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 443, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 443, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 443, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 444, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 444, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 444, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 444, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 444, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 444, }, Token { kind: String, lexeme: "' INF '", computed_lexeme: None, line: 444, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 444, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 444, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 444, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 444, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 444, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 445, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 445, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 445, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 445, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 445, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 445, }, Token { kind: String, lexeme: "'Nan'", computed_lexeme: None, line: 445, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 445, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 445, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 445, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 445, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 445, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 446, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 446, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 446, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 446, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 446, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 446, }, Token { kind: String, lexeme: "'nan'", computed_lexeme: None, line: 446, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 446, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 446, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 446, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 446, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 446, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 448, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 448, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 448, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 448, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 448, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 448, }, Token { kind: String, lexeme: "' '", computed_lexeme: None, line: 448, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 448, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 448, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 448, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 448, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 448, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 449, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 449, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 449, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 449, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 449, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 449, }, Token { kind: String, lexeme: "''", computed_lexeme: None, line: 449, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 449, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 449, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 449, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 449, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 449, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 450, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 450, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 450, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 450, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 450, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 450, }, Token { kind: String, lexeme: "'1 a'", computed_lexeme: None, line: 450, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 450, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 450, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 450, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 450, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 450, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 451, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 451, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 451, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 451, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 451, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 451, }, Token { kind: String, lexeme: "'1 a'", computed_lexeme: None, line: 451, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 451, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 451, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 451, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 451, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 451, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 451, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 451, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 452, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 452, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 452, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 452, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 452, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 452, }, Token { kind: String, lexeme: "'1\\0'", computed_lexeme: None, line: 452, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 452, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 452, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 452, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 452, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 452, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 453, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 453, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 453, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 453, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 453, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 453, }, Token { kind: String, lexeme: "'1 \\0'", computed_lexeme: None, line: 453, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 453, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 453, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 453, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 453, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 453, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 454, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 454, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 454, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 454, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 454, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 454, }, Token { kind: String, lexeme: "'1\\0 '", computed_lexeme: None, line: 454, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 454, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 454, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 454, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 454, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 454, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 455, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 455, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 455, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 455, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 455, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 455, }, Token { kind: String, lexeme: "'e1'", computed_lexeme: None, line: 455, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 455, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 455, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 455, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 455, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 455, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 456, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 456, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 456, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 456, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 456, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 456, }, Token { kind: String, lexeme: "'e 1'", computed_lexeme: None, line: 456, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 456, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 456, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 456, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 456, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 456, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 457, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 457, }, Token { kind: Identifier, lexeme: "f", computed_lexeme: None, line: 457, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 457, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 457, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 457, }, Token { kind: String, lexeme: "' 3.4.5 '", computed_lexeme: None, line: 457, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 457, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 457, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 457, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 457, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 457, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 462, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 462, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 462, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 462, }, Token { kind: String, lexeme: "'0x'", computed_lexeme: None, line: 462, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 462, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 462, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 462, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 462, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 463, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 463, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 463, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 463, }, Token { kind: String, lexeme: "'x'", computed_lexeme: None, line: 463, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 463, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 463, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 463, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 463, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 464, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 464, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 464, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 464, }, Token { kind: String, lexeme: "'x3'", computed_lexeme: None, line: 464, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 464, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 464, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 464, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 464, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 465, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 465, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 465, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 465, }, Token { kind: String, lexeme: "'0x3.3.3'", computed_lexeme: None, line: 465, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 465, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 465, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 465, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 465, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 466, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 466, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 466, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 466, }, Token { kind: String, lexeme: "'00x2'", computed_lexeme: None, line: 466, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 466, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 466, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 466, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 466, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 467, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 467, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 467, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 467, }, Token { kind: String, lexeme: "'0x 2'", computed_lexeme: None, line: 467, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 467, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 467, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 467, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 467, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 468, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 468, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 468, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 468, }, Token { kind: String, lexeme: "'0 x2'", computed_lexeme: None, line: 468, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 468, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 468, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 468, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 468, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 469, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 469, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 469, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 469, }, Token { kind: String, lexeme: "'23x'", computed_lexeme: None, line: 469, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 469, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 469, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 469, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 469, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 470, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 470, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 470, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 470, }, Token { kind: String, lexeme: "'- 0xaa'", computed_lexeme: None, line: 470, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 470, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 470, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 470, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 470, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 471, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 471, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 471, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 471, }, Token { kind: String, lexeme: "'-0xaaP '", computed_lexeme: None, line: 471, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 471, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 471, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 471, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 471, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 472, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 472, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 472, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 472, }, Token { kind: String, lexeme: "'0x0.51p'", computed_lexeme: None, line: 472, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 472, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 472, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 472, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 472, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 473, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 473, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 473, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 473, }, Token { kind: String, lexeme: "'0x5p+-2'", computed_lexeme: None, line: 473, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 473, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 473, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 473, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 473, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 478, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "0x10", computed_lexeme: Some( "0x10", ), line: 478, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 478, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "0xfff", computed_lexeme: Some( "0xfff", ), line: 478, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 478, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "12", computed_lexeme: Some( "12", ), line: 478, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 478, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "0XFB", computed_lexeme: Some( "0XFB", ), line: 478, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 478, }, Token { kind: Number, lexeme: "251", computed_lexeme: Some( "251", ), line: 478, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 478, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 479, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 479, }, Token { kind: Number, lexeme: "0x0p12", computed_lexeme: Some( "0", ), line: 479, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 479, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 479, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 479, }, Token { kind: Number, lexeme: "0x.0p-3", computed_lexeme: Some( "0", ), line: 479, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 479, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 479, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 479, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 480, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 480, }, Token { kind: Number, lexeme: "0xFFFFFFFF", computed_lexeme: Some( "0xFFFFFFFF", ), line: 480, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 480, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 480, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 480, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 480, }, Token { kind: Number, lexeme: "32", computed_lexeme: Some( "32", ), line: 480, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 480, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 480, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 480, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 480, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 481, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 481, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 481, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 481, }, Token { kind: String, lexeme: "'+0x2'", computed_lexeme: None, line: 481, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 481, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 481, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 481, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 481, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 482, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 482, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 482, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 482, }, Token { kind: String, lexeme: "'-0xaA'", computed_lexeme: None, line: 482, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 482, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 482, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 482, }, Token { kind: Number, lexeme: "170", computed_lexeme: Some( "170", ), line: 482, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 482, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 483, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 483, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 483, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 483, }, Token { kind: String, lexeme: "'-0xffFFFfff'", computed_lexeme: None, line: 483, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 483, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 483, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 483, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 483, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 483, }, Token { kind: BitShiftLeft, lexeme: "<<", computed_lexeme: None, line: 483, }, Token { kind: Number, lexeme: "32", computed_lexeme: Some( "32", ), line: 483, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 483, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 483, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 483, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 483, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 486, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "0E+1", computed_lexeme: Some( "0e+1", ), line: 486, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 486, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "0xE", computed_lexeme: Some( "0xE", ), line: 486, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 486, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "15", computed_lexeme: Some( "15", ), line: 486, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "0xe", computed_lexeme: Some( "0xe", ), line: 486, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 486, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 486, }, Token { kind: Number, lexeme: "13", computed_lexeme: Some( "13", ), line: 486, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 486, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 491, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 491, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 491, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 491, }, Token { kind: String, lexeme: "' 0x2.5 '", computed_lexeme: None, line: 491, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 491, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 491, }, Token { kind: Number, lexeme: "0x25", computed_lexeme: Some( "0x25", ), line: 491, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 491, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 491, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 491, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 492, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 492, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 492, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 492, }, Token { kind: String, lexeme: "' -0x2.5 '", computed_lexeme: None, line: 492, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 492, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 492, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 492, }, Token { kind: Number, lexeme: "0x25", computed_lexeme: Some( "0x25", ), line: 492, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 492, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 492, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 492, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 493, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 493, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 493, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 493, }, Token { kind: String, lexeme: "' +0x0.51p+8 '", computed_lexeme: None, line: 493, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 493, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 493, }, Token { kind: Number, lexeme: "0x51", computed_lexeme: Some( "0x51", ), line: 493, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 493, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 494, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 494, }, Token { kind: Number, lexeme: "0x.FfffFFFF", computed_lexeme: Some( "0.9999999997671694", ), line: 494, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 494, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 494, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 494, }, Token { kind: String, lexeme: "'0x.00000001'", computed_lexeme: None, line: 494, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 494, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 495, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 495, }, Token { kind: String, lexeme: "'0xA.a'", computed_lexeme: None, line: 495, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 495, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 495, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 495, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 495, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 495, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 495, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 495, }, Token { kind: Number, lexeme: "16", computed_lexeme: Some( "16", ), line: 495, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 495, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 496, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 496, }, Token { kind: Number, lexeme: "0xa.aP4", computed_lexeme: Some( "170", ), line: 496, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 496, }, Token { kind: Number, lexeme: "0XAA", computed_lexeme: Some( "0XAA", ), line: 496, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 496, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 497, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 497, }, Token { kind: Number, lexeme: "0x4P-2", computed_lexeme: Some( "1", ), line: 497, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 497, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 497, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 497, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 498, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 498, }, Token { kind: Number, lexeme: "0x1.1", computed_lexeme: Some( "1.0625", ), line: 498, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 498, }, Token { kind: String, lexeme: "'0x1.'", computed_lexeme: None, line: 498, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 498, }, Token { kind: String, lexeme: "'+0x.1'", computed_lexeme: None, line: 498, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 498, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 499, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 499, }, Token { kind: Number, lexeme: "0Xabcdef.0", computed_lexeme: Some( "703711", ), line: 499, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 499, }, Token { kind: Number, lexeme: "0x.ABCDEFp+24", computed_lexeme: Some( "11259376", ), line: 499, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 499, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 502, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 502, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 502, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 502, }, Token { kind: Number, lexeme: "1.", computed_lexeme: Some( "1.0", ), line: 502, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 502, }, Token { kind: Number, lexeme: ".1", computed_lexeme: Some( "0.1", ), line: 502, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 502, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 503, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 503, }, Token { kind: Number, lexeme: "100.0", computed_lexeme: Some( "100.0", ), line: 503, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 503, }, Token { kind: Number, lexeme: "1E2", computed_lexeme: Some( "1e2", ), line: 503, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 503, }, Token { kind: Number, lexeme: ".01", computed_lexeme: Some( "0.01", ), line: 503, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 503, }, Token { kind: Number, lexeme: "1e-2", computed_lexeme: Some( "1e-2", ), line: 503, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 503, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 504, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 504, }, Token { kind: Number, lexeme: "1111111111", computed_lexeme: Some( "1111111111", ), line: 504, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 504, }, Token { kind: Number, lexeme: "1111111110", computed_lexeme: Some( "1111111110", ), line: 504, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 504, }, Token { kind: Number, lexeme: "1000.00e-03", computed_lexeme: Some( "1000.00e-03", ), line: 504, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 504, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 505, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 505, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 505, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 505, }, Token { kind: String, lexeme: "'1.'", computed_lexeme: None, line: 505, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 505, }, Token { kind: String, lexeme: "'.1'", computed_lexeme: None, line: 505, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 505, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 506, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 506, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 506, }, Token { kind: String, lexeme: "'1111111111'", computed_lexeme: None, line: 506, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 506, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 506, }, Token { kind: String, lexeme: "'1111111110'", computed_lexeme: None, line: 506, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 506, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 507, }, Token { kind: String, lexeme: "\" +0.001e+3 \\n\\t\"", computed_lexeme: None, line: 507, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 507, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 509, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 509, }, Token { kind: Number, lexeme: "0.1e-30", computed_lexeme: Some( "0.1e-30", ), line: 509, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 509, }, Token { kind: Number, lexeme: "0.9E-31", computed_lexeme: Some( "0.9e-31", ), line: 509, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 509, }, Token { kind: Number, lexeme: "0.9E30", computed_lexeme: Some( "0.9e30", ), line: 509, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 509, }, Token { kind: Number, lexeme: "0.1e31", computed_lexeme: Some( "0.1e31", ), line: 509, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 509, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 511, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 511, }, Token { kind: Number, lexeme: "0.123456", computed_lexeme: Some( "0.123456", ), line: 511, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 511, }, Token { kind: Number, lexeme: "0.123455", computed_lexeme: Some( "0.123455", ), line: 511, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 511, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 513, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 513, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 513, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 513, }, Token { kind: String, lexeme: "'+1.23E18'", computed_lexeme: None, line: 513, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 513, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 513, }, Token { kind: Number, lexeme: "1.23", computed_lexeme: Some( "1.23", ), line: 513, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 513, }, Token { kind: Number, lexeme: "10.0", computed_lexeme: Some( "10.0", ), line: 513, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 513, }, Token { kind: Number, lexeme: "18", computed_lexeme: Some( "18", ), line: 513, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 513, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 516, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 516, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 516, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 516, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 516, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 516, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 516, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 516, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 516, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 516, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 516, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 516, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 516, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 516, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 516, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 516, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 516, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 517, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 517, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 517, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 517, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 517, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 517, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 517, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 517, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 517, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 517, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 517, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 517, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 517, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 517, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 517, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 517, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 517, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 518, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 518, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 518, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 518, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 518, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 518, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 518, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 518, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 518, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 518, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 518, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 518, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 518, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 518, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 518, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 518, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 519, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 519, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 519, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 519, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 519, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 519, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 519, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 519, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 519, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 519, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 519, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 519, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 519, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 519, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 519, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 519, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 520, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 520, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 520, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 520, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 520, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 520, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 520, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 520, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 520, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 520, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 520, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 520, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 520, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 520, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 520, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 520, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 520, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 521, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 521, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 521, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 521, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 521, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 521, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 521, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 521, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 521, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 521, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 521, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 521, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 521, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 521, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 521, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 521, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 521, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 522, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 522, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 522, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 522, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 522, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 522, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 522, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 522, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 522, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 522, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 522, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 522, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 522, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 522, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 522, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 522, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 523, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 523, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 523, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 523, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 523, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 523, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 523, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 523, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 523, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 523, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 523, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'b'", computed_lexeme: None, line: 523, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 523, }, Token { kind: String, lexeme: "'a'", computed_lexeme: None, line: 523, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 523, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 523, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 524, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.4", computed_lexeme: Some( "1.4", ), line: 524, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.4", computed_lexeme: Some( "1.4", ), line: 524, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 524, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 524, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 524, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 524, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 524, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 524, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 527, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 527, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 527, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 527, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 527, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 527, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 527, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 527, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 527, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 527, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 527, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 527, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 528, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 528, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 528, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 528, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 528, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 528, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 528, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 528, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 528, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 528, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 528, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 528, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 528, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 529, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 529, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 529, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 529, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 529, }, Token { kind: Number, lexeme: "4.0", computed_lexeme: Some( "4.0", ), line: 529, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 529, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 529, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 529, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 529, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 529, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 529, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 530, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 530, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 530, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 530, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 530, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 530, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 530, }, Token { kind: Number, lexeme: "3.0", computed_lexeme: Some( "3.0", ), line: 530, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 530, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 530, }, Token { kind: Number, lexeme: "2.0", computed_lexeme: Some( "2.0", ), line: 530, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 530, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 530, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 531, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 531, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 531, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 531, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 531, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 531, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 531, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 531, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 531, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 531, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 531, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 531, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 531, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 531, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 532, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 532, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 532, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 532, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 532, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 532, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 532, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 532, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 532, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 532, }, Token { kind: Number, lexeme: "0.001", computed_lexeme: Some( "0.001", ), line: 532, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 532, }, Token { kind: Number, lexeme: "3.141", computed_lexeme: Some( "3.141", ), line: 532, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 532, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 534, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 534, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 534, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 534, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 534, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 534, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 534, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 534, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 534, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 534, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 534, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 535, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 535, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 535, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 535, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 535, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 535, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 535, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 535, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 535, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 535, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 535, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 536, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 536, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 536, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 536, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 536, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 536, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 536, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 536, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 536, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 536, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 536, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 536, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 536, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 536, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 537, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 537, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 537, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 537, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 537, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 537, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 537, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 537, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 537, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 537, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 537, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 537, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 537, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 537, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 538, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 538, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 538, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 538, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 538, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 538, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 538, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 538, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 538, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 538, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 540, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 540, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 540, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 540, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 540, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 540, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 540, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 540, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 540, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 541, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 541, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 541, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 541, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 541, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 541, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 541, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 541, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 541, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 542, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 542, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 542, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 542, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 542, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 542, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 542, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 542, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 542, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 542, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 546, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 546, }, Token { kind: Identifier, lexeme: "_port", computed_lexeme: None, line: 546, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 546, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 547, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 547, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 547, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 547, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "isNaN", computed_lexeme: None, line: 547, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "x", computed_lexeme: None, line: 547, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 547, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 547, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 547, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 548, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 548, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 548, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 548, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 548, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 548, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 549, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 549, }, Token { kind: Number, lexeme: "1.3", computed_lexeme: Some( "1.3", ), line: 549, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 549, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 549, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 549, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 550, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 550, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 550, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 550, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 550, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 550, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 550, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 550, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 551, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 551, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 551, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 551, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 551, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 551, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 551, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 551, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 552, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 552, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 552, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 552, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 552, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 552, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 552, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 552, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 552, }, Token { kind: Identifier, lexeme: "anan", computed_lexeme: None, line: 553, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 553, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 553, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 553, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 553, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 553, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 553, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 553, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 553, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 553, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 554, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 554, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 554, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 554, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 554, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 554, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 554, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 554, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 554, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 554, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 555, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 555, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 555, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 555, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 555, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 555, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 555, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 555, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 555, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 555, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 556, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 556, }, Token { kind: Number, lexeme: "1e30", computed_lexeme: Some( "1e30", ), line: 556, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 556, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 556, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 556, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 556, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 556, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 556, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 556, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 556, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 556, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 556, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 556, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 557, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 557, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 557, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 557, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 557, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 557, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 557, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 557, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 557, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 557, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 557, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 557, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 557, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 558, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 558, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 558, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 558, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 558, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 558, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 558, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 558, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 558, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 558, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 558, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 558, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 558, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 559, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 563, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 563, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 563, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 563, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 563, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 563, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 563, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 563, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 563, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 563, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 563, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 564, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 564, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 564, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 564, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 564, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 564, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 564, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 564, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 564, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 564, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 564, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 564, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 565, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 565, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 565, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 565, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 565, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 565, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 565, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 565, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 565, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 565, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 565, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 565, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 565, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 566, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 566, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 566, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 566, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 566, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 566, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 566, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 566, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 566, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 566, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 566, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 566, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 567, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 567, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 567, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 567, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 567, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 567, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 567, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 567, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 567, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 567, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 567, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 567, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 567, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 567, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 568, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 568, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 568, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 568, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 568, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 568, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 568, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 568, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 568, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 568, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 568, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 569, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 569, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 569, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 569, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 569, }, Token { kind: Identifier, lexeme: "ult", computed_lexeme: None, line: 569, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 569, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 569, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 569, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 569, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 569, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 569, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 572, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 572, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 572, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "sin", computed_lexeme: None, line: 572, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 572, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 572, }, Token { kind: Number, lexeme: "9.8", computed_lexeme: Some( "9.8", ), line: 572, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 572, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 572, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 572, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 572, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "cos", computed_lexeme: None, line: 572, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 572, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 572, }, Token { kind: Number, lexeme: "9.8", computed_lexeme: Some( "9.8", ), line: 572, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 572, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 572, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 572, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 572, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 572, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 572, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 572, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 573, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 573, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 573, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "tan", computed_lexeme: None, line: 573, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 573, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 573, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 573, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 573, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 573, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 573, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 573, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 573, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 573, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 574, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 574, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 574, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "sin", computed_lexeme: None, line: 574, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 574, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 574, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 574, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 574, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 574, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 574, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 574, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 574, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 574, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 574, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "cos", computed_lexeme: None, line: 574, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 574, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 574, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 574, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 574, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 574, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 574, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 574, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 574, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 574, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 575, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 575, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 575, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "atan", computed_lexeme: None, line: 575, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 575, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 575, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 575, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 575, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 575, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 575, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 575, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 575, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 575, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 575, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "acos", computed_lexeme: None, line: 575, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 575, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 575, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 575, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 575, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 575, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 575, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 575, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 575, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 575, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 576, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 576, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 576, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 576, }, Token { kind: Identifier, lexeme: "asin", computed_lexeme: None, line: 576, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 576, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 576, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 576, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 576, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 576, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 576, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 576, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 576, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 576, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 576, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 576, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 577, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 577, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 577, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "deg", computed_lexeme: None, line: 577, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 577, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 577, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 577, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 577, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 577, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 577, }, Token { kind: Number, lexeme: "90", computed_lexeme: Some( "90", ), line: 577, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 577, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 577, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 577, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "rad", computed_lexeme: None, line: 577, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 577, }, Token { kind: Number, lexeme: "90", computed_lexeme: Some( "90", ), line: 577, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 577, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 577, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 577, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 577, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 577, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 577, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 577, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 578, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 578, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 578, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 578, }, Token { kind: Identifier, lexeme: "abs", computed_lexeme: None, line: 578, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 578, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 578, }, Token { kind: Number, lexeme: "10.43", computed_lexeme: Some( "10.43", ), line: 578, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 578, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 578, }, Token { kind: Number, lexeme: "10.43", computed_lexeme: Some( "10.43", ), line: 578, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 578, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 579, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 579, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 579, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "abs", computed_lexeme: None, line: 579, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 579, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 579, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 579, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 579, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 579, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 580, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 580, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 580, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "abs", computed_lexeme: None, line: 580, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 580, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 580, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 580, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 580, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 580, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 581, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 581, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 581, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "abs", computed_lexeme: None, line: 581, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 581, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 581, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 581, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 581, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 581, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 581, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 582, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 582, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 582, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "atan", computed_lexeme: None, line: 582, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 582, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 582, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 582, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 582, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 582, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 582, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 582, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 582, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 582, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 582, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 582, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 583, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 583, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 583, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 583, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 583, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 583, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 583, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 583, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 583, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 583, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 583, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 583, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 583, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 584, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 584, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 584, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 584, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 584, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 584, }, Token { kind: Identifier, lexeme: "sqrt", computed_lexeme: None, line: 584, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 584, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 584, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 584, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 584, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 584, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 584, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 584, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 584, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 584, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 585, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 585, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 585, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 585, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 585, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 585, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 585, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 585, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 585, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 585, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 585, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 585, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 585, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 585, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 585, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 585, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 585, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 585, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 585, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 585, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 585, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 586, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 586, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 586, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 586, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 586, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 586, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 586, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 586, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 586, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 586, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 586, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 586, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 586, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 586, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 586, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 586, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 587, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 587, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 587, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 587, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 587, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 587, }, Token { kind: Identifier, lexeme: "log", computed_lexeme: None, line: 587, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 587, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 587, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 587, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 587, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 587, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 587, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 587, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 587, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 587, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 588, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 588, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 588, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 588, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 588, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 588, }, Token { kind: Identifier, lexeme: "exp", computed_lexeme: None, line: 588, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 588, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 588, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 588, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 588, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 588, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 588, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 588, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 589, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 589, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 589, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "sin", computed_lexeme: None, line: 589, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 589, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 589, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 589, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 589, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "sin", computed_lexeme: None, line: 589, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 589, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 589, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 589, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 589, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 589, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 589, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 589, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 589, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 589, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 589, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 589, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 592, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 592, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 592, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 592, }, Token { kind: String, lexeme: "' 1.3e-2 '", computed_lexeme: None, line: 592, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 592, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 592, }, Token { kind: Number, lexeme: "1.3e-2", computed_lexeme: Some( "1.3e-2", ), line: 592, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 592, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 593, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 593, }, Token { kind: Identifier, lexeme: "tonumber", computed_lexeme: None, line: 593, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 593, }, Token { kind: String, lexeme: "' -1.00000000000001 '", computed_lexeme: None, line: 593, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 593, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 593, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 593, }, Token { kind: Number, lexeme: "1.00000000000001", computed_lexeme: Some( "1.00000000000001", ), line: 593, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 593, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 597, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 597, }, Token { kind: Number, lexeme: "8388609", computed_lexeme: Some( "8388609", ), line: 597, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 597, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 597, }, Token { kind: Number, lexeme: "8388609", computed_lexeme: Some( "8388609", ), line: 597, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 597, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 597, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 597, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 598, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 598, }, Token { kind: Number, lexeme: "8388608", computed_lexeme: Some( "8388608", ), line: 598, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 598, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 598, }, Token { kind: Number, lexeme: "8388608", computed_lexeme: Some( "8388608", ), line: 598, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 598, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 598, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 598, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 599, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 599, }, Token { kind: Number, lexeme: "8388607", computed_lexeme: Some( "8388607", ), line: 599, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 599, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 599, }, Token { kind: Number, lexeme: "8388607", computed_lexeme: Some( "8388607", ), line: 599, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 599, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 599, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 599, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 603, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 604, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 604, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 604, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 604, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 604, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 604, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 604, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 604, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 604, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 604, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 604, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 604, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 604, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 604, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 605, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 605, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 605, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 605, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 605, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 605, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 605, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 605, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 605, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 605, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 605, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 605, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 605, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 605, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 606, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 606, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 606, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 606, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 606, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 606, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 606, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 606, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 606, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 606, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 606, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 606, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 606, }, Token { kind: Number, lexeme: "4", computed_lexeme: Some( "4", ), line: 606, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 606, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 606, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 607, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 607, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 607, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 607, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 607, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 607, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 607, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 607, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 607, }, Token { kind: Number, lexeme: "3.4", computed_lexeme: Some( "3.4", ), line: 607, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 607, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 607, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 607, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 607, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 607, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 607, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 608, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 608, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 608, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 608, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 608, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 608, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 608, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 608, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 608, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 609, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 609, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 609, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 609, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 609, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 609, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 609, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 609, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 609, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 610, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 610, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 610, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 610, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 610, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 610, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 610, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 610, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 610, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 611, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 611, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 611, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 611, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 611, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 611, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 611, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 611, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 611, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 611, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 611, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 612, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 612, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 612, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 612, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 612, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 612, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 612, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 612, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 612, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 613, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 613, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 613, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 613, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 613, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 613, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 613, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 613, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 613, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 613, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 613, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 614, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 614, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 614, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 614, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 614, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 614, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 614, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 614, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 614, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 614, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 614, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 615, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 615, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 615, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 615, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 615, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 615, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 615, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 615, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 615, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 615, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 615, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 616, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 616, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 616, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 616, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 616, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 616, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 616, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 616, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 616, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 616, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 616, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 616, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 616, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 617, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 617, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 617, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 617, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 617, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 617, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 617, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 617, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 617, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 617, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 617, }, Token { kind: Number, lexeme: "1e50", computed_lexeme: Some( "1e50", ), line: 617, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 617, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 618, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 618, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 618, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 618, }, Token { kind: In, lexeme: "in", computed_lexeme: None, line: 618, }, Token { kind: Identifier, lexeme: "pairs", computed_lexeme: None, line: 618, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 618, }, Token { kind: Number, lexeme: "31", computed_lexeme: Some( "31", ), line: 618, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 618, }, Token { kind: Number, lexeme: "32", computed_lexeme: Some( "32", ), line: 618, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 618, }, Token { kind: Number, lexeme: "63", computed_lexeme: Some( "63", ), line: 618, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 618, }, Token { kind: Number, lexeme: "64", computed_lexeme: Some( "64", ), line: 618, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 618, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 618, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 619, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 619, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 619, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 619, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 619, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 619, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 619, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 619, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 619, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 619, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 619, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 619, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 619, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 619, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 619, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 620, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 620, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 620, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 620, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 620, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 620, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 620, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 620, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 620, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 620, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 620, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 620, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 620, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 620, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 620, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 620, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 620, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 621, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 621, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 621, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 621, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 621, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 621, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 621, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 621, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 621, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 621, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 621, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 621, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 621, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 621, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 621, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 622, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 622, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 622, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 622, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 622, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 622, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 622, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 622, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 622, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 622, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 622, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 622, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 622, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 622, }, Token { kind: Caret, lexeme: "^", computed_lexeme: None, line: 622, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 622, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 622, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 623, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 624, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 624, }, Token { kind: String, lexeme: "\"number expected\"", computed_lexeme: None, line: 624, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 624, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 624, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 624, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 624, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 624, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 624, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 624, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 624, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 625, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 625, }, Token { kind: String, lexeme: "\"number expected\"", computed_lexeme: None, line: 625, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 625, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 625, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 625, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 625, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 625, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 625, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 625, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 626, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 626, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 626, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 626, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 626, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 626, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 626, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 626, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 626, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 627, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 627, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 627, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 627, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 627, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 627, }, Token { kind: String, lexeme: "\"\"", computed_lexeme: None, line: 627, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 627, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 627, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 627, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 627, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 628, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 628, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 628, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 628, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 628, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 628, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 628, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 628, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 628, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 629, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 629, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 629, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 629, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 629, }, Token { kind: DoubleDot, lexeme: "..", computed_lexeme: None, line: 629, }, Token { kind: String, lexeme: "\"\"", computed_lexeme: None, line: 629, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 629, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 629, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 629, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 629, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 630, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 630, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 630, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 630, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 630, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 630, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 630, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 630, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 630, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 630, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 630, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 631, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 631, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 631, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 631, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 631, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 631, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 631, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 631, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 631, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 631, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 631, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 631, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 631, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 632, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 632, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 632, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 632, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 632, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 632, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 632, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 632, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 632, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 632, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 632, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 632, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 632, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 633, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 633, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 633, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 633, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 633, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 633, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 633, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 633, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 633, }, Token { kind: Identifier, lexeme: "pi", computed_lexeme: None, line: 633, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 633, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 633, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 633, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 633, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 634, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 634, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 634, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 634, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 634, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 634, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 634, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 634, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 634, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 635, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 635, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 635, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 635, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 635, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 635, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 635, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 635, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 635, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 636, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 636, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 636, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 636, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 636, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 636, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 636, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 636, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 636, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 636, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 636, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 636, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 636, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 637, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 637, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "floor", computed_lexeme: None, line: 637, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 637, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 637, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 637, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 637, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 637, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 637, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 637, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 637, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 638, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 638, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "ceil", computed_lexeme: None, line: 638, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 638, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 638, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 638, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 638, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 638, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 638, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 638, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 638, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 639, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 639, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 639, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 639, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 639, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 639, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 639, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 639, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 639, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 639, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 639, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 639, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 639, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 639, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 640, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 640, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 640, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 640, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 640, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 640, }, Token { kind: String, lexeme: "\"34.0\"", computed_lexeme: None, line: 640, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 640, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 640, }, Token { kind: Number, lexeme: "34", computed_lexeme: Some( "34", ), line: 640, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 640, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 641, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 641, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 641, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 641, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 641, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 641, }, Token { kind: String, lexeme: "\"34.3\"", computed_lexeme: None, line: 641, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 641, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 641, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 641, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 641, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 642, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 642, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 642, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 642, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 642, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 642, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 642, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 642, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 642, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 642, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 642, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 642, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 643, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 643, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 643, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 643, }, Token { kind: Identifier, lexeme: "tointeger", computed_lexeme: None, line: 643, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 643, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 643, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 643, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 643, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 643, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 643, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 643, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 643, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 644, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 648, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 648, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 648, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 648, }, Token { kind: Number, lexeme: "6", computed_lexeme: Some( "6", ), line: 648, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 648, }, Token { kind: Number, lexeme: "6", computed_lexeme: Some( "6", ), line: 648, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 648, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 649, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 649, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 649, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 649, }, Token { kind: Number, lexeme: "6", computed_lexeme: Some( "6", ), line: 649, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 649, }, Token { kind: Number, lexeme: "6", computed_lexeme: Some( "6", ), line: 649, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 649, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 650, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 650, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 650, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 650, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 650, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 651, }, Token { kind: Identifier, lexeme: "mi", computed_lexeme: None, line: 651, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 651, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 651, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 651, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 651, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 651, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 651, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 651, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 651, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 651, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 652, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 652, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 652, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 652, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 652, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 652, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 652, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 652, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 653, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 653, }, Token { kind: Identifier, lexeme: "mi", computed_lexeme: None, line: 653, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 653, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 653, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 653, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 654, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 654, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 654, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "mi", computed_lexeme: None, line: 654, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 654, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 654, }, Token { kind: String, lexeme: "'integer'", computed_lexeme: None, line: 654, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 654, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "type", computed_lexeme: None, line: 654, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 654, }, Token { kind: Identifier, lexeme: "mf", computed_lexeme: None, line: 654, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 654, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 654, }, Token { kind: String, lexeme: "'float'", computed_lexeme: None, line: 654, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 654, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 655, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 655, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 655, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 655, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 655, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 655, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 655, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 655, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 655, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 655, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 655, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 655, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 655, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 655, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 655, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 655, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "mi", computed_lexeme: None, line: 655, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 655, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 655, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 655, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 656, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 656, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 656, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 656, }, Token { kind: Identifier, lexeme: "mi", computed_lexeme: None, line: 656, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 656, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 656, }, Token { kind: Percent, lexeme: "%", computed_lexeme: None, line: 656, }, Token { kind: Identifier, lexeme: "j", computed_lexeme: None, line: 656, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 656, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 656, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 657, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 658, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 659, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 660, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 661, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 661, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 661, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 661, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 661, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 661, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 661, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 661, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 661, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 661, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 661, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 662, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 662, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 662, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 662, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 662, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 662, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 662, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 662, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 662, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 662, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 662, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 663, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 663, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 663, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 663, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 663, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 663, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 663, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 663, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 663, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 663, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 663, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 663, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 663, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 663, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 664, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 664, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 664, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 664, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 664, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 664, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 664, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 664, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 664, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 664, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 664, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 664, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 664, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 664, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 666, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 666, }, Token { kind: String, lexeme: "\"zero\"", computed_lexeme: None, line: 666, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 666, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 666, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 666, }, Token { kind: Identifier, lexeme: "fmod", computed_lexeme: None, line: 666, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 666, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 666, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 666, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 666, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 666, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 669, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 670, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 670, }, Token { kind: String, lexeme: "\"value expected\"", computed_lexeme: None, line: 670, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 670, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 670, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 670, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 670, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 670, }, Token { kind: Identifier, lexeme: "checkerror", computed_lexeme: None, line: 671, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 671, }, Token { kind: String, lexeme: "\"value expected\"", computed_lexeme: None, line: 671, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 671, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 671, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 671, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 671, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 671, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 672, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 672, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 672, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 672, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 672, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 672, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 672, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 672, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 672, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 672, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 672, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 672, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 672, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 672, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 673, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 673, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 673, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 673, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 673, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 673, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 673, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 673, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 673, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 673, }, Token { kind: Number, lexeme: "5", computed_lexeme: Some( "5", ), line: 673, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 673, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 673, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 673, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 673, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 673, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 673, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 673, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 673, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 673, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 674, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 674, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 674, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 674, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 674, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 674, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 674, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 674, }, Token { kind: Number, lexeme: "10e60", computed_lexeme: Some( "10e60", ), line: 674, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 674, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 674, }, Token { kind: Number, lexeme: "10e60", computed_lexeme: Some( "10e60", ), line: 674, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 674, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 675, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 675, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 675, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 675, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 675, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 675, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 675, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 675, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 675, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 675, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 675, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 675, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 675, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 675, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 676, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 676, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 676, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 676, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 676, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 676, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 676, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 676, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 676, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 676, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 676, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 676, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 676, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 676, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 677, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 677, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 677, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 677, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 677, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 677, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 677, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 677, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 677, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 677, }, Token { kind: Number, lexeme: "5", computed_lexeme: Some( "5", ), line: 677, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 677, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 677, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 677, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 677, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 677, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 677, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 677, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 677, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 677, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 678, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 678, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 678, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 678, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 678, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 678, }, Token { kind: Number, lexeme: "3.2", computed_lexeme: Some( "3.2", ), line: 678, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 678, }, Token { kind: Number, lexeme: "5.9", computed_lexeme: Some( "5.9", ), line: 678, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 678, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 678, }, Token { kind: Number, lexeme: "9.2", computed_lexeme: Some( "9.2", ), line: 678, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 678, }, Token { kind: Number, lexeme: "1.1", computed_lexeme: Some( "1.1", ), line: 678, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 678, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 678, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 678, }, Token { kind: Number, lexeme: "9.2", computed_lexeme: Some( "9.2", ), line: 678, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 678, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 679, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 679, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 679, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 679, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 679, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 679, }, Token { kind: Number, lexeme: "1.9", computed_lexeme: Some( "1.9", ), line: 679, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 679, }, Token { kind: Number, lexeme: "1.7", computed_lexeme: Some( "1.7", ), line: 679, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 679, }, Token { kind: Number, lexeme: "1.72", computed_lexeme: Some( "1.72", ), line: 679, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 679, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 679, }, Token { kind: Number, lexeme: "1.7", computed_lexeme: Some( "1.7", ), line: 679, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 679, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 680, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 680, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 680, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 680, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 680, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 680, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 680, }, Token { kind: Number, lexeme: "10e60", computed_lexeme: Some( "10e60", ), line: 680, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 680, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 680, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 680, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 680, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 680, }, Token { kind: Number, lexeme: "10e60", computed_lexeme: Some( "10e60", ), line: 680, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 680, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 681, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 681, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 681, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 681, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 681, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 681, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 681, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 681, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 681, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 681, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 681, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 681, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 681, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 681, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 682, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "eqT", computed_lexeme: None, line: 682, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 682, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 682, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 682, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 682, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 682, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 682, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 682, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 682, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 682, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 682, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 682, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 682, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 682, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 682, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 682, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 682, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 683, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 686, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 686, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 686, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 686, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 686, }, Token { kind: String, lexeme: "'10'", computed_lexeme: None, line: 686, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 686, }, Token { kind: String, lexeme: "'20'", computed_lexeme: None, line: 686, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 687, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 687, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 687, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 687, }, Token { kind: Number, lexeme: "200", computed_lexeme: Some( "200", ), line: 687, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 687, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 687, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 687, }, Token { kind: Number, lexeme: "30", computed_lexeme: Some( "30", ), line: 687, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 687, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 687, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 687, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 687, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 687, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 687, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 687, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 687, }, Token { kind: Number, lexeme: "0.5", computed_lexeme: Some( "0.5", ), line: 687, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 687, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 687, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 687, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 687, }, Token { kind: Number, lexeme: "20", computed_lexeme: Some( "20", ), line: 687, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 687, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 688, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 688, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 688, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 688, }, Token { kind: String, lexeme: "'10'", computed_lexeme: None, line: 688, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 688, }, Token { kind: Identifier, lexeme: "b", computed_lexeme: None, line: 688, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 688, }, Token { kind: String, lexeme: "'20'", computed_lexeme: None, line: 688, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 688, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 691, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 692, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 692, }, Token { kind: String, lexeme: "\"testing -0 and NaN\"", computed_lexeme: None, line: 692, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 692, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 693, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 693, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 693, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 693, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 693, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 693, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 693, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 693, }, Token { kind: Number, lexeme: "0.0", computed_lexeme: Some( "0.0", ), line: 693, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 694, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 694, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 694, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 694, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 694, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 694, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 695, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 695, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 695, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 695, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 695, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 695, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 695, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 695, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 695, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 695, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 695, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 695, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 695, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 695, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 696, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 696, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 696, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 696, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 696, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 696, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 696, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 696, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 696, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 696, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 697, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 697, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 697, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 697, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 697, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 697, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 697, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 697, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 697, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 697, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 697, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 697, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 697, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 697, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 697, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 697, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 698, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 698, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 698, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 698, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 698, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 698, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 699, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 699, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 699, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 699, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 699, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 699, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 699, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 699, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 699, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 699, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 699, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 699, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 699, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 699, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 699, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 699, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 700, }, Token { kind: Identifier, lexeme: "inf", computed_lexeme: None, line: 700, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 700, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 700, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 700, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 700, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 700, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 700, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 700, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 700, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 701, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 701, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 701, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 701, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 701, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 701, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 701, }, Token { kind: Identifier, lexeme: "inf", computed_lexeme: None, line: 701, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 701, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 701, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 701, }, Token { kind: Identifier, lexeme: "inf", computed_lexeme: None, line: 701, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 702, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 702, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 702, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 702, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 702, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 702, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 703, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 703, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 703, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 703, }, Token { kind: Identifier, lexeme: "mz", computed_lexeme: None, line: 703, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 703, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 703, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 703, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 703, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 703, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 703, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 703, }, Token { kind: Identifier, lexeme: "z", computed_lexeme: None, line: 703, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 703, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 704, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 704, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 704, }, Token { kind: Identifier, lexeme: "inf", computed_lexeme: None, line: 704, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 704, }, Token { kind: Identifier, lexeme: "inf", computed_lexeme: None, line: 704, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 705, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 705, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 705, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 705, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 705, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 705, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 706, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 706, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 706, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 706, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 706, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 706, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 706, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 706, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 706, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 707, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 707, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 707, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 707, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 707, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 707, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 707, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 707, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 707, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 708, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 708, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 708, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 708, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 708, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 708, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 708, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 708, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 708, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 709, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 709, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 709, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 709, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 709, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 709, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 709, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 709, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 709, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 710, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 710, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 710, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 710, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 710, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 710, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 710, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 710, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 710, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 710, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 710, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 710, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 710, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 710, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 710, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 710, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 711, }, Token { kind: Identifier, lexeme: "NaN1", computed_lexeme: None, line: 711, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 711, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 711, }, Token { kind: Slash, lexeme: "/", computed_lexeme: None, line: 711, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 711, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 712, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 712, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN1", computed_lexeme: None, line: 712, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 712, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 712, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 712, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN1", computed_lexeme: None, line: 712, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 712, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 712, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 712, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN1", computed_lexeme: None, line: 712, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 712, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 712, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 712, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 712, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 713, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 713, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 713, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 713, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 713, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 714, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 714, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 714, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 714, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 714, }, Token { kind: Identifier, lexeme: "rawset", computed_lexeme: None, line: 714, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 714, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 714, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 714, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 714, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 714, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 714, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 714, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 714, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 715, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 715, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 715, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 715, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 715, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 715, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 715, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 715, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 715, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 716, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 716, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 716, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 716, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 716, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 716, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 717, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 717, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 717, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 717, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 717, }, Token { kind: Identifier, lexeme: "rawset", computed_lexeme: None, line: 717, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 717, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 717, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 717, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 717, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 717, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 717, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 717, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 717, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 718, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 718, }, Token { kind: Identifier, lexeme: "a", computed_lexeme: None, line: 718, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 718, }, Token { kind: Identifier, lexeme: "NaN", computed_lexeme: None, line: 718, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 718, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 718, }, Token { kind: Nil, lexeme: "nil", computed_lexeme: None, line: 718, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 718, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "a1", computed_lexeme: None, line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "a2", computed_lexeme: None, line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "a3", computed_lexeme: None, line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "a4", computed_lexeme: None, line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "a5", computed_lexeme: None, line: 721, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 721, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: String, lexeme: "\"\\0\\0\\0\\0\\0\\0\\0\\0\"", computed_lexeme: None, line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 721, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 721, }, Token { kind: String, lexeme: "\"\\0\\0\\0\\0\\0\\0\\0\\0\"", computed_lexeme: None, line: 721, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 722, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a1", computed_lexeme: None, line: 722, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a2", computed_lexeme: None, line: 722, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a2", computed_lexeme: None, line: 722, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a4", computed_lexeme: None, line: 722, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a1", computed_lexeme: None, line: 722, }, Token { kind: NotEquals, lexeme: "~=", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "a3", computed_lexeme: None, line: 722, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 722, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 723, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 723, }, Token { kind: Identifier, lexeme: "a3", computed_lexeme: None, line: 723, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 723, }, Token { kind: Identifier, lexeme: "a5", computed_lexeme: None, line: 723, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 723, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 724, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 727, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 727, }, Token { kind: String, lexeme: "\"testing 'math.random'\"", computed_lexeme: None, line: 727, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 727, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 728, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 728, }, Token { kind: Identifier, lexeme: "randomseed", computed_lexeme: None, line: 728, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 728, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 728, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 728, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 730, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 731, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 731, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 731, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 731, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 731, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 731, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 731, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 732, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 732, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 732, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 732, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 732, }, Token { kind: Identifier, lexeme: "huge", computed_lexeme: None, line: 732, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 733, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 733, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 733, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 733, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 733, }, Token { kind: Number, lexeme: "20000", computed_lexeme: Some( "20000", ), line: 733, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 733, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 734, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 734, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 734, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 734, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 734, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 734, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 734, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 734, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 735, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 735, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 735, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 735, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 735, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 735, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 735, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 735, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 735, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 735, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 736, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 736, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 736, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 736, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 736, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 736, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 736, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 736, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 736, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 736, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 737, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 737, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 737, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 737, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 737, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 737, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 737, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 737, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 737, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 737, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 738, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 738, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 738, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 738, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 738, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 738, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 738, }, Token { kind: Number, lexeme: "0.001", computed_lexeme: Some( "0.001", ), line: 738, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 738, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 738, }, Token { kind: Identifier, lexeme: "eq", computed_lexeme: None, line: 738, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 738, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 738, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 738, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 738, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 738, }, Token { kind: Number, lexeme: "0.001", computed_lexeme: Some( "0.001", ), line: 738, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 738, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 738, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 740, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 741, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 743, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 743, }, Token { kind: False, lexeme: "false", computed_lexeme: None, line: 743, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 743, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 744, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 746, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 747, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 747, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 747, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 747, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 747, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 747, }, Token { kind: Identifier, lexeme: "lim", computed_lexeme: None, line: 747, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 747, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 748, }, Token { kind: Identifier, lexeme: "x1", computed_lexeme: None, line: 748, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 748, }, Token { kind: Identifier, lexeme: "x2", computed_lexeme: None, line: 748, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 749, }, Token { kind: Hash, lexeme: "#", computed_lexeme: None, line: 749, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 749, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 749, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 749, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 749, }, Token { kind: Identifier, lexeme: "x1", computed_lexeme: None, line: 750, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 750, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 750, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 750, }, Token { kind: Identifier, lexeme: "x2", computed_lexeme: None, line: 750, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 750, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 750, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 750, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 750, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 750, }, Token { kind: Else, lexeme: "else", computed_lexeme: None, line: 751, }, Token { kind: Identifier, lexeme: "x1", computed_lexeme: None, line: 752, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 752, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 752, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 752, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 752, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 752, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 752, }, Token { kind: Identifier, lexeme: "x2", computed_lexeme: None, line: 752, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 752, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 752, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 752, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 752, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 752, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 753, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 754, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 754, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 754, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 754, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 754, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 754, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 754, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 754, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 754, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 754, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 755, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 755, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 755, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 755, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 755, }, Token { kind: Identifier, lexeme: "lim", computed_lexeme: None, line: 755, }, Token { kind: Or, lexeme: "or", computed_lexeme: None, line: 755, }, Token { kind: Number, lexeme: "2000", computed_lexeme: Some( "2000", ), line: 755, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 755, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 756, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 756, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 756, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "table", computed_lexeme: None, line: 756, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "unpack", computed_lexeme: None, line: 756, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "p", computed_lexeme: None, line: 756, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 756, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 756, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 757, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 757, }, Token { kind: Identifier, lexeme: "x1", computed_lexeme: None, line: 757, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 757, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 757, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 757, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 757, }, Token { kind: LessThanOrEqual, lexeme: "<=", computed_lexeme: None, line: 757, }, Token { kind: Identifier, lexeme: "x2", computed_lexeme: None, line: 757, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 757, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 758, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 758, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 758, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 758, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 758, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 758, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 758, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 759, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 759, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 759, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 759, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 759, }, Token { kind: True, lexeme: "true", computed_lexeme: None, line: 759, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 760, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 760, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 760, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 760, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 760, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 761, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 762, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 762, }, Token { kind: DoubleEquals, lexeme: "==", computed_lexeme: None, line: 762, }, Token { kind: Identifier, lexeme: "x2", computed_lexeme: None, line: 762, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 762, }, Token { kind: Identifier, lexeme: "x1", computed_lexeme: None, line: 762, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 762, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 762, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 762, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 764, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 765, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 767, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 767, }, Token { kind: False, lexeme: "false", computed_lexeme: None, line: 767, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 767, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 768, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 770, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 770, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 770, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 770, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 770, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 770, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 770, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 770, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 770, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 771, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 771, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 771, }, Token { kind: Number, lexeme: "6", computed_lexeme: Some( "6", ), line: 771, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 771, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 771, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 772, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 772, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 772, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 772, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 772, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 772, }, Token { kind: Number, lexeme: "10", computed_lexeme: Some( "10", ), line: 772, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 772, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 772, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 773, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 773, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 773, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 773, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 773, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 773, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 773, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 773, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 774, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 774, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 774, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 774, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 774, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 774, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 774, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 774, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 775, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 775, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 775, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 775, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 775, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 775, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 775, }, Token { kind: Number, lexeme: "9", computed_lexeme: Some( "9", ), line: 775, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 775, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 775, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 776, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 776, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 776, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 776, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 776, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 776, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 776, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 776, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 776, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 776, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 777, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 779, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 780, }, Token { kind: Function, lexeme: "function", computed_lexeme: None, line: 780, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 780, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 780, }, Token { kind: Identifier, lexeme: "p1", computed_lexeme: None, line: 780, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 780, }, Token { kind: Identifier, lexeme: "p2", computed_lexeme: None, line: 780, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 780, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 781, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 781, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 781, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 781, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 782, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 782, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 782, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 782, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 783, }, Token { kind: Identifier, lexeme: "n", computed_lexeme: None, line: 783, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 783, }, Token { kind: Number, lexeme: "200", computed_lexeme: Some( "200", ), line: 783, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 784, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 784, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 784, }, Token { kind: LeftBrace, lexeme: "{", computed_lexeme: None, line: 784, }, Token { kind: RightBrace, lexeme: "}", computed_lexeme: None, line: 784, }, Token { kind: Semicolon, lexeme: ";", computed_lexeme: None, line: 784, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 784, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 784, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 784, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 784, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 785, }, Token { kind: Identifier, lexeme: "_", computed_lexeme: None, line: 785, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 785, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 785, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 785, }, Token { kind: Identifier, lexeme: "n", computed_lexeme: None, line: 785, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 785, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 786, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 786, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 786, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "p1", computed_lexeme: None, line: 786, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "p2", computed_lexeme: None, line: 786, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 786, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 787, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 787, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 787, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 787, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 787, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 787, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 787, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 787, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 787, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 787, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 788, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 788, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 788, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 788, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 788, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 788, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 788, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 788, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 788, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 788, }, Token { kind: If, lexeme: "if", computed_lexeme: None, line: 789, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 789, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 789, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 789, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 789, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 789, }, Token { kind: Then, lexeme: "then", computed_lexeme: None, line: 789, }, Token { kind: Identifier, lexeme: "mark", computed_lexeme: None, line: 790, }, Token { kind: LeftBracket, lexeme: "[", computed_lexeme: None, line: 790, }, Token { kind: Identifier, lexeme: "t", computed_lexeme: None, line: 790, }, Token { kind: RightBracket, lexeme: "]", computed_lexeme: None, line: 790, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 790, }, Token { kind: True, lexeme: "true", computed_lexeme: None, line: 790, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 791, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 791, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 791, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 791, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 791, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 792, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 793, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 795, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 795, }, Token { kind: Identifier, lexeme: "count", computed_lexeme: None, line: 795, }, Token { kind: GreaterThanOrEqual, lexeme: ">=", computed_lexeme: None, line: 795, }, Token { kind: Identifier, lexeme: "n", computed_lexeme: None, line: 795, }, Token { kind: Star, lexeme: "*", computed_lexeme: None, line: 795, }, Token { kind: Number, lexeme: "0.8", computed_lexeme: Some( "0.8", ), line: 795, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 795, }, Token { kind: Local, lexeme: "local", computed_lexeme: None, line: 797, }, Token { kind: Identifier, lexeme: "diff", computed_lexeme: None, line: 797, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 797, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 797, }, Token { kind: Identifier, lexeme: "p2", computed_lexeme: None, line: 797, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 797, }, Token { kind: Identifier, lexeme: "p1", computed_lexeme: None, line: 797, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 797, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 797, }, Token { kind: Number, lexeme: "8", computed_lexeme: Some( "8", ), line: 797, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 798, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "min", computed_lexeme: None, line: 798, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "p1", computed_lexeme: None, line: 798, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "diff", computed_lexeme: None, line: 798, }, Token { kind: And, lexeme: "and", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "max", computed_lexeme: None, line: 798, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "p2", computed_lexeme: None, line: 798, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 798, }, Token { kind: Identifier, lexeme: "diff", computed_lexeme: None, line: 798, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 798, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 799, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 800, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 800, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 800, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 800, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 800, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 800, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 801, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 801, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 801, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 801, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 801, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 801, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 802, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 802, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 802, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 802, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 802, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 802, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 802, }, Token { kind: Identifier, lexeme: "aux", computed_lexeme: None, line: 803, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 803, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 803, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 803, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 803, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 803, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 803, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 803, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 803, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 803, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 804, }, Token { kind: For, lexeme: "for", computed_lexeme: None, line: 806, }, Token { kind: Identifier, lexeme: "i", computed_lexeme: None, line: 806, }, Token { kind: Equals, lexeme: "=", computed_lexeme: None, line: 806, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 806, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 806, }, Token { kind: Number, lexeme: "100", computed_lexeme: Some( "100", ), line: 806, }, Token { kind: Do, lexeme: "do", computed_lexeme: None, line: 806, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 807, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 807, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 807, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 807, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 807, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 807, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 807, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 807, }, Token { kind: GreaterThan, lexeme: ">", computed_lexeme: None, line: 807, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 807, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 807, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 808, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 808, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 808, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 808, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 808, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 808, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 808, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 808, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 808, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 808, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 808, }, Token { kind: LessThan, lexeme: "<", computed_lexeme: None, line: 808, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 808, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 808, }, Token { kind: End, lexeme: "end", computed_lexeme: None, line: 809, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 811, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 811, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 811, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 811, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 811, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 811, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 811, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 811, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 811, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 811, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 811, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 811, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 811, }, Token { kind: Number, lexeme: "3", computed_lexeme: Some( "3", ), line: 811, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 811, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 811, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 814, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 814, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 814, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 814, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 814, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 814, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 814, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 814, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 814, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 814, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 814, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 815, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 815, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 815, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 815, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 815, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 815, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 815, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 815, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 815, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 815, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 815, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 816, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 816, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 816, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 816, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 816, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 816, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 816, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 816, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 816, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 819, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 819, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 819, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 819, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 819, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 819, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 819, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 819, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 819, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 819, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 819, }, Token { kind: Number, lexeme: "0", computed_lexeme: Some( "0", ), line: 819, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 819, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 819, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 820, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 820, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 820, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 820, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 820, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 820, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 820, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 820, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 820, }, Token { kind: Minus, lexeme: "-", computed_lexeme: None, line: 820, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 820, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 820, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 820, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 820, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 820, }, Token { kind: Identifier, lexeme: "assert", computed_lexeme: None, line: 821, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 821, }, Token { kind: Not, lexeme: "not", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "pcall", computed_lexeme: None, line: 821, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "math", computed_lexeme: None, line: 821, }, Token { kind: Dot, lexeme: ".", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "random", computed_lexeme: None, line: 821, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "minint", computed_lexeme: None, line: 821, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 821, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 821, }, Token { kind: Comma, lexeme: ",", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "maxint", computed_lexeme: None, line: 821, }, Token { kind: FloorDiv, lexeme: "//", computed_lexeme: None, line: 821, }, Token { kind: Number, lexeme: "2", computed_lexeme: Some( "2", ), line: 821, }, Token { kind: Plus, lexeme: "+", computed_lexeme: None, line: 821, }, Token { kind: Number, lexeme: "1", computed_lexeme: Some( "1", ), line: 821, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 821, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 821, }, Token { kind: Identifier, lexeme: "print", computed_lexeme: None, line: 824, }, Token { kind: LeftParen, lexeme: "(", computed_lexeme: None, line: 824, }, Token { kind: String, lexeme: "'OK'", computed_lexeme: None, line: 824, }, Token { kind: RightParen, lexeme: ")", computed_lexeme: None, line: 824, }, ]