regexTree = RegExpTree.parseRegExp(pattern, flags); } catch (IllegalArgumentException ex) {
String flags = n.hasTwoChildren() ? n.getLastChild().getString() : ""; try { RegExpTree.parseRegExp(pattern, flags); } catch (IllegalArgumentException | IndexOutOfBoundsException ex) { t.report(n, MALFORMED_REGEXP, ex.getMessage());
? n.getLastChild().getString() : ""; try { RegExpTree.parseRegExp(pattern, flags); } catch (IllegalArgumentException ex) { t.report(n, MALFORMED_REGEXP, ex.getMessage());
RegExpTree reg; try { reg = RegExpTree.parseRegExp(pattern, flags); } catch (IllegalArgumentException | IndexOutOfBoundsException ex) { t.report(n, MALFORMED_REGEXP, ex.getMessage());