go/ast.GenDecl.Tok (field)

20 uses

	go/ast (current package)
		ast.go#L985: 		Tok    token.Token   // IMPORT, CONST, TYPE, or VAR
		import.go#L18: 		if !ok || d.Tok != token.IMPORT {

	go/doc
		example.go#L57: 			if g, ok := decl.(*ast.GenDecl); ok && g.Tok != token.IMPORT {
		example.go#L344: 		Tok:    token.IMPORT,
		exports.go#L308: 		d.Specs = r.filterSpecList(d.Specs, d.Tok)
		reader.go#L298: 		case decl.Tok == token.CONST && len(s.Values) == 0:
		reader.go#L563: 			switch d.Tok {
		reader.go#L606: 							Tok:    token.TYPE,
		reader.go#L830: 		if val.Decl.Tok == tok {

	go/format
		format.go#L122: 		if !ok || d.Tok != token.IMPORT {

	go/parser
		parser.go#L2749: 		Tok:    keyword,
		resolver.go#L447: 		switch n.Tok {
		resolver.go#L452: 				if n.Tok == token.VAR {

	go/printer
		nodes.go#L1670: 	p.print(d.Pos(), d.Tok, blank)
		nodes.go#L1677: 			if n > 1 && (d.Tok == token.CONST || d.Tok == token.VAR) {
		nodes.go#L1868: 		tok = d.Tok

	go/types
		decl.go#L384: 				switch d.Tok {
		decl.go#L402: 					check.invalidAST(s, "invalid token %s", d.Tok)
		labels.go#L131: 			if d, _ := s.Decl.(*ast.GenDecl); d != nil && d.Tok == token.VAR {