X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.c;h=a3642f8a6c6f7e7f5fc5b9376ee31db8308e9efa;hb=b6d66ec3f328d0e8bf35b71f29332695121f7173;hp=08d35d8c00312d98d2baeb7e80ff04141037b9f9;hpb=6276f76974fc271d325e9756357618c384a33b82;p=pspp diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 08d35d8c00..a3642f8a6c 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -613,7 +613,7 @@ lex_force_match (struct lexer *lexer, enum token_type type) } else lex_error_expecting (lexer, token_type_to_name (type), NULL_SENTINEL); - + return false; } } @@ -644,7 +644,7 @@ lex_force_string (struct lexer *lexer) bool lex_force_string_or_id (struct lexer *lexer) { - return lex_is_integer (lexer) || lex_force_string (lexer); + return lex_token (lexer) == T_ID || lex_force_string (lexer); } /* If the current token is an integer, does nothing and returns true.