PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.python > Personnaliser le parser
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Personnaliser le parser

Réponse
 
LinkBack Outils de la discussion
Vieux 11/09/2007, 08h15   #1
Franck Pommereau
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Personnaliser le parser

Bonjour à tous,

Je souhaiterais écrire en Python un parser pour un langage très proche
de Python dans sa syntaxe. Tout ce dont j'ai besoin est de construite
l'AST à partir du texte source.

J'ai lu que Pypy permettait facilement de faire ce genre de choses.
Quelqu'un aurait-il un exemple dont je pourrais m'inspirer ? J'avoue que
je me perds un peu dans Pypy et ses multiples modules pas vraiment
documentés...

Merci d'avance pour toute aide.
Franck
  Réponse avec citation
Vieux 11/09/2007, 22h43   #2
Amaury Forgeot d'Arc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Personnaliser le parser

Franck Pommereau a écrit :
> Bonjour à tous,
>
> Je souhaiterais écrire en Python un parser pour un langage très proche
> de Python dans sa syntaxe. Tout ce dont j'ai besoin est de construite
> l'AST à partir du texte source.
>
> J'ai lu que Pypy permettait facilement de faire ce genre de choses.
> Quelqu'un aurait-il un exemple dont je pourrais m'inspirer ? J'avoue que
> je me perds un peu dans Pypy et ses multiples modules pas vraiment
> documentés...


Pypy ne fait rien facilement.

Mais si ta syntaxe est si proche de python, tu peux essayer le package
'compiler' :
http://docs.python.org/dev/library/c...compiler.parse

--
Amaury
  Réponse avec citation
Vieux 12/09/2007, 06h40   #3
Franck Pommereau
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Personnaliser le parser

> Pypy ne fait rien facilement.

Zut, moi qui comptait sur lui...

> Mais si ta syntaxe est si proche de python, tu peux essayer le package
> 'compiler' :


C'est ce que j'utilise d'habitude, mais là j'ai besoin de nouveaux mots
clefs et de constructions comme :

parallel :
suite1
and :
suite2

Merci quand même !
Franck
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h49.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,08357 seconds with 11 queries