sourcecodegen

Скріншот програми:
sourcecodegen
Дані програми:
Версія: 0.6.14
Дата завантаження: 12 May 15
Розробник: Malthe Borch
Ліцензія: Безкоштовно
Популярність: 33

Rating: nan/5 (Total Votes: 0)

sourcecodegen це бібліотека Python, що забезпечує модуль рівня вихідного коду, який працює на АСТ від вбудованого модуля compiler.ast.
Зауважимо, що це АСТ не сумісний з новим модулем АСТ в Python 2.6.
<Сильний> Застосування:
Генератор працює на АСТ дерев розбору.
& NBSP; >>> від компілятора розбору імпорту
& NBSP; >>> дерево розбору = ("" "
& NBSP; ... друк "Привіт, світ!"
& NBSP; ... "" ")
Тепер ми можемо генерувати Python-коду еквівалентні оригінальним використанням генератора вихідного коду.
& NBSP; >>> від імпорту sourcecodegen ModuleSourceCodeGenerator
& NBSP; >>> генератор = ModuleSourceCodeGenerator (дерево)
& NBSP; >>> друку generator.getSourceCode ()
& NBSP; друк "Привіт, світ!"

Що нового У цьому випуску:

  • Виправлена ​​проблема, коли ast.Sliceobj за контекстному індексів (це дивно конструкція, яка, на жаль, розуміють компілятора AST спадщина Python, але не можливо відтворити з вихідним кодом).
  • проблема зачіпає, принаймні RestrictedPython пакет Zope в. [Мальті]
  • Виправлена ​​проблема, коли функція з рядок документації і тіло функції буде отримати неправильний відступ. [Мальті]

Що нового у версії 0.6.13:

  • Додана підтримка функції рядки документації. [Мальті]

Що нового у версії 0.6.12:

  • Додати repoze текст ліцензійної в LICENSE.TXT з дозволу автора. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [jinty]

Що нового у версії 0.6.11:

  • Додана підтримка потрійного оператора (Python 2.5+) , [Мальті]

Що нового у версії 0.6.10:

  • Виправлена ​​порядок вузла і вирази для розширеної призначення. [Мальті]

Що нового у версії 0.6.9:

  • Виправлена ​​проблема, коли змінна ключові слова аргументи іноді не бути оброблені правильно. [Мальті]
  • Виправлена ​​проблема, коли оператор не будуть оброблятися правильно. [Мальті]

Що нового у версії 0.6.8:

  • Виправлена ​​проблема, коли видалення оператор не буде розглядатися як заяву. [Мальті]

Що нового у версії 0.6.7:

  • Виправлена ​​проблема, коли зірки і подвійна зірка аргументи б бути надруковані без '*' і '**' префікса. [Мальті]

Що нового у версії 0.6.6:

  • Виправлена ​​проблема, коли кілька викинуті елементи в заяві б отримати неправильний відступ. [Мальті]

Вимоги

  • Python

Інші програми розробника Malthe Borch

Dobbin
Dobbin

14 Apr 15

pyramid_skins
pyramid_skins

14 Apr 15

Clone
Clone

14 Apr 15

sourcecodegen

Коментар не знайдено
додати коментар
Включіть картинки!