السلام عليكم اخواني ::
اريد منكم ان تساعدوني في مراحل تصميم المترجم التالي , حيث يوجد هناك غمود في القواعد التالية :
هذا مثال برمجي لمشكلة الغموض ambiguity .
المشكلة في هذا الغموض , هو ان المترجم يكون متحيرا , في في جملة else if الأخيرة باللون الأخضر , هل هي منسوبة لجملة if التي بالون الأحمر
أم لجملة if التي باللون الأزرق.
رسم parse tree يوضح مشكلة الغموض .
لاحظ اننا يمكننا تمثيل الكود السابق بأكثر من طريقة , مما يؤكد مشكلة الغموض .







