The Orangutan Monkey Interpreter is an interpreter that executes code written in Thorsten Ball's Monkey language written in the Orangutan programming language itself an implementation and extension of Monkey.
A "feature-complete"^ implementation of Monkey written in a superset of monkey. Repository includes two scripts to execute:
-
single Monkey scripts:
orangutan run .\src\monkey-run.utan my-script.monkey -
multiple Monkey programs via a Read-Evaluate-Print-Loop (REPL):
orangutan run .\src\monkey-repl.utan
^ well at least it tries to be, there are likely bugs at this early stage.
- Clone the repository:
git clone https://github.com/emilkloeden/orangutan-monkey-interpreter.git
cd orangutan-monkey-interpreter- Ensure you have the Orangutan language installed and properly configured on your system.
Open a Monkey REPL to execute Monkey programs:
orangutan run .\src\monkey-repl.utan
Or run a single script to execute Monkey scripts:
orangutan run .\src\monkey-run.utan my-script.monkey
Contributions are welcome! Feel free to fork this repository and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
