From the docs "The protocol compiler can output a FileDescriptorSet containing the .proto files it parses." (https://github.com/protocolbuffers/protobuf/blob/main/src/go...)
I don't understand the point of using tree-sitter to repeat that work (almost certainly having bugs doing so). Am I missing something?