|
|
Κύρια εργαλεία (στα πλαίσια του μαθήματος):
- Εργαλείο JavaCC για την παραγωγή top-down LL(k) συντακτικών (και λεκτικών) αναλυτών σε Java
- Ιστοσελίδα http://java.net/projects/javacc/
- Κατεβάστε το υπό μορφή zip από εδώ
- Αν θέλετε να το έχετε υπό μορφή ενός jar κατεβάστε το αρχείο javacc5.jar
- Μπορείτε να το κατεβάσετε ως πακέτο javacc σε Debian ή Ubuntu GNU/Linux (aptitude install javacc)
- Documentation μπορείτε να βρείτε μέσα στο zip καθώς και παραδείγματα γραμματικών
- Εργαλείο JTB (Java Tree Builder) για την μετατροπή γραμματικών javacc σε ιεραρχία κλάσσεων σε Java
- Εργαλείο SableCC για την παραγωγή bottom-up LALR(1) συνταντικών (και λεκτικών) αναλυτών σε Java
- Εργαλείο SPIM για εκτέλεση κώδικα MIPS
Άλλα χρήσιμα εργαλεία:
- Εργαλείο Flex για την παραγωγή λεκτικών αναλυτών σε C/C++
- Εργαλείο Bison για την παραγωγή bottom-up LALR(1) συντακτικών αναλυτών σε C/C++
|
|
|
|