Μεθοδολογία υλοποίησης εμπρόσθιων τμημάτων μεταγλωττιστή με τα εργαλεία Flex και Bison
| dc.contributor.advisor | Μασσέλος, Κωνσταντίνος | |
| dc.contributor.author | Σωτηράκου, Σταματία | |
| dc.contributor.department | Τμήμα Επιστήμης και Τεχνολογίας Υπολογιστών | el |
| dc.contributor.faculty | Σχολή Θετικών Επιστημών και Τεχνολογίας | el |
| dc.contributor.master | Επιστήμη και Τεχνολογία Υπολογιστών | el |
| dc.date.accessioned | 2013-12-02T10:18:39Z | |
| dc.date.available | 2013-12-02T10:18:39Z | |
| dc.date.issued | 2012-07 | |
| dc.description | Μ.Δ.Ε. 21 | el |
| dc.description.abstract | Η παρούσα διπλωματική εργασία μελετά την μεθοδολογία υλοποίησης προγραμμάτων εμπρόσθιων τμημάτων μεταγλωττιστή με την χρήση των εργαλείων Flex και Bison. Στο 1° κεφάλαιο, γίνεται αναφορά στην περιγραφή ενός λεξικογραφικού αναλυτή με την χρήση του Εργαλείου Flex. Αναλυτικότερα, αναφέρεται στην βασική λειτουργία ενός λεκτικού αναλυτή ,στη συμπεριφορά ,στη δομή και στη σύνταξης ενός προγράμματος εμπρόσθιου τμήματος μεταγλωττιστή. Ακολουθεί το 2° κεφάλαιο , στο οποίο γίνεται η περιγραφή της ανάλυσης του συντακτικού αναλυτή με την χρήση του εργαλείου Bison. Στην συνέχεια, γίνεται αναφορά στη δομή και στη σύνταξη ενός συντακτικού αναλυτή, καθώς και στη συμπεριφορά ενός ολοκληρωμένου προγράμματος Bison. Το 3° κεφάλαιο, επεξηγεί την συνεργασία των δύο εργαλείων για την παραγωγή και την μετάφραση ενός προγράμματος στο επίπεδο της λεκτικής και συντακτικής ανάλυσης. Καθώς επίσης γίνεται αναφορά στην συμπεριφορά των εργαλείων Flex και Bison στο προγραμματιστικό περιβάλλον του Microsoft Visual Studio. Το τελευταίο Κεφάλαιο αναφέρεται στην ολοκληρωμένη σύνταξη προγραμμάτων με την χρήση των εργαλείων, με την παράθεση παραδειγμάτων. Συγκεκριμένα γίνεται ανάπτυξη λεκτικών και συντακτικών αναλυτών που αναγνωρίζουν και μεταγλωττίζουν ένα calculator. | el |
| dc.description.abstracttranslated | This thesis studies the methodology of implementing front-compiler programs using the Flex and Bison tools. The first chapter refers to the description of a lexicographical analyzer using the Flex tool. More specifically, it refers to the basic function of the lexical analyzer, the behavior, the structure and the syntax of a front-compiler program and it also refers to the behavior of a complete Bison program. The third chapter explains the cooperation between the two tools for the production and translation of a program The second chapter first explains the description of the analysis of the parser, using Bison tool, continued by a reference to the structure and to the syntax of a parser analyzer using the Bison tool at the level of lexical and syntactic analysis. Finally it refers to the behavior of the flex and bison tools in the programming environment of Microsoft Visual studio. The last chapter, through examples, demonstrates the complete syntax of programs using the two tools. Specifically, the development of lexical and parsing analyzers which identify and compile a calculator program is being shown. | el |
| dc.format.extent | 118 σελ. | el |
| dc.identifier.uri | http://amitos.library.uop.gr/xmlui/handle/123456789/1168 | |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πελοποννήσου | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.subject | Μεταγλωττιστές (Προγράμματα ηλεκτρονικών υπολογιστών) | el |
| dc.subject.keyword | Flex | el |
| dc.subject.keyword | Bison | el |
| dc.subject.keyword | Μεταγλωττιστές | el |
| dc.subject.keyword | Λεκτικοί αναλυτές | el |
| dc.title | Μεθοδολογία υλοποίησης εμπρόσθιων τμημάτων μεταγλωττιστή με τα εργαλεία Flex και Bison | el |
| dc.type | Μεταπτυχιακή διπλωματική εργασία | el |
