المجمعين: الفرق الرئيسي بين محلل المعجم والمحلل؟


الاجابه 1:

دعنا ننظر إليها كقياس ، اعتبر اللغة الإنجليزية هي لغة البرمجة لدينا.

يقسم محلل المعجم المدخلات إلى رموز صالحة ، أي كيانات أصغر ذات معنى ومحددة جيدًا باللغة:

على سبيل المثال - "الجميلة" هي رمز صالح لأنها كلمة صالحة باللغة الإنجليزية.

في حين أن "dsefuewfiu" ليس رمزًا صالحًا لأنه لا معنى له.

بينما يتحقق Parser من القواعد النحوية أي الجملة تلتزم بقوانين تكوين الجملة باللغة الإنجليزية:

على سبيل المثال ، "اسمي راهول" هي جملة إنجليزية صالحة.

في حين أن "اسمي راهول" لا معنى له.

هذا هو الفرق الأساسي بين المحلل اللغوي والمحلل اللغوي.


الاجابه 2:

يقوم المحلل المعجمي عادةً بتوزيع العبارات من حيث التعبيرات العادية ، مع توفير ناتج يستخدمه المحلل اللغوي في شكل رموز: معرفات ، سلاسل ، أرقام ، عوامل تشغيل.

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

ليس من الضروري تقنياً تقسيمها إلى خطوتين مثل هذا ، لكن من الناحية النظرية ، من الأسهل القيام بذلك.


الاجابه 3:

محلل المعجم هو المرحلة الأولى من عملية التجميع التي تأخذ البرنامج المصدر كمدخلات وتنتج سلسلة من الشخصيات ذات معنى تدعى lexemes ...

هذه lexemes يعمل كمدخل ل

مرحلة تحليل بناء الجملة التالية.

في هذه المرحلة ، يأخذ المحلل اللغوي هذا المعجم كإدخال وينتج مخرجات في شكل شجرة بناء جملة ......