1 --- a/vendor/yaml.h 2020-06-01 22:34:52.000000000 +0100
2 +++ b/vendor/yaml.h 2023-06-27 17:28:03.073472871 +0100
4 yaml_token_type_t type;
10 /** The stream start (for @c YAML_STREAM_START_TOKEN). */
12 + struct stream_start_s {
13 /** The stream encoding. */
14 yaml_encoding_t encoding;
17 /** The alias (for @c YAML_ALIAS_TOKEN). */
20 /** The alias value. */
24 /** The anchor (for @c YAML_ANCHOR_TOKEN). */
27 /** The anchor value. */
31 /** The tag (for @c YAML_TAG_TOKEN). */
34 /** The tag handle. */
36 /** The tag suffix. */
40 /** The scalar value (for @c YAML_SCALAR_TOKEN). */
43 /** The scalar value. */
45 /** The length of the scalar value. */
49 /** The version directive (for @c YAML_VERSION_DIRECTIVE_TOKEN). */
51 + struct version_directive_s {
52 /** The major version number. */
54 /** The minor version number. */
56 yaml_event_type_t type;
58 /** The event data. */
60 + union event_data_u {
62 /** The stream parameters (for @c YAML_STREAM_START_EVENT). */
64 + struct event_stream_start_s {
65 /** The document encoding. */
66 yaml_encoding_t encoding;
69 /** The document parameters (for @c YAML_DOCUMENT_START_EVENT). */
71 + struct event_document_start_s {
72 /** The version directive. */
73 yaml_version_directive_t *version_directive;
75 /** The list of tag directives. */
77 + struct event_tag_directives_s {
78 /** The beginning of the tag directives list. */
79 yaml_tag_directive_t *start;
80 /** The end of the tag directives list. */
84 /** The document end parameters (for @c YAML_DOCUMENT_END_EVENT). */
86 + struct event_document_end_s {
87 /** Is the document end indicator implicit? */
91 /** The alias parameters (for @c YAML_ALIAS_EVENT). */
93 + struct event_alias_s {
98 /** The scalar parameters (for @c YAML_SCALAR_EVENT). */
100 + struct event_scalar_s {
107 /** The sequence parameters (for @c YAML_SEQUENCE_START_EVENT). */
109 + struct event_sequence_start_s {
116 /** The mapping parameters (for @c YAML_MAPPING_START_EVENT). */
118 + struct event_mapping_start_s {