dyaml.event

YAML events. Code based on PyYAML: http://www.pyyaml.org

Members

Aliases

aliasEvent
alias aliasEvent = event!(EventID.alias_)
Undocumented in source.
mappingEndEvent
alias mappingEndEvent = event!(EventID.mappingEnd)
Undocumented in source.
mappingStartEvent
alias mappingStartEvent = collectionStartEvent!(EventID.mappingStart)
Undocumented in source.
sequenceEndEvent
alias sequenceEndEvent = event!(EventID.sequenceEnd)
Undocumented in source.
sequenceStartEvent
alias sequenceStartEvent = collectionStartEvent!(EventID.sequenceStart)

Aliases for collection start events.

streamEndEvent
alias streamEndEvent = event!(EventID.streamEnd)

Aliases for simple events.

Enums

EventID
enum EventID

Event types.

Functions

collectionStartEvent
Event collectionStartEvent(Mark start, Mark end, string anchor, string tag, bool implicit, CollectionStyle style)

Construct a collection (mapping or sequence) start event.

documentEndEvent
Event documentEndEvent(Mark start, Mark end, bool explicit)

Construct a document end event.

documentStartEvent
Event documentStartEvent(Mark start, Mark end, bool explicit, string YAMLVersion, TagDirective[] tagDirectives)

Construct a document start event.

event
Event event(Mark start, Mark end, string anchor)

Construct a simple event.

scalarEvent
Event scalarEvent(Mark start, Mark end, string anchor, string tag, bool implicit, string value, ScalarStyle style)

Construct a scalar event.

streamStartEvent
Event streamStartEvent(Mark start, Mark end)

Construct a stream start event.

Structs

Event
struct Event

YAML event produced by parser.

Meta