Changeset 47 for branches/pyyaml3000/lib/yaml/tokens.py
- Timestamp:
- 02/17/06 17:39:52 (7 years ago)
- File:
-
- 1 edited
-
branches/pyyaml3000/lib/yaml/tokens.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pyyaml3000/lib/yaml/tokens.py
r46 r47 6 6 7 7 class DirectiveToken(Token): 8 pass8 code = '<directive>' 9 9 10 10 class YAMLDirectiveToken(DirectiveToken): 11 code = '<%YAML directive>' 11 12 def __init__(self, major_version, minor_version, start_marker, end_marker): 12 13 self.major_version = major_version … … 16 17 17 18 class TagDirectiveToken(DirectiveToken): 18 pass19 code = '<%TAG directive>' 19 20 20 21 class ReservedDirectiveToken(DirectiveToken): 22 code = '<unknown directive>' 21 23 def __init__(self, name, start_marker, end_marker): 22 24 self.name = name … … 25 27 26 28 class DocumentStartToken(Token): 27 pass29 code = '<document start>' 28 30 29 31 class DocumentEndToken(Token): 30 pass32 code = '<document end>' 31 33 32 class EndToken(Token):33 pass34 class StreamEndToken(Token): 35 code = '<stream end>' 34 36 35 37 class BlockSequenceStartToken(Token): 36 pass38 code = '<block sequence start>' 37 39 38 40 class BlockMappingStartToken(Token): 39 pass41 code = '<block mapping end>' 40 42 41 43 class BlockEndToken(Token): 42 pass44 code = '<block end>' 43 45 44 46 class FlowSequenceStartToken(Token): 45 pass47 code = '[' 46 48 47 49 class FlowMappingStartToken(Token): 48 pass50 code = '{' 49 51 50 52 class FlowSequenceEndToken(Token): 51 pass53 code = ']' 52 54 53 55 class FlowMappingEndToken(Token): 54 pass56 code = '}' 55 57 56 58 class KeyToken(Token): 57 pass59 code = '?' 58 60 59 61 class ValueToken(Token): 60 pass62 code = ':' 61 63 62 64 class EntryToken(Token): 63 pass65 code = '- or ,' 64 66 65 67 class AliasToken(Token): 68 code = '<alias>' 66 69 def __init__(self, value, start_marker, end_marker): 67 70 self.value = value … … 70 73 71 74 class AnchorToken(Token): 75 code = '<anchor>' 72 76 def __init__(self, value, start_marker, end_marker): 73 77 self.value = value … … 76 80 77 81 class TagToken(Token): 82 code = '<tag>' 78 83 def __init__(self, value, start_marker, end_marker): 79 84 self.value = value … … 82 87 83 88 class ScalarToken(Token): 89 code = '<scalar>' 84 90 def __init__(self, value, plain, start_marker, end_marker): 85 91 self.value = value
Note: See TracChangeset
for help on using the changeset viewer.
