/tiny-compiler

A compiler for TINY language

Primary LanguageJava

tiny-compiler

An end-to-end compiler containing scanner and recursive descent parser, for a Tiny programming language with a predefined lexical structure and context-free grammar, that takes a programmer-written code as input, and creates an Abstract Syntax Tree, performs type-checking, and generates bytecode.