hajali-amine / wpf-compiler-interface

A basic desktop interface to use a mini-java compiler that we developed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mini Java Compiler

This project consists of creating a Mini Java compiler.

Currently, me and my partner Chaima Akkari finished the Lexical and Syntax Analyser using Lex and YACC.

Plus, we provided a small Desktop app using .NET's WPF where you can write your code there and compile in the same place.

Process

In the MiniJavaCompiler directory, you will find a .bat file that generates and executable - which is our parser.

That parser is used by the Desktop app to run the parsing process while showing the output of that executable.

animated

About

A basic desktop interface to use a mini-java compiler that we developed.


Languages

Language:C 86.2%Language:Yacc 7.8%Language:Lex 4.1%Language:C# 1.9%Language:Batchfile 0.1%