YML هي لغة سهلة لتجميع إلى XML.
أي وقت يتم إنشاء لغة رسمية للحوسبة، حلا وسطا لابد من العثور عليها إذا كانت اللغة هي مثالية للكمبيوتر ولكن الرهيبة للإنسان أو العكس بالعكس. XML هو جيد جدا للكمبيوتر.
باستخدام XML للأسباب المذكورة أعلاه، ولكن للبرمجة؟ "اللغة لماذا توصيف ؟!" كان ما كان يصرخ بعض الوقت في اللعب حولها مع مولد رمز في XSLT. التي أعطت فكرة.
حافز
كثير من الناس لا تكتب XSLT مباشرة، لأنها لا تحب كتابة البرامج في أقواس زاوية. النتيجة عادة هي أن الناس يكتبون برامج جافا، ومعالجة XML من جاوة، أو تستخدم ميزات XSLT من برامج جافا.
ولكن هذا هو فعالة جدا - هناك معالجات XSLT صغيرة وسريعة، وليس هناك أي مزايا على الإطلاق لتنفيذ ذلك في جاوة أو C ++ عادة.
لذلك أردت أن يكون شيئا مثل جافا أو C مثل اللغة، والتي يمكن ترجمتها بسهولة إلى XSLT. ثم يمكن للمعالج XSLT المشترك معالجة البرنامج، ويمكن معالجة XML بسرعة كبيرة.
لقد بدأت هذه، لأنني رأيت، ذلك الجيل رمز لالآلي هندسة البرمجيات يمكن تنفيذها بسهولة جدا في XSLT - ولكن الكتابة XSLT هو مزعج
ما هو الجديد في هذا الإصدار:.
بوجفيكسيس طفيفة.
ما هو الجديد في الإصدار 2.4.3:
وأضاف تركيب إضافي لتشمل التوجيه.
ما هو الجديد في الإصدار 2.4.2:
هذا الإصدار يقوم على pyPEG 1.4.
تمت إضافة بعض تركيب أكثر فضفاض للمكالمات وظيفة.
ما هو الجديد في الإصدار 2.4.1:
هذا هو أساسا التحديث وثائق.
ما هو الجديد في الإصدار 2.3.4:
تحسين كتلة الخط اقتباس.
توسيع بناء الجملة المكالمات وظيفة.
ما هو الجديد في الإصدار 2.3.12:
YML 2 يستخدم الآن pyPEG 1.3.
ما هو الجديد في الإصدار 2.3.11:
هذا الإصدار بإصلاح الخلل مع مؤشرات dereferencing مزدوجة ويونيكود.
ما هو الجديد في الإصدار 2.3.10:
البق مع يونيكود في معالجة الأخطاء قد تم علاجها.
ما هو الجديد في الإصدار 2.3.8: أضيفت
وASSERT (اختبار، جي اس) والتصحيح (جي اس) وظائف لYSLT.
المتطلبات:
بيثون
Libxslt
XMLStarlet
لم يتم العثور على التعليقات