@@ -209,7 +209,11 @@ namespace document_tests {
209209 simdjson::dom::parser parser1;
210210 for (simdjson::padded_string str : json_strings) {
211211 auto [element, error] = parser1.parse (str);
212- std::cout << element << std::endl;
212+ if (error) {
213+ std::cerr << error << std::endl;
214+ } else {
215+ std::cout << element << std::endl;
216+ }
213217 }
214218 std::vector<std::string> file_paths{
215219 ADVERSARIAL_JSON, FLATADVERSARIAL_JSON, DEMO_JSON,
@@ -218,13 +222,22 @@ namespace document_tests {
218222 for (auto path : file_paths) {
219223 simdjson::dom::parser parser2;
220224 std::cout << " file: " << path << std::endl;
221- UNUSED auto [element, error] = parser2.load (path);
225+ auto [element, error] = parser2.load (path);
226+ if (error) {
227+ std::cerr << error << std::endl;
228+ } else {
229+ std::cout << element.type () << std::endl;
230+ }
222231 }
223232 simdjson::dom::parser parser3;
224233 for (auto path : file_paths) {
225234 std::cout << " file: " << path << std::endl;
226235 auto [element, error] = parser3.load (path);
227- std::cout << " \t - error? " << error << std::endl;
236+ if (error) {
237+ std::cerr << error << std::endl;
238+ } else {
239+ std::cout << element.type () << std::endl;
240+ }
228241 }
229242 return true ;
230243 }
0 commit comments