sourcecodegen

البرمجيات قطة:
sourcecodegen
تفاصيل البرنامج:
الإصدار: 0.6.14
تاريخ إيداع: 12 May 15
المطور: Malthe Borch
ترخيص: حرر
شعبية: 33

Rating: nan/5 (Total Votes: 0)

sourcecodegen هي مكتبة بيثون أن يوفر على مستوى وحدة مولد مصدر رمز التي تعمل على AST من المدمج في وحدة compiler.ast.
لاحظ أن هذا AST غير متوافق مع وحدة است جديدة في بايثون 2.6.
الاستعمال:
مولد يعمل على الأشجار AST تحليل.
على & nbsp؛ >>> من مترجم تحليل الواردات
على & nbsp؛ >>> شجرة = تحليل ("" "
على & nbsp؛ ... طباعة 'مرحبا، العالم! "
على & nbsp؛ ... "" ")
يمكننا الآن توليد بيثون رمز يعادل الأصلي باستخدام مولد الكود المصدر.
على & nbsp؛ >>> من sourcecodegen ModuleSourceCodeGenerator استيراد
على & nbsp؛ >>> مولد = ModuleSourceCodeGenerator (شجرة)
على & nbsp؛ >>> generator.getSourceCode الطباعة ()
على & nbsp؛ طباعة 'مرحبا، العالم! "

ما هو الجديد في هذا الإصدار:

قضية ثابتة حيث لast.Sliceobj خارج سياق السفلية (وهذا هو التصور الغريب الذي هو فهم للأسف تراث مترجم AST بيثون، ولكن ليس من الممكن استنساخ من شفرة المصدر).
تؤثر المشكلة على الأقل حزمة RestrictedPython Zope ل. [malthe]
قضية الثابتة حيث وظيفة مع docstring وظيفة الجسم سيحصل على المسافة البادئة غير صحيحة. [malthe]

ما هو الجديد في الإصدار 0.6.13:

واضاف لدعم جمل التوثيق وظيفة. [malthe]

ما هو الجديد في الإصدار 0.6.12:

إضافة نص رخصة repoze في LICENSE.txt بإذن من المؤلف. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [jinty]

ما هو الجديد في الإصدار 0.6.11:

واضاف لدعم التشغيل الثلاثي (بايثون 2.5+). [malthe]

ما هو الجديد في الإصدار 0.6.10:

ترتيب عقدة والتعبير عن احالة المعزز الثابتة. [malthe]

ما هو الجديد في الإصدار 0.6.9:

قضية ثابتة حيث أن في بعض الأحيان لا يمكن معالجة المتغير الكلمة الحجج بشكل صحيح. [malthe]
قضية الثابتة حيث لن يتم التعامل معها مشغل الهوية بشكل صحيح. [malthe]

ما هو الجديد في الإصدار 0.6.8:

قضية الثابتة حيث لن يتم التعامل مع مشغل حذف كبيان. [malthe]

ما هو الجديد في الإصدار 0.6.7:

قضية ثابتة حيث سيتم طباعتها نجوم ونجوم مزدوجة الحجج دون '*' و '**' البادئة. [malthe]

ما هو الجديد في الإصدار 0.6.6:

قضية ثابتة حيث تجاهل عناصر متعددة في بيان ان تحصل على المسافة البادئة خاطئة. [malthe]

المتطلبات:

بيثون

البرامج الأخرى من المطور Malthe Borch

Clone
Clone

14 Apr 15

pyramid_skins
pyramid_skins

14 Apr 15

Dobbin
Dobbin

14 Apr 15

تعليقات ل sourcecodegen

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!