pub enum LexError<'s> {
InvalidSymbolTable(InvalidSymbolTableError<'s>),
InvalidClosingBracket {
open_pos: TextPos,
close_pos: TextPos,
},
UnclosedBracket {
open_pos: TextPos,
},
UnexpectedChar {
pos: TextPos,
c: char,
},
UnexpectedClosingBracket {
pos: TextPos,
c: char,
},
UnclosedString {
start_pos: TextPos,
},
InvalidEscapeDigit {
c: char,
pos: TextPos,
},
InvalidEscapeCode {
code: u32,
pos: TextPos,
},
InvalidEscapeChar {
c: char,
pos: TextPos,
},
}
Variants
InvalidSymbolTable(InvalidSymbolTableError<'s>)
InvalidClosingBracket
Fields
UnclosedBracket
Fields
UnexpectedChar
Fields
UnexpectedClosingBracket
Fields
UnclosedString
Fields
InvalidEscapeDigit
Fields
InvalidEscapeCode
Fields
InvalidEscapeChar
Fields
Trait Implementations
Formats the value using the given formatter.