Tout est dans le titre.
Toute info. est la bienvenue.
Tout est dans le titre.
Toute info. est la bienvenue.
Un parser sert à analyser un code : http://en.wikipedia.org/wiki/Parsing .
En fait je voudrais traduire un petit code perso. en Python pour en faire une version PhP. Je veux donc analyser mon code et ensuite gérer la traduction moi-même.
En espérant avoir précisé ma question.
... Pour ta gouverne, Python (comme tout langage interprété), parse du code, en vue de l'exécuter. Et ce n'est même pas pour l'analyser proprement dit, puisqu'il s'agit surtout de l'interpréter. Donc un parser sert entre autres à analyser un code.
Pour ce que tu veux faire, je te conseille de passer par le module dis.
Sinon, pour quelque chose d'un peu plus haut niveau, tu as le module ast.
Merci pour ces infos. Va falloir que je regarde cela plus en détail. ast semble convenir directement à ce dont j'ai besoin.
Partager