Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 745 Bytes

File metadata and controls

13 lines (7 loc) · 745 Bytes

Tiny Compiler

A two-phase Tiny language compiler built with C# and WindowsForms using .NET framework. This is NOT a full compiler; it only handles the lexical analysis and parsing phases only.

showcase-1

Implementation

The compiler is implemented in C# and uses WindowsForms for the user interface. Allowing users to interact with the compiler through a simple GUI, where they can load Tiny Language source files and view the tokenization and parse tree results.

Context Free Grammar (CFG)

Tiny PL language specification can be found here. For details on the syntax and grammar of the Tiny Language, refer to the CFG document.