Versions in this module Expand all Collapse all v0 v0.3.18 Sep 20, 2024 Changes in this version + type Arguments struct + Log backend.LogFunc + Out *LangSpec + Req *plugin.Request + type FileManager struct + func NewFileManager(log backend.LogFunc) *FileManager + func (fm *FileManager) BuildResponse() *plugin.Response + func (fm *FileManager) Feed(src string, files []*plugin.Generated) error + type Generator struct + func (g *Generator) AllBackend() []backend.Backend + func (g *Generator) Generate(args *Arguments) (res *plugin.Response) + func (g *Generator) GetBackend(name string) backend.Backend + func (g *Generator) Name() string + func (g *Generator) Persist(res *plugin.Response) error + func (g *Generator) RegisterBackend(b backend.Backend) error + type LangSpec struct + Language string + Options []plugin.Option + SDKPlugins []plugin.SDKPlugin + UsedPlugins []*plugin.Desc