0
Flex
Flex (مولد محلل معجمي سريع) هو أداة لإنشاء الماسحات الضوئية.الماسح الضوئي ، الذي يطلق عليه أحيانًا الرمز المميز ، هو برنامج يتعرف على الأنماط المعجمية في النص.يقوم البرنامج المرن بقراءة ملفات الإدخال المحددة من قِبل المستخدم ، أو إدخاله القياسي في حالة عدم تقديم أسماء ملفات ، للحصول على وصف الماسح الضوئي المراد إنشاؤه.الوصف في شكل أزواج من التعبيرات العادية ورمز C ، وتسمى القواعد.يقوم Flex بإنشاء ملف مصدر C باسم "lex.yy.c" ، والذي يحدد الوظيفة yylex ().يمكن تجميع ملف "lex.yy.c" وربطه لإنتاج ملف قابل للتنفيذ.عند تشغيل الملف القابل للتنفيذ ، يقوم بتحليل مدخلاته بحثًا عن تكرارات نصية مطابقة التعبيرات العادية لكل قاعدة.كلما وجد تطابقًا ، فإنه ينفذ كود C المطابق ....