Skip to content

ronen25/rib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 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.