[
  {
    "type": "identifier",
    "value": "class",
    "index": 0,
    "length": 5,
    "line": 1,
    "lineEnd": 1,
    "column": 1,
    "columnEnd": 5,
    "isKeyword": true,
    "indention": 0,
    "tokenIndex": 0
  },
  {
    "type": "identifier",
    "value": "Banana",
    "index": 6,
    "length": 6,
    "line": 1,
    "lineEnd": 1,
    "column": 7,
    "columnEnd": 12,
    "isKeyword": false,
    "indention": 0,
    "tokenIndex": 1
  },
  {
    "type": "identifier",
    "value": "extends",
    "index": 13,
    "length": 7,
    "line": 1,
    "lineEnd": 1,
    "column": 14,
    "columnEnd": 20,
    "isKeyword": true,
    "indention": 0,
    "tokenIndex": 2
  },
  {
    "type": "identifier",
    "value": "Fruits",
    "index": 21,
    "length": 6,
    "line": 1,
    "lineEnd": 1,
    "column": 22,
    "columnEnd": 27,
    "isKeyword": false,
    "indention": 0,
    "tokenIndex": 3
  },
  {
    "type": "indention",
    "value": 1,
    "index": 28,
    "length": 4,
    "line": 2,
    "lineEnd": 1,
    "column": 1,
    "columnEnd": 32,
    "isKeyword": false,
    "indention": 0,
    "tokenIndex": 4
  },
  {
    "type": "identifier",
    "value": "constructor",
    "index": 32,
    "length": 11,
    "line": 2,
    "lineEnd": 2,
    "column": 5,
    "columnEnd": 15,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 5
  },
  {
    "type": "punctuator",
    "value": "(",
    "index": 44,
    "length": 1,
    "line": 2,
    "lineEnd": 2,
    "column": 17,
    "columnEnd": 17,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 6
  },
  {
    "type": "punctuator",
    "value": ")",
    "index": 45,
    "length": 1,
    "line": 2,
    "lineEnd": 2,
    "column": 18,
    "columnEnd": 18,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 7
  },
  {
    "type": "indention",
    "value": 2,
    "index": 47,
    "length": 8,
    "line": 3,
    "lineEnd": 2,
    "column": 1,
    "columnEnd": 27,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 8
  },
  {
    "type": "identifier",
    "value": "super",
    "index": 55,
    "length": 5,
    "line": 3,
    "lineEnd": 3,
    "column": 9,
    "columnEnd": 13,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 9
  },
  {
    "type": "punctuator",
    "value": "(",
    "index": 60,
    "length": 1,
    "line": 3,
    "lineEnd": 3,
    "column": 14,
    "columnEnd": 14,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 10
  },
  {
    "type": "punctuator",
    "value": ")",
    "index": 61,
    "length": 1,
    "line": 3,
    "lineEnd": 3,
    "column": 15,
    "columnEnd": 15,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 11
  }
]