Improve the way we handle the various parsing "states". Until now
[pspp] / src / language / lexer / lexer.h
index ad162c8e5ca4b99420a86ad39572937f81ec4cf9..36d79d3afef7a2a25bf7cf7139195ade4f7267dc 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);