X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.h;h=007c1362e1b54d2e2be0bac1a5fe8bb0c7480f94;hb=b0bf9b1b0f727fafac4296a048e3f45db5936f81;hp=ad162c8e5ca4b99420a86ad39572937f81ec4cf9;hpb=dcf9b154cbcaa35c3d8459a201b77eec8bcb30bd;p=pspp diff --git a/src/language/lexer/lexer.h b/src/language/lexer/lexer.h index ad162c8e5c..007c1362e1 100644 --- a/src/language/lexer/lexer.h +++ b/src/language/lexer/lexer.h @@ -20,11 +20,11 @@ #if !lexer_h #define lexer_h 1 -#include "variable.h" +#include #include #include -#include "identifier.h" +#include extern int token; @@ -74,6 +74,7 @@ const char *lex_entire_line (void); const char *lex_rest_of_line (int *end_dot); void lex_discard_line (void); void lex_set_prog (char *p); +void lex_discard_rest_of_command (void); /* Weird line reading functions. */ bool lex_get_line (void); @@ -87,4 +88,7 @@ void lex_negative_to_dash (void); void lex_reset_eof (void); void lex_skip_comment (void); +int parse_format_specifier (struct fmt_spec *input, enum fmt_parse_flags); +int parse_format_specifier_name (const char **cp, enum fmt_parse_flags); + #endif /* !lexer_h */