type text/template/parse.ChainNode

12 uses

	text/template/parse (current package)
		node.go#L527: type ChainNode struct {
		node.go#L535: func (t *Tree) newChain(pos Pos, node Node) *ChainNode {
		node.go#L536: 	return &ChainNode{tr: t, NodeType: NodeChain, Pos: pos, Node: node}
		node.go#L540: func (c *ChainNode) Add(field string) {
		node.go#L551: func (c *ChainNode) String() string {
		node.go#L557: func (c *ChainNode) writeTo(sb *strings.Builder) {
		node.go#L571: func (c *ChainNode) tree() *Tree {
		node.go#L575: func (c *ChainNode) Copy() Node {
		node.go#L576: 	return &ChainNode{tr: c.tr, NodeType: NodeChain, Pos: c.Pos, Node: c.Node, Field: append([]string{}, c.Field...)}

	text/template
		exec.go#L463: 	case *parse.ChainNode:
		exec.go#L537: func (s *state) evalChainNode(dot reflect.Value, chain *parse.ChainNode, args []parse.Node, final reflect.Value) reflect.Value {
		exec.go#L810: 	case *parse.ChainNode: