89 lines
2.3 KiB
Python
89 lines
2.3 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,
|
|
parse_dbnames_version_bytes,
|
|
parse_dbnames_version_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
|
|
from .support_rules import (
|
|
SupplierSupport,
|
|
SupportRule,
|
|
parse_parent_configurations_bytes,
|
|
parse_parent_configurations_file,
|
|
)
|
|
from .common_command import (
|
|
common_command_group_guid,
|
|
index_common_command_groups,
|
|
parse_common_command_tree,
|
|
)
|
|
from .scheduled_job import (
|
|
decode_schedule,
|
|
rebuild_schedule_tree,
|
|
schedule_layout,
|
|
schedule_write_edits,
|
|
)
|
|
|
|
__all__ = [
|
|
"BraceNode",
|
|
"Lexer",
|
|
"Parser",
|
|
"collect_strings",
|
|
"parse_brace_text",
|
|
"payload_to_text",
|
|
"try_decompress",
|
|
"DBNamesRecord",
|
|
"parse_dbnames_bytes",
|
|
"parse_dbnames_file",
|
|
"parse_dbnames_version_bytes",
|
|
"parse_dbnames_version_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",
|
|
"SupplierSupport",
|
|
"SupportRule",
|
|
"parse_parent_configurations_bytes",
|
|
"parse_parent_configurations_file",
|
|
"common_command_group_guid",
|
|
"index_common_command_groups",
|
|
"parse_common_command_tree",
|
|
"decode_schedule",
|
|
"rebuild_schedule_tree",
|
|
"schedule_layout",
|
|
"schedule_write_edits",
|
|
]
|