type go/ast.Directive
9 uses
go/ast (current package)
directive.go#L32: type Directive struct {
directive.go#L56: func ParseDirective(pos token.Pos, c string) (Directive, bool) {
directive.go#L60: return Directive{}, false
directive.go#L72: return Directive{}, false
directive.go#L79: return Directive{}, false
directive.go#L91: return Directive{tool, name, args, pos, argsPos}, true
directive.go#L98: func (d *Directive) Pos() token.Pos { return d.Slash }
directive.go#L99: func (d *Directive) End() token.Pos { return token.Pos(int(d.ArgsPos) + len(d.Args)) }
directive.go#L116: func (d *Directive) ParseArgs() ([]DirectiveArg, error) {