Functions
ParserFilter ()
int
(*ParserFilter) (int *c,
void *data);
ParserCallback ()
int
(*ParserCallback) (Parser *parser,
Token *token,
int c,
void *data);
parser_new ()
Parser *
parser_new (char const *pathname);
parser_new_string ()
Parser *
parser_new_string (char const *string,
size_t length);
parser_delete ()
int
parser_delete (Parser *parser);
parser_get_filename ()
char const *
parser_get_filename (Parser *parser);
parser_get_token ()
int
parser_get_token (Parser *parser,
Token **token);
parser_add_callback ()
int
parser_add_callback (Parser *parser,
ParserCallback callback,
void *data);
parser_add_filter ()
int
parser_add_filter (Parser *parser,
ParserFilter filter,
void *data);
parser_scan ()
int
parser_scan (Parser *parser);
parser_scan_filter ()
int
parser_scan_filter (Parser *parser);