From 4f0202339437bea4d6cfde3a2872bef9c9a4d2ff Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Thu, 21 Jan 2010 14:24:39 +0300 Subject: Brainfuck to C wrapper --- bf2c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 bf2c diff --git a/bf2c b/bf2c new file mode 100755 index 0000000..e43067c --- /dev/null +++ b/bf2c @@ -0,0 +1,20 @@ +#!/bin/bash + +set -e +set -u + +BRAINFUCK=./brainfuck + +if [ $# != 0 ]; then + INDENT=$(which indent 2>/dev/null) + BF="$1" + C=${BF/.bf/.c} + shift + "$BRAINFUCK" -O -C "$@" "$BF" > "$C" + if [ -x "$INDENT" ]; then + "$INDENT" "$C" + fi +fi + +exit 0 + -- cgit v1.2.3