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/ast/parser.rs | 9 --------- 1 file changed, 9 deletions(-) (limited to 'compiler/src/ast/parser.rs') diff --git a/compiler/src/ast/parser.rs b/compiler/src/ast/parser.rs index 33b36be..bb4e0ce 100644 --- a/compiler/src/ast/parser.rs +++ b/compiler/src/ast/parser.rs @@ -119,15 +119,6 @@ where self.consume(); return Err(Spanned::new(Error::UnexpectedRightPar, span)); } - Token::Quote => { - self.consume(); - let quote = Spanned::new(Expr::Atom(Atom::Symbol("quote".into())), span); - let expr = self.parse_expr()?; - Spanned::new( - Expr::List(vec![quote, expr]), - Span::new(span.start, self.last_token_span.end), - ) - } Token::Number(number) => { self.consume(); let atom = parse_number(number).map_err(|e| Spanned::new(e, span))?; -- cgit v1.3