REP 930 ext/ereg/regex/regcomp.c switch (REP(MAP(from), MAP(to))) { REP 931 ext/ereg/regex/regcomp.c case REP(0, 0): /* must be user doing this */ REP 934 ext/ereg/regex/regcomp.c case REP(0, 1): /* as x{1,1}? */ REP 935 ext/ereg/regex/regcomp.c case REP(0, N): /* as x{1,n}? */ REP 936 ext/ereg/regex/regcomp.c case REP(0, INF): /* as x{1,}? */ REP 946 ext/ereg/regex/regcomp.c case REP(1, 1): /* trivial case */ REP 949 ext/ereg/regex/regcomp.c case REP(1, N): /* as x?x{1,n-1} */ REP 961 ext/ereg/regex/regcomp.c case REP(1, INF): /* as x+ */ REP 965 ext/ereg/regex/regcomp.c case REP(N, N): /* as xx{m-1,n-1} */ REP 969 ext/ereg/regex/regcomp.c case REP(N, INF): /* as xx{n-1,INF} */