An open API service indexing awesome lists of open source software.

https://github.com/penguincabinet/brainfuxk-d

My own Brainfuxk programming language processor in Dlang.
https://github.com/penguincabinet/brainfuxk-d

brainfuck brainfuck-interpreter dlang interpreter programming-language

Last synced: 3 months ago
JSON representation

My own Brainfuxk programming language processor in Dlang.

Awesome Lists containing this project

README

          

# 🧠Brainfuxk-D
D言語で書かれた[Brainfuxk](https://ja.wikipedia.org/wiki/Brainfuck)の処理系です。
処理系作成のチュートリアルでお馴染みですが、なんだかんだ作ったことがなかったので作ってみました。

## ✅特徴
* D言語で書かれている
* \"[\",\"]\"のブロックネストをチェックし、不正の場合エラーを吐いてくれます
* ~~不正な文字があった場合、エラーを吐いてくれます~~
コメントとして扱われ、無視されます

## 🏗ビルド

```
dub build
```
## 🔨使い方
```
brainfuxk-d input-brainfuck-sourcecode.bf
```

## 📃テスト
```
rdmd test/test.d
```

[Correct-Cases](test/Correct-Cases) ,[Incorrect-Cases](test/Incorrect-Cases)のテストケースを使ってテストが行われます。

## 🎫LICENSE

[MIT](./LICENSE)

## ✍Author

[PenguinCabinet](https://github.com/PenguinCabinet)