CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/onec_hbk_bsl/__init__.py
src/onec_hbk_bsl/__main__.py
src/onec_hbk_bsl/_version.py
src/onec_hbk_bsl/cli_main.py
src/onec_hbk_bsl/format_main.py
src/onec_hbk_bsl/lsp_main.py
src/onec_hbk_bsl/mcp_main.py
src/onec_hbk_bsl.egg-info/PKG-INFO
src/onec_hbk_bsl.egg-info/SOURCES.txt
src/onec_hbk_bsl.egg-info/dependency_links.txt
src/onec_hbk_bsl.egg-info/entry_points.txt
src/onec_hbk_bsl.egg-info/requires.txt
src/onec_hbk_bsl.egg-info/top_level.txt
src/onec_hbk_bsl/analysis/__init__.py
src/onec_hbk_bsl/analysis/bsl_string_regions.py
src/onec_hbk_bsl/analysis/bsl_string_split.py
src/onec_hbk_bsl/analysis/bslls_parity.py
src/onec_hbk_bsl/analysis/bslls_runtime_parity.py
src/onec_hbk_bsl/analysis/bslls_typo.py
src/onec_hbk_bsl/analysis/call_graph.py
src/onec_hbk_bsl/analysis/diagnostics.py
src/onec_hbk_bsl/analysis/document_snapshot.py
src/onec_hbk_bsl/analysis/fix_engine.py
src/onec_hbk_bsl/analysis/formatter.py
src/onec_hbk_bsl/analysis/formatter_ast_spacing.py
src/onec_hbk_bsl/analysis/formatter_structural.py
src/onec_hbk_bsl/analysis/lsp_positions.py
src/onec_hbk_bsl/analysis/platform_api.py
src/onec_hbk_bsl/analysis/symbols.py
src/onec_hbk_bsl/analysis/type_inference.py
src/onec_hbk_bsl/analysis/diagnostic/cst.py
src/onec_hbk_bsl/analysis/diagnostic/discovery.py
src/onec_hbk_bsl/analysis/diagnostic/engine.py
src/onec_hbk_bsl/analysis/diagnostic/execution.py
src/onec_hbk_bsl/analysis/diagnostic/models.py
src/onec_hbk_bsl/analysis/diagnostic/registry.py
src/onec_hbk_bsl/analysis/diagnostic/string_state.py
src/onec_hbk_bsl/analysis/diagnostic/suppression.py
src/onec_hbk_bsl/analysis/diagnostic/helpers/__init__.py
src/onec_hbk_bsl/analysis/diagnostic/helpers/config_helpers.py
src/onec_hbk_bsl/analysis/diagnostic/helpers/proc_helpers.py
src/onec_hbk_bsl/analysis/diagnostic/passes/__init__.py
src/onec_hbk_bsl/analysis/diagnostic/passes/core_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/metadata_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/method_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/module_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/query_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/runtime_tail_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/security_pass.py
src/onec_hbk_bsl/analysis/diagnostic/passes/style_pass.py
src/onec_hbk_bsl/analysis/diagnostic/rules/__init__.py
src/onec_hbk_bsl/analysis/diagnostic/rules/common_module_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/control_flow_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/method_contract_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/misc_runtime_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/module_structure_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/query_metadata_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/query_runtime_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/query_text_rules.py
src/onec_hbk_bsl/analysis/diagnostic/rules/runtime_tail_rules.py
src/onec_hbk_bsl/bslls_typo_data/TypoDiagnostic_ru.properties
src/onec_hbk_bsl/bslls_typo_data/__init__.py
src/onec_hbk_bsl/cli/__init__.py
src/onec_hbk_bsl/cli/baseline.py
src/onec_hbk_bsl/cli/check.py
src/onec_hbk_bsl/cli/config.py
src/onec_hbk_bsl/cli/git_utils.py
src/onec_hbk_bsl/indexer/__init__.py
src/onec_hbk_bsl/indexer/db_path.py
src/onec_hbk_bsl/indexer/incremental.py
src/onec_hbk_bsl/indexer/metadata_parser.py
src/onec_hbk_bsl/indexer/metadata_registry.py
src/onec_hbk_bsl/indexer/symbol_index.py
src/onec_hbk_bsl/indexer/watcher.py
src/onec_hbk_bsl/lsp/__init__.py
src/onec_hbk_bsl/lsp/diagnostics_ru.py
src/onec_hbk_bsl/lsp/document_state.py
src/onec_hbk_bsl/lsp/pygls_content_length.py
src/onec_hbk_bsl/lsp/server.py
src/onec_hbk_bsl/mcp_bridge/__init__.py
src/onec_hbk_bsl/mcp_bridge/server.py
src/onec_hbk_bsl/parser/__init__.py
src/onec_hbk_bsl/parser/bsl_parser.py
src/onec_hbk_bsl/parser/queries.py