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.