@Override public boolean containsAnchor() { for (RegExpTree alternative : alternatives) { if (alternative.containsAnchor()) { return true; } } return false; }
@Override public boolean containsAnchor() { for (RegExpTree alternative : alternatives) { if (alternative.containsAnchor()) { return true; } } return false; }
@Override public boolean containsAnchor() { for (RegExpTree element : elements) { if (element.containsAnchor()) { return true; } } return false; }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { for (RegExpTree element : elements) { if (element.containsAnchor()) { return true; } } return false; }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
@Override public boolean containsAnchor() { return body.containsAnchor(); }
+ (flags.contains("m") && regexTree.containsAnchor() ? "m" : ""));