text/template/parse.FieldNode.Ident (field)

12 uses

	text/template/parse (current package)
		node.go#L393: 	Ident []string // Variable name and fields in lexical order.
		node.go#L397: 	return &VariableNode{tr: t, NodeType: NodeVariable, Pos: pos, Ident: strings.Split(ident, ".")}
		node.go#L407: 	for i, id := range v.Ident {
		node.go#L420: 	return &VariableNode{tr: v.tr, NodeType: NodeVariable, Pos: v.Pos, Ident: append([]string{}, v.Ident...)}
		parse.go#L789: 		if varName == v.Ident[0] {
		parse.go#L793: 	t.errorf("undefined variable %q", v.Ident[0])

	text/template
		exec.go#L465: 			s.setVar(variable.Ident[0], value)
		exec.go#L467: 			s.push(variable.Ident[0], value)
		exec.go#L574: 	value := s.varValue(variable.Ident[0])
		exec.go#L575: 	if len(variable.Ident) == 1 {
		exec.go#L579: 	return s.evalFieldChain(dot, value, variable, variable.Ident[1:], args, final)