From b99be4933bcb850cbaf96f89750e925ecf2e8386 Mon Sep 17 00:00:00 2001 From: Felix Perktold Date: Tue, 23 Dec 2025 13:36:33 +0100 Subject: rename eq? to equal?, fix syntax error on empty newline --- lisp.l | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lisp.l') diff --git a/lisp.l b/lisp.l index fa2203a..cb0453a 100644 --- a/lisp.l +++ b/lisp.l @@ -7,8 +7,9 @@ int tcnt = 0; %} %% -[[:space:]]+ { /* ignore whitespace */ } -";"[^\n]* { /* ignore comment */ } +[[:space:]&&[^\n]]+ { /* ignore whitespace */ } +";"[^\n]* { /* ignore comment */ } +\n { return NLINE; } "(" { return LPAREN; } ")" { return RPAREN; } "\." { return DOT; } -- cgit v1.2.3