Skip to content

gsiatras/TUC_Computation_Theory_Kappa_Transpiler

Repository files navigation

Kappa_Transpiler_Computation_Theory

Project for Theory of Computation Subject of Technical University of Crete
This is a source to source compiler for the imaginary language Kappa using flex and bison for lexical and syntax analysis.
More info in the pdf file.

run scriptaki
then ./mycompiler < kappaproject.ka
gcc -o cfilename bisonout.
./cfilename

Grade: 9/10
Θεωρήθηκε έξτρα ο πινακας που αποθηκευει τα ονοματα των μεταβλητων του comp/struct αλλα πηρε 0.5 παραπανω.
Δεν τρεχει το bookstore θελει αλλαγη στην περιπτωση array_comp[]->metablhth σε array_comp[].metablhth βγαζει 3 errors
και ενα warning στη γραμμη 18 #firstName, #lastName: str;, αν τα βαλεις το ενα κατω απο το αλλο δεν εχει θεμα.

About

Simple transpiler implemented for Computation Theory class Tuc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published