view interps/egobf/README @ 12271:6389adbc4a0d draft

<kspalaiologos> fetch /hackenv/asmbf-1.2.6.zip https://github.com/KrzysztofSzewczyk/asmbf/archive/master.zip
author HackEso <hackeso@esolangs.org>
date Tue, 31 Dec 2019 15:59:04 +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]