#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