53 lines
1.4 KiB
Python
53 lines
1.4 KiB
Python
"""Universal 1C SQL metadata parser primitives."""
|
|
|
|
from .payload import (
|
|
BraceNode,
|
|
Lexer,
|
|
Parser,
|
|
collect_strings,
|
|
parse_brace_text,
|
|
payload_to_text,
|
|
try_decompress,
|
|
)
|
|
from .dbnames import DBNamesRecord, parse_dbnames_bytes, parse_dbnames_file
|
|
from .extensions import (
|
|
ExtensionZippedInfo,
|
|
ManifestEntry,
|
|
parse_extension_manifest_bytes,
|
|
parse_extension_zipped_info,
|
|
)
|
|
from .config_object import MetadataObjectIdentity, find_identity, parse_config_object_file
|
|
from .storage import StorageRoute, group_records_by_guid, storage_route, storage_routes
|
|
from .config_sections import SectionSummary, summarize_section, summarize_sections
|
|
from .xml_metadata import XmlMetadataItem, extract_xml_metadata_items, group_xml_items
|
|
|
|
__all__ = [
|
|
"BraceNode",
|
|
"Lexer",
|
|
"Parser",
|
|
"collect_strings",
|
|
"parse_brace_text",
|
|
"payload_to_text",
|
|
"try_decompress",
|
|
"DBNamesRecord",
|
|
"parse_dbnames_bytes",
|
|
"parse_dbnames_file",
|
|
"ExtensionZippedInfo",
|
|
"ManifestEntry",
|
|
"parse_extension_manifest_bytes",
|
|
"parse_extension_zipped_info",
|
|
"MetadataObjectIdentity",
|
|
"find_identity",
|
|
"parse_config_object_file",
|
|
"StorageRoute",
|
|
"group_records_by_guid",
|
|
"storage_route",
|
|
"storage_routes",
|
|
"SectionSummary",
|
|
"summarize_section",
|
|
"summarize_sections",
|
|
"XmlMetadataItem",
|
|
"extract_xml_metadata_items",
|
|
"group_xml_items",
|
|
]
|