sourcecodegen

Skjermbilde programvare:
sourcecodegen
Prog.varedetaljer:
Versjon: 0.6.14
Last opp dato: 12 May 15
Utvikler: Malthe Borch
Lisens: Gratis
Popularitet: 33

Rating: nan/5 (Total Votes: 0)

sourcecodegen er en Python bibliotek som gir en modul-nivå kilde-kode generator som opererer på AST fra den innebygde compiler.ast modulen.
Merk at dette AST ikke er kompatibelt med den nye ast modulen i Python 2.6.
Bruk:
Generatoren fungerer på AST parse trær.
& Nbsp; >>> fra kompilatoren import parse
& Nbsp; >>> treet = parse ("" "
& Nbsp; ... print 'Hei, verden! "
& Nbsp; ... "" ")
Vi kan nå generere Python-kode som tilsvarer den opprinnelige bruker kildekoden generator.
& Nbsp; >>> fra sourcecodegen import ModuleSourceCodeGenerator
& Nbsp; >>> generator = ModuleSourceCodeGenerator (tre)
& Nbsp; >>> print generator.getSourceCode ()
& Nbsp; print 'Hei, verden! "

Hva er nytt i denne versjonen:

  • Fikset problem hvor en ast.Sliceobj utenfor rammen av indekser (dette er en merkelig konstruksjon som dessverre forstått av Python arven AST kompilator, men ikke mulig å reprodusere fra kildekoden).
  • Problemet påvirker minst Zope er RestrictedPython pakken. [Malthe]
  • Fikset problem hvor en funksjon med en docstring og en funksjon kropp ville få feil innrykk. [Malthe]

Hva er nytt i versjon 0.6.13:

  • Lagt til støtte for funksjons docstrings. [Malthe]

Hva er nytt i versjon 0.6.12:

  • Legg repoze lisens tekst i LICENSE.txt med tillatelse av forfatteren. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [Jinty]

Hva er nytt i versjon 0.6.11:

  • Lagt til støtte for trefoldig operatør (Python 2.5+) . [Malthe]

Hva er nytt i versjon 0.6.10:

  • Fast orden node og uttrykk for utvidet oppdrag. [Malthe]

Hva er nytt i versjon 0.6.9:

  • Fikset problem hvor variable søkeord-argumenter ville noen ganger ikke håndteres riktig. [Malthe]
  • Fikset problem hvor identitet operatøren ikke ville bli håndtert på riktig måte. [Malthe]

Hva er nytt i versjon 0.6.8:

  • Fikset problem hvor slette operatøren vil ikke bli behandlet som en uttalelse. [Malthe]

Hva er nytt i versjon 0.6.7:

  • Fikset problem hvor stjerne og dobbel-stjerne argumenter ville skrives uten "*" og "** 'prefiks. [Malthe]

Hva er nytt i versjon 0.6.6:

  • Fikset problem hvor flere kasserte elementer i en uttalelse ville få feil innrykk. [Malthe]

Krav

  • Python

Annen programvare fra utvikleren Malthe Borch

Clone
Clone

14 Apr 15

Dobbin
Dobbin

14 Apr 15

pyramid_skins
pyramid_skins

14 Apr 15

Kommentarer til sourcecodegen

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!