Enum malk_lexer::LexError [] [src]

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

Fields

Fields

Fields

Fields

Fields

Fields

Fields

Fields

Trait Implementations

impl<'s> Debug for LexError<'s>
[src]

Formats the value using the given formatter.