Ignore:
Timestamp:
02/15/06 08:35:29 (8 years ago)
Author:
xi
Message:

All tests passed! Scanner and Parser seem to be correct.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pyyaml3000/tests/test_tokens.py

    r43 r44  
    2626 
    2727    replaces = { 
    28         YAMLDirective: '%', 
    29         TagDirective: '%', 
    30         ReservedDirective: '%', 
    31         DocumentStart: '---', 
    32         DocumentEnd: '...', 
    33         Alias: '*', 
    34         Anchor: '&', 
    35         Tag: '!', 
    36         Scalar: '_', 
    37         BlockSequenceStart: '[[', 
    38         BlockMappingStart: '{{', 
    39         BlockEnd: ']}', 
    40         FlowSequenceStart: '[', 
    41         FlowSequenceEnd: ']', 
    42         FlowMappingStart: '{', 
    43         FlowMappingEnd: '}', 
    44         Entry: ',', 
    45         Key: '?', 
    46         Value: ':', 
     28        YAMLDirectiveToken: '%', 
     29        TagDirectiveToken: '%', 
     30        ReservedDirectiveToken: '%', 
     31        DocumentStartToken: '---', 
     32        DocumentEndToken: '...', 
     33        AliasToken: '*', 
     34        AnchorToken: '&', 
     35        TagToken: '!', 
     36        ScalarToken: '_', 
     37        BlockSequenceStartToken: '[[', 
     38        BlockMappingStartToken: '{{', 
     39        BlockEndToken: ']}', 
     40        FlowSequenceStartToken: '[', 
     41        FlowSequenceEndToken: ']', 
     42        FlowMappingStartToken: '{', 
     43        FlowMappingEndToken: '}', 
     44        EntryToken: ',', 
     45        KeyToken: '?', 
     46        ValueToken: ':', 
    4747    } 
    4848 
     
    5353            scanner = Scanner(data_filename, file(data_filename, 'rb').read()) 
    5454            tokens1 = [] 
    55             while not isinstance(scanner.peek_token(), End): 
     55            while not isinstance(scanner.peek_token(), EndToken): 
    5656                tokens1.append(scanner.get_token()) 
    5757            tokens1 = [self.replaces[t.__class__] for t in tokens1] 
     
    7575                scanner = Scanner(filename, file(filename, 'rb').read()) 
    7676                tokens = [] 
    77                 while not isinstance(scanner.peek_token(), End): 
     77                while not isinstance(scanner.peek_token(), EndToken): 
    7878                    tokens.append(scanner.get_token().__class__.__name__) 
    7979            except: 
Note: See TracChangeset for help on using the changeset viewer.