Να υλοποιήσετε με το μεταεργαλείο yacc έναν υπολογιστή που να
επεξεργάζεται διανύσματα (δύο διαστάσεων) με:
- τους δυαδικούς τελεστές σε διανύσματα + -
- το μοναδικό τελεστή -
- τους τελεστές μεταξύ διανύσματος και σταθεράς * /
- παρενθέσεις
Το κάθε διάνυσμα θα μπορεί να γράφεται ως [χ, ψ].
Κάθε γραμμή εισόδου θα αποτελεί μια εντολή για πράξη.
Παράδειγμα:
[1, 2]
Result = [1, 2]
[1, 1] + [1, 2]
Result = [2, 2]
-([1, 2] * 2 + [1, 1])
Result = [-3, -5]