Versions in this module Expand all Collapse all v3 v3.9.9 Jun 3, 2022 Changes in this version + var ErrInvalidInteger = invalidIntegerError + var ErrTrailingSeparator = errors.New("trailing separators are forbidden") + var ErrUnexpectedToken = errors.New("unexpected token") + type List struct + Glob bool + KeyField string + KeyValue interface{} + func (l List) DeepCopy() List + func (l List) DeepCopyNode() Node + func (l List) String() string + func (l List) Type() NodeType + type Node interface + DeepCopyNode func() Node + String func() string + Type func() NodeType + type NodeType string + const ListNode + const ObjectNode + type Object struct + Reference string + func (o Object) DeepCopy() Object + func (o Object) DeepCopyNode() Node + func (o Object) String() string + func (o Object) Type() NodeType + type Path struct + Nodes []Node + func Parse(input string) (Path, error) + func (r Path) DeepCopy() Path + func (r Path) String() string