smc源自于 Bob Martin 的狀態(tài)機編譯器,能根據(jù)定義文件生成c++,java,tcl,vb.net,c#狀態(tài)機.
定義文件一般格式
當(dāng)前狀態(tài)
{
狀態(tài)變遷 變遷后狀態(tài)
變遷時執(zhí)行的動作
}