Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct { LocalResolver *protoregistry.Types FilesResolver *protoregistry.Files FileDescriptors map[string]*desc.FileDescriptor }
Parser provides a wrapper around jhump/protoreflect/protoparse that will keep a cache of dpd.FileDescriptor
func NewParserWithDescriptorRegistry ¶
func NewParserWithDescriptorRegistry(registry *utils.DescriptorRegistry) *Parser
func (*Parser) ParseFilesX ¶
func (p *Parser) ParseFilesX(filenames ...string) (results []*desc.FileDescriptor, err error)
Click to show internal directories.
Click to hide internal directories.