Lines Matching refs:event

68 yaml_parser_parse(yaml_parser_t *parser, yaml_event_t *event);
88 yaml_parser_state_machine(yaml_parser_t *parser, yaml_event_t *event);
91 yaml_parser_parse_stream_start(yaml_parser_t *parser, yaml_event_t *event);
94 yaml_parser_parse_document_start(yaml_parser_t *parser, yaml_event_t *event,
98 yaml_parser_parse_document_content(yaml_parser_t *parser, yaml_event_t *event);
101 yaml_parser_parse_document_end(yaml_parser_t *parser, yaml_event_t *event);
104 yaml_parser_parse_node(yaml_parser_t *parser, yaml_event_t *event,
109 yaml_event_t *event, int first);
113 yaml_event_t *event);
117 yaml_event_t *event, int first);
121 yaml_event_t *event);
125 yaml_event_t *event, int first);
129 yaml_event_t *event);
133 yaml_event_t *event);
137 yaml_event_t *event);
141 yaml_event_t *event, int first);
145 yaml_event_t *event, int empty);
153 yaml_event_t *event, yaml_mark_t mark);
166 * Get the next event.
170 yaml_parser_parse(yaml_parser_t *parser, yaml_event_t *event)
173 assert(event); /* Non-NULL event object is expected. */
175 /* Erase the event object. */
177 memset(event, 0, sizeof(yaml_event_t));
186 /* Generate the next event. */
188 return yaml_parser_state_machine(parser, event);
226 yaml_parser_state_machine(yaml_parser_t *parser, yaml_event_t *event)
231 return yaml_parser_parse_stream_start(parser, event);
234 return yaml_parser_parse_document_start(parser, event, 1);
237 return yaml_parser_parse_document_start(parser, event, 0);
240 return yaml_parser_parse_document_content(parser, event);
243 return yaml_parser_parse_document_end(parser, event);
246 return yaml_parser_parse_node(parser, event, 1, 0);
249 return yaml_parser_parse_node(parser, event, 1, 1);
252 return yaml_parser_parse_node(parser, event, 0, 0);
255 return yaml_parser_parse_block_sequence_entry(parser, event, 1);
258 return yaml_parser_parse_block_sequence_entry(parser, event, 0);
261 return yaml_parser_parse_indentless_sequence_entry(parser, event);
264 return yaml_parser_parse_block_mapping_key(parser, event, 1);
267 return yaml_parser_parse_block_mapping_key(parser, event, 0);
270 return yaml_parser_parse_block_mapping_value(parser, event);
273 return yaml_parser_parse_flow_sequence_entry(parser, event, 1);
276 return yaml_parser_parse_flow_sequence_entry(parser, event, 0);
279 return yaml_parser_parse_flow_sequence_entry_mapping_key(parser, event);
282 return yaml_parser_parse_flow_sequence_entry_mapping_value(parser, event);
285 return yaml_parser_parse_flow_sequence_entry_mapping_end(parser, event);
288 return yaml_parser_parse_flow_mapping_key(parser, event, 1);
291 return yaml_parser_parse_flow_mapping_key(parser, event, 0);
294 return yaml_parser_parse_flow_mapping_value(parser, event, 0);
297 return yaml_parser_parse_flow_mapping_value(parser, event, 1);
313 yaml_parser_parse_stream_start(yaml_parser_t *parser, yaml_event_t *event)
326 STREAM_START_EVENT_INIT(*event, token->data.stream_start.encoding,
342 yaml_parser_parse_document_start(yaml_parser_t *parser, yaml_event_t *event,
378 DOCUMENT_START_EVENT_INIT(*event, NULL, NULL, NULL, 1,
403 DOCUMENT_START_EVENT_INIT(*event, version_directive,
417 STREAM_END_EVENT_INIT(*event, token->start_mark, token->end_mark);
440 yaml_parser_parse_document_content(yaml_parser_t *parser, yaml_event_t *event)
453 return yaml_parser_process_empty_scalar(parser, event,
457 return yaml_parser_parse_node(parser, event, 1, 0);
470 yaml_parser_parse_document_end(yaml_parser_t *parser, yaml_event_t *event)
494 DOCUMENT_END_EVENT_INIT(*event, implicit, start_mark, end_mark);
529 yaml_parser_parse_node(yaml_parser_t *parser, yaml_event_t *event,
546 ALIAS_EVENT_INIT(*event, token->data.alias.value,
635 SEQUENCE_START_EVENT_INIT(*event, anchor, tag, implicit,
652 SCALAR_EVENT_INIT(*event, anchor, tag,
662 SEQUENCE_START_EVENT_INIT(*event, anchor, tag, implicit,
669 MAPPING_START_EVENT_INIT(*event, anchor, tag, implicit,
676 SEQUENCE_START_EVENT_INIT(*event, anchor, tag, implicit,
683 MAPPING_START_EVENT_INIT(*event, anchor, tag, implicit,
695 SCALAR_EVENT_INIT(*event, anchor, tag, value, 0,
727 yaml_event_t *event, int first)
752 return yaml_parser_parse_node(parser, event, 1, 0);
756 return yaml_parser_process_empty_scalar(parser, event, mark);
765 SEQUENCE_END_EVENT_INIT(*event, token->start_mark, token->end_mark);
786 yaml_event_t *event)
806 return yaml_parser_parse_node(parser, event, 1, 0);
810 return yaml_parser_process_empty_scalar(parser, event, mark);
817 SEQUENCE_END_EVENT_INIT(*event, token->start_mark, token->start_mark);
836 yaml_event_t *event, int first)
862 return yaml_parser_parse_node(parser, event, 1, 1);
866 return yaml_parser_process_empty_scalar(parser, event, mark);
875 MAPPING_END_EVENT_INIT(*event, token->start_mark, token->end_mark);
902 yaml_event_t *event)
921 return yaml_parser_parse_node(parser, event, 1, 1);
925 return yaml_parser_process_empty_scalar(parser, event, mark);
932 return yaml_parser_process_empty_scalar(parser, event, token->start_mark);
952 yaml_event_t *event, int first)
984 MAPPING_START_EVENT_INIT(*event, NULL, NULL,
995 return yaml_parser_parse_node(parser, event, 0, 0);
1001 SEQUENCE_END_EVENT_INIT(*event, token->start_mark, token->end_mark);
1014 yaml_event_t *event)
1026 return yaml_parser_parse_node(parser, event, 0, 0);
1032 return yaml_parser_process_empty_scalar(parser, event, mark);
1044 yaml_event_t *event)
1060 return yaml_parser_parse_node(parser, event, 0, 0);
1064 return yaml_parser_process_empty_scalar(parser, event, token->start_mark);
1075 yaml_event_t *event)
1084 MAPPING_END_EVENT_INIT(*event, token->start_mark, token->start_mark);
1104 yaml_event_t *event, int first)
1144 return yaml_parser_parse_node(parser, event, 0, 0);
1148 return yaml_parser_process_empty_scalar(parser, event,
1156 return yaml_parser_parse_node(parser, event, 0, 0);
1162 MAPPING_END_EVENT_INIT(*event, token->start_mark, token->end_mark);
1175 yaml_event_t *event, int empty)
1184 return yaml_parser_process_empty_scalar(parser, event,
1197 return yaml_parser_parse_node(parser, event, 0, 0);
1202 return yaml_parser_process_empty_scalar(parser, event, token->start_mark);
1206 * Generate an empty scalar event.
1210 yaml_parser_process_empty_scalar(yaml_parser_t *parser, yaml_event_t *event,
1222 SCALAR_EVENT_INIT(*event, NULL, NULL, value, 0,