text: ﻿Language: PsiLanguageType:F#
  IFSharpImplFile
    IAnonModuleDeclaration
      ITypeDeclarationGroup
        FSharpTokenType+TypeTokenElement(type:TYPE, text:type)
        Whitespace(type:WHITE_SPACE, text: ) spaces:" "
        IObjectTypeDeclaration
          FSharpIdentifierToken(type:IDENTIFIER, text:T)
          IImplicitConstructorDeclaration
            IParametersPatternDeclaration
              IParenPat
                FSharpTokenType+LparenTokenElement(type:LPAREN, text:()
                FSharpTokenType+RparenTokenElement(type:RPAREN, text:))
          Whitespace(type:WHITE_SPACE, text: ) spaces:" "
          FSharpTokenType+EqualsTokenElement(type:EQUALS, text:=)
          NewLine(type:NEW_LINE, text:\n) spaces:"\n"
          Whitespace(type:WHITE_SPACE, text:    ) spaces:"    "
          ITypeInherit
            FSharpTokenType+InheritTokenElement(type:INHERIT, text:inherit)
            Whitespace(type:WHITE_SPACE, text: ) spaces:" "
            ITypeReferenceName
              FSharpIdentifierToken(type:IDENTIFIER, text:Foo)
            IChameleonExpression
              IParenExpr
                FSharpTokenType+LparenTokenElement(type:LPAREN, text:()
                ILiteralExpr
                  FSharpToken(type:INT32, text:1)
                FSharpTokenType+RparenTokenElement(type:RPAREN, text:))
      NewLine(type:NEW_LINE, text:\n) spaces:"\n"
  
  