Mini Java ProjectBy Pooria Azimi & Salim Malakouti

Select your program and click on "Parse it!"
You can download some samples from here.

Code


				
Parse your file in order to see the results

Abstract Syntax Tree

Parse your file in order to see the results

Noneterminals

Parse your file in order to see the results

Productoins

Parse your file in order to see the results

Table

Parse your file in order to see the results

Logs

About

This Project was implemented by Pooria Azimi and Salim Malakouti as an assignment for a compiler course.
It's a simple parser for contrived language, MiniJava.
Grammar parser generator is Jison.
AST was built using d3 javaScript library.
Syntax highlighting using Google Code Prettify.

The complete source code is available at GitHub.