ماذا يفعل المحلل المعجمي؟
ماذا يفعل المحلل المعجمي؟

فيديو: ماذا يفعل المحلل المعجمي؟

فيديو: ماذا يفعل المحلل المعجمي؟
فيديو: كن انت المحلل | الحلقة 7 | انواع المهاجمين كل ما تريد معرفته 2024, شهر نوفمبر
Anonim

التحليل المعجمي هو المرحلة الأولى من المترجم. يأخذ كود المصدر المعدل من معالجات اللغة التي نكون مكتوبة في شكل جمل. ال محلل معجمي يقسم هذه التركيبات إلى سلسلة من الرموز ، عن طريق إزالة أي مسافة بيضاء أو تعليقات في التعليمات البرمجية المصدر.

وعليه ، ما هو دور المحلل المعجمي؟

دور المحلل المعجمي للمحلل المعجمي يؤدي المهام التالية: يقرأ البرنامج المصدر ، ويفحص أحرف الإدخال ، ويجمعها في lexemes وينتج الرمز المميز كمخرج. مسح ضوئي: يقوم بقراءة أحرف الإدخال وإزالة المسافات البيضاء والتعليقات. التحليل المعجمي : إنتاج الرموز المميزة كإخراج.

وبالمثل ، ما هو المترجم المستخدم في التحليل المعجمي؟ JavaCC هو المعيار جافا مترجم - مترجم. بخلاف الأدوات الأخرى الواردة في هذا الفصل ، فإن JavaCC عبارة عن محلل ومولد ماسح ضوئي (lexer) في واحد. يأخذ JavaCC ملف إدخال واحد فقط (يسمى ملف القواعد) ، والذي يتم استخدامه بعد ذلك لإنشاء كلا الفئتين للتحليل المعجمي ، وكذلك للمحلل اللغوي.

وبالمثل قد يتساءل المرء ، ما هو ناتج المحلل المعجمي؟

(أنا) انتاج من أ محلل معجمي هي الرموز. (II) إجمالي عدد الرموز المميزة في printf ("i =٪ d ، & i =٪ x" ، i ، & i) ؛ 10. (III) يمكن تنفيذ جدول الرموز باستخدام المصفوفة وجدول التجزئة والشجرة والقوائم المرتبطة.

ما هي القضايا في التحليل المعجمي؟

قضايا في التحليل المعجمي 1) التصميم الأكثر بساطة هو الاعتبار الأكثر أهمية. فصل التحليل المعجمي من النحو التحليلات غالبًا ما يسمح لنا بتبسيط إحدى هذه المراحل أو الأخرى. 2) تم تحسين كفاءة المترجم. 3) تم تحسين إمكانية نقل المترجم.

موصى به: