Documentation
¶
Index ¶
Constants ¶
View Source
const ErrorTmpl_IllegalFieldType = "{{.FieldType}} is illegal at {{.Line}}"
Variables ¶
This section is empty.
Functions ¶
func TestParseFileOptions ¶
func TestParseFileOptions(fd protoreflect.FileDescriptor) (string, string)
TestParseFileOptions is aimed to parse the options of a protobuf definition file.
func TestParseMessageOptions ¶
func TestParseMessageOptions(md protoreflect.MessageDescriptor) (string, string, int32, int32, int32, bool)
TestParseMessageOptions is aimed to parse the options of a protobuf message.
Types ¶
type IllegalFieldType ¶
func (IllegalFieldType) Error ¶
func (e IllegalFieldType) Error() string
type Tableaux ¶
type Tableaux struct { ProtoPackageName string // protobuf package name WorkbookRootDir string // root dir of workbooks OutputPath string // output path of generated files }
func (*Tableaux) TestParseFieldOptions ¶
func (tbx *Tableaux) TestParseFieldOptions(msg protoreflect.Message, row map[string]string, depth int, prefix string)
TestParseFieldOptions is aimed to parse the options of all the fields of a protobuf message.
Click to show internal directories.
Click to hide internal directories.