Tracker
Roadmap search
Versions, deliverables, workstreams, tasks, and pages
Workstream
Parser & semantic analysis research
Pest parsing, HIR modeling, module-graph resolution, staged semantic and type rules, diagnostic catalog growth, and desugar/normalization passes—the analysis foundation later carried into beskid_analysis and the unified pipeline in v0.1+.
v0.0 · compiler-analysis
Tasks in scope
- Bootstrap Pecan repositoryDonehigh
- Author semantic analysis specification and workspace layoutDonehigh
- Document HIR phase-indexed shared-core modelDonehigh
- Resolver module graph, scopes, and resolution tablesDonehigh
- Research: Pest parser plus staged semantic rule pipelineDonehigh
- HIR normalization pass (for-loop desugaring)Donemedium
- Reorganize workspace from src/ to crates/ and add beskid_abiDonehigh
- Analysis services module (input/project resolution and parsing utilities)Donehigh
- Visitor-pattern refactors for control flow and type checkingDonemedium
- HirQuery-based staged analysis traversalDonemedium
- SemanticIssueKind diagnostic catalog (60+ variants)Donemedium
- String interpolation desugaring to concatenationDonemedium
- Grammar and HIR support for attributes and lambdasDonemedium