package
1.14.0
Repository: https://github.com/fe3dback/go-yaml.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
Bool create node for boolean value.
Comment create node for comment.
No description provided by the author
No description provided by the author
No description provided by the author
Filter returns a list of nodes that match the given type.
FilterFile returns a list of nodes that match the given type.
Float create node for float value.
Infinity create node for .inf or -.inf value.
Integer create node for integer value.
No description provided by the author
Mapping create node for map.
MappingKey create node for map key ( '?' ).
MappingValue create node for mapping value.
Merge merge document, map, sequence node.
MergeKey create node for merge key ( << ).
Nan create node for .nan value.
Null create node for null value.
Parent get parent node from child node.
Sequence create node for sequence.
String create node for string value.
No description provided by the author
Walk traverses an AST in depth-first order: It starts by calling v.Visit(node); node must not be nil.

# Constants

AliasType type identifier for alias node.
AnchorType type identifier for anchor node.
BoolType type identifier for boolean node.
CommentGroupType type identifier for comment group node.
CommentType type identifier for comment node.
DirectiveType type identifier for directive node.
DocumentType type identifier for document node.
FloatType type identifier for float node.
InfinityType type identifier for infinity node.
IntegerType type identifier for integer node.
LiteralType type identifier for literal node.
MappingKeyType type identifier for mapping key node.
MappingType type identifier for mapping node.
MappingValueType type identifier for mapping value node.
MergeKeyType type identifier for merge key node.
NanType type identifier for nan node.
NullType type identifier for null node.
SequenceType type identifier for sequence node.
StringType type identifier for string node.
TagType type identifier for tag node.
UnknownNodeType type identifier for default.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AliasNode type of alias node.
AnchorNode type of anchor node.
ArrayNodeIter is an iterator for ranging over a ArrayNode.
No description provided by the author
BoolNode type of boolean node.
CommentGroupNode type of comment node.
CommentNode type of comment node.
DirectiveNode type of directive node.
DocumentNode type of Document.
No description provided by the author
File contains all documents in YAML file.
FloatNode type of float node.
InfinityNode type of infinity node.
IntegerNode type of integer node.
LiteralNode type of literal node.
MapNodeIter is an iterator for ranging over a MapNode.
MappingKeyNode type of tag node.
MappingNode type of mapping node.
MappingValueNode type of mapping value.
MergeKeyNode type of merge key node.
NanNode type of nan node.
NullNode type of null node.
SequenceNode type of sequence node.
StringNode type of string node.
TagNode type of tag node.

# Interfaces

ArrayNode interface of SequenceNode.
MapKeyNode type for map key node.
MapNode interface of MappingValueNode / MappingNode.
Node type of node.
ScalarNode type for scalar node.
Visitor has Visit method that is invokded for each node encountered by Walk.

# Type aliases

NodeType type identifier of node.