Changeset 47 for branches/pyyaml3000/lib/yaml/parser.py
- Timestamp:
- 02/17/06 17:39:52 (7 years ago)
- File:
-
- 1 edited
-
branches/pyyaml3000/lib/yaml/parser.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pyyaml3000/lib/yaml/parser.py
r46 r47 96 96 def parse_stream(self): 97 97 documents = [] 98 if not self.is_token(DirectiveToken, DocumentStartToken, EndToken):98 if not self.is_token(DirectiveToken, DocumentStartToken, StreamEndToken): 99 99 documents.append(self.parse_block_node()) 100 while not self.is_token( EndToken):100 while not self.is_token(StreamEndToken): 101 101 while self.is_token(DirectiveToken): 102 102 self.get_token() … … 105 105 self.get_token() 106 106 if self.is_token(DirectiveToken, 107 DocumentStartToken, DocumentEndToken, EndToken):107 DocumentStartToken, DocumentEndToken, StreamEndToken): 108 108 documents.append(None) 109 109 else: … … 111 111 while self.is_token(DocumentEndToken): 112 112 self.get_token() 113 if not self.is_token( EndToken):114 self.fail(" END is expected")113 if not self.is_token(StreamEndToken): 114 self.fail("STREAM-END is expected") 115 115 return documents 116 116 … … 285 285 def fail(self, message): 286 286 marker = self.scanner.peek_token().start_marker 287 raise Error(message+':\n'+marker.get_snippet())288 287 raise ParserError(message+':\n'+marker.get_snippet()) 288
Note: See TracChangeset
for help on using the changeset viewer.
