choice の処理の設計ノート 20050616 -MT- 20050824 -MT- 【decode】 + UMS CHOICE_A CHOICE_B CHOICE_C + 処理方針 - choice の子要素ごとに、brunch() を行う。 -> brunch() 先は、弟。 - choice の子要素の最後で、choice の終わりに jump する。 + 生成ソースイメージ // // brunch( 52 ); //CHOICE_A cpos = -20; continue; // // case 52: brunch( 72 ); //CHOICE_B cpos = -20; continue; // // case 72: //CHOICE_C // case -20: // 【encode】 + UMS - decode 側と同じ + 処理方針 - decode 側と同じ + 生成ソースイメージ - decode 側と同じ 【参照】 - デザインノート 2005061503 : 制御構造の取り扱い 以上