Searched refs:parser_t (Results 1 – 1 of 1) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | parse.c | 243 } 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