Lines Matching full:yaml
2 import yaml, yaml.composer, yaml.constructor, yaml.resolver
4 class CanonicalError(yaml.YAMLError):
50 self.tokens.append(yaml.StreamStartToken(None, None))
55 self.tokens.append(yaml.StreamEndToken(None, None))
61 self.tokens.append(yaml.DocumentStartToken(None, None))
64 self.tokens.append(yaml.FlowSequenceStartToken(None, None))
67 self.tokens.append(yaml.FlowMappingStartToken(None, None))
70 self.tokens.append(yaml.FlowSequenceEndToken(None, None))
73 self.tokens.append(yaml.FlowMappingEndToken(None, None))
76 self.tokens.append(yaml.KeyToken(None, None))
79 self.tokens.append(yaml.ValueToken(None, None))
82 self.tokens.append(yaml.FlowEntryToken(None, None))
93 DIRECTIVE = '%YAML 1.1'
99 return yaml.DirectiveToken('YAML', (1, 1), None, None)
105 TokenClass = yaml.AliasToken
107 TokenClass = yaml.AnchorToken
124 value = 'tag:yaml.org,2002:'+value[1:]
129 return yaml.TagToken(value, None, None)
194 return yaml.ScalarToken(''.join(chunks), False, None, None)
220 self.get_token(yaml.StreamStartToken)
221 self.events.append(yaml.StreamStartEvent(None, None))
222 while not self.check_token(yaml.StreamEndToken):
223 if self.check_token(yaml.DirectiveToken, yaml.DocumentStartToken):
227 self.get_token(yaml.StreamEndToken)
228 self.events.append(yaml.StreamEndEvent(None, None))
233 if self.check_token(yaml.DirectiveToken):
234 self.get_token(yaml.DirectiveToken)
235 self.get_token(yaml.DocumentStartToken)
236 self.events.append(yaml.DocumentStartEvent(None, None))
238 self.events.append(yaml.DocumentEndEvent(None, None))
242 if self.check_token(yaml.AliasToken):
243 self.events.append(yaml.AliasEvent(self.get_token_value(), None, None))
246 if self.check_token(yaml.AnchorToken):
249 if self.check_token(yaml.TagToken):
251 if self.check_token(yaml.ScalarToken):
252 …self.events.append(yaml.ScalarEvent(anchor, tag, (False, False), self.get_token_value(), None, Non…
253 elif self.check_token(yaml.FlowSequenceStartToken):
254 self.events.append(yaml.SequenceStartEvent(anchor, tag, None, None))
256 elif self.check_token(yaml.FlowMappingStartToken):
257 self.events.append(yaml.MappingStartEvent(anchor, tag, None, None))
264 self.get_token(yaml.FlowSequenceStartToken)
265 if not self.check_token(yaml.FlowSequenceEndToken):
267 while not self.check_token(yaml.FlowSequenceEndToken):
268 self.get_token(yaml.FlowEntryToken)
269 if not self.check_token(yaml.FlowSequenceEndToken):
271 self.get_token(yaml.FlowSequenceEndToken)
272 self.events.append(yaml.SequenceEndEvent(None, None))
276 self.get_token(yaml.FlowMappingStartToken)
277 if not self.check_token(yaml.FlowMappingEndToken):
279 while not self.check_token(yaml.FlowMappingEndToken):
280 self.get_token(yaml.FlowEntryToken)
281 if not self.check_token(yaml.FlowMappingEndToken):
283 self.get_token(yaml.FlowMappingEndToken)
284 self.events.append(yaml.MappingEndEvent(None, None))
288 self.get_token(yaml.KeyToken)
290 self.get_token(yaml.ValueToken)
319 yaml.composer.Composer, yaml.constructor.Constructor, yaml.resolver.Resolver):
326 yaml.composer.Composer.__init__(self)
327 yaml.constructor.Constructor.__init__(self)
328 yaml.resolver.Resolver.__init__(self)
330 yaml.CanonicalLoader = CanonicalLoader
333 return yaml.scan(stream, Loader=CanonicalLoader)
335 yaml.canonical_scan = canonical_scan
338 return yaml.parse(stream, Loader=CanonicalLoader)
340 yaml.canonical_parse = canonical_parse
343 return yaml.compose(stream, Loader=CanonicalLoader)
345 yaml.canonical_compose = canonical_compose
348 return yaml.compose_all(stream, Loader=CanonicalLoader)
350 yaml.canonical_compose_all = canonical_compose_all
353 return yaml.load(stream, Loader=CanonicalLoader)
355 yaml.canonical_load = canonical_load
358 return yaml.load_all(stream, Loader=CanonicalLoader)
360 yaml.canonical_load_all = canonical_load_all