0xMiden / 0xMiden/air-script

Refactor lowering from MIR to AIR

オープン
#445 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
96
フォーク
39
PR マージ指標
30日以内にマージされた PR はありません

説明

We should make the `translate_from_mir.rs` file a bit more readable - e.g., by splitting out some large `match` branches into helper functions and generally, maybe adding submodules etc.

_Originally posted by @bobbinth in https://github.com/0xMiden/air-script/pull/439#discussion_r2284332363_

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

作業は translate_from_mir.rs にあります。まずファイルを読み、MIR から AIR への変換ロジックを理解し、抽出可能な大きなマッチ分岐を特定してください。コードベース内の既存のヘルパー関数やモジュールを探し、パターンに従ってください。目標は機能を変更せずに可読性を向上させることなので、リファクタリング後もテストが合格することを確認してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
compilers
issue の種類
リファクタリング
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。