エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2008-09-05
草アセンブラとHello, world!を書いた。 compile.rb やばい。適当に書きすぎてわけわからん。 INIT_ENV ... 草アセンブラとHello, world!を書いた。 compile.rb やばい。適当に書きすぎてわけわからん。 INIT_ENV = [:out, :succ, :ch119, :inp] class Let def initialize(e) @e = e end def method_missing(name, *args) name = name.to_s raise NameError.new("Unknown variable '#{name}'") unless name[/^(.*)=$/] puts "\t\# #{$1} = #{args[0]}" @e._alias($1.intern, args[0]) end end class E def initialize(env = INIT_ENV, count = "0", ali = {}) @env = env.d