هل هناك حديث (مثل CLR) بديلا عن البيسون / ياك؟

StackOverflow https://stackoverflow.com/questions/269256

  •  06-07-2019
  •  | 
  •  

سؤال

ولقد تم للتو إعادة العمل على الشيء القديم من التعليمات البرمجية مثل مترجم مكتوبة باستخدام البيسون. بينما كنت تفعل هذا، وكنت أتساءل ما هو المعادل الحديث؟ هل هناك. NET لطيفة (أو ما شابه) إطار مترجم الكتابة التي تأخذ النحوي BNF ويقسم خارج DLL التي لا إعراب؟

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

المحلول

وأنا استخدم حدائق نقطة GPPG وGPLEX في بلدي مترجم لغة ديناميكية. وقد تم اعتماد GPPG وGPLEX (مايكروسوفت) بأنه MPPG وMPLEX في البصرية ستوديو 200X SDK. وهذا يعني أن من السهل جدا لخلق تمديد البصرية لغة استوديو للتلوين بناء جملة لغتك.

نصائح أخرى

وهناك أيضا ANTLR ، مولد محلل جدا تستخدم على نطاق واسع تنفيذها في جاوة.

وتحقق من حدائق نقطة محلل مولد. انها YACC / BISON مثل تنفيذ لC #

GPPG

كوكو / R . انها تشبه الى حد بعيد JavaCC. تدعم C #، جافا، C ++، F #، VB.Net، أوبيرون، وغيرها من اللغات.

وتبين من البحث جوجل سريع و حدائق نقطة محلل مولد .

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