X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.c;h=6396ecea5f4ea27414898f9320bcd734795129d6;hb=fad7434e2db08ed248228e03533b314b8335ef2f;hp=68dd1c8638f190aea05bedd096912f3b07e34c11;hpb=b06c888cf2e8c126b04d4678120439533a5086e5;p=pspp-builds.git diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 68dd1c86..6396ecea 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -478,6 +478,15 @@ lex_is_number (struct lexer *lexer) return lexer->token == T_POS_NUM || lexer->token == T_NEG_NUM; } + +/* Returns true if the current token is a string. */ +bool +lex_is_string (struct lexer *lexer) +{ + return lexer->token == T_STRING; +} + + /* Returns the value of the current token, which must be a floating point number. */ double