Skip to content

Madraceee/interpreters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interpreters

Built 2 interpreter for the Language Lox based on the book "Crafting Interpreter".

(Glox)Golang Interpreter is a AST interpreter. Given code, an AST(Abstract Syntax Tree) is built and executed. (Clox)C Interpreter is a byte code interpreter with its own VM. Given code, it is converted into bytecode and then executed.

Both are under construction. This project is used for learning purpose.

If u want to learn more about interpreters, check out my blog. I have my learnings stored there.

Projects based on my learnings

How to Run

To build (Requires Golang, make)

cd glox
make build

To run

./bin/glox FILENAME

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published