-
Notifications
You must be signed in to change notification settings - Fork 1
span1495/Compilers
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Instructions Έχουμε υλοποιήσει όλα τα ζητούμενα του πρώτου part. Στα αρχεία παρέχονται ο λεκτικός και συντακτικός αναλυτής την γλώσσας grace.Στον παραδοτέο φάκελο περιέχεται η γραμματική και το sabble jar ,καθώς και ένας φάκελος compiler ,οπού εκέι βρίσκονται τα Main.java , CCT.java. Μέσω του sabble jar και της γραμματικής παράγονται τα απαραίτητα .java αρχεία. Μέσω αυτών η Main.java κάνει parse to input αρχείο , και εν συνεχεία μέσω του CCT.java που είναι ενας DFSvisitor εκτυπώνεται σε μορφή δέντρου το πρόγραμμα , στο αρχείο output.txt. #To execute Εκτελούμε απο το επίπεδο του κεντρικού φακέλου java compiler/Main <όρισμα1> <όρισμα2> Με όρισματα , το path για το Input αρχείο.grace. Το πρόγραμμα μπορεί να δεχτεί παραπάνω από 1 αρχέια input , και όλο το Output , εκτυπώνεται στο output.txt ## To compile Εκτελούμε απο το επίπεδο του κεντρικού φακέλου,εκεί που βρίσκεται και το Makefile Τρέχουμε την εντολή : make ## To clean Τρέχουμε την εντολή : make clean
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published