sourcecodegen

Logiciel capture d'écran:
sourcecodegen
Détails logiciels:
Version: 0.6.14
Date de transfert: 12 May 15
Développeur: Malthe Borch
Licence: Gratuit
Popularité: 3

Rating: nan/5 (Total Votes: 0)

sourcecodegen est une bibliothèque Python qui fournit un générateur de code source au niveau du module qui fonctionne sur l'AST à partir du module intégré compiler.ast.
Notez que cette AST est pas compatible avec le nouveau module de ast dans Python 2.6.
Utilisation:
Le générateur fonctionne sur les arbres AST syntaxiques.
& Nbsp; >>> from compilateur importation parse
& Nbsp; >>> arbre = parse ("" "
& Nbsp; ... print 'Bonjour tout le monde!'
& Nbsp; ... "" ")
Nous pouvons maintenant générer Python-code équivalent à l'original en utilisant le générateur de code source.
& Nbsp; >>> from sourcecodegen importation ModuleSourceCodeGenerator
& Nbsp; >>> générateur = ModuleSourceCodeGenerator (arbre)
& Nbsp; >>> print generator.getSourceCode ()
& Nbsp; print 'Bonjour tout le monde! »

Quoi de neuf dans cette version:

  • Correction du problème où un ast.Sliceobj en dehors du contexte des indices (ce qui est une construction étrange qui est malheureusement comprise par héritage le compilateur AST de Python, mais pas possible de reproduire à partir de code source).
  • Le problème affecte au moins le paquet RestrictedPython de Zope. [Malthe]
  • Correction problème où une fonction avec une docstring et un corps de la fonction obtiendraient indentation incorrecte. [Malthe]

Quoi de neuf dans la version 0.6.13:

  • Ajout du support pour docstrings de fonction. [Malthe]

Ce qui est nouveau dans la version 0.6.12:

  • Ajouter texte de la licence de repoze dans LICENSE.txt avec la permission de l'auteur. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [Jinty]

Ce qui est nouveau dans la version 0.6.11:

  • Ajout du support pour l'opérateur ternaire (Python 2.5+) . [Malthe]

Quoi de neuf dans la version 0.6.10:

  • Correction afin de noeud et d'expression pour l'affectation augmentée. [Malthe]

Quoi de neuf dans la version 0.6.9:

  • Correction du problème où mot-clé arguments variable serait parfois pas être manipulés correctement. [Malthe]
  • Correction du problème où l'opérateur d'identité ne serait pas gérée correctement. [Malthe]

Quoi de neuf dans la version 0.6.8:

  • Correction du problème où l'opérateur delete ne serait pas traité comme une déclaration. [Malthe]

Ce qui est nouveau dans la version 0.6.7:

  • Correction du problème où arguments étoiles et double-étoile serait être imprimé sans le préfixe et '*' '**'. [Malthe]

Ce qui est nouveau dans la version 0.6.6:

  • Correction d'un problème où les éléments mis au rebut multiples dans une déclaration serait se tromper indentation. [Malthe]

Exigences :

  • Python

D'autres logiciels de développeur Malthe Borch

pyramid_skins
pyramid_skins

14 Apr 15

Clone
Clone

14 Apr 15

Dobbin
Dobbin

14 Apr 15

Commentaires à sourcecodegen

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!