RncFileImpl:Simple1.rnc
  DOCUMENT
    NS_DECL
      PsiElement(KEYWORD_NAMESPACE)('namespace')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('doc')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      PsiElement(LITERAL)('"http://www.example.com/documentation"')
    PsiWhiteSpace('\n\n')
    ANNOTATION
      PsiElement([)('[')
      PsiElement(PREFIXED_NAME)('doc:href')
      PsiElement(=)('=')
      PsiElement(LITERAL)('"address.html#addressBook"')
      PsiElement(])(']')
    PsiWhiteSpace('\n')
    GRAMMAR_PATTERN
      PATTERN
        PsiElement(KEYWORD_ELEMENT)('element')
        PsiWhiteSpace(' ')
        NAME_CLASS
          PsiElement(IDENTIFIER)('addressBook')
        PsiWhiteSpace(' ')
        PsiElement({)('{')
        PsiWhiteSpace('\n  ')
        ZERO_OR_MORE
          PATTERN
            ANNOTATION
              PsiElement([)('[')
              PsiElement(PREFIXED_NAME)('doc:href')
              PsiElement(=)('=')
              PsiElement(LITERAL)('"address.html#card"')
              PsiElement(])(']')
            PsiWhiteSpace('\n  ')
            PsiElement(KEYWORD_ELEMENT)('element')
            PsiWhiteSpace(' ')
            NAME_CLASS
              PsiElement(IDENTIFIER)('card')
            PsiWhiteSpace(' ')
            PsiElement({)('{')
            PsiWhiteSpace('\n    ')
            SEQUENCE
              PATTERN
                ANNOTATION
                  PsiElement([)('[')
                  PsiElement(PREFIXED_NAME)('doc:href')
                  PsiElement(=)('=')
                  PsiElement(LITERAL)('"address.html#name"')
                  PsiElement(])(']')
                PsiWhiteSpace('\n    ')
                PsiElement(KEYWORD_ELEMENT)('element')
                PsiWhiteSpace(' ')
                NAME_CLASS
                  PsiElement(IDENTIFIER)('name')
                PsiWhiteSpace(' ')
                PsiElement({)('{')
                PsiWhiteSpace(' ')
                TEXT_PATTERN
                  PsiElement(KEYWORD_TEXT)('text')
                PsiWhiteSpace(' ')
                PsiElement(})('}')
              PsiElement(,)(',')
              PsiWhiteSpace('\n    ')
              PATTERN
                ANNOTATION
                  PsiElement([)('[')
                  PsiElement(PREFIXED_NAME)('doc:href')
                  PsiElement(=)('=')
                  PsiElement(LITERAL)('"address.html#email"')
                  PsiElement(])(']')
                PsiWhiteSpace('\n    ')
                PsiElement(KEYWORD_ELEMENT)('element')
                PsiWhiteSpace(' ')
                NAME_CLASS
                  PsiElement(IDENTIFIER)('email')
                PsiWhiteSpace(' ')
                PsiElement({)('{')
                PsiWhiteSpace(' ')
                TEXT_PATTERN
                  PsiElement(KEYWORD_TEXT)('text')
                PsiWhiteSpace(' ')
                PsiElement(})('}')
            PsiWhiteSpace('\n  ')
            PsiElement(})('}')
          PsiElement(*)('*')
        PsiWhiteSpace('\n')
        PsiElement(})('}')