Skip to content

Implementation of my own interpreter using the "Crafting interpreters" online book (http://craftinginterpreters.com).

Notifications You must be signed in to change notification settings

ThomasvLingen/craftinginterpreters_HONK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crafting interpreters: HONK interpreter

This is an interpreter written for the HONK language, a slightly modified version of the lox language used in the crafting interpreters book.

Another key difference is that this interpreter is written in (post)modern C++17.

Usage

honk [OPTIONS] [FILENAME]

Where OPTIONS is one of:
	--debug		Debug mode, prints out intermediate representations (Tokens, AST, etc.)

Specifying no filename drops you into REPL mode.

Language features

TODO

Language grammar

TODO

About

Implementation of my own interpreter using the "Crafting interpreters" online book (http://craftinginterpreters.com).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages