private static boolean compareRegions(char[] arr, int off1, int off2, int len, int out, Term opts) { if(opts.mode_reverse) { return compareRegionsReverse(arr, off1, off2, len, out, opts.mode_insensitive, opts.mode_bracket); } else { return compareRegionsForward(arr, off1, off2, len, out, opts.mode_insensitive, opts.mode_bracket); } } private static boolean compareRegionsForward(char[] arr, int off1, int off2, int len, int out,
private static boolean compareRegions(char[] arr, int off1, int off2, int len, int out, Term opts) { if(opts.mode_reverse) { return compareRegionsReverse(arr, off1, off2, len, out, opts.mode_insensitive, opts.mode_bracket); } else { return compareRegionsForward(arr, off1, off2, len, out, opts.mode_insensitive, opts.mode_bracket); } } private static boolean compareRegionsForward(char[] arr, int off1, int off2, int len, int out,