X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.h;h=1abefb6b623fb30acc42ca4c05a6da27227bd8ce;hb=48e0129f54424a6fd5fb1bc7651e48dedc5293c2;hp=efdef8a46802ed45c312d8336ef7368ba524d31e;hpb=691c25e36fd1ee722dd35419d6110e3876b99f9c;p=pspp-builds.git diff --git a/src/language/lexer/lexer.h b/src/language/lexer/lexer.h index efdef8a4..1abefb6b 100644 --- a/src/language/lexer/lexer.h +++ b/src/language/lexer/lexer.h @@ -69,7 +69,6 @@ bool lex_force_string (struct lexer *); /* Weird token functions. */ enum token_type lex_look_ahead (struct lexer *); void lex_put_back (struct lexer *, enum token_type); -void lex_put_back_id (struct lexer *, const char *tokid); /* Weird line processing functions. */ const char *lex_entire_line (const struct lexer *); @@ -93,11 +92,10 @@ char *lex_token_representation (struct lexer *); /* Token accessors */ enum token_type lex_token (const struct lexer *); double lex_tokval (const struct lexer *); -const char *lex_tokid (const struct lexer *); -const struct string *lex_tokstr (const struct lexer *); +const char *lex_tokcstr (const struct lexer *); +struct substring lex_tokss (const struct lexer *); /* Really weird functions. */ -void lex_negative_to_dash (struct lexer *); void lex_skip_comment (struct lexer *); #endif /* !lexer_h */