From 3939ba46b53a33f99663cd5313fed19a9e992a8f Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 8 Oct 2008 22:25:36 -0700 Subject: [PATCH] Make [ and ] valid tokens in the lexer. The VARIABLE ATTRIBUTE and DATAFILE ATTRIBUTE commands use [ and ] to designate array elements. This is the first use for these tokens in the language implemented by PSPP, so until now these characters were rejected with an error whenever they appeared in a syntax file outside a comment or a quoted string. --- src/language/lexer/lexer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 5b24522f..cc8cab80 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -295,6 +295,7 @@ lex_get (struct lexer *lexer) break; case '(': case ')': case ',': case '=': case '+': case '/': + case '[': case ']': lexer->token = *lexer->prog++; break; -- 2.30.2