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) {