type text/template/parse.CommandNode

19 uses

	text/template/parse (current package)
		node.go#L195: 	Cmds     []*CommandNode  // The commands in lexical order.
		node.go#L202: func (p *PipeNode) append(command *CommandNode) {
		node.go#L245: 		n.append(c.Copy().(*CommandNode))
		node.go#L291: type CommandNode struct {
		node.go#L298: func (t *Tree) newCommand(pos Pos) *CommandNode {
		node.go#L299: 	return &CommandNode{tr: t, NodeType: NodeCommand, Pos: pos}
		node.go#L302: func (c *CommandNode) append(arg Node) {
		node.go#L306: func (c *CommandNode) String() string {
		node.go#L312: func (c *CommandNode) writeTo(sb *strings.Builder) {
		node.go#L327: func (c *CommandNode) tree() *Tree {
		node.go#L331: func (c *CommandNode) Copy() Node {
		parse.go#L660: func (t *Tree) command() *CommandNode {

	text/template
		exec.go#L479: func (s *state) evalCommand(dot reflect.Value, cmd *parse.CommandNode, final reflect.Value) reflect.Value {

	html/template
		escape.go#L305: 	newCmds := make([]*parse.CommandNode, pipelineLen, pipelineLen+len(s))
		escape.go#L392: func appendCmd(cmds []*parse.CommandNode, cmd *parse.CommandNode) []*parse.CommandNode {
		escape.go#L404: func newIdentCmd(identifier string, pos parse.Pos) *parse.CommandNode {
		escape.go#L405: 	return &parse.CommandNode{