/java_sst_compiler

A compiler for the tiny toy-language JavaSST

Primary LanguageRust

JavaSST compiler in Rust

This repository holds a small compiler for a tiny, educational, Java-like language called JavaSST.

It reads in source files and compiles them down to Java bytecode (version 49.0).

Additionally, the abstract syntax tree (AST) that the code generation is based on can be displayed when the program is called with the --dot-rep flag:

ast