Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 728 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 728 Bytes

Interpreter

Compiler/Interpreter for Lox Language! (C family syntax)

Hi! This is my try at making my own compiler. I have always wanted to know how programming languages actually work under-the-hood and felt that writing a compiler would be great way to do so. For this, I am following a book called Crafting Interpreters authored by Robert Nystrom (who is also an amazing developer!). I aim to develop a complete compiler that goes all the way up to outputing machine code.

I decided to write this compiler in Java because of two reasons - (1). I have never coded in Java before. (2). Java is the heart of OOPs!

If you want to contribute to this repository, feel free to raise a PR!