Documentation ¶
Index ¶
Constants ¶
View Source
const ( App = "protogen" Version = "0.4.0" )
View Source
const (
TableauProtoPackage = "tableau"
)
Variables ¶
This section is empty.
Functions ¶
func AppVersion ¶ added in v0.9.17
func AppVersion() string
func ParseIncellStruct ¶
Types ¶
type GeneratedBuf ¶
type GeneratedBuf struct {
// contains filtered or unexported fields
}
func NewGeneratedBuf ¶
func NewGeneratedBuf() *GeneratedBuf
NewGeneratedFile creates a new generated file with the given filename.
func (*GeneratedBuf) Content ¶
func (g *GeneratedBuf) Content() []byte
Content returns the contents of the generated file.
func (*GeneratedBuf) P ¶
func (g *GeneratedBuf) P(v ...interface{})
P prints a line to the generated output. It converts each parameter to a string following the same rules as fmt.Print. It never inserts spaces between parameters.
type Generator ¶
type Generator struct { ProtoPackage string // protobuf package name. InputDir string // input dir of workbooks. OutputDir string // output dir of generated protoconf files. LocationName string // TZ location name. InputOpt *options.InputProtoOption OutputOpt *options.OutputProtoOption // contains filtered or unexported fields }
func NewGenerator ¶
func NewGeneratorWithOptions ¶ added in v0.9.7
func (*Generator) GenWorkbook ¶ added in v0.10.0
Click to show internal directories.
Click to hide internal directories.