Jon Lundy 756e8bde90 add merge token and OpMerge code. rework on class identity 2 years ago
..
boolean.md 56ba1701ac add let assignemt operators! 3 years ago
init.monkey 756e8bde90 add merge token and OpMerge code. rework on class identity 2 years ago
intro.md d23cbfc37c add break/continue statements to ast and parse and move help around 3 years ago
math.md f1a1eae8cc update class handling 3 years ago
object.md 0b1c83058f fixes and optimizations 3 years ago
readme.md 358d494543 adding initial class support 3 years ago
varidac.md d23cbfc37c add break/continue statements to ast and parse and move help around 3 years ago

readme.md

Welcome to Monkey CLI

What is Monkey

This is a monkey compiler. It will take your input, parse, compile and run in a custom VM.

Try it out!

let a = 3

a * 3 // => 9

fn(i){
  i * a
}(2) // => 6

Cool huh?

Additional Help

  • help This document
  • help_intro Introduction to Monkey Language
  • help_varidac Help about varidac functions
  • help_boolean Help about boolean operators
  • help_object Help about object orientations
  • quit Exits the cli