Εργασία 2024-2025 "Βοηθός Μάγειρας": "Εμφωλευμένες" σημειωμένες λέξεις
-
Θεωρούμε προφανώς ότι είτε οτιδήποτε σαν τα ακόλουθα δεν θα αποτελέσουν είσοδο είτε αν αποτελέσουν θα αντιμετωπιστούν ως συντακτικό σφάλμα (βλ. "Συντακτικά λάθη σε αρχεία .cook"):
@obj1 obj1 #obj2 obj1 obj1{}
@obj1 @obj2 obj2{} obj1{}
(πρόβλημα) @obj1 @obj2 obj1{} (και τα obj1 (@obj1) και obj2&obj1 (@obj2 obj1{}) αλλά και το obj1&obj1 (@obj1 ... obj1{}) με εμφωλευμένο το obj2(@obj2)) -
Δεν υπάρχουν εμφωλευμένες σημειώσεις.
Το πρώτο
@obj1 obj1 #obj2 obj1 obj1{}
σύμφωνα με τους κανόνες διαβάζεται ως:@obj1
σαν υλικό,obj1
κανονική λέξη και#obj2 obj1 obj1{}
σαν σκεύος.
Το δεύτερο
@obj1
σαν υλικό,@obj2 obj2{}
σαν υλικόobj1{}
σαν κανονική (μη σημειωμένη) λέξη
Το πρώτο μου φαίνεται λογικό να υπάρχει, το δεύτερο είναι "λάθος" και μπορείτε να υποθέσετε ότι γι αυτή την εργασία δεν θα δει το πρόγραμμά σας κείμενο σαν το δεύτερο (δηλαδή με ένα ξεκάρφωτο
{}
).