Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotInterface = errors.New("expression not an interface")
View Source
var ErrNotSetup = errors.New("not setup")
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
func NewGenerator ¶
func (*Generator) GenerateIPPrologue ¶
func (g *Generator) GenerateIPPrologue()
func (*Generator) GeneratePrologue ¶
func (*Generator) GeneratePrologueNote ¶
type GeneratorVisitor ¶
type GeneratorVisitor struct { InPackage bool Note string Osp OutputStreamProvider }
func (*GeneratorVisitor) VisitWalk ¶
func (this *GeneratorVisitor) VisitWalk(iface *Interface) error
type OutputStreamProvider ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func (*Parser) Interfaces ¶
type StdoutStreamProvider ¶
type StdoutStreamProvider struct { }
type Walker ¶
func (*Walker) Walk ¶
func (this *Walker) Walk(visitor WalkerVisitor) (generated bool)
type WalkerVisitor ¶
Click to show internal directories.
Click to hide internal directories.