Class StringMatcher.RegexpParser<T>

java.lang.Object
org.languagetool.rules.patterns.StringMatcher.RegexpParser<T>
Enclosing class:
StringMatcher

private abstract static class StringMatcher.RegexpParser<T> extends Object
  • Field Details

  • Constructor Details

    • RegexpParser

      RegexpParser(String regexp)
  • Method Details

    • disjunction

      T disjunction()
    • handleOr

      abstract T handleOr(List<T> components)
    • handleConcatenation

      abstract T handleConcatenation(T left, T right)
    • optional

      protected abstract T optional(T groupResults, char op)
    • literal

      protected abstract T literal(String literal)
    • unknown

      protected abstract T unknown()
    • concatenation

      private T concatenation()
    • postfix

      private T postfix()
    • atom

      private T atom()
    • squareBracketGroup

      private T squareBracketGroup()
    • charLiteral

      private T charLiteral(@Nullable Character c)
    • escape

      @Nullable private Character escape()