sourcecodegen olan AST fəaliyyət modul səviyyəli mənbə-kodu generator təmin edən bir Python kitabxana daxili compiler.ast modul.
Bu AST Python 2.6 yeni ast modulu ilə uyğun deyil ki, unutmayın.
istifadə:
generator AST analiz ağac üzərində işləyir.
& Nbsp; >>> compiler idxal parse olan
& Nbsp; >>> ağac = analiz ("" "
& Nbsp; ... print "Salam, dünya!"
& Nbsp; ... "" ")
Biz indi mənbə-kodu generator istifadə orijinal Python-kodu bərabər yarada.
& Nbsp; >>> sourcecodegen idxal ModuleSourceCodeGenerator olan
& Nbsp; >>> generator = ModuleSourceCodeGenerator (ağac)
& Nbsp; >>> çap generator.getSourceCode ()
& Nbsp; print "Salam, dünya!"
Bu azad Yeni nədir:
- Sabit məsələ bir ast.Sliceobj subscripts kontekstində (bu mənbə kodu yeniden mümkün deyil təəssüf ki, Python nin miras AST compiler ilə başa düşülür bir tək tikinti, lakin). kənarda
- məsələ azı Zope nin RestrictedPython paketi təsir göstərir. [Malthe]
- Sabit məsələ. [Malthe]
Bir docstring ilə bir funksiyası və bir funksiyası bədən yanlış abzas almaq olardı
versiyası 0.6.13 yeni nədir:
- funksiyası docstrings üçün əlavə dəstək. [Malthe]
nədir versiyası 0.6.12 Yeni
- icazəsi ilə LICENSE.txt da repoze lisenziya mətn əlavə edin müəllif. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [jinty]
versiyası 0.6.11 yeni nədir:
- ternary operator (Python 2.5 +) üçün əlavə dəstək . [Malthe]
versiyası 0.6.10 yeni nədir:
- genişlənməyə tapşırıq üçün node və ifadə Sabit üçün. [Malthe]
nədir versiyası 0.6.9 Yeni
- Sabit məsələ dəyişən söz dəlilləri ki bəzən deyil düzgün ele ola bilər. [Malthe]
- şəxsiyyət operator düzgün idarə edilə bilməz Sabit məsələ. [Malthe]
nədir versiyası 0.6.8 Yeni
- Sabit məsələ sil operator müalicə oluna bilməz harada edilən şərhdə kimi. [Malthe]
versiyası 0.6.7 Yeni nədir:
-
Sabit məsələ ulduz və ikiqat ulduz dəlilləri ki '*' və '** "prefiks olmadan çap. [Malthe]
versiyası 0.6.6 Yeni nədir:
- Sabit məsələ olduğu şərhdə çox atılır elementləri ki yanlış abzas almaq. [Malthe]
tələblər
- Python
Şərhlər tapılmadı