#author("2018-06-12T22:05:49+09:00","","") #author("2018-06-16T22:29:50+09:00","","") [[FrontPage]] *white_spaceのページ [#pb722c83] 難解言語 実装簡単ぽい言語white_spaceをHSPに移植しよう。のページです 今年のHSPコンテスト出品を目標にやっていきたいです 言語仕様まんま移植するのも難しいので 自分流にアレンジしながらやって 後からwhite_spaceに寄ろうという趣旨です こういうことをNETに書くとやんないwの規則が怖いっすねw [[ws_014_subr]] [[ws_010]] [[ws_010_stack]] [[ws_012_stack]] [[ws_014_stack]] white_spaceでstack構造をデータ型の一つにしてるので 頑張って書きました heap構造も使ってるのでそっちも更新せねば モジュール変数で要素を管理してるモジュールと ラップしてモジュール変数決め打ちモジュールの二つを記述しています [[ws_010_heap]] [[ws_012_heap]] [[ws_0125_heap]] ラベル構造体を移植しました [[ws_010_labels]] 改造元 https://github.com/hostilefork/whitespacers/tree/master/c