Home
last modified time | relevance | path

Searched refs:parser_t (Results 1 – 1 of 1) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dparse.c243 } parser_t; typedef
253 STATIC void *parser_alloc(parser_t *parser, size_t num_bytes) { in parser_alloc()
294 STATIC void push_rule(parser_t *parser, size_t src_line, uint8_t rule_id, size_t arg_i) { in push_rule()
306 STATIC void push_rule_from_arg(parser_t *parser, size_t arg) { in push_rule_from_arg()
312 STATIC uint8_t pop_rule(parser_t *parser, size_t *arg_i, size_t *src_line) { in pop_rule()
432 STATIC mp_parse_node_t pop_result(parser_t *parser) { in pop_result()
437 STATIC mp_parse_node_t peek_result(parser_t *parser, size_t pos) { in peek_result()
442 STATIC void push_result_node(parser_t *parser, mp_parse_node_t pn) { in push_result_node()
478 STATIC void push_result_token(parser_t *parser, uint8_t rule_id) { in push_result_token()
611 STATIC bool fold_constants(parser_t *parser, uint8_t rule_id, size_t num_args) { in fold_constants()
[all …]

Completed in 7 milliseconds