Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ronen25/rib

Ronen's Interactive BrainF**k Interpreter
https://github.com/ronen25/rib

Last synced: 3 months ago
JSON representation

Ronen's Interactive BrainF**k Interpreter

Awesome Lists containing this project

README

        

# rib
Ronen's Interactive BrainF**k Interpreter

## Introduction
RIB allows you to interactivly test and write BrainF**k programs.

Features include:
- Interactive interpretation of BrainF**k programs
- View the memory and pointer positions

RIB uses [BrainFuck.tk](http://www.brainfuck.tk) as a reference implementation.

## Getting RIB
### System Requirements
- A C99-compliant compiler (tested only with GCC 4.8.4 on Ubuntu 14.04 LTS AMD64)
- GNU Make >= 2.69

### Installation

* Clone the repository using git:
```
$ git clone https://github.com/ronen25/rib
```
* Compile the interpreter:
```
$ make
```
* Run the interpreter:
```
$ rib
```

### Notes
* The interpreter currently supports inputting only one-line programs (see issues).
* No proper testing done (no CMocka support yet), so if you find any bugs please report them.