(re_compile_fastmap_iter): Remove the handling OP_CONTEXT_NODE.
authordrepper <drepper>
Sat, 12 Oct 2002 08:32:40 +0000 (08:32 +0000)
committerdrepper <drepper>
Sat, 12 Oct 2002 08:32:40 +0000 (08:32 +0000)
commitbb5c1c5747e1445817d0811e225a5fc0e98e8fb8
tree8628332328d6261e2a20a20635af97c543418f4a
parent2727a13cf2cd543ca1e1b6392a547cdfa7aa127a
(re_compile_fastmap_iter): Remove the handling OP_CONTEXT_NODE.
(regfree): Likewise.
(create_initial_state): Likewise.
(analyze): Remove the substitutions which became useless.
(calc_first): Likewise.
(calc_epsdest): Use edests of OP_BACK_REF in case that it has
epsilon destination.
(duplicate_node_closure): New function.
(duplicate_node): Remove the handling OP_CONTEXT_NODE.
(calc_inveclosure): Likewise.
(calc_eclosure): Likewise.
(calc_eclosure_iter): Invoke duplicate_node_closure instead of
direct invocation of duplicate_node.
(parse): Don't use comma operator in the return to avoid compiler
warning.
(parse_reg_exp): Likewise.
(parse_branch): Likewise.
(parse_expression): Likewise.
(parse_sub_exp): Likewise.
(parse_dup_op): Likewise.
posix/regcomp.c