Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

FateOrg/ts-monkey

Open more actions menu
 
 

Repository files navigation

ts-monkey

A TypeScript implementation of the monkey language along with an in-browser editor, interpreter, and AST explorer.

TS Monkey web editor

For details on the Monkey language see the unofficial docs in this repo or monkeylang.org.

Structure

Currently, all files (for both the in-browser editor and core language) live in this project. This is for ease while building out the basic feature-set for the editor and language.

This project uses Next.js. Source code for the Monkey interpreter lives in language/ and the rest of the files are organized as a standard Next.js application.

Eventually the core language (source code for the Monkey interpreter) will most likely be moved into its own package.

Developing

To install dependncies:

$ yarn install

To start the dev server:

$ yarn dev

To run tests in watch mode:

$ yarn test

Credits

About

A TypeScript implementation and in-browser editor for the Monkey programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.2%
  • JavaScript 1.3%
  • CSS 0.5%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.