blob: 065ca569f4b71b61672838a5758ff356a0c18afc [file] [log] [blame]
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""
Reading package.
.. autosummary::
:nosignatures:
aria.parser.reading.ReadingContext
ReaderException
ReaderNotFoundError
ReaderSyntaxError
AlreadyReadException
JinjaReader
JsonReader
Locator
deepcopy_with_locators
copy_locators
RawReader
Reader
ReaderSource
DefaultReaderSource
YamlReader
"""
from .raw import RawReader
from .reader import Reader
from .yaml import YamlReader
from .locator import (Locator, deepcopy_with_locators, copy_locators)
from .json import JsonReader
from .jinja import JinjaReader
from .context import ReadingContext
from .source import ReaderSource, DefaultReaderSource
from .exceptions import (ReaderException,
ReaderNotFoundError,
ReaderSyntaxError,
AlreadyReadException)
__all__ = (
'ReaderException',
'ReaderNotFoundError',
'ReaderSyntaxError',
'AlreadyReadException',
'Reader',
'ReaderSource',
'DefaultReaderSource',
'ReadingContext',
'RawReader',
'Locator',
'deepcopy_with_locators',
'copy_locators',
'YamlReader',
'JsonReader',
'JinjaReader')