|
| 1 | +Ok(Literal { kind: Integer, symbol: "123", suffix: None, span: #25 bytes(276..300) }) |
| 2 | +Ok(Literal { kind: Str, symbol: "ab", suffix: None, span: #25 bytes(276..300) }) |
| 3 | +Ok(Literal { kind: Char, symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 4 | +Ok(Literal { kind: Char, symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 5 | +Ok(Literal { kind: ByteStr, symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 6 | +Ok(Literal { kind: CStr, symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 7 | +Ok(Literal { kind: CStrRaw(0), symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 8 | +Ok(Literal { kind: Byte, symbol: "b", suffix: None, span: #25 bytes(276..300) }) |
| 9 | +Ok(Literal { kind: Integer, symbol: "256", suffix: Some("u8"), span: #25 bytes(276..300) }) |
| 10 | +Ok(Literal { kind: Integer, symbol: "-256", suffix: Some("u8"), span: #25 bytes(276..300) }) |
| 11 | +Ok(TokenStream [Punct { ch: '-', spacing: Alone, span: #25 bytes(276..300) }, Literal { kind: Integer, symbol: "256", suffix: Some("u8"), span: #25 bytes(276..300) }]) |
| 12 | +Ok(Literal { kind: Integer, symbol: "0b11111000000001111", suffix: Some("i16"), span: #25 bytes(276..300) }) |
| 13 | +Ok(Literal { kind: Integer, symbol: "0xf32", suffix: None, span: #25 bytes(276..300) }) |
| 14 | +Ok(Literal { kind: Integer, symbol: "0b0", suffix: Some("f32"), span: #25 bytes(276..300) }) |
| 15 | +Ok(Literal { kind: Float, symbol: "2E4", suffix: None, span: #25 bytes(276..300) }) |
| 16 | +Ok(Literal { kind: Float, symbol: "2.2E-4", suffix: Some("f64"), span: #25 bytes(276..300) }) |
| 17 | +Ok(Literal { kind: Integer, symbol: "18", suffix: Some("u8E"), span: #25 bytes(276..300) }) |
| 18 | +Ok(Literal { kind: Float, symbol: "18.0", suffix: Some("u8E"), span: #25 bytes(276..300) }) |
| 19 | +Ok(Literal { kind: CStrRaw(1), symbol: "// /* // \n */", suffix: None, span: #25 bytes(276..300) }) |
| 20 | +Ok(Literal { kind: Char, symbol: "\'", suffix: None, span: #25 bytes(276..300) }) |
| 21 | +Ok(Literal { kind: Char, symbol: "\'", suffix: None, span: #25 bytes(276..300) }) |
| 22 | +Ok(Literal { kind: StrRaw(255), symbol: "a", suffix: None, span: #25 bytes(276..300) }) |
| 23 | +Ok(TokenStream [Ident { ident: "fn", span: #25 bytes(276..300) }, Ident { ident: "main", span: #25 bytes(276..300) }, Group { delimiter: Parenthesis, stream: TokenStream [], span: #25 bytes(276..300) }, Group { delimiter: Brace, stream: TokenStream [Ident { ident: "println", span: #25 bytes(276..300) }, Punct { ch: '!', spacing: Alone, span: #25 bytes(276..300) }, Group { delimiter: Parenthesis, stream: TokenStream [Literal { kind: Str, symbol: "Hello, world!", suffix: None, span: #25 bytes(276..300) }], span: #25 bytes(276..300) }], span: #25 bytes(276..300) }]) |
| 24 | +Ok(TokenStream [Literal { kind: Integer, symbol: "18", suffix: None, span: #25 bytes(276..300) }, Punct { ch: '.', spacing: Alone, span: #25 bytes(276..300) }, Ident { ident: "u8E", span: #25 bytes(276..300) }]) |
| 25 | +Ok(TokenStream [Literal { kind: Float, symbol: "18.0", suffix: Some("f32"), span: #25 bytes(276..300) }]) |
| 26 | +Ok(TokenStream [Literal { kind: Float, symbol: "18.0", suffix: Some("f34"), span: #25 bytes(276..300) }]) |
| 27 | +Ok(TokenStream [Literal { kind: Integer, symbol: "18", suffix: None, span: #25 bytes(276..300) }, Punct { ch: '.', spacing: Alone, span: #25 bytes(276..300) }, Ident { ident: "bu8", span: #25 bytes(276..300) }]) |
| 28 | +Ok(TokenStream [Literal { kind: Integer, symbol: "3", suffix: None, span: #25 bytes(276..300) }, Literal { kind: Integer, symbol: "4", suffix: None, span: #25 bytes(276..300) }]) |
| 29 | +Ok(TokenStream [Literal { kind: Char, symbol: "c", suffix: None, span: #25 bytes(276..300) }]) |
| 30 | +Ok(TokenStream []) |
| 31 | +### ERRORS |
| 32 | +Err(LexError) |
| 33 | +Err(LexError) |
| 34 | +Err(LexError) |
| 35 | +Err(LexError) |
| 36 | +Err(LexError) |
| 37 | +Err(LexError) |
| 38 | +Err(LexError) |
| 39 | +Err(LexError) |
| 40 | +Err(LexError) |
| 41 | +Ok(TokenStream [Ident { ident: "r", span: #25 bytes(276..300) }, Literal { kind: Char, symbol: "r", suffix: None, span: #25 bytes(276..300) }]) |
| 42 | +Ok(TokenStream [Ident { ident: "c", span: #25 bytes(276..300) }, Literal { kind: Char, symbol: "r", suffix: None, span: #25 bytes(276..300) }]) |
| 43 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "0b2", suffix: None, span: #25 bytes(276..300) }]) |
| 44 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "0b", suffix: Some("f32"), span: #25 bytes(276..300) }]) |
| 45 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "0b0.0", suffix: Some("f32"), span: #25 bytes(276..300) }]) |
| 46 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "'''", suffix: None, span: #25 bytes(276..300) }]) |
| 47 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "'\n'", suffix: None, span: #25 bytes(276..300) }]) |
| 48 | +Ok(TokenStream [Literal { kind: ErrWithGuar, symbol: "0b2", suffix: None, span: #25 bytes(276..300) }]) |
| 49 | +Ok(Literal { kind: ErrWithGuar, symbol: "0b2", suffix: None, span: #25 bytes(276..300) }) |
| 50 | +Ok(Literal { kind: ErrWithGuar, symbol: "0b", suffix: Some("f32"), span: #25 bytes(276..300) }) |
| 51 | +Ok(Literal { kind: ErrWithGuar, symbol: "0b0.0", suffix: Some("f32"), span: #25 bytes(276..300) }) |
| 52 | +Ok(Literal { kind: ErrWithGuar, symbol: "'''", suffix: None, span: #25 bytes(276..300) }) |
| 53 | +Ok(Literal { kind: ErrWithGuar, symbol: "'\n'", suffix: None, span: #25 bytes(276..300) }) |
| 54 | +Err(LexError) |
0 commit comments