sakuramml-rust の開発メモ 以下に開発記を書きました。 Rustでテキスト音楽「サクラ」を書き直している件 ソースコードの構造 メタ情報 サクラのバージョン ライブラリをまとめる 曲情報 曲情報およびコンパイル情報 基本的な流れ コマンドラインを解析して実行 日本語表記(ストトン表記)をMMLに変換 MMLを解析してトークンに分割 トークンを分割して実行する MIDIファイルを出力 データ構造や低レベルライブラリ 基本トークン データ型(svalue) ソースコード解析用 定義など MMLや機能を定義したもの