michaelneuper/bfi
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
bfi === bfi is a Brainfuck [1] interpreter written in pure 32-bit x86 assembly. That is, it does not make any calls to the standard C libraries and performs all I/O via Linux system calls. In order to build the project, run `make` from the project root, which will produce an executable `bfi`. The program takes either one or zero argument(s). If one argument is given, it is assumed to be the path to a Brainfuck source file, if zero arguments are given, input is read from stdin. [1]: <https://en.wikipedia.org/wiki/Brainfuck>