Skip to content

feat(hir): resolve hierarchical paths#290

Merged
hongjr03 merged 2 commits into
masterfrom
pr/hierarchical-paths
Jun 27, 2026
Merged

feat(hir): resolve hierarchical paths#290
hongjr03 merged 2 commits into
masterfrom
pr/hierarchical-paths

Conversation

@hongjr03

Copy link
Copy Markdown
Member

Summary

Second slice, stacked on #289. Adds hierarchical path resolution and wires IDE consumers to leaf definitions.

  • Resolve instance, block, and generate-block descent in pathres.
  • Wire completion/definitions/semantic-tokens to the resolved leaf definitions.
  • Update the verilog_2005_lsp_snapshots snapshot for the new hierarchical-path coverage.

Validation

  • `cargo fmt --all -- --check`
  • `cargo clippy --workspace --all-targets -- -D warnings`
  • `cargo test --workspace` (481 passed)

Notes

Depends on #289. The type ADT expansion (enum/union/queue/associative/dynamic/event/chandle) lands in the follow-up PR.

hongjr03 added 2 commits June 27, 2026 13:32
(cherry picked from commit f89300d)
Apply rustfmt fixes for the hierarchical path resolution lowering.
Base automatically changed from pr/symbol-core to master June 27, 2026 05:36
@hongjr03 hongjr03 merged commit 5b61169 into master Jun 27, 2026
18 checks passed
@hongjr03 hongjr03 deleted the pr/hierarchical-paths branch June 27, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant