Implemented support for very long strings a la spss v13/v14
[pspp-builds.git] / src / language / lexer / lexer.h
index ad162c8e5ca4b99420a86ad39572937f81ec4cf9..007c1362e1b54d2e2be0bac1a5fe8bb0c7480f94 100644 (file)
 #if !lexer_h
 #define lexer_h 1
 
-#include "variable.h"
+#include <data/variable.h>
 #include <ctype.h>
 #include <stdbool.h>
 
-#include "identifier.h"
+#include <data/identifier.h>
 
 
 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 */