REGEXP_FILE
  RegExpPatternImpl: <([abc])*d>
    RegExpBranchImpl: <([abc])*d>
      RegExpClosureImpl: <([abc])*>
        RegExpGroupImpl: <([abc])>
          PsiElement(GROUP_BEGIN)('(')
          RegExpPatternImpl: <[abc]>
            RegExpBranchImpl: <[abc]>
              RegExpClassImpl: <[abc]>
                PsiElement(CLASS_BEGIN)('[')
                RegExpCharImpl: <a>
                  PsiElement(CHARACTER)('a')
                RegExpCharImpl: <b>
                  PsiElement(CHARACTER)('b')
                RegExpCharImpl: <c>
                  PsiElement(CHARACTER)('c')
                PsiElement(CLASS_END)(']')
          PsiElement(GROUP_END)(')')
        RegExpQuantifierImpl: <*>
          PsiElement(STAR)('*')
      RegExpCharImpl: <d>
        PsiElement(CHARACTER)('d')