[
  [
    {
      "type": "comment.line.double-slash",
      "value": "// StateVariableDeclaration = TypeName ( 'public' | 'internal' | 'private' | 'constant' )* Identifier ('=' Expression)? ';'"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "public"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "publicExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"publicExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "internal"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "internalExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"internalExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "private"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "privateExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"privateExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "public"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "publicConstantExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"publicConstantExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "internal"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "internalConstantExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"internalConstantExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "private"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "privateConstantExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"privateConstantExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "public"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "constantPublicExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"constantPublicExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "internal"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "constantInternalExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"constantInternalExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.statemutability",
      "value": "constant"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "private"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "constantPrivateExample"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "keyword.operator",
      "value": "="
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "string.quoted.double",
      "value": "\"constantPrivateExample\""
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "public"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "publicExampleDefaultValue"
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "internal"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "internalExampleDefaultValue"
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [
    {
      "type": "storage.type.array.dynamic",
      "value": "string"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "storage.modifier.visibility",
      "value": "private"
    },
    {
      "type": "text",
      "value": " "
    },
    {
      "type": "identifier",
      "value": "privateExampleDefaultValue"
    },
    {
      "type": "punctuation.operator",
      "value": ";"
    }
  ],
  [],
  [],
  []
]
