A compiler and bytecode VM for the Jzero language (a subset of Java)
Syntax tree data structures for the Jzero compiler
TAC and bytecode code generation for the Jzero compiler
Lexer for the Jzero language (a subset of Java)
LR(1) parser for the Jzero language
Semantic analysis and type checking for the Jzero compiler
Symbol table types for the Jzero compiler
Bytecode interpreter and VM for the Jzero language
Composable SQL builder and argument collector