Lines Matching refs:regularExpression
60 public StringMatcher parse(String regularExpression) in parse() argument
66 for (index = 0; index < regularExpression.length(); index++) in parse()
69 if (regularExpression.regionMatches(index, "L///;", 0, 5)) in parse()
76 new OrMatcher(parse(regularExpression.substring(index + 5)), in parse()
85 if (regularExpression.regionMatches(index, "L***;", 0, 5)) in parse()
90 createAnyTypeMatcher(parse(regularExpression.substring(index + 5))); in parse()
95 if (regularExpression.regionMatches(index, "**", 0, 2)) in parse()
104 parse(regularExpression.substring(index + 2))); in parse()
109 else if (regularExpression.charAt(index) == '*') in parse()
118 parse(regularExpression.substring(index + 1))); in parse()
123 else if (regularExpression.charAt(index) == '?') in parse()
132 parse(regularExpression.substring(index + 1))); in parse()
137 else if (regularExpression.charAt(index) == '%') in parse()
146 parse(regularExpression.substring(index + 1))); in parse()
154 … (StringMatcher)new FixedStringMatcher(regularExpression.substring(0, index), nextMatcher) : in parse()