TY - JOUR ID - TI - DESIGN ASSEMBLER BASED ON LEX AND YACC LEX وYACC تصميم المجمع الصلب باستخدام AU - Suzan Abdulla Mahmood سوزان عبدالله محمود AU - Amera Ismail Melhum أميرة اسماعيل ملحم PY - 2012 VL - 53 IS - 1 SP - 179 EP - 185 JO - Iraqi Journal of Science المجلة العراقية للعلوم SN - 00672904 23121637 AB - LEX and YACC are very useful tools for constructing the assemblers; they generate functions that perform standard operations of a lexical analysis and parsing without any effecting on the organization processes for semantic analysis, machine code generation and listing source of compilation. In this work, the cross assembler was designed using some compiler development tools like LEX and YACC having the ability to implement the lexical analyzer and parser, for generating the syntax and parsing modules in a short period of time. These activates are expressed in form of actions, the bigger number of lexical and grammar rules are used by these actions in a simpler way.

تعد اسلوبي LEX وYACC ذات فائدة كبيرة لبناء المجمعات. اذ تولد وظائف لتنفيذ العمليات القياسية وذلك عن طريق تحليل المفردات بدون تأثير على تنظيم عمليات التحليل الدلالي. في هذا البحث تمت تصميم المجمع الصلب باستخدام بعض ادوات التطوير المترجم مثلLEX و YACC ذلك لقابليتهم لأنجاز تحليل المفردات و تعريب الكلمة و انشاء تركيب في فترة زمنية قليلة مقارنتها مع اللغات البرمجية مثلC++ و Visual Basic و الخ من اللغات البرمجية والجدير بالاشارة ان هذه الفعاليات توصف بشكل صيغ واجراءات بطريقة مبسطة ولها القدرة على معالجة أكبر عدد من القواعد النحوية ومفردات المعاجم. ER -