Data Structures | |
struct | parser_state |
Macros | |
#define | MAX_INCLUDE_DEPTH 16 |
#define | TABSIZE 8 |
#define | YYLTYPE struct location |
#define | YYLTYPE_IS_TRIVIAL 0 |
#define | YYENABLE_NLS 0 |
#define | SCOPE_NEST_MAX 3 |
Functions | |
void | parser_init (struct parser_state *state, struct list_head *msgs) |
int | nft_parse (void *, struct parser_state *state) |
void * | scanner_init (struct parser_state *state) |
void | scanner_destroy (struct parser_state *state) |
int | scanner_read_file (void *scanner, const char *filename, const struct location *loc) |
int | scanner_include_file (void *scanner, const char *filename, const struct location *loc) |
void | scanner_push_buffer (void *scanner, const struct input_descriptor *indesc, const char *buffer) |
#define MAX_INCLUDE_DEPTH 16 |
#define SCOPE_NEST_MAX 3 |
#define TABSIZE 8 |
#define YYENABLE_NLS 0 |
#define YYLTYPE_IS_TRIVIAL 0 |
int nft_parse | ( | void * | , |
struct parser_state * | state | ||
) |
void parser_init | ( | struct parser_state * | state, |
struct list_head * | msgs | ||
) |
void scanner_destroy | ( | struct parser_state * | state | ) |
void* scanner_init | ( | struct parser_state * | state | ) |
void scanner_push_buffer | ( | void * | scanner, |
const struct input_descriptor * | indesc, | ||
const char * | buffer | ||
) |