Programming Language Implementation

Design of a Java-like programming language

Posted by Jue Yuan on October 27, 2018

ProjectPage

Designed a new programming language which is similar to Java and implemented corresponding compiler using Java language.

Tokenized input programming codes by applying lexical analysis methods.

Supported user to scan, parse, check types and generate codes.

Transferred users’ codes into Bytecode which could be executed directly in JVM.

Requirement:

JUnit 4 and ASM 7.0