79 en ligne Comparateur | Sites | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  

 Recherche

 Newsletter





 

ASPA - An ASP to PHP translator

Lien Migration par Didier



  <Accueil>  Déjà 195 liens ! 
.NET [15]Comparatifs [4]Composants [28]Divers [35]Donnees [1]
Editeurs [9]Hebergement [6]Migration [12]Modules [7]Outils [14]
PHP [35]References [12]Services [5]Technique [12]



DidierMigration - ASPA - An ASP to PHP translator

ASPA attempts to automate the process of translating asp pages into php. The supported languages are JScript and VbScript. ASPA is based on compiler technology. The source files are transformed into a stream of tokens and lexical analysis is performed during the process. A Parser (each language has it's own parser) uses the tokens in order to generate the Abstract Syntax Tree (AST) and performs syntax analysis. The AST is fed to a TreeParser (see http://antlr.org) and the information stored in the AST along with information stored in xml files are used to translate the original AST into an other AST which encodes php code. The xml files are used as templates for the translation of ActiveX components methods calls into method calls of php of equivalent functionality. The user can modify the xml files or add new ones in order to support additional ActiveX components which are not currently supported. The final AST is transformed into php source code.

ASPA is under development. Some features are not implemented and more descriptions of ActiveX components are required. Currently most of built-in functions of VbScript and the built-in objects of JScript are supported. Also, the Request, Response, Server and Session objects are partially supported since some of the included methods in these objects are missing. We anticipate that the missing features will be implemented soon with the help provided by the Free Software community.


Lien : http://storm.cs.unipi.gr/~anakreon/


Proposé par Didier le 20/02/2005 [vu 4809 fois]
Commentaires

Pour participer, il faut d'abord vous identifier !
22 visiteurs ont déjà participé dont :
Didier [145]CedX [15]LEK [13]Fabrice69 [3]

Didier Stockez et partagez gratuitement vos documents !!!

Au fil des news  
ASP.NET - Générateur de clefs de chiffrement
Hebergement - Dedibox - Serveurs dédiés à bas prix
Outils - ZoneCheck - Validateur de configuration DNS
Outils - Inno Setup
Outils - Doxygen - Générateur de documentation
Outils - TortoiseSVN
Composants - NUnit - Tests unitaires en .NET
Editeurs - MonoDevelop
.NET - Silverlight sur Linux
Divers - DSource.org - Open Source development for D
Divers - Vala Programming Language
Divers - D Programming Language
PowerShell - Afficher les informations de profil d'un user
PHP - Lister les combinaisons de p objets pris parmi n.
Utiliser un MOSS 2007 Search avec SPS 2003 - Comment utiliser un MOSS Search avec SPS Portail
Microsoft Office SharePoint Server 2007 (MOSS) fournit de nombreuses fonctionnalités qui ne sont ...
Modules - DHTMLgoodies.com
Dreamweaver CS3 + Php + Mysql - Objet formulaire - Les fondamentaux Part-2
La suite des fondamentaux, le bouton radio, la liste-menu (select) et la case cocher, sont ...
AJAX - Heure, Date et Fête du jour.
Magazines - Le n°114 de Programmez est disponible
JavaScript - Drag and Drop Javascript
Adobe - Mise à jour du plug-in Photoshop Camera Raw
Adobe - ADOBE lance un appel à candidature.....
PHP5 - Compteur de visites (hit) paramétrable (v1.1.0.a)
[MAJ] [PHP] Un calendrier très complet -
Remplacement de balises pour le PHP5 et modifications du script pour l'affichage des jours afin ...
Magazines - Le n°113 de Programmez est disponible
PHP - Compteur de visites (hit) paramétrable
Amélioration du Search MOSS : Recherche avancée - Modification de la page de recherche avancée
Dans la série des optimisations potentielles sur le moteur de recherche de MOSS, nous verrons cette ...
Dreamweaver CS3 + Php + Mysql - Ajout-Modif-Suppression. Les fondamentaux Part-1
Suite à de nombreuses questions sur le forum, je pense que ce sujet sur les comportements d'ajout, ...
SharePoint et Silverlight - Premiers pas - Lecture de données SharePoint et intégration
Silverlight et SharePoint sont deux technologies récentes et connaissant un essor significant. En ...
Développement d'applications SharePoint - depuis une Workstation XP ou Vista
Lorsque que l'on développe pour SharePoint, on se retrouve dans un dilemme auquel nous avons tous ...
JavaScript - sudoky - jeux du sudoku en javascript
Adobe - Creative Suite 4 en Français
PHP - La 8ème édition du Forum PHP est lancée !
Magazines - Le n°112 de Programmez est disponible
PHP - Interpreteur de commande SQL en PHP
Listes liées (dépendantes) : avec ou sans XMLHTTPR - Les délires «Ajax or not Ajax»
Comme toujours, c'est à la suite d'un coup de pouce que je me suis décidé à faire ce tuto. Merci à ...
Amélioration du Search MOSS : Les scopes - Quelques possibilités d'amélioration du Search
Lorsqu'on installe le moteur de recherche de MOSS et qu'on le configure basiquement, on veut ...
SharePoint - Lister les templates utilisés - Identifier les définitions utilisées par vos sites
Un site SharePoint est créé à partir d'un modèle ou définition de site. Mais comment savoir après ...
PowerShell - Profile avec la participation de mon ami Tigrou :)
Adobe - Lancement de la CS4, tous à vos agendas !
  Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
  Scripts : Scripting | ASP-PHP | ASP.net | Divers
  Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats | Recherches
v4.3 © Didier YVER
2001-2009
 
 

Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
The Inquirer FR CodePPC TechNet Wygwam Codes Sources MVP ASP-magazine El Roubio DotNet Project Groupes Utilisateurs Microsoft