sevki.org/build/preprocessor

Index

Package Files

preprocessor.go

type DuplicateLoadChecker

type DuplicateLoadChecker struct {
    Seen map[string]*ast.Func
}

func (*DuplicateLoadChecker) Process

func (dlc *DuplicateLoadChecker) Process(d ast.Decl) (ast.Decl, error)

type PreProcessor

type PreProcessor interface {
    Process(ast.Decl) (ast.Decl, error)
}

Subdirectories