兼雑記
id:shinichiro_h
Brainfuck interpreter in Ruby's Regexp
Ruby の正規表現だけで Brainfuck インタプリタを作ることができました。正規表現の実行は =~ だけなので、ループなども正規表現の内部で実行してます。https://github.com/shinh/hack/blob/master/bf_rb_reg/bf.rbつまりどういうことができるかというと、 BF_REG という Regexp と BF_SUFFIX という文字列定数があって、 …