diff --git a/src/lexer.rs b/src/lexer.rs index 3abc4b1..754b70c 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -10,6 +10,7 @@ use crate::units::Unit::*; pub fn lex(input: &str) -> Result { + let input = input.replace(",", ""); let mut chars = input.chars().enumerate().peekable(); let mut tokens: TokenVector = vec![]; let max_word_length = 30; @@ -36,7 +37,6 @@ pub fn lex(input: &str) -> Result { tokens.push(Token::Operator(RightParen)); }, 'π' => tokens.push(Token::Constant(Pi)), - ',' => {}, value if value.is_whitespace() => {}, value if value.is_alphabetic() => {