Sagteware besonderhede:
Weergawe: 5.0.1 Opgedateer
Upload datum: 6 Mar 16
Lisensie: Gratis
Populariteit: 60
Die aflaai pakket bevat bron die taal en 'n samesteller.
spesiaal vir die XP raamwerk , die taal XP is gebaseer op PHP
Wat is nuut in hierdie uitgawe.:
- Ondersteuning vir HHVM en PHP7.
Wat is nuut in weergawe 2.0.0:
- Made beskikbaar via Komponis
- Neem kennis: verander minimum XP-weergawe van die XP samesteller hardloop na XP 6.0.0. Dit kan nog gegenereerde kode uit te voer op XP 5.X-reeks, maar sal 6.X-reeks vereis om homself uit te voer
- Bygevoeg moontlikheid om verstekwaardes voeg tot lambda parameters.
- Vaste samesteller verstik op metodes met generiese terugkeer tipes
- toegelaat weglating die tipe parameter binne metode verklarings. Die tipe sal dan ingestel word om var en sal ongecontroleerd tydens looptyd
- Veranderde sintaksis vir lambdas van # {$ a - & # x3e; $ N + 1}; tot $ a - & # x3e; $ N + 1 ;, nadat die oplossing van die grammatika in stryd die voormalige is die voorkoms van. Die ou vorm steeds ondersteun, maar sal Stel-time waarskuwings te samel. Dit sal verwyder word in die volgende groot vrylating.
- verander PHP 5.3 emittor om PHP 5.3 anonieme funksies uitstraal vir lambdas
- Saamgesmelt trek versoek # 37 op te los kwessie # 36: Support & quot; nuwe T () & quot ;, & quot; T :: const & quot; en & quot; T :: $ statiese & quot; binne annotasies
- Bygevoeg backwards compatible emittor (-E php5.2) om nie-namespaced kode vir gebruik te maak met XP 5.8 en PHP 5.2
- verander verstek gedrag tot die skep van namespaced kode (verenigbaar met XP 5.9 en PHP 5.3 +)
- verander & quot; -E & quot; command line argument te ondersteun weergawes: -E naam sal xp.compiler.emit.name.Emitter laai, sal -E name60 die klas xp.compiler.emit.name.V60Emitter laai
Beperkings :
- As die taal self geskryf is in die XP raamwerk, geen binêre of eiendom uitbreidings is dit nodig is.
Kommentaar nie gevind