Documentation ¶
Index ¶
Constants ¶
View Source
const ( App = "tableauc" Version = "0.2.1" TableauProtoPackage = "tableau" )
Variables ¶
This section is empty.
Functions ¶
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. GoPackage string // golang package name. // Location represents the collection of time offsets in use in a geographical area. // Default is "Asia/Shanghai". LocationName string InputDir string // input dir of workbooks. OutputDir string // output dir of generated protoconf files. FilenameWithSubdirPrefix bool // filename dir separator `/` or `\` is replaced by "__" FilenameSuffix string // filename suffix of generated protoconf files. Imports []string // imported common proto file paths Header *options.HeaderOption // header settings. InputOpts *options.InputOption }
func NewGenerator ¶
func (*Generator) GenOneWorkbook ¶
func (*Generator) PrepareOutpuDir ¶
Click to show internal directories.
Click to hide internal directories.