type valueNode … type reportRecord … func (parent *valueNode) PushStep(ps PathStep) (child *valueNode) { … } func (r *valueNode) Report(rs Result) { … } func (child *valueNode) PopStep() (parent *valueNode) { … }
type valueNode … type reportRecord … func (parent *valueNode) PushStep(ps PathStep) (child *valueNode) { … } func (r *valueNode) Report(rs Result) { … } func (child *valueNode) PopStep() (parent *valueNode) { … }