This crate tokenizes Rex source into a stream of `Token`s with precise `Span` information.
```rust
use rex_lexer::Token;
fn main() -> Result<(), rex_lexer::LexicalError> {
}
```
`rex_lexer::span` provides `Position` and `Span` types used throughout the workspace for diagnostics
and editor tooling.