//! Plugin based [Lexer](https://en.wikipedia.org/wiki/Lexical_analysis) implementation.
//! We provide premade token kinds that can be customised to add better semantic.
mod lexer;
/// Module for pattern matching
pub mod pattern;
/// Module containing the tokens
pub mod token;
/// A plugin based Lexer
pub use lexer::Lexer;
/// Struct to build ```rust Lexer```
pub use lexer::LexerBuilder;