go/ast.CallExpr.Ellipsis (field)

11 uses

	go/ast (current package)
		ast.go#L391: 		Ellipsis token.Pos // position of "..." (token.NoPos if there is no "...")

	go/parser
		parser.go#L1633: 	return &ast.CallExpr{Fun: fun, Lparen: lparen, Args: list, Ellipsis: ellipsis, Rparen: rparen}
		parser.go#L2702: 			if len(x.Args) == 1 && x.Ellipsis == token.NoPos && (force || isTypeElem(x.Args[0])) {

	go/printer
		nodes.go#L995: 		if x.Ellipsis.IsValid() {
		nodes.go#L996: 			p.exprList(x.Lparen, x.Args, depth, 0, x.Ellipsis, false)
		nodes.go#L997: 			p.setPos(x.Ellipsis)
		nodes.go#L999: 			if x.Rparen.IsValid() && p.lineFor(x.Ellipsis) < p.lineFor(x.Rparen) {

	go/types
		call.go#L486: 				check.errorf(inNode(call, call.Ellipsis), InvalidDotDotDot, "cannot use ... with %d-valued %s", nargs, call.Args[0])
		call.go#L513: 			check.errorf(inNode(call, call.Ellipsis), NonVariadicDotDotDot, "cannot use ... in call to non-variadic %s", call.Fun)
		util.go#L31: func hasDots(call *ast.CallExpr) bool { return call.Ellipsis.IsValid() }
		util.go#L34: func dddErrPos(call *ast.CallExpr) positioner { return atPos(call.Ellipsis) }