1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#[cfg(feature = "derive")]
extern crate oxlex_derive as derive;
extern crate regex;
extern crate lazy_static;

pub mod lexer;

pub mod source;

pub mod lexable;

#[cfg(test)]
mod test;

pub mod prelude {
    pub use crate::lexer::Lexer;
    pub use crate::lexable::Lexable;
    pub use crate::source::Source;
    #[cfg(feature = "derive")]
    pub use crate::derive::Lexable;
    pub use crate::regex::Regex;
    pub use crate::lazy_static::lazy_static;
}