---
source: kcl/src/simulation_tests.rs
description: Result of parsing invalid_index_str.kcl
---
{
  "Ok": {
    "body": [
      {
        "declaration": {
          "end": 15,
          "id": {
            "end": 3,
            "name": "arr",
            "start": 0,
            "type": "Identifier"
          },
          "init": {
            "elements": [
              {
                "end": 8,
                "raw": "1",
                "start": 7,
                "type": "Literal",
                "type": "Literal",
                "value": {
                  "value": 1.0,
                  "suffix": "None"
                }
              },
              {
                "end": 11,
                "raw": "2",
                "start": 10,
                "type": "Literal",
                "type": "Literal",
                "value": {
                  "value": 2.0,
                  "suffix": "None"
                }
              },
              {
                "end": 14,
                "raw": "3",
                "start": 13,
                "type": "Literal",
                "type": "Literal",
                "value": {
                  "value": 3.0,
                  "suffix": "None"
                }
              }
            ],
            "end": 15,
            "start": 6,
            "type": "ArrayExpression",
            "type": "ArrayExpression"
          },
          "start": 0,
          "type": "VariableDeclarator"
        },
        "end": 15,
        "kind": "const",
        "start": 0,
        "type": "VariableDeclaration",
        "type": "VariableDeclaration"
      },
      {
        "declaration": {
          "end": 28,
          "id": {
            "end": 17,
            "name": "x",
            "start": 16,
            "type": "Identifier"
          },
          "init": {
            "computed": false,
            "end": 28,
            "object": {
              "end": 23,
              "name": "arr",
              "start": 20,
              "type": "Identifier",
              "type": "Identifier"
            },
            "property": {
              "end": 27,
              "raw": "\"s\"",
              "start": 24,
              "type": "Literal",
              "type": "Literal",
              "value": "s"
            },
            "start": 20,
            "type": "MemberExpression",
            "type": "MemberExpression"
          },
          "start": 16,
          "type": "VariableDeclarator"
        },
        "end": 28,
        "kind": "const",
        "start": 16,
        "type": "VariableDeclaration",
        "type": "VariableDeclaration"
      }
    ],
    "end": 29,
    "start": 0
  }
}
