Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal
https://github.com/stoufa/mini-pascal-compiler

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: about 1 month ago
JSON representation

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal

Awesome Lists containing this project

README

        

# Mini-Pascal-Compiler

:us: Simplified version of a Pascal language compiler

:fr: Version simplifié d'un compilateur du langage Pascal

-----

:us: It is a simplified version of a Pascal language compiler with a simple graphical interface. I used `flex` to generate the lexical analyzer, `bison` to generate the syntax parser and `Qt` to add the graphical interface.
All the details of the realization of this project are in the accompanied report :)
This Mini-Project is made in 2016 as part of a course of `Compilation Techniques` for students of the 1st year engineering at the Higher Institute of Computer Science (ISI)

:fr: Il s'agit d'une version simplifiée d'un compilateur du langage Pascal accompagné d'une simple interface graphique.
J'ai utilisé `flex` pour générer l'analyseur lexical, `bison` pour générer l'analyseur syntaxique et `Qt` pour ajouter l'interface graphique.
Tous les détails de la réalisation de ce projet sont dans le compte rendu accompagné :)
Ce Mini-Projet est fait en 2016 dans le cadre d'un cours de `Techniques de compilation` destiné aux étudiants de la 1ére année ingénieur à l'ISI (Institut Supérieur d'Informatique)


screenshot


  If you found this helpful, consider helping me by sending some Bitcoins to the following address. Thank you 😊


15m4Prjz4WLSsCgBcZTa62cUetiwo6sZKg