REGEXP_FILE
  RegExpPatternImpl: <\b(\w+)(\s+\1)+\b>
    RegExpBranchImpl: <\b(\w+)(\s+\1)+\b>
      RegExpBoundaryImpl: <\b>
        PsiElement(BOUNDARY)('\b')
      RegExpGroupImpl: <(\w+)>
        PsiElement(GROUP_BEGIN)('(')
        RegExpPatternImpl: <\w+>
          RegExpBranchImpl: <\w+>
            RegExpClosureImpl: <\w+>
              RegExpSimpleClassImpl: <\w>
                PsiElement(CHAR_CLASS)('\w')
              RegExpQuantifierImpl: <+>
                PsiElement(PLUS)('+')
        PsiElement(GROUP_END)(')')
      RegExpClosureImpl: <(\s+\1)+>
        RegExpGroupImpl: <(\s+\1)>
          PsiElement(GROUP_BEGIN)('(')
          RegExpPatternImpl: <\s+\1>
            RegExpBranchImpl: <\s+\1>
              RegExpClosureImpl: <\s+>
                RegExpSimpleClassImpl: <\s>
                  PsiElement(CHAR_CLASS)('\s')
                RegExpQuantifierImpl: <+>
                  PsiElement(PLUS)('+')
              RegExpBackrefImpl: <\1>
                PsiElement(BACKREF)('\1')
          PsiElement(GROUP_END)(')')
        RegExpQuantifierImpl: <+>
          PsiElement(PLUS)('+')
      RegExpBoundaryImpl: <\b>
        PsiElement(BOUNDARY)('\b')