https://github.com/psteinhaus/java_sst_compiler
A compiler for the tiny toy-language JavaSST
https://github.com/psteinhaus/java_sst_compiler
Last synced: 3 months ago
JSON representation
A compiler for the tiny toy-language JavaSST
- Host: GitHub
- URL: https://github.com/psteinhaus/java_sst_compiler
- Owner: PSteinhaus
- Created: 2021-11-11T11:16:31.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T08:55:42.000Z (over 3 years ago)
- Last Synced: 2025-01-24T17:29:38.597Z (4 months ago)
- Language: Rust
- Size: 178 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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: