• Home
  • Raw
  • Download

Lines Matching full:loader

8 from .loader import *
29 def scan(stream, Loader=Loader): argument
33 loader = Loader(stream)
35 while loader.check_token():
36 yield loader.get_token()
38 loader.dispose()
40 def parse(stream, Loader=Loader): argument
44 loader = Loader(stream)
46 while loader.check_event():
47 yield loader.get_event()
49 loader.dispose()
51 def compose(stream, Loader=Loader): argument
56 loader = Loader(stream)
58 return loader.get_single_node()
60 loader.dispose()
62 def compose_all(stream, Loader=Loader): argument
67 loader = Loader(stream)
69 while loader.check_node():
70 yield loader.get_node()
72 loader.dispose()
74 def load(stream, Loader): argument
79 loader = Loader(stream)
81 return loader.get_single_data()
83 loader.dispose()
85 def load_all(stream, Loader): argument
90 loader = Loader(stream)
92 while loader.check_data():
93 yield loader.get_data()
95 loader.dispose()
272 Loader=None, Dumper=Dumper): argument
279 if Loader is None:
280 loader.Loader.add_implicit_resolver(tag, regexp, first)
281 loader.FullLoader.add_implicit_resolver(tag, regexp, first)
282 loader.UnsafeLoader.add_implicit_resolver(tag, regexp, first)
284 Loader.add_implicit_resolver(tag, regexp, first)
287 def add_path_resolver(tag, path, kind=None, Loader=None, Dumper=Dumper): argument
294 if Loader is None:
295 loader.Loader.add_path_resolver(tag, path, kind)
296 loader.FullLoader.add_path_resolver(tag, path, kind)
297 loader.UnsafeLoader.add_path_resolver(tag, path, kind)
299 Loader.add_path_resolver(tag, path, kind)
302 def add_constructor(tag, constructor, Loader=None): argument
305 Constructor is a function that accepts a Loader instance
308 if Loader is None:
309 loader.Loader.add_constructor(tag, constructor)
310 loader.FullLoader.add_constructor(tag, constructor)
311 loader.UnsafeLoader.add_constructor(tag, constructor)
313 Loader.add_constructor(tag, constructor)
315 def add_multi_constructor(tag_prefix, multi_constructor, Loader=None): argument
319 Multi-constructor accepts a Loader instance, a tag suffix,
322 if Loader is None:
323 loader.Loader.add_multi_constructor(tag_prefix, multi_constructor)
324 loader.FullLoader.add_multi_constructor(tag_prefix, multi_constructor)
325 loader.UnsafeLoader.add_multi_constructor(tag_prefix, multi_constructor)
327 Loader.add_multi_constructor(tag_prefix, multi_constructor)
355 for loader in cls.yaml_loader:
356 loader.add_constructor(cls.yaml_tag, cls.from_yaml)
370 yaml_loader = [Loader, FullLoader, UnsafeLoader]
377 def from_yaml(cls, loader, node): argument
381 return loader.construct_yaml_object(node, cls)