Documentation
¶
Index ¶
- Variables
- func QuoteY(node *ir.Node) (*ir.Node, error)
- func Register(s Symbol) error
- func SplitChild(opDoc *ir.Node) (tag string, args []string, child *ir.Node, err error)
- func UnquoteY(node *ir.Node) (*ir.Node, error)
- type MatchFunc
- type Name
- type Op
- type PatchFunc
- type Symbol
- func AddTag() Symbol
- func All() Symbol
- func And() Symbol
- func ArrayDiff() Symbol
- func Delete() Symbol
- func Dive() Symbol
- func Embed() Symbol
- func Field() Symbol
- func Glob() Symbol
- func If() Symbol
- func Insert() Symbol
- func JSONPatch() Symbol
- func KeyedList() Symbol
- func Let() Symbol
- func Lookup(s string) Symbol
- func Not() Symbol
- func Nullify() Symbol
- func Or() Symbol
- func Pass() Symbol
- func Pipe() Symbol
- func Quote() Symbol
- func RemoveTag() Symbol
- func Rename() Symbol
- func Replace() Symbol
- func Retag() Symbol
- func StrDiff() Symbol
- func Subtree() Symbol
- func Symbols() []Symbol
- func Tag() Symbol
- func Type() Symbol
- func Unquote() Symbol
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrSymbolExists = errors.New("symbol exists")
Functions ¶
func SplitChild ¶
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.