Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.15 KB

File metadata and controls

23 lines (13 loc) · 1.15 KB

Compilates

Note

Software created for academic purposes only.

Compilates is a lexical and syntactical analyzer written in Java 6.

Project developed as part of the conclusion of the Bachelor's course in Computer Science at UNISAL (Salesian University) in 2008.

It does not really compile files, which is a more complex procedure, but rather just runs lexical and syntactic analysis on a pre-defined pseudo-language. The purpose of this software was to validate concepts learned in Graph Theory. Unfortunately most of the documentation of this project has been lost for various reasons. This repo was mostly created in order to keep at least the codebase alive for future reference.

Java Swing interface

Software GUI was created by hand, without the use of any external design tool. It uses a mix of AWT and Swing.

This is how it looks like on Ubuntu 24.04 (Gnome).

Compilates visual interface

Credits and license

Alexandre Bolzon, 2008
MIT License