From 1801afdbd0058cc9cc040b977de0d5652d65aab9 Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Sun, 10 May 2026 12:47:18 +0300 Subject: Remove Quote from parser Dropped to make the language simpler. --- compiler/src/lex/lexer.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'compiler/src/lex/lexer.rs') diff --git a/compiler/src/lex/lexer.rs b/compiler/src/lex/lexer.rs index 801d382..6efbca0 100644 --- a/compiler/src/lex/lexer.rs +++ b/compiler/src/lex/lexer.rs @@ -4,7 +4,7 @@ use crate::{ }; fn is_terminator(ch: char) -> bool { - ch.is_whitespace() || matches!(ch, '(' | ')' | '\'' | '"' | ';') + ch.is_whitespace() || matches!(ch, '(' | ')' | '"' | ';') } pub struct Lexer<'a> { @@ -128,10 +128,6 @@ impl<'a> Iterator for Lexer<'a> { self.consume(); Token::RightPar } - '\'' => { - self.consume(); - Token::Quote - } // Number ch if ch.is_ascii_digit() -- cgit v1.3