Lines Matching refs:nopt
4608 NodeOptInfo nopt; in optimize_node_left() local
4613 r = optimize_node_left(NCAR(nd), &nopt, &nenv); in optimize_node_left()
4615 add_mml(&nenv.mmd, &nopt.len); in optimize_node_left()
4616 concat_left_node_opt_info(env->enc, opt, &nopt); in optimize_node_left()
4624 NodeOptInfo nopt; in optimize_node_left() local
4628 r = optimize_node_left(NCAR(nd), &nopt, env); in optimize_node_left()
4630 if (nd == node) copy_node_opt_info(opt, &nopt); in optimize_node_left()
4631 else alt_merge_node_opt_info(opt, &nopt, env); in optimize_node_left()
4763 NodeOptInfo nopt; in optimize_node_left() local
4765 r = optimize_node_left(NANCHOR(node)->target, &nopt, env); in optimize_node_left()
4767 if (nopt.exb.len > 0) in optimize_node_left()
4768 copy_opt_exact_info(&opt->expr, &nopt.exb); in optimize_node_left()
4769 else if (nopt.exm.len > 0) in optimize_node_left()
4770 copy_opt_exact_info(&opt->expr, &nopt.exm); in optimize_node_left()
4774 if (nopt.map.value > 0) in optimize_node_left()
4775 copy_opt_map_info(&opt->map, &nopt.map); in optimize_node_left()
4831 NodeOptInfo nopt; in optimize_node_left() local
4834 r = optimize_node_left(qn->target, &nopt, env); in optimize_node_left()
4848 copy_node_opt_info(opt, &nopt); in optimize_node_left()
4849 if (nopt.exb.len > 0) { in optimize_node_left()
4850 if (nopt.exb.reach_end) { in optimize_node_left()
4853 concat_opt_exact_info(&opt->exb, &nopt.exb, env->enc); in optimize_node_left()
4870 min = distance_multiply(nopt.len.min, qn->lower); in optimize_node_left()
4872 max = (nopt.len.max > 0 ? ONIG_INFINITE_DISTANCE : 0); in optimize_node_left()
4874 max = distance_multiply(nopt.len.max, qn->upper); in optimize_node_left()