Versions in this module Expand all Collapse all v1 v1.0.0 Feb 20, 2024 Changes in this version + var ErrTooManyPackages = errors.New("too many package") + type File struct + LineComment bool + TrimPrefix string + TypeName string + Values []Value + func (f *File) GenDecl(node ast.Node) bool + type Generator struct + LineComment bool + TrimPrefix string + func New(trimPrefix string, lineComment bool) *Generator + func (g *Generator) Format() []byte + func (g *Generator) Generate(typeName string) (err error) + func (g *Generator) GenerateHeader() error + func (g *Generator) ParsePackage(patterns []string, tags []string) (err error) + type Package struct + Defs map[*ast.Ident]types.Object + Files []*File + Name string + type Value struct + Name string + OriginalName string + Signed bool + Str string + Value uint64 + func (v *Value) String() string