Legivel


Node

Namespace: Legivel
Parent Module: RepresentationGraph

The main/root structure of a Yaml Node

Union Cases

Union CaseDescription
MapNode(NodeData<(Node * Node) list>)
Signature: NodeData<(Node * Node) list>
ScalarNode(NodeData<string>)
Signature: NodeData<string>
SeqNode(NodeData<Node list>)
Signature: NodeData<Node list>

Instance members

Instance memberDescription
x.Hash
Signature: NodeHash

CompiledName: get_Hash

x.Kind
Signature: NodeKind

CompiledName: get_Kind

x.NodeTag
Signature: TagKind

CompiledName: get_NodeTag

x.ParseInfo
Signature: ParseInfo

CompiledName: get_ParseInfo

x.SetTag(arg1)
Signature: TagKind -> Node

To set the tag of this Nod, ie when a non-specific tag is resolved to a specific tag

x.ToPrettyString()
Signature: unit -> string

For dev/debugging

Fork me on GitHub