yumemi/gen/stop
止まり方。20「差し戻しは『書けない』ことで、型・生成器・不在の3段で成立する」の exit code 表をそのまま持つ。出力が不整合なら 0 で終わってはならない(柏木 P2-2)。
| exit | 分類 | 誰が直すか |
|---|---|---|
| 0 | 成功 | ── |
| 1 | 生成器の内部エラー / 未実装 / 値の出所 | 生成器または入力元の担当 |
| 2 | 構文が読めない | 生成器の作者 |
| 3 | 宣言の不足 | 書き手(Agent) |
| 4 | 宣言の矛盾 | 書き手(Agent) |
| 5 | 語彙の不足 | framework 保守者 |
| 6 | 不可逆な差分 | framework 保守者 |
Types
pub type Class {
Warning
NotImplemented
ValueSource
Syntax
Missing
Conflict
Vocabulary
Irreversible
}
Constructors
-
Warning0 ── 止めない。生成物はそのまま書く。
-
NotImplemented1 ── 生成器がまだ書けない。★ からは導けるのに出せないものもここ。
-
ValueSource1 ── Page load に必要な値の出所がこの面に無い。
-
Syntax2 ── glance が parse できない。
-
Missing3 ── 宣言が足りない(
keyが無い、collectionが無い)。 -
Conflict4 ── 宣言が矛盾している(from から到達できない列、
order無しのPaged、名前の衝突)。 -
Vocabulary5 ── 語彙が足りない。人へ上げる。
-
Irreversible6 ── 情報を捨てる差分。人へ上げる。