Update all #include directives to the currently preferred style.
[pspp-builds.git] / src / language / lexer / lexer.h
index efdef8a46802ed45c312d8336ef7368ba524d31e..f00ca77d2f52deeaa43d4601a6626538b7d3dcfb 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 1997-9, 2000, 2010 Free Software Foundation, Inc.
+   Copyright (C) 1997-9, 2000, 2010, 2011 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #include <ctype.h>
 #include <stdbool.h>
 #include <stddef.h>
-#include <data/identifier.h>
-#include <data/variable.h>
-#include <libpspp/getl.h>
+
+#include "data/identifier.h"
+#include "data/variable.h"
+#include "libpspp/getl.h"
 
 struct lexer;
 
@@ -69,7 +70,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 +93,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 */