Versions in this module Expand all Collapse all v0 v0.0.2 Nov 3, 2023 Changes in this version + var All = &Profile + var Final = &Profile + var Raw = &Profile + var Simplified = &Profile + func Def(r adt.Runtime, pkgID string, v *adt.Vertex) (*ast.File, errors.Error) + func Expr(r adt.Runtime, pkgID string, n adt.Expr) (ast.Expr, errors.Error) + func ExtractDeclAttrs(v *adt.Vertex) (attrs []*ast.Attribute) + func ExtractDoc(v *adt.Vertex) (docs []*ast.CommentGroup) + func ExtractFieldAttrs(v *adt.Vertex) (attrs []*ast.Attribute) + func Value(r adt.Runtime, pkgID string, n adt.Value) (ast.Expr, errors.Error) + func Vertex(r adt.Runtime, pkgID string, n *adt.Vertex) (*ast.File, errors.Error) + func VertexFeatures(c *adt.OpContext, v *adt.Vertex) []adt.Feature + type Profile struct + AddPackage bool + Final bool + InlineImports bool + SelfContained bool + ShowAttributes bool + ShowDefinitions bool + ShowDocs bool + ShowErrors bool + ShowHidden bool + ShowOptional bool + Simplify bool + TakeDefaults bool + func (p *Profile) Def(r adt.Runtime, pkgID string, v *adt.Vertex) (f *ast.File, err errors.Error) + func (p *Profile) Expr(r adt.Runtime, pkgID string, n adt.Expr) (ast.Expr, errors.Error) + func (p *Profile) Value(r adt.Runtime, pkgID string, n adt.Value) (ast.Expr, errors.Error) + func (p *Profile) Vertex(r adt.Runtime, pkgID string, n *adt.Vertex) (f *ast.File, err errors.Error)