Break up 'types' module

This commit is contained in:
Juno Takano 2026-01-11 21:31:51 -03:00
commit db8c02df04
36 changed files with 382 additions and 329 deletions

View file

@ -1,6 +1,6 @@
use parser::{token::Token, lexeme::Lexeme};
use parser::{Token, Lexeme};
use crate::types::Graph;
use crate::graph::Graph;
pub mod parser;
@ -18,3 +18,7 @@ type LexMap<'lm> = &'lm [(Probe, Lexer)];
pub fn parse(text: &str, graph: &Graph) -> String {
parser::read(text, graph)
}
pub fn rich_parse(text: &str, graph: &Graph) -> (String, Vec<Token>) {
parser::rich_read(text, graph)
}