From 41d98bd3fde6fdc4d1550108f8528f8dfcc97206 Mon Sep 17 00:00:00 2001 From: Felix Perktold Date: Sun, 21 Dec 2025 00:24:12 +0100 Subject: add symbols, code cleanup --- lisp.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lisp.y') diff --git a/lisp.y b/lisp.y index a15b451..dd6eddf 100644 --- a/lisp.y +++ b/lisp.y @@ -19,7 +19,7 @@ static int is_integer(double x) { value *val; } %token NUMBER -%token STRING +%token STRING SYMBOL %token LPAREN RPAREN DOT WHITESPACE %token PLUS MINUS MULT DIV @@ -59,6 +59,7 @@ atom: NUMBER } } | STRING { $$ = make_string($1); }; + | SYMBOL { $$ = make_symbol($1); }; %% int yyerror(const char *s) { -- cgit v1.2.3