Skip to content

Commit d721848

Browse files
committed
engine: rename token module to lexer
The name "lexer" more accurately describes the module's purpose - it contains the lexer implementation that tokenizes equation strings for parsing.
1 parent 7e80018 commit d721848

8 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/simlin-engine/src/ast/expr0.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use crate::builtins::{Loc, UntypedBuiltinFn, is_0_arity_builtin_fn};
66
use crate::common::{EquationError, RawIdent};
7-
use crate::token::LexerType;
7+
use crate::lexer::LexerType;
88
use std::result::Result as StdResult;
99

1010
#[derive(PartialEq, Eq, Hash, Copy, Clone, Debug)]
@@ -111,7 +111,7 @@ impl Expr0 {
111111
pub fn new(eqn: &str, lexer_type: LexerType) -> StdResult<Option<Expr0>, Vec<EquationError>> {
112112
let mut errs = Vec::new();
113113

114-
let lexer = crate::token::Lexer::new(eqn, lexer_type);
114+
let lexer = crate::lexer::Lexer::new(eqn, lexer_type);
115115
match crate::equation::EquationParser::new().parse(eqn, lexer) {
116116
Ok(ast) => Ok(Some(match lexer_type {
117117
// in variable equations we want to treat `pi` or `time`

src/simlin-engine/src/equation.lalrpop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::ast::UnaryOp::*;
77
use crate::ast::BinaryOp::*;
88
use crate::ast::Expr0::*;
99
use crate::common::{RawIdent, EquationError};
10-
use crate::token::Token;
10+
use crate::lexer::Token;
1111
use crate::builtins::UntypedBuiltinFn;
1212

1313
grammar<'input>(input: &'input str);

src/simlin-engine/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ pub mod builtins;
2424
mod builtins_visitor;
2525
mod compiler;
2626
mod dimensions;
27+
mod lexer;
2728
mod model;
2829
mod patch;
29-
mod token;
3030
mod variable;
3131
mod stdlib {
3232
include!(concat!(env!("OUT_DIR"), "/stdlib.rs"));

src/simlin-engine/src/ltm_augment.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1378,7 +1378,7 @@ mod tests {
13781378
use crate::ast::{Expr0, print_eqn};
13791379
use crate::builtins::Loc;
13801380
use crate::common::{RawIdent, canonicalize};
1381-
use crate::token::LexerType;
1381+
use crate::lexer::LexerType;
13821382

13831383
println!("\n=== Testing $ variable parsing with double quotes ===");
13841384

src/simlin-engine/src/units.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use float_cmp::approx_eq;
1111
use crate::ast::{BinaryOp, Expr0, UnaryOp};
1212
use crate::common::{EquationError, EquationResult, ErrorCode, UnitError};
1313
use crate::datamodel::{SimSpecs, Unit, UnitMap};
14-
use crate::token::LexerType;
14+
use crate::lexer::LexerType;
1515
use crate::{canonicalize, eqn_err};
1616

1717
/// Units is used to distinguish between explicit units (and explicit

src/simlin-engine/src/variable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ use crate::common::{
1515
};
1616
use crate::datamodel;
1717
use crate::dimensions::{Dimension, DimensionsContext};
18+
use crate::lexer::LexerType;
1819
#[cfg(test)]
1920
use crate::model::ScopeStage0;
20-
use crate::token::LexerType;
2121
use crate::units::parse_units;
2222
use crate::{ErrorCode, eqn_err, units};
2323

0 commit comments

Comments
 (0)