equal
deleted
inserted
replaced
143 } |
143 } |
144 |
144 |
145 string_t consumeScalarEvent() { |
145 string_t consumeScalarEvent() { |
146 YAMLEvent_p event = YAMLEvent_p(parser.next()); |
146 YAMLEvent_p event = YAMLEvent_p(parser.next()); |
147 if (event && event->getType() == YAML_SCALAR_EVENT) return fetchScalarValue(event); |
147 if (event && event->getType() == YAML_SCALAR_EVENT) return fetchScalarValue(event); |
148 else throw RelpipeWriterException(L"Invalid YAML structure: expected SCALAR, but got: " + event->getTypeName()); |
148 else throw RelpipeWriterException(L"Invalid YAML structure: expected SCALAR, but got: " + (event ? event->getTypeName() : L"null event")); |
149 } |
149 } |
150 |
150 |
151 bool until(const yaml_event_type_t until, YAMLEvent_p& event) { |
151 bool until(const yaml_event_type_t until, YAMLEvent_p& event) { |
152 event = YAMLEvent_p(parser.next()); |
152 event = YAMLEvent_p(parser.next()); |
153 return event && event->getType() != until; |
153 return event && event->getType() != until; |