REGEXP_FILE
  RegExpPatternImpl: <(a\Qabc?*+.))]][]\Eb)>
    RegExpBranchImpl: <(a\Qabc?*+.))]][]\Eb)>
      RegExpGroupImpl: <(a\Qabc?*+.))]][]\Eb)>
        PsiElement(GROUP_BEGIN)('(')
        RegExpPatternImpl: <a\Qabc?*+.))]][]\Eb>
          RegExpBranchImpl: <a\Qabc?*+.))]][]\Eb>
            RegExpCharImpl: <a>
              PsiElement(CHARACTER)('a')
            PsiWhiteSpace('\Q')
            RegExpCharImpl: <a>
              PsiElement(CHARACTER)('a')
            RegExpCharImpl: <b>
              PsiElement(CHARACTER)('b')
            RegExpCharImpl: <c>
              PsiElement(CHARACTER)('c')
            RegExpCharImpl: <?>
              PsiElement(CHARACTER)('?')
            RegExpCharImpl: <*>
              PsiElement(CHARACTER)('*')
            RegExpCharImpl: <+>
              PsiElement(CHARACTER)('+')
            RegExpCharImpl: <.>
              PsiElement(CHARACTER)('.')
            RegExpCharImpl: <)>
              PsiElement(CHARACTER)(')')
            RegExpCharImpl: <)>
              PsiElement(CHARACTER)(')')
            RegExpCharImpl: <]>
              PsiElement(CHARACTER)(']')
            RegExpCharImpl: <]>
              PsiElement(CHARACTER)(']')
            RegExpCharImpl: <[>
              PsiElement(CHARACTER)('[')
            RegExpCharImpl: <]>
              PsiElement(CHARACTER)(']')
            PsiWhiteSpace('\E')
            RegExpCharImpl: <b>
              PsiElement(CHARACTER)('b')
        PsiElement(GROUP_END)(')')