diff options
Diffstat (limited to 'src/runtime/c/pgf/lexer.h')
| -rw-r--r-- | src/runtime/c/pgf/lexer.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/runtime/c/pgf/lexer.h b/src/runtime/c/pgf/lexer.h index 9bead9c7e..6f01d4d10 100644 --- a/src/runtime/c/pgf/lexer.h +++ b/src/runtime/c/pgf/lexer.h @@ -2,7 +2,9 @@ #define PGF_LEXER_H_ #include <gu/read.h> -#include <pgf/data.h> + +/// A single lexical token +typedef GuString PgfToken; typedef struct PgfLexer PgfLexer; @@ -10,6 +12,9 @@ PgfLexer* pgf_new_lexer(GuReader *rdr, GuPool *pool); PgfToken -pgf_lexer_next_token(PgfLexer *lexer, GuExn* err, GuPool *pool); +pgf_lexer_read_token(PgfLexer *lexer, GuExn* err); + +PgfToken +pgf_lexer_current_token(PgfLexer *lexer); #endif // PGF_LEXER_H_ |
