LICENSE
MANIFEST.in
README.md
opencode.json
pyproject.toml
.github/workflows/ci.yml
delphi_lsp/__init__.py
delphi_lsp/_version.py
delphi_lsp/agent_cache.py
delphi_lsp/agent_cli.py
delphi_lsp/agent_context.py
delphi_lsp/agent_cpg.py
delphi_lsp/agent_cpg_builder.py
delphi_lsp/agent_layers.py
delphi_lsp/agent_metrics.py
delphi_lsp/agent_protocol.py
delphi_lsp/agent_relations.py
delphi_lsp/agent_templates.py
delphi_lsp/agent_wiki.py
delphi_lsp/agent_workspace.py
delphi_lsp/ast_serialize.py
delphi_lsp/binary.py
delphi_lsp/comment_builder.py
delphi_lsp/consts.py
delphi_lsp/delphiast_lexer.py
delphi_lsp/delphiast_parser.py
delphi_lsp/delphiast_tokens.py
delphi_lsp/grammar.py
delphi_lsp/incremental.py
delphi_lsp/lark_builder.py
delphi_lsp/lark_tokens.py
delphi_lsp/lexical_scanner.py
delphi_lsp/lsp_server.py
delphi_lsp/metrics.py
delphi_lsp/native_bridge.py
delphi_lsp/navigation_cache.py
delphi_lsp/nodes.py
delphi_lsp/parallel_outline.py
delphi_lsp/parse_artifacts.py
delphi_lsp/parser.py
delphi_lsp/parser_backend.py
delphi_lsp/preprocessor.py
delphi_lsp/progress.py
delphi_lsp/project_config.py
delphi_lsp/project_discovery.py
delphi_lsp/project_indexer.py
delphi_lsp/py.typed
delphi_lsp/response_cache.py
delphi_lsp/semantic.py
delphi_lsp/semantic_builder.py
delphi_lsp/source_reader.py
delphi_lsp/wiki_external_sort.py
delphi_lsp/wiki_memory.py
delphi_lsp/workspace.py
delphi_lsp/writer.py
docs/performance-delphi.md
docs/performance-fpc.md
docs/release-2.3.0.md
docs/release-2.3.3.md
docs/release-3.0.0.md
docs/release-3.1.0.md
docs/release-3.1.1.md
docs/release-3.1.2.md
docs/release-3.2.0.md
docs/release-3.2.1.md
docs/release-3.2.2.md
docs/release-3.3.0.md
docs/release-3.4.0.md
docs/release-3.5.0.md
docs/rust-backend-benchmark.md
docs/rust-backend.md
docs/superpowers/plans/2026-07-16-architecture-metrics-implementation.md
docs/superpowers/plans/2026-07-17-large-codebase-performance.md
docs/superpowers/plans/2026-07-22-conditional-outline-ranges.md
docs/superpowers/plans/2026-07-23-2.3-performance.md
docs/superpowers/plans/2026-07-23-bounded-cli-cache-daemon.md
docs/superpowers/plans/2026-07-23-delphiast-python-backend.md
docs/superpowers/plans/2026-07-23-parallel-cache-prewarming.md
docs/superpowers/plans/2026-07-24-hybrid-cpg.md
docs/superpowers/plans/2026-07-24-repository-default-navigation.md
docs/superpowers/plans/2026-07-27-okf-memory-progress.md
docs/superpowers/plans/2026-07-27-okf-wiki-export.md
docs/superpowers/plans/2026-07-27-project-path-configuration.md
docs/superpowers/plans/2026-08-04-release-performance-unblock.md
docs/superpowers/specs/2026-07-16-architecture-metrics-design.md
docs/superpowers/specs/2026-07-17-large-codebase-performance-design.md
docs/superpowers/specs/2026-07-22-conditional-outline-ranges-design.md
docs/superpowers/specs/2026-07-23-2.3-performance-design.md
docs/superpowers/specs/2026-07-23-bounded-cli-cache-daemon-design.md
docs/superpowers/specs/2026-07-23-delphiast-python-backend-design.md
docs/superpowers/specs/2026-07-23-parallel-cache-prewarming-design.md
docs/superpowers/specs/2026-07-24-hybrid-cpg-design.md
docs/superpowers/specs/2026-07-24-repository-default-navigation-design.md
docs/superpowers/specs/2026-07-27-okf-memory-progress-design.md
docs/superpowers/specs/2026-07-27-okf-wiki-export-design.md
docs/superpowers/specs/2026-07-27-project-path-configuration-design.md
docs/superpowers/specs/2026-08-04-release-performance-unblock-design.md
python_delphi_lsp.egg-info/PKG-INFO
python_delphi_lsp.egg-info/SOURCES.txt
python_delphi_lsp.egg-info/dependency_links.txt
python_delphi_lsp.egg-info/entry_points.txt
python_delphi_lsp.egg-info/requires.txt
python_delphi_lsp.egg-info/top_level.txt
rust/Cargo.toml
rust/README.md
rust/src/lexer.rs
rust/src/lib.rs
rust/src/parser/mod.rs
rust/src/parser/structure.rs
rust/src/parser/types.rs
scripts/audit_delphi_language_features.py
scripts/benchmark_cpg.py
scripts/benchmark_fpc_corpus.py
scripts/benchmark_github_corpus.py
scripts/benchmark_parallel_cache.py
scripts/benchmark_response_cache.py
scripts/bootstrap_vllm_codebase_skill_test.py
scripts/bootstrap_vllm_opencode_test.ps1
scripts/bootstrap_vllm_opencode_test.py
scripts/bootstrap_vllm_opencode_test.sh
scripts/build_github_performance_corpus.py
scripts/check_ornith_cache.py
scripts/eval_all.py
scripts/generate_progress_pdf.py
scripts/generate_release_evidence.py
scripts/lexer_parity.py
scripts/outline_gap_detector.py
scripts/parser_differential.py
scripts/prepare_delphi_corpus.py
scripts/prepare_fpc_corpus.py
scripts/prepare_ornith_cache.py
scripts/run_opencode_lsp_probe.py
scripts/run_openrouter_github_e2e.py
scripts/start_ornith_vllm.sh
scripts/summarize_opencode_request_payloads.py
scripts/ollama/ornith-lspctx.Modelfile
tests/corpora.performance.lock.json
tests/fpc_parse_quality.baseline.json
tests/test_agent_cache.py
tests/test_agent_cli_content.py
tests/test_agent_cli_errors.py
tests/test_agent_codebase.py
tests/test_agent_context.py
tests/test_agent_cpg.py
tests/test_agent_metrics.py
tests/test_agent_protocol.py
tests/test_agent_relations.py
tests/test_agent_wiki.py
tests/test_agent_worker.py
tests/test_agent_workspace.py
tests/test_artifact_cache_cpu_smoke.py
tests/test_artifact_cache_integration.py
tests/test_ast_serialize.py
tests/test_bootstrap_vllm_codebase_skill.py
tests/test_bootstrap_vllm_opencode.py
tests/test_delphi_performance_corpus.py
tests/test_delphiast_lexer.py
tests/test_delphiast_native_compatibility.py
tests/test_delphiast_parser.py
tests/test_delphiast_parser_linearity.py
tests/test_delphiast_semantic_compatibility.py
tests/test_diagnostics.py
tests/test_fpc_performance_corpus.py
tests/test_github_performance_corpus.py
tests/test_incremental.py
tests/test_incremental_performance.py
tests/test_incremental_property.py
tests/test_language_feature_matrix.py
tests/test_legacy_snippets.py
tests/test_lsp_features.py
tests/test_lsp_server.py
tests/test_lsp_support.py
tests/test_metrics.py
tests/test_native_bridge.py
tests/test_native_optional.py
tests/test_navigation_cache.py
tests/test_opencode_config.py
tests/test_opencode_probe.py
tests/test_opencode_request_payloads.py
tests/test_openrouter_github_e2e.py
tests/test_ornith_cache_prepare.py
tests/test_outline_gap_detector.py
tests/test_package_metadata.py
tests/test_parallel_outline.py
tests/test_parity_floor.py
tests/test_parse_artifacts.py
tests/test_parser.py
tests/test_parser_backend_switch.py
tests/test_parser_backends.py
tests/test_preprocessor.py
tests/test_progress.py
tests/test_project_config.py
tests/test_project_discovery.py
tests/test_project_indexer.py
tests/test_release_evidence.py
tests/test_response_cache.py
tests/test_response_cache_benchmark.py
tests/test_rust_lexer_parity.py
tests/test_semantic.py
tests/test_throughput_scaling.py
tests/test_vllm_start_script.py
tests/test_wiki_external_sort.py
tests/test_wiki_memory.py
tests/test_workspace.py
tests/fixtures/library_demo.dpr
tests/fixtures/package_demo.dpk
tests/fixtures/program_demo.dpr
tests/fixtures/unit_advanced.pas
tests/fixtures/unit_attributes.pas
tests/fixtures/unit_basic.pas
tests/fixtures/unit_consumer.pas
tests/fixtures/unit_generics.pas
tests/fixtures/unit_inheritance.pas
tests/fixtures/unit_math.pas
tests/fixtures/unit_properties.pas
tests/fixtures/unit_sections.pas
tests/fixtures/unit_statements.pas
tests/fixtures/unit_types.pas
tests/fixtures/unit_unresolved.pas
tests/fixtures/unit_with.pas
tests/fixtures/DUnitX/ProviderExample.pas
tests/fixtures/legacy_snippets/DeprecatedOnConst.pas
tests/fixtures/legacy_snippets/VariantRecordFieldAttributes.pas
tests/fixtures/legacy_snippets/alignedrecords.pas
tests/fixtures/legacy_snippets/constset.pas
tests/fixtures/legacy_snippets/deprecatedtype.pas
tests/fixtures/legacy_snippets/dottedtypes.pas
tests/fixtures/legacy_snippets/endtoken.pas
tests/fixtures/legacy_snippets/experimentals.pas
tests/fixtures/legacy_snippets/externalfunction.pas
tests/fixtures/legacy_snippets/finalizationinitializationexports.pas
tests/fixtures/legacy_snippets/forwardoverloaded.pas
tests/fixtures/legacy_snippets/forwardwithoutsemicolon.pas
tests/fixtures/legacy_snippets/genericconstraints.pas
tests/fixtures/legacy_snippets/genericinterfacemethoddelegation.pas
tests/fixtures/legacy_snippets/implementsgenerictype.pas
tests/fixtures/legacy_snippets/include file2.inc
tests/fixtures/legacy_snippets/includefile.inc
tests/fixtures/legacy_snippets/includefile.pas
tests/fixtures/legacy_snippets/managedrecords.pas
tests/fixtures/legacy_snippets/messagemethod.pas
tests/fixtures/legacy_snippets/multiline.pas
tests/fixtures/legacy_snippets/nonalignedrecords.pas
tests/fixtures/legacy_snippets/numbers.pas
tests/fixtures/legacy_snippets/pointerchars.pas
tests/fixtures/legacy_snippets/properties.pas
tests/fixtures/legacy_snippets/strictvisibility.pas
tests/fixtures/legacy_snippets/tryexcept.pas
tests/fixtures/legacy_snippets/umlauts.pas
tests/fixtures/legacy_snippets/whitespacearoundifdefcondition.pas
tests/fixtures/lexer_minimal/01_compound_symbols.pas
tests/fixtures/lexer_minimal/02_single_symbols.pas
tests/fixtures/lexer_minimal/03_line_comment.pas
tests/fixtures/lexer_minimal/04_brace_comment.pas
tests/fixtures/lexer_minimal/05_paren_comment.pas
tests/fixtures/lexer_minimal/06_compiler_directive_brace.pas
tests/fixtures/lexer_minimal/07_compiler_directive_paren.pas
tests/fixtures/lexer_minimal/08_string_single.pas
tests/fixtures/lexer_minimal/09_string_escaped.pas
tests/fixtures/lexer_minimal/10_char_code.pas
tests/fixtures/lexer_minimal/11_char_code_hex.pas
tests/fixtures/lexer_minimal/12_hex_number.pas
tests/fixtures/lexer_minimal/13_binary_number.pas
tests/fixtures/lexer_minimal/14_decimal_number.pas
tests/fixtures/lexer_minimal/15_float_number.pas
tests/fixtures/lexer_minimal/16_exp_number.pas
tests/fixtures/lexer_minimal/17_range_vs_float.pas
tests/fixtures/lexer_minimal/18_trailing_dot.pas
tests/fixtures/lexer_minimal/19_ampersian_identifier.pas
tests/fixtures/lexer_minimal/20_ampersian_octal.pas
tests/fixtures/lexer_minimal/21_keywords.pas
tests/fixtures/lexer_minimal/22_identifier.pas
tests/fixtures/lexer_minimal/23_bom.pas
tests/fixtures/lexer_minimal/24_crlf.pas
tests/fixtures/lexer_minimal/25_tab.pas
tests/fixtures/rust_parity/01_simple_unit.pas
tests/fixtures/rust_parity/02_simple_program.pas
tests/fixtures/rust_parity/03_simple_library.pas
tests/fixtures/rust_parity/04_simple_package.pas
tests/fixtures/rust_parity/05_unit_with_name.pas
tests/fixtures/rust_parity/06_uses_single.pas
tests/fixtures/rust_parity/07_uses_multiple.pas
tests/fixtures/rust_parity/08_uses_with_path.pas
tests/fixtures/rust_parity/09_uses_complex_path.pas
tests/fixtures/rust_parity/10_uses_in_interface.pas
tests/fixtures/rust_parity/11_interface_section.pas
tests/fixtures/rust_parity/12_implementation_section.pas
tests/fixtures/rust_parity/13_initialization_section.pas
tests/fixtures/rust_parity/14_type_section.pas
tests/fixtures/rust_parity/15_var_section.pas
tests/fixtures/rust_parity/16_const_section.pas
tests/fixtures/rust_parity/17_resourcestring_section.pas
tests/fixtures/rust_parity/18_threadvar_section.pas
tests/fixtures/rust_parity/19_exports_section.pas
tests/fixtures/rust_parity/20_multiple_sections.pas
tests/fixtures/rust_parity/21_unit_deprecated.pas
tests/fixtures/rust_parity/22_unit_experimental.pas
tests/fixtures/rust_parity/23_empty_interface.pas
tests/fixtures/rust_parity/24_requires_clause.pas
tests/fixtures/rust_parity/25_contains_clause.pas
tests/fixtures/rust_parity/26_class_declaration.pas
tests/fixtures/rust_parity/27_record_declaration.pas
tests/fixtures/rust_parity/28_object_declaration.pas
tests/fixtures/rust_parity/29_class_with_base.pas
tests/fixtures/rust_parity/30_class_with_multiple_bases.pas
tests/fixtures/rust_parity/31_record_with_base.pas
tests/fixtures/rust_parity/32_visibility_private.pas
tests/fixtures/rust_parity/33_visibility_strict_private.pas
tests/fixtures/rust_parity/34_visibility_protected.pas
tests/fixtures/rust_parity/35_visibility_strict_protected.pas
tests/fixtures/rust_parity/36_visibility_public.pas
tests/fixtures/rust_parity/37_visibility_published.pas
tests/fixtures/rust_parity/38_visibility_automated.pas
tests/fixtures/rust_parity/39_field_declaration.pas
tests/fixtures/rust_parity/40_method_declaration.pas
tests/fixtures/rust_parity/41_method_with_params.pas
tests/fixtures/rust_parity/42_property_read_write.pas
tests/fixtures/rust_parity/43_property_read_only.pas
tests/fixtures/rust_parity/44_property_with_method_read.pas
tests/fixtures/rust_parity/45_property_index_default.pas
tests/fixtures/rust_parity/46_class_var.pas
tests/fixtures/rust_parity/47_class_const.pas
tests/fixtures/rust_parity/48_type_alias.pas
tests/fixtures/rust_parity/49_enum_declaration.pas
tests/fixtures/rust_parity/50_enum_with_values.pas
tests/fixtures/rust_parity/51_set_declaration.pas
tests/fixtures/rust_parity/52_set_of_char.pas
tests/fixtures/rust_parity/53_array_of_int.pas
tests/fixtures/rust_parity/54_array_static.pas
tests/fixtures/rust_parity/55_pointer_type.pas
tests/fixtures/rust_parity/56_procedural_type.pas
tests/fixtures/rust_parity/57_procedural_type_with_result.pas
tests/fixtures/rust_parity/58_class_of.pas
tests/fixtures/rust_parity/59_class_of_anonymous.pas
tests/fixtures/rust_parity/60_class_helper.pas
tests/fixtures/rust_parity/61_class_helper_full.pas
tests/fixtures/rust_parity/62_variant_record.pas
tests/fixtures/rust_parity/63_variant_record_simple.pas
tests/fixtures/rust_parity/64_generic_class.pas
tests/fixtures/rust_parity/65_generic_multiple_params.pas
tests/fixtures/rust_parity/66_specialize_generic.pas
tests/fixtures/rust_parity/67_generic_with_constraint.pas
tests/fixtures/rust_parity/68_generic_with_constructor_constraint.pas
tests/fixtures/rust_parity/directive_abstract.pas
tests/fixtures/rust_parity/directive_cdecl.pas
tests/fixtures/rust_parity/directive_deprecated.pas
tests/fixtures/rust_parity/directive_external.pas
tests/fixtures/rust_parity/directive_forward.pas
tests/fixtures/rust_parity/directive_inline.pas
tests/fixtures/rust_parity/directive_overload.pas
tests/fixtures/rust_parity/directive_override.pas
tests/fixtures/rust_parity/directive_stdcall.pas
tests/fixtures/rust_parity/directive_virtual.pas
tests/fixtures/rust_parity/expr_cast.pas
tests/fixtures/rust_parity/expr_create.pas
tests/fixtures/rust_parity/expr_field_chain.pas
tests/fixtures/rust_parity/expr_indexing.pas
tests/fixtures/rust_parity/expr_operator_precedence.pas
tests/fixtures/rust_parity/hang_001.pas
tests/fixtures/rust_parity/nested_class_routine.pas
tests/fixtures/rust_parity/nested_const.pas
tests/fixtures/rust_parity/nested_label.pas
tests/fixtures/rust_parity/nested_multi.pas
tests/fixtures/rust_parity/nested_multiple.pas
tests/fixtures/rust_parity/nested_routine.pas
tests/fixtures/rust_parity/nested_routine_nested.pas
tests/fixtures/rust_parity/nested_type.pas
tests/fixtures/rust_parity/param_array_of.pas
tests/fixtures/rust_parity/param_const.pas
tests/fixtures/rust_parity/param_default.pas
tests/fixtures/rust_parity/param_out.pas
tests/fixtures/rust_parity/param_var.pas
tests/fixtures/rust_parity/recovery_bad_token.pas
tests/fixtures/rust_parity/recovery_incomplete.pas
tests/fixtures/rust_parity/recovery_missing_colon.pas
tests/fixtures/rust_parity/recovery_missing_end.pas
tests/fixtures/rust_parity/recovery_missing_semicolon.pas
tests/fixtures/rust_parity/routine_constructor.pas
tests/fixtures/rust_parity/routine_destructor.pas
tests/fixtures/rust_parity/routine_function.pas
tests/fixtures/rust_parity/routine_multiline.pas
tests/fixtures/rust_parity/routine_operator.pas
tests/fixtures/rust_parity/routine_procedure.pas
tests/fixtures/rust_parity/stmt_asm.pas
tests/fixtures/rust_parity/stmt_begin_end.pas
tests/fixtures/rust_parity/stmt_case_else.pas
tests/fixtures/rust_parity/stmt_case_of.pas
tests/fixtures/rust_parity/stmt_for_downto.pas
tests/fixtures/rust_parity/stmt_for_to.pas
tests/fixtures/rust_parity/stmt_goto.pas
tests/fixtures/rust_parity/stmt_if_then.pas
tests/fixtures/rust_parity/stmt_if_then_else.pas
tests/fixtures/rust_parity/stmt_raise.pas
tests/fixtures/rust_parity/stmt_repeat_until.pas
tests/fixtures/rust_parity/stmt_try_except.pas
tests/fixtures/rust_parity/stmt_try_finally.pas
tests/fixtures/rust_parity/stmt_while.pas
tests/fixtures/rust_parity/stmt_with.pas