XP Language

Logiciel capture d'écran:
XP Language
Détails logiciels:
Version: 5.0.1 Mise à jour
Date de transfert: 6 Mar 16
Développeur: The XP Team
Licence: Gratuit
Popularité: 13

Rating: 5.0/5 (Total Votes: 1)

Le package de téléchargement contient la source de la langue et un compilateur.

Spécialement développé pour la Cadre XP , la langue de XP est basé sur PHP

Ce qui est nouveau dans le présent communiqué.:

  • support pour HHVM et PHP7.

Ce qui est nouveau dans la version 2.0.0:

  • Mise à disposition via Compositeur
  • Heads up: Changé version minimale XP pour exécuter le compilateur XP vers XP 6.0.0. Il peut encore le code généré pour fonctionner sur XP 5.X-SERIES, mais il faudra 6.X-SERIES pour s'exécuter
  • Ajout de la possibilité d'ajouter des valeurs par défaut aux paramètres lambda.
  • compilateur fixe d'étouffement sur les méthodes avec les types de retour générique
  • Autorisé en omettant le type de paramètre à l'intérieur de déclarations de méthode. Le type sera alors réglé sur var et sera décochée lors de l'exécution
  • syntaxe changé pour lambdas de # {$ a - & # X3e; $ A + 1}; à $ a - & # X3e; $ A + 1 ;, après avoir résolu la grammaire en conflit l'ancien a été évité. L'ancienne forme est toujours supportée, mais soulèvera des avertissements de compilation. Il sera supprimé dans la prochaine version majeure.
  • Changement de PHP 5.3 émetteur à émettre PHP 5.3 fonctions anonymes pour lambdas
  • Fusionnée demande de tirage n ° 37 pour résoudre la question # 36: Support & quot; nouveau T () & quot ;, & quot; T :: const & quot; et & quot; T :: static $ & quot; annotations à l'intérieur
  • Ajout émetteur compatible (-E PHP5.2) pour créer un code non-espace de noms pour une utilisation avec XP 5.8 et PHP 5.2
  • comportement par défaut a changé à la création d'un code espace de noms (compatible avec XP 5.9 et PHP 5.3 +)
  • Changement & quot; -E & quot; argument de ligne de commande pour soutenir versions: nom -E chargera xp.compiler.emit.name.Emitter, name60 -E va charger la classe xp.compiler.emit.name.V60Emitter

Limites :

  • Comme le langage lui-même est écrit dans le cadre XP, aucune extension binaires ou propriétaires sont nécessaire.

Logiciel similaire

JPype
JPype

12 May 15

Mako
Mako

1 Mar 15

Skulpt
Skulpt

12 Apr 15

PHP
PHP

12 May 16

Commentaires à XP Language

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie