mirror of
https://gitee.com/openharmony/third_party_pyyaml
synced 2025-02-21 11:22:56 +00:00

Could, as well as should, shall, must, may, can, might, etc. are auxiliary words. After an auxiliary word should come an infinitive verb.
86 lines
3.2 KiB
Python
86 lines
3.2 KiB
Python
|
|
__all__ = ['CBaseLoader', 'CSafeLoader', 'CLoader',
|
|
'CBaseDumper', 'CSafeDumper', 'CDumper']
|
|
|
|
from _yaml import CParser, CEmitter
|
|
|
|
from constructor import *
|
|
|
|
from serializer import *
|
|
from representer import *
|
|
|
|
from resolver import *
|
|
|
|
class CBaseLoader(CParser, BaseConstructor, BaseResolver):
|
|
|
|
def __init__(self, stream):
|
|
CParser.__init__(self, stream)
|
|
BaseConstructor.__init__(self)
|
|
BaseResolver.__init__(self)
|
|
|
|
class CSafeLoader(CParser, SafeConstructor, Resolver):
|
|
|
|
def __init__(self, stream):
|
|
CParser.__init__(self, stream)
|
|
SafeConstructor.__init__(self)
|
|
Resolver.__init__(self)
|
|
|
|
class CLoader(CParser, Constructor, Resolver):
|
|
|
|
def __init__(self, stream):
|
|
CParser.__init__(self, stream)
|
|
Constructor.__init__(self)
|
|
Resolver.__init__(self)
|
|
|
|
class CBaseDumper(CEmitter, BaseRepresenter, BaseResolver):
|
|
|
|
def __init__(self, stream,
|
|
default_style=None, default_flow_style=None,
|
|
canonical=None, indent=None, width=None,
|
|
allow_unicode=None, line_break=None,
|
|
encoding=None, explicit_start=None, explicit_end=None,
|
|
version=None, tags=None):
|
|
CEmitter.__init__(self, stream, canonical=canonical,
|
|
indent=indent, width=width, encoding=encoding,
|
|
allow_unicode=allow_unicode, line_break=line_break,
|
|
explicit_start=explicit_start, explicit_end=explicit_end,
|
|
version=version, tags=tags)
|
|
Representer.__init__(self, default_style=default_style,
|
|
default_flow_style=default_flow_style)
|
|
Resolver.__init__(self)
|
|
|
|
class CSafeDumper(CEmitter, SafeRepresenter, Resolver):
|
|
|
|
def __init__(self, stream,
|
|
default_style=None, default_flow_style=None,
|
|
canonical=None, indent=None, width=None,
|
|
allow_unicode=None, line_break=None,
|
|
encoding=None, explicit_start=None, explicit_end=None,
|
|
version=None, tags=None):
|
|
CEmitter.__init__(self, stream, canonical=canonical,
|
|
indent=indent, width=width, encoding=encoding,
|
|
allow_unicode=allow_unicode, line_break=line_break,
|
|
explicit_start=explicit_start, explicit_end=explicit_end,
|
|
version=version, tags=tags)
|
|
SafeRepresenter.__init__(self, default_style=default_style,
|
|
default_flow_style=default_flow_style)
|
|
Resolver.__init__(self)
|
|
|
|
class CDumper(CEmitter, Serializer, Representer, Resolver):
|
|
|
|
def __init__(self, stream,
|
|
default_style=None, default_flow_style=None,
|
|
canonical=None, indent=None, width=None,
|
|
allow_unicode=None, line_break=None,
|
|
encoding=None, explicit_start=None, explicit_end=None,
|
|
version=None, tags=None):
|
|
CEmitter.__init__(self, stream, canonical=canonical,
|
|
indent=indent, width=width, encoding=encoding,
|
|
allow_unicode=allow_unicode, line_break=line_break,
|
|
explicit_start=explicit_start, explicit_end=explicit_end,
|
|
version=version, tags=tags)
|
|
Representer.__init__(self, default_style=default_style,
|
|
default_flow_style=default_flow_style)
|
|
Resolver.__init__(self)
|
|
|