エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先日、kinabaさんと朗読劇を観に行ったときに話していたネタ言語を実装してみました。 元ネタ:「kinaba... 先日、kinabaさんと朗読劇を観に行ったときに話していたネタ言語を実装してみました。 元ネタ:「kinaba さんが Cryolite を洗脳してパターンマッチ厨に仕立て上げるリスト」 http://togetter.com/li/6990 確かにパターンマッチがあれば木の操作を簡潔に書けるのですが、 コメントにAAで木を書いておかないと何をやっているのかよく分からないので、 AAがそのままプログラムになればいいんではないかという発想です。 とりあえず、「ASCII Art Tree Transform」を略してAATTと呼ぶことにします。 「Tree」と言っても今のところ「赤黒木」専用です。 AATTのソースコードは次のようになります。 G P / \ / \ p U -> n g / \ / \ n 3 3 U ^ 大文字が黒ノード、小文字が赤ノード、数字は任意のノード(空ノード含む