|
| #define | mlisp_parser_pstate(parser) |
| |
|
#define | mlisp_parser_pstate_push(parser, new_pstate) mparser_pstate_push( "mlisp", &((parser)->base), new_pstate ) |
| |
|
#define | mlisp_parser_pstate_pop(parser) mparser_pstate_pop( "mlisp", &((parser)->base) ) |
| |
|
#define | mlisp_parser_invalid_c(parser, c, retval) mparser_invalid_c( mlisp, &((parser)->base), c, retval ) |
| |
|
#define | mlisp_parser_reset_token(parser) mparser_reset_token( "mlisp", &((parser)->base) ) |
| |
|
#define | mlisp_parser_append_token(parser, c) mparser_append_token( "mlisp", &((parser)->base), c ) |
| |
| #define | mlisp_parser_parse_token(parser) |
| |
|
#define | mlisp_check_ast(parser) (0 < mdata_vector_ct( &((parser)->ast) )) |
| | Macro to check if a parser contains a valid AST ready to be executed.
|
| |