سؤال

أحاول دعم البرمجة النصية المدمجة في تطبيق ويب موجود وأرغب في أن يتمكن مستخدمونا من كتابة البرامج النصية BOO باستخدام محرر HTML ، فإن Problem Is Boo يستخدم مسافة بادئة تشبه Python (بدلاً من الأقواس المجعد باللغات الأكثر تقليدية مثل C# و جافا).

هل هناك أي طريقة للتغلب على هذه ؟ هل هناك بديل أفضل من Boo التي لا تحتوي على مشكلات المسافة البادئة؟

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

المحلول

واحدة من الأشياء الرائعة حول بوو هي أن اللغة نفسها قابلة للتخصيص للغاية. ويشمل خطوة مترجم wsabooparsingStep التي تجعل اللغة البيضاء من الفضاء.

برايل (يستخدم محرك عرض لـ Monorail و ASP.NET MVC) هذا البديل من BOO ، يمكنك استخدامه كنموذج لتنفيذك الخاص. رمز المصدر Brail هو هنا, اختبارات هنا.

نصائح أخرى

ما هي مشكلة المساحة البيضاء؟

باستخدام مفتاح علامة التبويب في textarea؟

هناك العديد من النتائج على Google حول كيفية القيام بذلك.

خلاف ذلك ، هل يمكنك توضيح مشكلتك؟

حصلت على نفس المناقشة تقريبًا مع المستخدمين النهائيين الأسبوع الماضي. كان لدى الناس الحد الأدنى من المعرفة التقنية ، ومعظمهم من الأعمال الموجهة للأعمال.

اتفق الجميع على أن بناء الجملة القائم على المسافة البادئة يبدو أنظف ويشعر بساطة. لذلك أخطط لاستخدام البرمجة النصية القائمة على المسافة البادئة في مشروعي التالي.

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