قالب :: AST. الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- http://search.cpan.org/~agent/OpenResty-0.3.14/lib/OpenResty/Spec/Overview.pod
قالب :: AST. العلامات
قالب :: AST. وصف
قالب :: AST هو وحدة بيرل لمعالجة ASTS لمجموعة أدوات قالب بيرل. قالب :: AST هو وحدة بيرل لمعالجة ASTS ل Perl Template Toolkit.Synopsis استخدام القالب :: AST؛ # إعادة بناء AST المخزنة في الملف: $ AST = قالب :: AST-> قراءة ('foo.ast') أو قالب يموت :: AST-> خطأ ()؛ # كتابة AST الموجودة إلى ملف: $ AST = {marry => ، john => }؛ قالب :: AST-> الكتابة ($ AST، 'foo.ast') أو قالب يموت :: AST-> خطأ ()؛ $ AST = قالب :: AST-> دمج (، UNDEF)؛ # $ AST = قالب :: AST-> دمج (UNDIF، )؛ # $ AST = قالب :: AST-> دمج (UNDIF، UNDEF)؛ # UNDIF $ AST = قالب :: AST-> دمج ({A => 1، B => 2}، ؛ # $ AST = قالب :: AST-> دمج (، )؛ # $ AST = قالب :: AST-> دمج (، 5)؛ # 5 $ AST = قالب :: AST-> دمج ({A => 1، B => 2}، {c => 3})؛ # {A => 1، B => 2، C => 3} $ AST = قالب :: AST-> دمج ({A => 1، B => 2}، {b => 3})؛ # {a => 1، 1، b => 3} # {a => 1، b => 2} $ AST = قالب :: AST-> دمج ({A => 1، B => undef}، {a = > undef، b => 2})؛ قالب :: AST-> دمج ({A => 1، B => {c => 1، d => 2}}، {b => {c => 1، d => 3، e => 4} })؛ # {a => 1، 1، b => {c => 1، d => 3، e => 4}} :: AST-> دمج ({A => 1، B => {c => }}، {ب => {c => }})؛ # {a => 1، 1، b => {c => }} قالب الطباعة :: AST-> تفريغ (، ، )؛ asts ضرورية في نموذج البرمجة على مجموعة أدوات قالب بيرل. توفر هذه الوحدة بعض الوظائف السهلة للقيام بالعمل القذر في التعامل مع AST. يشار إلى مصطلح AST المستخدمة هنا إلى أي إحالة بيرل وأشار إلى بنية بيانات معقدة، مثل التجزئة المتداخلة، صفيف متداخلا، أو مثل. متطلبات: perl.
قالب :: AST. برامج ذات صلة