Emu is a new programming language built on top of JavaScript.
Made by Josué Estévez Fernández, Justyna Zygmunt, Laura Chan, Noel Vock and Matthew Burstein.
- Clone this repo
- Open index.html in the browser
- Open SpecRunner.html in your web browser
The main aim of our project was to learn more about the structure of computer programming languages. When the user inputs Emu into our program, it goes through the following stages:
- Tokenizer - Splits input up into tokens
- Parser - Organises tokens into an abstract syntax tree
- Interpreter - Outputs the result of the input