REGEXP_FILE
  RegExpPatternImpl: <usd [+-]?[0-9]+.[0-9][0-9]>
    RegExpBranchImpl: <usd [+-]?[0-9]+.[0-9][0-9]>
      RegExpCharImpl: <u>
        PsiElement(CHARACTER)('u')
      RegExpCharImpl: <s>
        PsiElement(CHARACTER)('s')
      RegExpCharImpl: <d>
        PsiElement(CHARACTER)('d')
      RegExpCharImpl: < >
        PsiElement(CHARACTER)(' ')
      RegExpClosureImpl: <[+-]?>
        RegExpClassImpl: <[+-]>
          PsiElement(CLASS_BEGIN)('[')
          RegExpCharImpl: <+>
            PsiElement(CHARACTER)('+')
          RegExpCharImpl: <->
            PsiElement(MINUS)('-')
          PsiElement(CLASS_END)(']')
        RegExpQuantifierImpl: <?>
          PsiElement(QUEST)('?')
      RegExpClosureImpl: <[0-9]+>
        RegExpClassImpl: <[0-9]>
          PsiElement(CLASS_BEGIN)('[')
          RegExpCharRangeImpl: <0-9>
            RegExpCharImpl: <0>
              PsiElement(CHARACTER)('0')
            PsiElement(MINUS)('-')
            RegExpCharImpl: <9>
              PsiElement(CHARACTER)('9')
          PsiElement(CLASS_END)(']')
        RegExpQuantifierImpl: <+>
          PsiElement(PLUS)('+')
      RegExpSimpleClassImpl: <.>
        PsiElement(DOT)('.')
      RegExpClassImpl: <[0-9]>
        PsiElement(CLASS_BEGIN)('[')
        RegExpCharRangeImpl: <0-9>
          RegExpCharImpl: <0>
            PsiElement(CHARACTER)('0')
          PsiElement(MINUS)('-')
          RegExpCharImpl: <9>
            PsiElement(CHARACTER)('9')
        PsiElement(CLASS_END)(']')
      RegExpClassImpl: <[0-9]>
        PsiElement(CLASS_BEGIN)('[')
        RegExpCharRangeImpl: <0-9>
          RegExpCharImpl: <0>
            PsiElement(CHARACTER)('0')
          PsiElement(MINUS)('-')
          RegExpCharImpl: <9>
            PsiElement(CHARACTER)('9')
        PsiElement(CLASS_END)(']')