كيلبت

Kelbt يولد محلل LALR التراجع.
التحميل الان

كيلبت الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Adrian Thurston
  • موقع ويب الناشر:
  • http://www.cs.queensu.ca/home/thurston/kelbt/

كيلبت العلامات


كيلبت وصف

Kelbt يولد تراجع محلل LALR. يمكن لمشروع Kelbt إنشاء محلل LALR التراجع. ينبعث مولدات محلل LALR القياسية خطأ عند مواجهة تعارض في جداول التحليل. Kelbt تزوير فصاعدا وتوليد المحللين الذين يعاملون التعارضات عن طريق التراجع في وقت التشغيل. Kelbt قادرة على توليد محلل للحصول على قواعد نحوية خالية من السياق وبالتالي ينفذ طريقة تحليل المعمم. تختلف Kelbt عن أنظمة LR الأخرى الأخرى بطريقتين. أولا، فإنه يرفع التراجع إلى مستوى الإجراءات الدلالية من خلال إدخال فئة من الإجراءات المسماة تصرفات التراجع. يتم استدعاء الإجراءات التراجع ك Backtracker يزرف عن تحليل المستخدم والسماح للمستخدم بالعودة إلى أي آثار جانبية للأعمال الدلالية الأمامية. هذا يجعل من الممكن التراجع عن بنيات اللغة التي يجب أن تعدل الدولة العالمية استعدادا لاستعدادات التبعيات المعالجة. هذا يجعل من السهل على المستخدم حل غموض اللغة عن طريق طلب إنتاج قواعد النحوية من عدم وجود أبعادها. إنه تقريبي بمعنى أنه بالنسبة لمعظم النحوي، فإن ما يعادل استراتيجية تحليل الاختيار المطلوبة يتحقق. في الحالات التي يتم فيها تحليل الإنتاجات من الترتيب المعطاة، هناك تحول قواعد النحوية البسيطة التي ستصدر المشكلة. شاهد ورقة Cascon لمزيد من التفاصيل. يتم استخدام دليل على المفهوم، وقد استخدمت Kelbt لكتابة محلل C ++ جزئي (مضمن) والتي تتكون من ماسح ضوئي بدقة ومرحلة بحث اسم وقواعد نحوية مع الإجراءات الدلالية القياسية والإجراءات الدلالية وبعد ما الجديد في هذا الإصدار: تمت إضافة خيار -I للحصول على تحديد الدلائل. تم إصلاح "استخدام الرمز المميز".


كيلبت برامج ذات صلة

G-pypi.

ينشئ gentoo linux eBuilds باستخدام مؤشر حزمة بيثون. ...

339

تحميل