سؤال

هل هناك مكان يمكنني من خلاله العثور على نموذج Backus–Naur أو قواعد BNF للغات الشائعة؟عندما أقوم بالبحث، لا أجد الكثير، ولكن أعتقد أنه يجب نشرها في مكان ما.أنا مهتم جدًا برؤية واحدة لـ Objective-C وربما MySQL.

هل كانت مفيدة؟

نصائح أخرى

وFWIW، ملف القواعد الخلية (mysql-server/sql/sql_yacc.y) هو المصدر المفتوح وقابلية التصفح في launchpad.net (على الرغم من انها بطيئة بعض الشيء، وحصلت على خطأ عندما حاولت سحب ملف معين).

وأيضا، لقطة من مصدر الخلية خادم كله هو تحميلها من dev.mysql كوم .

هناك بعض الروابط من w:BNF# قواعد اللغة.

لقد وجدت أيضا أ صفحة الذي يسرد القواعد النحوية للهدف C.

وقواعد النحو IIRC، BNF ليست سوى مختلفة بما فيه الكفاية من ما يريده ياك / البيسون كمدخل لتكون مزعجة حقا :) إذا كنت تنوي تغذية هذه الملفات إلى مولد محلل، قد ترغب في البحث عن الملفات في شكل مناسب. وأذكر رؤية مثل هذه الملفات لجافا، وجافا سكريبت وC ++ عند نقطة واحدة. ربما كجزء من الكسوف، فايرفوكس ودول مجلس التعاون الخليجي، على التوالي، ولكن لا أستطيع أن أتذكر على وجه اليقين. أفترض أنك يمكن أن تجد الى حد كبير أي ملف الإدخال محلل من خلال إيجاد مشروع مفتوح المصدر يستخدم تلك اللغة.

وأنا أيضا بحثت هذا وأنا جمعت هذه مستودع

http://slps.github.io/zoo/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top