Skip to content

emilkloeden/orangutan-monkey-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orangutan Monkey Interpreter

Orangutan Monkey Interpreter logo

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.

Features

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.

Installation

  1. Clone the repository:
   git clone https://github.com/emilkloeden/orangutan-monkey-interpreter.git
   cd orangutan-monkey-interpreter
  1. Ensure you have the Orangutan language installed and properly configured on your system.

Usage

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

Contributing

Contributions are welcome! Feel free to fork this repository and submit pull requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A monkey interpreter written in monkey (...well almost)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors