جدول المحتويات:
التعريف - ماذا يعني Backus Normal Form (BNF)؟
Backus Normal Form (BNF) هو إجراء تدوين مصغر يستخدم لتحديد بناء جملة لغات برمجة الكمبيوتر ، ومجموعات الأوامر / التعليمات ، وتنسيق المستندات وبروتوكولات الاتصال. يتم تطبيق BNF عندما تكون أوصاف اللغة مطلوبة.
يُعرف BNF أيضًا باسم Backus-Naur.
تيكوبيديا تشرح Backus Normal Form (BNF)
مواصفة BNF هي مجموعة قواعد اشتقاقية تتم كتابتها عادةً على النحو التالي:
- ال
:: _ expression_where هو غير محطة - _expression_consists واحد أو أكثر من تسلسل الرموز.
- شريط عمودي (|) يحدد خيارات التسلسل الأخرى.
- الرموز التي لا تظهر على الجانب الأيسر هي محطات.
- توجد الرموز التي تظهر على الجانب الأيسر داخل زوج التعبير عن الرموز وهي غير أطراف.