Brainfuck interpreter version 1.0
By D. Newhall  (derek_newhall@yahoo.com)


Brainfuck is a simple, esoteric programming language that acts similar to a turing machine.
It was created in 1993 by Urban Mller.


This zip (BF1.zip) contains 5 files:

   bf.ex	- The Euphoria source code.
   bf.exe	- The Windows console executable.
   BFD.EXE	- The DOS executable.

   hello.bf	- "Hello world!" program.
   upper.bf	- Program that takes keyboard input and returns that character but uppercased.



Brainfuck contains only 8 commands:

   >	- Increment pointer.
   <	- Decrement pointer.
   +	- Increment value at pointer.
   -	- Decrement value at pointer.
   ,	- Wait for keypress and set the value at current pointer to the key entered.
   .	- Print the value at the pointer as ASCII.
   [	- Starts a loop.
   ]	- If the value at current pointer is 0 jump back to corresponding [.

Every element in memory is initially 0 and newline is ASCII value 10 by default.



Interpreter command line options (type "bf -?" for more info):

   -A		- Allows you to abort execution of by decrementing the pointer below the starting memory 			  element. Default behavior to is error and abort.
   -W		- Tells Brainfuck to treat ASCII value 13 as a newline (what DOS and Windows do) instead
		  of the default value of ASCII 10.
   -C[char]	- Lets you specify a line comment character. If no character is specified after the 'C'
		  then '#' is used. Any lines that start with this character are ignored.
