My goal is to get FileDescriptor from .proto file dynamically, how should I do it?
input:
syntax = "proto3";
package "halo";
message SearchRequest {
string query = 1;
string data = 2;
}
output:
import "google.golang.org/protobuf/types/descriptorpb"
descriptorpb.FileDescriptorProto{
Package: "halo",
MessageType: []{
descriptorpb.DescriptorProto{query},
descriptorpb.DescriptorProto{data},
}
}