Skip to content
m4 macro for brainf*ck
M4
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sample
LICENSE
README.md
bf.m4

README.md

m4 script for brainf*ck

brainf*ckを実行するm4マクロです。

usage: m4 bf.m4 < input.bf

ある程度動きますが次のような制限があります:

  • 入力を受け取れない (`,'が使えない)
  • m4の制御文字がコードに含まれると正常に動かない
  • 特定の記号を出力するとおかしな事になる

Samples

Hello, world!

echo "+++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+." | m4 bf.m4

sampleについて

次のページのものを拝借しました: http://hakugetu.so.land.to/program/brainfuck/1-4.php

You can’t perform that action at this time.