TOML File
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('products')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"Hammer"')
    PsiWhiteSpace('\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('sku')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(NUMBER)('738594937')
  PsiWhiteSpace('\n\n')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('products')
      PsiElement(])(']')
      PsiElement(])(']')
  PsiWhiteSpace('\n\n')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('products')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"Nail"')
    PsiWhiteSpace('\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('sku')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(NUMBER)('284758393')
    PsiWhiteSpace('\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('color')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"gray"')
  PsiWhiteSpace('\n\n\n')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n  ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"apple"')
  PsiWhiteSpace('\n\n  ')
  TomlTable
    TomlTableHeader
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
        PsiElement(.)('.')
        TomlKeySegment
          PsiElement(BARE_KEY)('physical')
      PsiElement(])(']')
    PsiWhiteSpace('\n    ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('color')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"red"')
    PsiWhiteSpace('\n    ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('shape')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"round"')
  PsiWhiteSpace('\n\n  ')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
        PsiElement(.)('.')
        TomlKeySegment
          PsiElement(BARE_KEY)('variety')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n    ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"red delicious"')
  PsiWhiteSpace('\n\n  ')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
        PsiElement(.)('.')
        TomlKeySegment
          PsiElement(BARE_KEY)('variety')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n    ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"granny smith"')
  PsiWhiteSpace('\n\n')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n  ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"banana"')
  PsiWhiteSpace('\n\n  ')
  TomlArrayTable
    TomlTableHeader
      PsiElement([)('[')
      PsiElement([)('[')
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('fruit')
        PsiElement(.)('.')
        TomlKeySegment
          PsiElement(BARE_KEY)('variety')
      PsiElement(])(']')
      PsiElement(])(']')
    PsiWhiteSpace('\n    ')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('name')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlLiteral
        PsiElement(BASIC_STRING)('"plantain"')
    PsiWhiteSpace('\n\n\n')
    TomlKeyValue
      TomlKey
        TomlKeySegment
          PsiElement(BARE_KEY)('points')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiWhiteSpace(' ')
      TomlArray
        PsiElement([)('[')
        PsiWhiteSpace(' ')
        TomlInlineTable
          PsiElement({)('{')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('x')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('1')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('y')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('2')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('z')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('3')
          PsiWhiteSpace(' ')
          PsiElement(})('}')
        PsiElement(,)(',')
        PsiWhiteSpace('\n           ')
        TomlInlineTable
          PsiElement({)('{')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('x')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('7')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('y')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('8')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('z')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('9')
          PsiWhiteSpace(' ')
          PsiElement(})('}')
        PsiElement(,)(',')
        PsiWhiteSpace('\n           ')
        TomlInlineTable
          PsiElement({)('{')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('x')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('2')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('y')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('4')
          PsiElement(,)(',')
          PsiWhiteSpace(' ')
          TomlKeyValue
            TomlKey
              TomlKeySegment
                PsiElement(BARE_KEY)('z')
            PsiWhiteSpace(' ')
            PsiElement(=)('=')
            PsiWhiteSpace(' ')
            TomlLiteral
              PsiElement(NUMBER)('8')
          PsiWhiteSpace(' ')
          PsiElement(})('}')
        PsiWhiteSpace(' ')
        PsiElement(])(']')
