Skip to content

A lightweight simple Tiny language compiler written in C#.

Notifications You must be signed in to change notification settings

Dimitry-bit/tiny-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.