//! Lexer module
//!//! This module holds all the lexer related modules
usecrate::prelude::PositionInfo;modcompound_handler;pubmodlexer;modreader;modregion_handler;/// Lexer's error type
#[derive(Debug)]pubenumLexerErrorType{/// Unspillable region has been spilled
Singleline,/// Given region left unclosed
Unclosed,}/// Type containing full error of lexer
pubtypeLexerError=(LexerErrorType, PositionInfo);