text/template/parse.CommandNode.Args (field)

23 uses

	text/template/parse (current package)
		node.go#L298: 	Args []Node // Arguments in lexical order: Identifier, field, or constant.
		node.go#L306: 	c.Args = append(c.Args, arg)
		node.go#L316: 	for i, arg := range c.Args {
		node.go#L339: 	for _, c := range c.Args {
		parse.go#L516: 		switch c.Args[0].Type() {
		parse.go#L712: 	if len(cmd.Args) == 0 {

	text/template
		exec.go#L555: 	firstWord := cmd.Args[0]
		exec.go#L558: 		return s.evalFieldNode(dot, n, cmd.Args, final)
		exec.go#L560: 		return s.evalChainNode(dot, n, cmd.Args, final)
		exec.go#L563: 		return s.evalFunction(dot, n, cmd, cmd.Args, final)
		exec.go#L566: 		s.notAFunction(cmd.Args, final)
		exec.go#L569: 		return s.evalVariableNode(dot, n, cmd.Args, final)
		exec.go#L572: 	s.notAFunction(cmd.Args, final)

	html/template
		escape.go#L178: 		node, ok := idNode.Args[0].(*parse.IdentifierNode)
		escape.go#L282: 		if idNode, ok := lastCmd.Args[0].(*parse.IdentifierNode); ok {
		escape.go#L285: 				if len(p.Cmds) == 1 && len(lastCmd.Args) > 1 {
		escape.go#L291: 					lastCmd.Args[0] = parse.NewIdentifier("_eval_args_").SetTree(nil).SetPos(lastCmd.Args[0].Position())
		escape.go#L318: 		if idNode, ok := cmd.Args[0].(*parse.IdentifierNode); ok {
		escape.go#L404: 		last, okLast := cmds[n-1].Args[0].(*parse.IdentifierNode)
		escape.go#L405: 		next, okNext := cmd.Args[0].(*parse.IdentifierNode)
		escape.go#L417: 		Args:     []parse.Node{parse.NewIdentifier(identifier).SetTree(nil).SetPos(pos)}, // TODO: SetTree.