Rename parser to lexer
Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
parent
10bcd77040
commit
f87f4a0262
11 changed files with 46 additions and 46 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue