8 main(int argc, char *argv[])
13 printf("Usage: %s file1.yaml ...\n", argv[0]);
17 for (number = 1; number < argc; number ++)
26 printf("[%d] Scanning '%s': ", number, argv[number]);
29 file = fopen(argv[number], "rb");
32 assert(yaml_parser_initialize(&parser));
34 yaml_parser_set_input_file(&parser, file);
38 if (!yaml_parser_scan(&parser, &token)) {
43 done = (token.type == YAML_STREAM_END_TOKEN);
45 yaml_token_delete(&token);
50 yaml_parser_delete(&parser);
52 assert(!fclose(file));
54 printf("%s (%d tokens)\n", (error ? "FAILURE" : "SUCCESS"), count);