Changeset 205 for pyyaml/trunk/ext/_yaml.pxd
- Timestamp:
- 07/07/06 15:39:29 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/ext/_yaml.pxd (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/ext/_yaml.pxd
r195 r205 58 58 YAML_TAG_TOKEN 59 59 YAML_SCALAR_TOKEN 60 cdef enum yaml_event_type_t: 61 YAML_STREAM_START_EVENT 62 YAML_STREAM_END_EVENT 63 YAML_DOCUMENT_START_EVENT 64 YAML_DOCUMENT_END_EVENT 65 YAML_ALIAS_EVENT 66 YAML_SCALAR_EVENT 67 YAML_SEQUENCE_START_EVENT 68 YAML_SEQUENCE_END_EVENT 69 YAML_MAPPING_START_EVENT 70 YAML_MAPPING_END_EVENT 60 71 61 72 ctypedef int yaml_read_handler_t(void *data, char *buffer, … … 66 77 int line 67 78 int column 79 ctypedef struct yaml_version_directive_t: 80 int major 81 int minor 82 ctypedef struct yaml_tag_directive_t: 83 char *handle 84 char *prefix 85 86 ctypedef struct _yaml_token_stream_start_data_t: 87 yaml_encoding_t encoding 88 ctypedef struct _yaml_token_alias_data_t: 89 char *value 90 ctypedef struct _yaml_token_anchor_data_t: 91 char *value 68 92 ctypedef struct _yaml_token_tag_data_t: 69 93 char *handle … … 80 104 char *prefix 81 105 ctypedef union _yaml_token_data_t: 82 yaml_encoding_t encoding 83 char *anchor 106 _yaml_token_stream_start_data_t stream_start 107 _yaml_token_alias_data_t alias 108 _yaml_token_anchor_data_t anchor 84 109 _yaml_token_tag_data_t tag 85 110 _yaml_token_scalar_data_t scalar … … 91 116 yaml_mark_t start_mark 92 117 yaml_mark_t end_mark 118 119 ctypedef struct _yaml_event_stream_start_data_t: 120 yaml_encoding_t encoding 121 ctypedef struct _yaml_event_document_start_data_t: 122 yaml_version_directive_t *version_directive 123 yaml_tag_directive_t **tag_directives 124 int implicit 125 ctypedef struct _yaml_event_document_end_data_t: 126 int implicit 127 ctypedef struct _yaml_event_alias_data_t: 128 char *anchor 129 ctypedef struct _yaml_event_scalar_data_t: 130 char *anchor 131 char *tag 132 char *value 133 int length 134 int plain_implicit 135 int quoted_implicit 136 yaml_scalar_style_t style 137 ctypedef struct _yaml_event_sequence_start_data_t: 138 char *anchor 139 char *tag 140 int implicit 141 yaml_sequence_style_t style 142 ctypedef struct _yaml_event_mapping_start_data_t: 143 char *anchor 144 char *tag 145 int implicit 146 yaml_mapping_style_t style 147 ctypedef union _yaml_event_data_t: 148 _yaml_event_stream_start_data_t stream_start 149 _yaml_event_document_start_data_t document_start 150 _yaml_event_document_end_data_t document_end 151 _yaml_event_alias_data_t alias 152 _yaml_event_scalar_data_t scalar 153 _yaml_event_sequence_start_data_t sequence_start 154 _yaml_event_mapping_start_data_t mapping_start 155 ctypedef struct yaml_event_t: 156 yaml_event_type_t type 157 _yaml_event_data_t data 158 yaml_mark_t start_mark 159 yaml_mark_t end_mark 160 93 161 ctypedef struct yaml_parser_t: 94 162 yaml_error_type_t error … … 103 171 void yaml_get_version(int *major, int *minor, int *patch) 104 172 void yaml_token_delete(yaml_token_t *token) 173 void yaml_event_delete(yaml_event_t *event) 105 174 yaml_parser_t *yaml_parser_new() 106 175 void yaml_parser_delete(yaml_parser_t *parser) … … 113 182 yaml_token_t *yaml_parser_get_token(yaml_parser_t *parser) 114 183 yaml_token_t *yaml_parser_peek_token(yaml_parser_t *parser) 184 yaml_event_t *yaml_parser_get_event(yaml_parser_t *parser) 185 yaml_event_t *yaml_parser_peek_event(yaml_parser_t *parser) 115 186
Note: See TracChangeset
for help on using the changeset viewer.
