Home

Awesome

Omgrofl-interpteter

Build Status

Omgrofl interpreter written in Java

About

This project aims to create a fully-functional interpreter of an esoteric programming language called Omgrofl. More information on the language itself can be found here: http://esolangs.org/wiki/Omgrofl

Suggestions or patches are more than welcome.

How it works

The interpreter parses the input source code and transforms it into an abstract syntax tree. It then traverses the tree and runs each instruction.

Getting started

To compile, run these commands on the command line:

git clone https://github.com/OlegSmelov/omgrofl-interpreter.git
cd omgrofl-interpreter
ant

Run an example:

cd dist
java -jar Omgrofl.jar ../examples/alphabet.omgrofl

Currently supported statements

Implementation details

License

MIT (see LICENSE)