Lines Matching refs:stack

1289   tre_stack_t *stack = ctx->stack;  in tre_parse()  local
1290 int bottom = tre_stack_num_objects(stack); in tre_parse()
1304 STACK_PUSH(stack, int, ctx->cflags); in tre_parse()
1305 STACK_PUSH(stack, int, ctx->submatch_id); in tre_parse()
1306 STACK_PUSH(stack, int, PARSE_MARK_FOR_SUBMATCH); in tre_parse()
1309 STACK_PUSH(stack, int, 0); // bre_branch_begin in tre_parse()
1310 STACK_PUSH(stack, int, PARSE_RE); in tre_parse()
1319 while (tre_stack_num_objects(stack) > bottom) in tre_parse()
1321 symbol = tre_stack_pop_int(stack); in tre_parse()
1327 bre_branch_begin = tre_stack_pop_int(stack); in tre_parse()
1333 STACK_PUSHX(stack, int, PARSE_UNION); in tre_parse()
1334 STACK_PUSHX(stack, int, bre_branch_begin); in tre_parse()
1335 STACK_PUSHX(stack, int, PARSE_BRANCH); in tre_parse()
1341 bre_branch_begin = tre_stack_pop_int(stack); in tre_parse()
1342 STACK_PUSHX(stack, int, PARSE_CATENATION); in tre_parse()
1343 STACK_PUSHX(stack, int, bre_branch_begin); in tre_parse()
1344 STACK_PUSHX(stack, int, PARSE_PIECE); in tre_parse()
1350 bre_branch_begin = tre_stack_pop_int(stack); in tre_parse()
1351 STACK_PUSHX(stack, int, PARSE_POSTFIX); in tre_parse()
1352 STACK_PUSHX(stack, int, bre_branch_begin); in tre_parse()
1353 STACK_PUSHX(stack, int, PARSE_ATOM); in tre_parse()
1395 STACK_PUSHX(stack, int, PARSE_CATENATION); in tre_parse()
1396 STACK_PUSHX(stack, voidptr, result); in tre_parse()
1397 STACK_PUSHX(stack, int, PARSE_POST_CATENATION); in tre_parse()
1398 STACK_PUSHX(stack, int, 0); // bre_branch_begin in tre_parse()
1399 STACK_PUSHX(stack, int, PARSE_PIECE); in tre_parse()
1405 STACK_PUSHX(stack, voidptr, result); in tre_parse()
1406 STACK_PUSHX(stack, int, PARSE_POST_CATENATION); in tre_parse()
1407 STACK_PUSHX(stack, int, PARSE_CATENATION); in tre_parse()
1408 STACK_PUSHX(stack, int, 0); // bre_branch_begin in tre_parse()
1409 STACK_PUSHX(stack, int, PARSE_PIECE); in tre_parse()
1416 tre_ast_node_t *tree = tre_stack_pop_voidptr(stack); in tre_parse()
1443 STACK_PUSHX(stack, int, PARSE_UNION); in tre_parse()
1444 STACK_PUSHX(stack, voidptr, (void *)ctx->re); in tre_parse()
1445 STACK_PUSHX(stack, voidptr, result); in tre_parse()
1446 STACK_PUSHX(stack, int, PARSE_POST_UNION); in tre_parse()
1449 …STACK_PUSHX(stack, int, (ctx->cflags & (REG_EXTENDED | REG_ENHANCED)) == REG_ENHANCED); // bre_bra… in tre_parse()
1450 STACK_PUSHX(stack, int, PARSE_BRANCH); in tre_parse()
1468 tre_ast_node_t *tree = tre_stack_pop_voidptr(stack); in tre_parse()
1469 const tre_char_t *pipechar = tre_stack_pop_voidptr(stack); in tre_parse()
1608 STACK_PUSHX(stack, int, PARSE_POSTFIX); in tre_parse()
1687 STACK_PUSHX(stack, int, PARSE_POSTFIX); in tre_parse()
1703 bre_branch_begin = tre_stack_pop_int(stack); in tre_parse()
1823 STACK_PUSHX(stack, int, ctx->cflags); in tre_parse()
1824 STACK_PUSHX(stack, int, ctx->submatch_id_invisible); in tre_parse()
1825 STACK_PUSHX(stack, int, PARSE_MARK_FOR_SUBMATCH); in tre_parse()
1827 STACK_PUSHX(stack, int, 0); // bre_branch_begin in tre_parse()
1828 STACK_PUSHX(stack, int, PARSE_RE); in tre_parse()
1831 STACK_PUSHX(stack, int, 0); // bre_branch_begin in tre_parse()
1832 STACK_PUSHX(stack, int, PARSE_ATOM); in tre_parse()
1847 STACK_PUSHX(stack, int, ctx->cflags); in tre_parse()
1848 STACK_PUSHX(stack, int, ctx->submatch_id); in tre_parse()
1849 STACK_PUSHX(stack, int, PARSE_MARK_FOR_SUBMATCH); in tre_parse()
1852 STACK_PUSHX(stack, int, !(ctx->cflags & REG_EXTENDED)); in tre_parse()
1853 STACK_PUSHX(stack, int, PARSE_RE); in tre_parse()
1951 STACK_PUSHX(stack, int, 0); in tre_parse()
1952 STACK_PUSHX(stack, int, PARSE_ATOM); in tre_parse()
2166 STACK_PUSHX(stack, int, 0); in tre_parse()
2167 STACK_PUSHX(stack, int, PARSE_ATOM); in tre_parse()
2294 int submatch_id = tre_stack_pop_int(stack); in tre_parse()
2296 ctx->cflags = tre_stack_pop_int(stack); /* restore cflags */ in tre_parse()