X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.h;h=9e5d09aec03f8dee7f96dcd73e7067f650ca9a22;hb=163b1639eab9b48eab64752205d75f951547b5c7;hp=ada09ade9a89f1eb0d4f682a0d70c94cef9be04d;hpb=68f08c4bb53fcde16035b622bdb6e9529f9cf3ae;p=pspp-builds.git diff --git a/src/language/lexer/lexer.h b/src/language/lexer/lexer.h index ada09ade..9e5d09ae 100644 --- a/src/language/lexer/lexer.h +++ b/src/language/lexer/lexer.h @@ -53,7 +53,10 @@ bool lex_is_string (struct lexer *); /* Token matching functions. */ bool lex_match (struct lexer *, int); bool lex_match_id (struct lexer *, const char *); +bool lex_match_id_n (struct lexer *, const char *, size_t n); bool lex_match_int (struct lexer *, int); +bool lex_match_hyphenated_word (struct lexer *lexer, const char *s); + /* Forcible matching functions. */ bool lex_force_match (struct lexer *, int);