Home | History | Annotate | Download | only in re2

Lines Matching defs:out

818   // Round 1: Factor out common literal prefixes.
823 int out = 0;
826 // and that space has been reused for sub[0:out] (out <= start).
852 // Factor out common string and append factored expression to sub[0:out].
857 sub[out++] = sub[start];
867 sub[out++] = Concat(x, 2, altflags);
878 n = out;
880 // Round 2: Factor out common complex prefixes,
884 out = 0;
888 // and that space has been reused for sub[0:out] (out <= start).
903 // Factor out common regexp and append factored expression to sub[0:out].
908 sub[out++] = sub[start];
918 sub[out++] = Concat(x, 2, altflags);
927 n = out;
931 out = 0;
934 // and that space has been reused for sub[0:out] (out <= start).
949 sub[out++] = sub[start];
967 sub[out++] = NewCharClass(ccb.GetCharClass(), altflags);
972 sub[out++] = sub[i];
975 n = out;
979 out = 0;
987 sub[out++] = sub[i];
989 n = out;
1387 // Take out \n if the flags say so.
1456 // If the flags say to take out \n, put it in, so that negating will take it out.
1748 // \p{Foo} or [[:foo:]]; for those, it filters \n out unless
1750 // like we just parsed, we do not filter \n out, so set ClassNL
1822 // Pull out name.