Skip to content

ricomateo/lox-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

175 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lox Compiler

Compilador de lox a modo de trabajo práctico para la materia Lenguajes y Compiladores I (FIUBA).

Previo a la ejecución, compila el código a secuencias de bytecode y luego las ejecuta en una máquina virtual (VM).

Se puede acceder a la presentacion del TP: Slides.

Uso

REPL

$ cargo run

Ejecutar archivo línea por línea

$ cargo run examples/calc.lox

Debugging

La VM se puede ejecutar en modo debugging seteando la variable de entorno DEBUG_TRACE:

export DEBUG_TRACE=true && cargo run

Debugging con log + env_logger

RUST_LOG=debug cargo run

About

Lox compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors