Ignore:
Timestamp:
12/27/07 12:14:01 (6 years ago)
Author:
xi
Message:

Another round of API update.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libyaml/trunk/tests/run-scanner.c

    r263 r264  
    2424        yaml_parser_t *parser; 
    2525        yaml_token_t token; 
     26        yaml_error_t error; 
     27        char error_buffer[256]; 
    2628        int done = 0; 
    2729        int count = 0; 
    28         int error = 0; 
     30        int failed = 0; 
    2931 
    3032        printf("[%d] Scanning '%s': ", number, argv[number]); 
     
    4042        while (!done) 
    4143        { 
    42             if (!yaml_parser_scan(parser, &token)) { 
    43                 error = 1; 
     44            if (!yaml_parser_parse_token(parser, &token)) { 
     45                failed = 1; 
    4446                break; 
    4547            } 
     
    5254        } 
    5355 
     56        yaml_parser_get_error(parser, &error); 
     57 
    5458        yaml_parser_delete(parser); 
    5559 
    5660        assert(!fclose(file)); 
    5761 
    58         printf("%s (%d tokens)\n", (error ? "FAILURE" : "SUCCESS"), count); 
     62        yaml_error_message(&error, error_buffer, 256); 
     63 
     64        printf("%s (%d tokens) -> %s\n", 
     65                (failed ? "FAILURE" : "SUCCESS"), 
     66                count, error_buffer); 
    5967    } 
    6068 
Note: See TracChangeset for help on using the changeset viewer.