go/ast.CallExpr.Ellipsis (field)

15 uses

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

	go/parser
		parser.go#L1537: 	return &ast.CallExpr{Fun: fun, Lparen: lparen, Args: list, Ellipsis: ellipsis, Rparen: rparen}
		parser.go#L2672: 					if len(t.Args) == 1 && !t.Ellipsis.IsValid() && (isTypeLit(t.Args[0]) || p.tok == token.COMMA) {

	go/printer
		nodes.go#L953: 		if x.Ellipsis.IsValid() {
		nodes.go#L954: 			p.exprList(x.Lparen, x.Args, depth, 0, x.Ellipsis, false)
		nodes.go#L955: 			p.print(x.Ellipsis, token.ELLIPSIS)
		nodes.go#L956: 			if x.Rparen.IsValid() && p.lineFor(x.Ellipsis) < p.lineFor(x.Rparen) {

	go/types
		builtins.go#L23: 	if call.Ellipsis.IsValid() && id != _Append {
		builtins.go#L24: 		check.invalidOp(atPos(call.Ellipsis),
		builtins.go#L113: 		if nargs == 2 && call.Ellipsis.IsValid() {
		call.go#L136: 				if call.Ellipsis.IsValid() {
		call.go#L313: 	ddd := call.Ellipsis.IsValid()
		call.go#L323: 				check.errorf(inNode(call, call.Ellipsis), _InvalidDotDotDot, "cannot use ... with %d-valued %s", nargs, call.Args[0])
		call.go#L350: 			check.errorf(inNode(call, call.Ellipsis), _NonVariadicDotDotDot, "cannot use ... in call to non-variadic %s", call.Fun)
		exprstring.go#L105: 		if x.Ellipsis.IsValid() {