Skip to content

Fiurgeist/clox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lox Scripting Language Bytecode VM

A version of the Bytecode VM written in C. Based on the book https://craftinginterpreters.com.

For a Tree-Walk Interpreter written in Go see golox.

Additions to Lox

  • Lexer
    • C-style multiline comments /* ... */
    • break keyword
  • Parser
    • break statement
  • VM
    • ParseError: unused local variable
    • handle break statement in for and while loops

About

Lox Scripting Language Bytecode VM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages