Rename parser to lexer

Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
Marcel Müller 2026-03-15 11:31:40 +01:00
parent 10bcd77040
commit f87f4a0262
11 changed files with 46 additions and 46 deletions

View file

@ -14,7 +14,7 @@ pub mod emit;
pub mod eval;
pub mod functions;
pub mod input;
pub mod parser;
pub mod lexer;
pub mod value;
#[derive(Debug, Error, Display)]
@ -22,7 +22,7 @@ pub enum NomoError {
/// Could not parse the given template
ParseError {
#[from]
source: parser::ParseFailure,
source: lexer::ParseFailure,
},
/// Invalid Template
AstError {
@ -65,7 +65,7 @@ impl Nomo {
value: impl Into<NomoInput>,
) -> Result<(), NomoError> {
let source = value.into();
let parse = parser::parse(source.clone())?;
let parse = lexer::parse(source.clone())?;
let ast = ast::parse(parse.tokens())?;
let instructions = emit::emit_machine(ast);