IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

PLY: Intégrer les mots clés Python à mon langage


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 41
    Points : 34
    Points
    34
    Par défaut PLY: Intégrer les mots clés Python à mon langage
    Bonjour,
    Je suis en train de me construire un mini langage avec PLY.
    J'aimerais utiliser les mots-clés de Python dans mon langage et garder leur structure.
    Exemple: avoir while dans mon langage et garder sa structure de bloc.

    Pour l'heure je sais juste introduire while dans mes tokens.

    Merci pour vos lumières

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 467
    Points : 37 068
    Points
    37 068
    Par défaut
    Salut,

    Le savoir à maîtriser pour réaliser cela fait l'objet de bouquins qui détaille les différents concepts.
    Developpez a mis en ligne récemment le cours "Techniques et outils pour la compilation".
    Pour ce qui est de la grammaire de Python, elle est dans la documentation ou dans les sources.

    Si vous n'avez pas de questions plus spécifiques, pas facile de dire plus.

    - W

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 41
    Points : 34
    Points
    34
    Par défaut
    Pour les détails, voici quelques lignes.

    Je suis en train de concevoir un mini langage. Je m'aide de PLY qui est un outils pour faire du Lex/Yacc en Python.
    Ce que je désire faire est d'introduire dans mon langage les mots-clés de Python. Ça je l'ai fait.
    Ce qui manque est de leur donner la structure que Python leur donne.

    Plus précisément, j'aimerais que mes blocs while ait la même structure que dans Python. Tout ceci sans réécrire la grammaire d'un bloc while vu que ce mot-clé est celui de Python.

    J'espère que je suis plus clair wiztricks

    Merci

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 467
    Points : 37 068
    Points
    37 068
    Par défaut
    Citation Envoyé par dimele Voir le message
    Plus précisément, j'aimerais que mes blocs while ait la même structure que dans Python. Tout ceci sans réécrire la grammaire d'un bloc while vu que ce mot-clé est celui de Python.
    Pour moi, çà passe par réaliser l'analyseur lexical décrit ici.
    Si vous voulez des détails, il y a les sources.

    Je comprends que c'est du boulot et que c'est "compliqué", mais comment envisagez vous l'aide qu'on pourrait vous apporter pour faire çà?

    - W

Discussions similaires

  1. Python introduit les mots clés async et await
    Par Amine Horseman dans le forum Général Python
    Réponses: 6
    Dernier message: 09/05/2015, 22h59
  2. Grouper les mots clés du langage Python par catégories
    Par rambc dans le forum Général Python
    Réponses: 12
    Dernier message: 11/04/2012, 14h32
  3. Comment classer les mots clés des différents langages existants ?
    Par rambc dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 01/02/2010, 19h45
  4. Récupérer les mot-clés Google, est-ce possible ?
    Par kurtalis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/05/2006, 19h48
  5. Auto-complétion pour les mots clés Begin/End
    Par Alex Laforest dans le forum EDI
    Réponses: 2
    Dernier message: 21/09/2005, 22h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo