X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.h;h=1282b6946b732e451ca080cd3b1cf50e621557a1;hb=51acdebd6747816b6f955634e1bfcc9c8071b56d;hp=6aa900e8df70b9bbbb77da7d2c12919ff9ef15cc;hpb=76762fd5bcdcdf30f45ef7775f7b2a3cad7cc0e0;p=pspp diff --git a/src/language/lexer/lexer.h b/src/language/lexer/lexer.h index 6aa900e8df..1282b6946b 100644 --- a/src/language/lexer/lexer.h +++ b/src/language/lexer/lexer.h @@ -100,6 +100,7 @@ void lex_append (struct lexer *, struct lex_reader *); /* Advancing. */ void lex_get (struct lexer *); +void lex_get_n (struct lexer *, size_t n); /* Token testing functions. */ bool lex_is_number (const struct lexer *); @@ -120,6 +121,7 @@ bool lex_match (struct lexer *, enum token_type); 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_at_phrase (struct lexer *, const char *s); bool lex_match_phrase (struct lexer *, const char *s); /* Forcible matching functions. */