1
2
3
4
5
6
7
8
9
10
11
12
13
//! 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;