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

23 uses

	text/template/parse (current package)
		node.go#L295: 	Args []Node // Arguments in lexical order: Identifier, field, or constant.
		node.go#L303: 	c.Args = append(c.Args, arg)
		node.go#L313: 	for i, arg := range c.Args {
		node.go#L336: 	for _, c := range c.Args {
		parse.go#L504: 		switch c.Args[0].Type() {
		parse.go#L680: 	if len(cmd.Args) == 0 {

	text/template
		exec.go#L480: 	firstWord := cmd.Args[0]
		exec.go#L483: 		return s.evalFieldNode(dot, n, cmd.Args, final)
		exec.go#L485: 		return s.evalChainNode(dot, n, cmd.Args, final)
		exec.go#L488: 		return s.evalFunction(dot, n, cmd, cmd.Args, final)
		exec.go#L491: 		s.notAFunction(cmd.Args, final)
		exec.go#L494: 		return s.evalVariableNode(dot, n, cmd.Args, final)
		exec.go#L497: 	s.notAFunction(cmd.Args, final)

	html/template
		escape.go#L172: 		node, ok := idNode.Args[0].(*parse.IdentifierNode)
		escape.go#L274: 		if idNode, ok := lastCmd.Args[0].(*parse.IdentifierNode); ok {
		escape.go#L277: 				if len(p.Cmds) == 1 && len(lastCmd.Args) > 1 {
		escape.go#L283: 					lastCmd.Args[0] = parse.NewIdentifier("_eval_args_").SetTree(nil).SetPos(lastCmd.Args[0].Position())
		escape.go#L310: 		if idNode, ok := cmd.Args[0].(*parse.IdentifierNode); ok {
		escape.go#L394: 		last, okLast := cmds[n-1].Args[0].(*parse.IdentifierNode)
		escape.go#L395: 		next, okNext := cmd.Args[0].(*parse.IdentifierNode)
		escape.go#L407: 		Args:     []parse.Node{parse.NewIdentifier(identifier).SetTree(nil).SetPos(pos)}, // TODO: SetTree.