Functions
ParserFilter ()
int
(*ParserFilter) (int *c
,
void *data
);
ParserCallback ()
int
(*ParserCallback) (Parser *parser
,
Token *token
,
int c
,
void *data
);
parser_new_string ()
Parser *
parser_new_string (String const *string
,
size_t length
);
parser_delete ()
int
parser_delete (Parser *parser
);
parser_get_filename ()
String 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
);