MayankBatra005 / SparkyObjectOrientedLanguage

A new Object-Oriented Language was implemented as a part of the Compiler Design Project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SER502-Spring2020-Team-25

Language Name: Sparky

Sparky

Course Information

  • Instructor: Dr. Ajay Bansal
  • TA: Sarthak Tiwari

Teammates

  • Mayank Batra
  • Rahul Jain
  • Rishika Bera
  • Sayali Suryakant Tanawade

System on which your compiler and runtime are built (GNUstep, Linux, Unix, Windows or Mac OS)

  • Windows OS

Tools used

  • ANTLR
  • Eclipse
  • Git
  • ANT

Directions/instructions to install and execute Sparky language:

https://github.com/MayankBatra005/SER502-Spring2020-Team25/blob/master/doc/Installation%20Guide%20and%20Execution%20Guide.pdf

ONE LINE of bash script that builds the compiler and ONE LINE that runs the runtime.

JAVA -jar Compiler.jar filename.sparky

Link to the YouTube video

https://www.youtube.com/watch?v=AR0z2Ma4xh8

About

A new Object-Oriented Language was implemented as a part of the Compiler Design Project.


Languages

Language:Java 98.3%Language:ANTLR 1.7%