ref: split reader into separate files
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
#ifndef INTERNALS_READER_H
|
||||
#define INTERNALS_READER_H
|
||||
|
||||
#include <compiler/fzl_reader.h>
|
||||
#include <stddef.h>
|
||||
|
||||
extern char last_err[256];
|
||||
|
||||
size_t move(fzl_reader_t *reader, size_t len);
|
||||
void rd_comment(fzl_reader_t *reader);
|
||||
|
||||
fzl_token_t *rd_name(fzl_reader_t *reader);
|
||||
fzl_token_t *rd_string_literal(fzl_reader_t *reader);
|
||||
fzl_token_t *rd_number(fzl_reader_t *reader);
|
||||
fzl_token_t *rd_single(fzl_reader_t *reader, fzl_toktype_t type);
|
||||
fzl_token_t *rd_double(fzl_reader_t *reader, fzl_toktype_t type);
|
||||
fzl_token_t *rd_fmtstr(fzl_reader_t *reader);
|
||||
|
||||
#endif // INTERNALS_READER_H
|
||||
Reference in New Issue
Block a user