My Project
|
Go to the source code of this file.
Macros | |
#define | PP_SIZE 127 |
Functions | |
static ANEW Scanner * | new_scanner (AstGetter *arg) |
static ANN void | free_scanner (Scanner *scan) |
static ANN Ast | get_ast (MemPool mp, Scanner *s) |
ANN Ast | parse_pos (struct AstGetter_ *const arg, const pos_t pos) |
static ANN char * | get_filename (Scanner *scan, const PPState *ppstate) |
static ANN void | secondary (Scanner *scan) |
int | scanner_error (Scanner *scan, const char *main, const char *explain, const loc_t loc, const uint error_code) |
ANN int | scanner_secondary (Scanner *scan, const char *main, const loc_t loc) |
|
static |
Definition at line 23 of file scanner.c.
ANN Ast parse_pos | ( | struct AstGetter_ *const | arg, |
const pos_t | pos ) |
int scanner_error | ( | Scanner * | scan, |
const char * | main, | ||
const char * | explain, | ||
const loc_t | loc, | ||
const uint | error_code ) |
Definition at line 70 of file scanner.c.
Definition at line 79 of file scanner.c.
|
static |
Definition at line 62 of file scanner.c.