27 #ifndef REC_SEX_PARSER_H
28 #define REC_SEX_PARSER_H
void rec_sex_parser_set_case_insensitive(rec_sex_parser_t parser, bool case_insensitive)
Definition: rec-sex-parser.c:112
rec_sex_parser_t rec_sex_parser_new(void)
Definition: rec-sex-parser.c:55
void rec_sex_parser_destroy(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:81
bool rec_sex_parser_run(rec_sex_parser_t parser, const char *expr)
Definition: rec-sex-parser.c:148
int rec_sex_parser_getc(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:133
void * rec_sex_parser_scanner(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:75
rec_sex_ast_t rec_sex_parser_ast(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:93
void rec_sex_parser_set_ast(rec_sex_parser_t parser, rec_sex_ast_t ast)
Definition: rec-sex-parser.c:99
void rec_sex_parser_print_ast(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:168
bool rec_sex_parser_case_insensitive(rec_sex_parser_t parser)
Definition: rec-sex-parser.c:106
struct rec_sex_parser_s * rec_sex_parser_t
Definition: rec-sex-parser.h:36
void rec_sex_parser_set_in(rec_sex_parser_t parser, const char *str)
Definition: rec-sex-parser.c:119
Definition: rec-sex-ast.c:58
Definition: rec-sex-parser.c:41
bool case_insensitive
Definition: rec-sex-parser.c:45
rec_sex_ast_t ast
Definition: rec-sex-parser.c:47