كيفية جعل البيسون لا الخروج عندما يستدعي yyerror
سؤال
عندما يقوم محلل المحلل المحلل بمسح ملف مصدر وبعض بناء الجملة غير صحيح، فإنه يستدعي Yyerror، أريدها عرض رسالة الخطأ، لكنني متابعة تحليل الملف لإظهار المزيد من الأخطاء. ومع ذلك، في كل مرة يقوم المحلل فيها باستدعاء yyerror، فإنه يعرض رسالة الخطأ ثم يخرج؟ ماذا افعل؟
المحلول
هنا هو الحل الخاص بك: http:/web.mit.edu/gnu/doc/html/bison_9.html.
لا تنتمي إلى StackOverflow