D言語で書かれたBrainfuxkの処理系です。
処理系作成のチュートリアルでお馴染みですが、なんだかんだ作ったことがなかったので作ってみました。
- D言語で書かれている
- "[","]"のブロックネストをチェックし、不正の場合エラーを吐いてくれます
不正な文字があった場合、エラーを吐いてくれます
コメントとして扱われ、無視されます
dub build
brainfuxk-d input-brainfuck-sourcecode.bf
rdmd test/test.d
Correct-Cases ,Incorrect-Casesのテストケースを使ってテストが行われます。