package
0.0.0-20240322071719-49f93d64e0d3
Repository: https://github.com/libp2p/go-smart-record.git
Documentation: pkg.go.dev
# Functions
AreSameNodes compairs to lists of key/values for set-wise equality (order independent).
No description provided by the author
No description provided by the author
MergeElements returns the union of the two Lists.
MergePairs returns the union (wrt keys) of the two lists of pairs.
No description provided by the author
Update updates the node in the first argument with the node in the second argument.
# Variables
No description provided by the author
# Structs
AssemblerContext holds general contextual data for the stage of the assembly process.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Dict is a set of uniquely-keyed values.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
List is a List of (uniquely) elements.
No description provided by the author
Pair holds a key/value pair.
Predicate models a function invocation with named and positional arguments, corresponding to the syntax: tag(a1, a2, ...; n1=v1, n2=v2, ...).
No description provided by the author
String is a node representing a string literal.
No description provided by the author
# Interfaces
Assembler is an object that can "parse" a syntactic tree (given as a dictionary) and produces a semantic representation of what is parsed.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
Pairs is a list of pairs.
SequenceAssembler is, in common parlance, a parser combinator.