[
  [
    "start",
    [
      "keyword.declaration.protobuf",
      "message"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Point"
    ],
    [
      "text",
      " {"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "required"
    ],
    [
      "text",
      " "
    ],
    [
      "support.type",
      "int32"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "x"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "required"
    ],
    [
      "text",
      " "
    ],
    [
      "support.type",
      "int32"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "y"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "2"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "optional"
    ],
    [
      "text",
      " "
    ],
    [
      "support.type",
      "string"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "label"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "3"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword.declaration.protobuf",
      "message"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Line"
    ],
    [
      "text",
      " {"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "required"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Point"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "start"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "required"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Point"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "end"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "2"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "optional"
    ],
    [
      "text",
      " "
    ],
    [
      "support.type",
      "string"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "label"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "3"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword.declaration.protobuf",
      "message"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Polyline"
    ],
    [
      "text",
      " {"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "repeated"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "Point"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "point"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.declaration.protobuf",
      "optional"
    ],
    [
      "text",
      " "
    ],
    [
      "support.type",
      "string"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "label"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator.assignment.protobuf",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "2"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "}"
    ]
  ]
]