Skip to content

Learning about compilers/interpreters. Also contains my Java final project.

Notifications You must be signed in to change notification settings

MiguelAmaro/craftinginterpreters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This repo contains my work on learning to how write compilers/interpeters at a basic level. I am using https://craftinginterpreters.com as you may have figured from the repo name. This is a book I've been wanting to read and I took my Java class's final project as an opportunity to force myself to read the Java section of this book. Currently the goal is to write a modified version of jlox.

This repo contains jlox as seen in the book as well as finlang, my version of it.

Batch files are used to build and run the project. Just replace the directories after JAVAC and JVM with the directories of "javc.exe" and "java.exe" on your machine respectively.

rem in "jlox\build.bat" and "finlang\build.bat"

set JAVAC=F:\Dev_Tools\jdk\jdk-15.0.2\bin\javac.exe


rem in   "jlox\run.bat" and "finlang\run.bat"

set JVM=F:\Dev_Tools\jdk\jdk-15.0.2\bin\java.exe

About

Learning about compilers/interpreters. Also contains my Java final project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published