Créer un "compilateur"
Fermé
psgkiki
Messages postés
42
Date d'inscription
mercredi 9 juin 2004
Statut
Membre
Dernière intervention
17 août 2010
-
24 juin 2008 à 14:12
donuts08 Messages postés 519 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 15 octobre 2008 - 24 juin 2008 à 15:28
donuts08 Messages postés 519 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 15 octobre 2008 - 24 juin 2008 à 15:28
A voir également:
- Créer un compilateur
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
- Créer un compte facebook - Guide
- Creer adresse mail - Guide
1 réponse
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
24 juin 2008 à 14:14
24 juin 2008 à 14:14
bonjour,
utilise des expressions régulières...
utilise des expressions régulières...
24 juin 2008 à 14:20
Je ne vois pas comment faire pour que mon programme lise le fichier .newlanguage et remplace tout par du code PHP.
Il faut bien définir quelque part qu'il remplace quelque chose par quelque chose ...
24 juin 2008 à 14:25
Il va donc lire le fichier, et à l'aide d'expression régulières il va comparer ce qu'il lit à du code qu'il connait pour le remplacer par du PHP.
24 juin 2008 à 14:32
Comment et ou spécifié que lorsque il rencontre <*, il remplace par <?php.
Merci
24 juin 2008 à 14:44
https://nicolasj.developpez.com/articles/regex/#LIV-A
Après il faut aussi que tu regardes comment ouvrir et lire des fichiers:
j'ai trouvé ça https://www.ltam.lu/cours-c/prg-c142.htm
ensuite il faut que tu définisse clairement la syntaxe de ton langage et par quoi tu vas remplacé les éléments, enfin j'espère que tu connais bien le C et le PHP avant de te lancer sur ce projet?
24 juin 2008 à 15:03
Mais comme je te l'ai dit je ne vois pas comment et où spécifier que lorsque l'on rencontre un élément, on le remplace par son code PHP.
Ou est ce que l'on spécifié que <* correspond à <?php, que ouvrir_fichier correspond à fopen(...)