Skip to content

refactor(preproc): add preprocessor query model#228

Draft
hongjr03 wants to merge 5 commits into
masterfrom
refactor/preproc-crate
Draft

refactor(preproc): add preprocessor query model#228
hongjr03 wants to merge 5 commits into
masterfrom
refactor/preproc-crate

Conversation

@hongjr03
Copy link
Copy Markdown
Member

@hongjr03 hongjr03 commented Jun 4, 2026

Summary

  • Split the preprocessor crate into explicit index and model modules.
  • Add a query-oriented preprocessor model for macro visibility, usage resolution, provenance, includes, and conditional branch access.
  • Update downstream imports to use the explicit preproc::index module path.

Validation

  • cargo test -p preproc
  • cargo check -p hir
  • cargo check -p ide
  • cargo fmt --check
  • git diff --check

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2026

Docs preview: https://vide.pascal-lab.net/preview/pr-228/

@hongjr03 hongjr03 force-pushed the refactor/preproc-crate branch from 27b76e6 to 9c78586 Compare June 4, 2026 18:03
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