sourcecodegen

Screenshot Software:
sourcecodegen
Szczegóły programowe:
Wersja: 0.6.14
Filmu: 12 May 15
Wywoływacz: Malthe Borch
Licencja: Wolny
Popularność: 3

Rating: nan/5 (Total Votes: 0)

sourcecodegen jest biblioteka Pythona, który zapewnia moduł generatora na poziomie kodu źródłowego, który działa na AST z wbudowanym modułem compiler.ast.
Należy zauważyć, że w tym AST nie jest kompatybilny z nowym modułem ast w Pythonie 2.6.
Sposób użycia:
Generator działa na drzewach AST przetworzenia.
& Nbsp; >>> z kompilatora importu parse
& Nbsp; >>> drzewa = parse ("" "
& Nbsp; ... print "Hello, world!"
& Nbsp; ... "" ")
Teraz możemy wygenerować kod Pythona odpowiednik oryginału przy użyciu generatora kodu źródłowego.
& Nbsp; >>> z importu ModuleSourceCodeGenerator sourcecodegen
& Nbsp; >>> generator = ModuleSourceCodeGenerator (drzewo)
& Nbsp; >>> print generator.getSourceCode ()
& Nbsp; print "Hello, world!"

Co nowego w tym wydaniu:

  • Naprawiono błąd, gdzie ast.Sliceobj Poza kontekstem indeksów (jest to konstrukcja, która jest dziwne, niestety zrozumiałe Pythona starszych AST kompilatora, ale nie da się odtworzyć z kodu źródłowego).
  • Problem dotyczy co najmniej pakiet Zope na RestrictedPython. [Malthe]
  • Naprawiono błąd, gdzie funkcja z docstring i ciało funkcji dostanie nieprawidłowe wcięcia. [Malthe]

Co nowego w wersji 0.6.13:

  • Dodano wsparcie dla docstrings funkcyjnych. [Malthe]

Co nowego w wersji 0.6.12:

  • Dodaj tekst licencji w repoze LICENSE.TXT za zgodą od autora. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [Jinty]

Co nowego w wersji 0.6.11:

  • Dodano wsparcie dla potrójnego operatora (Python 2.5+) , [Malthe]

Co nowego w wersji 0.6.10:

  • Poprawiono kolejność węzła i wypowiedzi dla rozszerzonej zadania. [Malthe]

Co nowego w wersji 0.6.9:

  • Naprawiono błąd, gdzie argumenty słowa kluczowe zmienne czasami nie będzie być prawidłowo obsługiwane. [Malthe]
  • Naprawiono błąd, gdzie operator tożsamość nie zostanie prawidłowo obsługiwane. [Malthe]

Co nowego w wersji 0.6.8:

  • Naprawiono błąd, gdzie operator delete nie należy traktować jako oświadczenie. [Malthe]

Co nowego w wersji 0.6.7:

  • Naprawiono błąd, gdzie gwiazdy i double-gwiazdkowe argumenty będzie być drukowane bez "*" i "**" prefiksu. [Malthe]

Co nowego w wersji 0.6.6:

  • Naprawiono błąd, gdzie wiele zużyte elementy w oświadczeniu będzie dostać złego wcięcia. [Malthe]

Wymagania :

  • Python

Inne programy z deweloperem Malthe Borch

Dobbin
Dobbin

14 Apr 15

Clone
Clone

14 Apr 15

pyramid_skins
pyramid_skins

14 Apr 15

Komentarze do sourcecodegen

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!