Στοιχεία Λογισμικού:
Εκδοχή: 5.0.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 6 Mar 16
Άδεια: Δωρεάν
Δημοτικότητα: 60
Το πακέτο λήψης περιέχει την πηγή της γλώσσας και compiler.
Ειδικά σχεδιασμένο για τη XP πλαίσιο , η γλώσσα XP βασίζεται σε PHP
Τι είναι καινούργιο σε αυτήν την έκδοση.:
- Υποστήριξη για HHVM και PHP7.
Τι είναι καινούργιο στην έκδοση 2.0.0:
- διατίθενται μέσω Συνθέτης
- Heads Up: Άλλαξε ελάχιστη XP έκδοση για να εκτελέσετε το μεταγλωττιστή XP σε XP 6.0.0. Μπορεί να δημιουργείται ακόμα κώδικα για να τρέχει σε XP 5.X-SERIES, αλλά θα απαιτήσει 6.X-SERIES για να τρέξει το ίδιο
- Προστέθηκε δυνατότητα να προσθέσει προκαθορισμένες τιμές για τις παραμέτρους λ.
- Σταθερή compiler πνιγμού σχετικά με τις μεθόδους με τους τύπους γενική απόδοση
- κατοικίδια παραλείποντας τον τύπο παραμέτρου μέσα δηλώσεις μέθοδο. Ο τύπος στη συνέχεια θα οριστεί σε var και θα ανεξέλεγκτα κατά το χρόνο εκτέλεσης
- Άλλαξε σύνταξη για λάμδα από # {$ a - & # x3e? $ A + 1}? σε $ - & # x3e? $ A + 1 ;, μετά την επίλυση του γραμματικής έρχεται σε σύγκρουση ο πρώην είχε αποφευχθεί. Η παλιά μορφή εξακολουθεί να υποστηρίζεται, αλλά θα αυξήσει τις προειδοποιήσεις μεταγλώττισης. Θα αφαιρεθεί στην επόμενη σημαντική έκδοση.
- Άλλαξε PHP 5.3 πομπός να εκπέμπει PHP 5.3 ανώνυμη συνάρτηση για λάμδα
- Συγχωνεύεται αίτημα pull # 37 για να λύσει το ζήτημα # 36: Υποστήριξη & quot? Νέο T () & quot ;, & quot? T :: const & quot? και & quot? T :: $ στατική & quot? μέσα σχολιασμούς
- Προστέθηκε συμβατό πομπό (-E php5.2) για τη δημιουργία μη namespaced κώδικα για χρήση με τα XP 5.8 και PHP 5.2
- Άλλαξε προεπιλεγμένη συμπεριφορά για τη δημιουργία namespaced κώδικα (συμβατό με XP 5.9 και PHP 5.3 +)
- Αλλαγή & quot? -Ε & Quot? το επιχείρημα της γραμμής εντολών για να υποστηρίξει τις εκδόσεις: -E όνομα θα φορτώσει xp.compiler.emit.name.Emitter, -Ε name60 θα φορτώσει την τάξη xp.compiler.emit.name.V60Emitter
Περιορισμοί :
- Δεδομένου ότι η γλώσσα η ίδια γράφεται στο Πλαίσιο XP, δεν δυαδικά ή ιδιοκτησιακές επεκτάσεις είναι απαιτείται.
Τα σχόλια δεν βρέθηκε