Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 2.71 KB

README.md

File metadata and controls

51 lines (29 loc) · 2.71 KB

MINI JAVA COMPILER APP

The Final Project for Theory of Programming Languages Course

Download and explore the capabilities of this App through the Executable JAR File that is recently uploaded to the Releases section of this repository.

image

Welcome Message

This is the initial message upon opening the app, where basic information about the application includes.

image

Main Preview

This is the initial state of the application upon opening and presenting welcome message.

image

Open File

image

Error

This is the interface a user will encounter when an error occurs during the compiler analysis phases. The same format applies to all stages of analysis.

image

Edit Code Text Area

The user can repeatedly edit this area everytime an error occurs, and go back to first analysis phase.

Note that error will also occur when it detects that there is a blank content in the code text area upon compiler phases analysis.

image

Completed Analysis Phases

This is what the compiler app will look like when succcessfully passed all analysis phases

image

Clear Confirmation Message

Upon clicking the 'Clear' button, the user will be prompted with this confirmation message, as it will reset all current states and contents going back to its initial states.

image

Requirements for Running the JAR File (After downloading from this repository)

  1. Ensure that you have Java Development Kit (JDK) installed. You can download it from here.

  2. Check your Java installation by running the following command in your terminal/command prompt:

    java -version