sourcecodegen থেকে এবং AST উপর কাজ করে, যা একটি মডিউল-স্তর সোর্স কোড জেনারেটরের উপলব্ধকারী একটি পাইথন লাইব্রেরি বিল্ট ইন compiler.ast মডিউল.
এই এবং AST পাইথন 2.6 নতুন এবং AST মডিউল সঙ্গে সামঞ্জস্যপূর্ণ নয় উল্লেখ্য.
ব্যবহার:
জেনারেটরের এবং AST পার্স গাছ উপর কাজ করে.
& Nbsp; >>> কম্পাইলার আমদানি পার্স থেকে
& Nbsp; >>> ট্রি = পার্স ("" "
& Nbsp; ... মুদ্রণ 'হ্যালো, দুনিয়া!'
& Nbsp; ... "" ")
আমরা এখন সোর্স কোড জেনারেটরের ব্যবহার করে মূল পাইথন কোড সমতুল্য তৈরি করতে পারেন.
& Nbsp; >>> sourcecodegen আমদানি ModuleSourceCodeGenerator থেকে
& Nbsp; >>> জেনারেটরের = ModuleSourceCodeGenerator (গাছ)
& Nbsp; >>> মুদ্রণ generator.getSourceCode ()
& Nbsp; মুদ্রণ 'হ্যালো, দুনিয়া!'
এই রিলিজে নতুন কি:
- স্থায়ী সমস্যা যেখানে একটি ast.Sliceobj সাবস্ক্রিপ্ট প্রেক্ষাপটে (এই সোর্স কোড থেকে পুনর্গঠন করা সম্ভব না দুর্ভাগ্যবশত পাইথন এর উত্তরাধিকার এবং AST কম্পাইলার দ্বারা বোঝা যায়, যা একটি বিজোড় কনস্ট্রাক্ট, কিন্তু). বাইরে
- ফাংশন docstrings জন্য সমর্থন যোগ করা হয়েছে. [Malthe]
- অনুমতি নিয়ে LICENSE.txt মধ্যে repoze লাইসেন্স টেক্সট যোগ করুন লেখক. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [jinty]
- তিন অপারেটর (পাইথন 2.5+) জন্য সমর্থন যোগ করা হয়েছে . [Malthe]
- উদ্দীপ্ত নিয়োগ জন্য নোড এবং মত প্রকাশের স্থায়ী আদেশ দিয়েছেন. [Malthe]
- স্থায়ী সমস্যা যেখানে পরিবর্তনশীল শব্দ-আর্গুমেন্ট কখনও কখনও না সঠিকভাবে পরিচালনা করা. [Malthe]
- স্থায়ী সমস্যা মুছে অপারেটর চিকিত্সা করা হবে না যেখানে একটি বিবৃতি হিসাবে. [Malthe]
-
স্থায়ী সমস্যা যেখানে তারকা এবং ডবল-তারকা আর্গুমেন্ট হবে '*' এবং '**' উপসর্গ ছাড়া প্রিন্ট করা. [Malthe]
- স্থায়ী সমস্যা যেখানে এক বিবৃতিতে একাধিক প্রত্যাখ্যাত উপাদান হবে ভুল খাঁজ পেতে. [Malthe]
- পাইথন
<লি> সমস্যা অন্তত Zope এর RestrictedPython প্যাকেজ প্রভাবিত করে. [Malthe]
একটি docstring সঙ্গে একটি ফাংশন এবং একটি ফাংশন শরীরের ভুল খাঁজ পেতে হবে যেখানে <লি> স্থায়ী সমস্যা. [Malthe]
সংস্করণ 0.6.13 নতুন কি:
কি সংস্করণ 0.6.12 নতুন:
সংস্করণ 0.6.11 নতুন কি:
সংস্করণ 0.6.10 নতুন কি:
কি সংস্করণ 0.6.9 নতুন:
<লি> পরিচয় অপারেটর সঠিকভাবে পরিচালনা করা হবে না যেখানে স্থায়ী সমস্যা. [Malthe]
কি সংস্করণ 0.6.8 নতুন:
সংস্করণ 0.6.7 নতুন কি:
সংস্করণ 0.6.6 নতুন কি:
আবশ্যক
পাওয়া মন্তব্যসমূহ না