كيفية إنشاء واجهة المستخدم الرسومية لمجموعي؟

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

  •  20-09-2019
  •  | 
  •  

سؤال

أنا أستخدم المرن كمحلل معجمي وبيسون كمولد محلل، ولكن نتيجة كليهما نافذة وحدة التحكم وأرغب في الحصول على واجهة المستخدم الرسومية (مثل IDE) لذلك كيفية القيام بذلك. شكرًا

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

المحلول

لا. اترك المحول البرمجي كتطبيق سطر الأوامر وبدلا من ذلك تعلم بعض IDE الموجود حول كيفية الاتصال به وتحليل إخراجه.

نصائح أخرى

إذا تركتها كخط أمر، فيمكنك استخدام المصدر المفتوح واجهة المستخدم الرسومية وقم بتوصيل برنامج التحويل البرمجي الخاص بك في IT - مجانا، يمكنك الحصول على IDE رائعة لمجموع التحويل البرمجي الخاص بك؛).

بالنسبة إلى IDE التي قد تسير على ما يرام بلغة مخصصة:

سيكون لديك أ كثيرا من المرح كتابة الإضافات المخصصة الخاصة بك على أي حال، ولكن سيكون أقل بكثير من كتابة IDE بنفسك.

ومع ذلك، يكتب موضوع آخر مترجم لغتك، لكنني أفترض أن هذا ليس ما تهدف إليه. إذا كان الأمر كذلك، يجب أن تتعلم Readline..

وإذا كنت هل حقا تأكد من أنك تريد أن تكتب بسيط IDE لغتك (كتابة واحدة مجمع هي مهمة للأعمار)، حاول استخدام لغة مناسبة على الأقل لتنمية واجهة المستخدم الرسومية السريعة (C #، جافا، أخرى)، والحصول على تطبيق شبيهة بالفكرة العامل للقاعدة. يمكنك أن تبدأ من هناك.

تذكر أن كل مترجم معروف تقريبا هو سطر الأوامر - IDE فقط تنفيذ وتحليل النتائج. هناك سبب لذلك، y'know.

أسباب سطر الأوامر:

  • من السهل توصيلها في أي IDE متعدد الأغراض
  • من السهل أتمتة التجميع (Makefiles، إلخ)
  • من السهل أتمتة المهام الأخرى (بناء دفعة، الإصدار والنشر والاختبار)

ما نظام التشغيل الذي أنت عليه؟ سوف أفترض أن Linux BC، واجهت صعوبات في تشغيل Beison على Windows على الرغم من أنني أستطيع ترجمة إخراج Bison الخاص بي في Windows.

لم يكن لدي IDE. تلقيت Linux في برنامج VMWare مع الوحدة (لذلك كان لدي نظام التشغيل Linux Windows أو ضمن Windows7 Windows) واستخدم المبرمجين Notepad لتحرير الملفات باعتبارها IDE البسيطة المفضلة لدي. يحتوي على بعض الإكمال التلقائي وغيرها من أجل Windows Build الخاص بي من برنامج التحويل البرمجي الخاص بي، يمكنني تعيين ملف دفعي إلى PNOTEPAD وبينما يتغير المصدر الذي يمكنني الضغط عليه F5 الذي ركض ملف الخفافيش وتجميع المصدر الخاص بي ولديه الإخراج. ومع ذلك، فإن تطوير المحول البرمجي استخدمت علامة التبويب ALT - التبديل إلى محطة Linux الخاصة بي وركضت البناء هناك.

عندما قمت ببناء برنامج التحويل البرمجي الموجود على Linux، سيقوم بتشغيل البرامج النصية الآلية لمعرفة ما إذا كان أي شيء قد كسر وأخطاء إنتاج Linux Linux Build في لون مختلف. لم يكن لدي أي حاجة إلى IDE. آمل أن أتمكن من الحصول على نوع من اللغات البرنامج المساعد ل Visual Studios الذي نظرت بالفعل إليه. يبدو الأمر صعبا ولكن هذا الرجل لديه تسليط الضوء على بناء الجملة مع PHP في Visual Studios دعم PHP الأصلي في Visual Studio 2010؟

وضع في جزء الكسوف من إجابة كورنيل؛ إليك مؤشر إلى كيف يمكنك تعليم الكسوف أن يكون IDE لغتك:http://www.eclipse.org/articles/article.php؟file=article-buildyourwndsl/index.html.

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