Changeset 188 for pyyaml/trunk/lib/yaml/scanner.py
- Timestamp:
- 06/16/06 03:23:05 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/lib/yaml/scanner.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib/yaml/scanner.py
r149 r188 215 215 216 216 # Is it the flow entry indicator? 217 if ch inu',':217 if ch == u',': 218 218 return self.fetch_flow_entry() 219 219 220 220 # Is it the block entry indicator? 221 if ch inu'-' and self.check_block_entry():221 if ch == u'-' and self.check_block_entry(): 222 222 return self.fetch_block_entry() 223 223 … … 326 326 key = self.possible_simple_keys[self.flow_level] 327 327 328 # I don't think it's possible, but I could be wrong.329 assert not key.required330 #if key.required:331 # raise ScannerError("while scanning a simple key", key.mark, 332 # "could not found expected ':'", self.get_mark())328 if key.required: 329 raise ScannerError("while scanning a simple key", key.mark, 330 "could not found expected ':'", self.get_mark()) 331 332 del self.possible_simple_keys[self.flow_level] 333 333 334 334 # Indentation functions. … … 588 588 "mapping values are not allowed here", 589 589 self.get_mark()) 590 591 # If this value starts a new block mapping, we need to add 592 # BLOCK-MAPPING-START. It will be detected as an error later by 593 # the parser. 594 if not self.flow_level: 595 if self.add_indent(self.column): 596 mark = self.get_mark() 597 self.tokens.append(BlockMappingStartToken(mark, mark)) 590 598 591 599 # Simple keys are allowed after ':' in the block context.
Note: See TracChangeset
for help on using the changeset viewer.
