|
maug
Quick and dirty C mini-augmentation library.
|

Macros | |
| #define | mlisp_parser_pstate(parser) |
| #define | mlisp_parser_pstate_push(parser, new_pstate) |
| #define | mlisp_parser_pstate_pop(parser) |
| #define | mlisp_parser_invalid_c(parser, c, retval) |
| #define | mlisp_parser_reset_token(parser) |
| #define | mlisp_parser_append_token(parser, c) |
| #define | mlisp_parser_parse_token(parser) |
| #define | mlisp_check_ast(parser) |
| Macro to check if a parser contains a valid AST ready to be executed. | |
Functions | |
| MERROR_RETVAL | mlisp_ast_dump (struct MLISP_PARSER *parser, size_t ast_node_idx, size_t depth, char ab) |
| Dump the given parser AST. | |
| #define mlisp_check_ast | ( | parser | ) |
Macro to check if a parser contains a valid AST ready to be executed.
| #define mlisp_parser_append_token | ( | parser, | |
| c ) |
| #define mlisp_parser_invalid_c | ( | parser, | |
| c, | |||
| retval ) |
| #define mlisp_parser_parse_token | ( | parser | ) |
| #define mlisp_parser_pstate | ( | parser | ) |
| #define mlisp_parser_pstate_pop | ( | parser | ) |
| #define mlisp_parser_pstate_push | ( | parser, | |
| new_pstate ) |
| #define mlisp_parser_reset_token | ( | parser | ) |
| MERROR_RETVAL mlisp_ast_dump | ( | struct MLISP_PARSER * | parser, |
| size_t | ast_node_idx, | ||
| size_t | depth, | ||
| char | ab ) |
Dump the given parser AST.