view interps/egobf/README @ 1599:d4535cf1d640

<c00kiemon5ter> printf \'%s\\n\' \'#!/bin/sh\' \'ls -r /var/irclogs/_esoteric/????-??-??.txt | while read -r file; do awk -vs="^..:..:..: <$1>" \'\\\'\'$0 ~ s{x=$0} END{if(!x) exit 1; print x}\'\\\'\' "$file" && break; done\' >bin/seen
author HackBot
date Tue, 22 Jan 2013 01:01:10 +0000
parents 859f9b4339e6
children
line wrap: on
line source

== egobfi ==
 A powerful and fast-ish Brainfuck interpreter.

Use: egobfi{width} [options] [file]
Options:
 -eof {0|-|n}
   set EOF mode: 0, -1 or no-change (respectively)
   [default: 0]
 -debug
   activate the # command [default off]
 -unicode {on|off}
   set unicode mode on or off [default off]
 -wrap {on|off}
   set wrappong on or off [default on]


== egobfc ==
 An almost-as-powerful Brainfuck compiler-to-C.

Use: egobfc [options] [file]
Options:
 -eof {0|-|n}
   set EOF mode: 0, -1 or no-change (respectively)
   [default: 0]
 -debug
   activate the # command [default off]
 -unicode {on|off}
   set unicode mode on or off [default off]
 -width {8|16|32}
   set the bitwidth [default 8]

== egobfc2m ==
 A true compiler, compiles BF to memory, like bytecode. It is very fast, but:
A) It only works on x86 (so far, see PORTING),
B) It's somewhat unstable,
C) No unicode, only 8-bit, only wrapping.  Supports EOF and debug.

Use: egobfc2m [options] [file]
Options:
 -eof {0|-|n}
   set EOF mode: 0, -1 or no-change (respectively)
   [default: 0]
 -debug
   activate the # command [default off]