research centers


Search results: Found 3

Listing 1 - 3 of 3
Sort by

Article
DESIGN ASSEMBLER BASED ON LEX AND YACC
LEX وYACC تصميم المجمع الصلب باستخدام

Authors: Suzan Abdulla Mahmood سوزان عبدالله محمود --- Amera Ismail Melhum أميرة اسماعيل ملحم
Journal: Iraqi Journal of Science المجلة العراقية للعلوم ISSN: 00672904/23121637 Year: 2012 Volume: 53 Issue: 1 Pages: 179-185
Publisher: Baghdad University جامعة بغداد

Loading...
Loading...
Abstract

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 و الخ من اللغات البرمجية والجدير بالاشارة ان هذه الفعاليات توصف بشكل صيغ واجراءات بطريقة مبسطة ولها القدرة على معالجة أكبر عدد من القواعد النحوية ومفردات المعاجم.


Article
Bottom-Up Active Chart Parsing For Natural Language Using by Prolog Language
أعراب اللغات الطبيعية بطريقة المخططات النشطة من االأسفل للأعلى بأستعمال لغة برولوك

Author: Auhood Hadi Jabbar عهود هادي جبار
Journal: JOURNAL OF THI-QAR SCIENCE مجلة علوم ذي قار ISSN: 19918690 Year: 2012 Volume: 3 Issue: 3 Pages: 173-181
Publisher: Thi-Qar University جامعة ذي قار

Loading...
Loading...
Abstract

Abstract:Parsing is the process of assigning parts of speech (or other classifiers) to the words in a text. In thisresearch, we introduce a parsing algorithm that uses Bottom-Up Active Chart Parsing for Natural LanguageProcessing (NLP) using Prolog to parse English sentences. In this method, there is no need to return backonce the parsing of one word has been accomplished. This method of parsing reduces the steps required toparse a natural language sentences.

الخلاصة:الاع ا رب هو عملية الحاق )تخصيص( أقسام الكلام بالكلمات الموجودة في النص.في هذا البحث ,قمنا بتقديم خوارزمية اع ا رب تستعملالمخططات النشطة من الاسفل للاعلى لمعالجة اللغة الطبيعية وذلك باستعمال لغة برولوك لاع ا رب الجمل الانكليزية .في هذه الطريقة ليس هنكحاجة للرجوع مرة أخرى لاع ا رب كلمة قد تم اع ا ربها سابقا. تخفض هذه الطريقة الخطوات المطلوبة لاع ا رب الجمل في اللغات الطبيعية.


Article
Enhancing the LR Parsing Strategy Using Incremental GPLR Parsing Method
بأستخدام طريقة الإعراب LR تحسين ستراتيجية الإعراب GPLR التزايدية

Authors: Mouiad Abid Hani مؤيد عبد هاني --- Methaq Ibraheem Hashim ميثاق إبراهيم هاشم
Journal: JOURNAL OF THI-QAR SCIENCE مجلة علوم ذي قار ISSN: 19918690 Year: 2009 Volume: 1 Issue: 4 Pages: 83-106
Publisher: Thi-Qar University جامعة ذي قار

Loading...
Loading...
Abstract

Parsers in modern integrated development environments (IDEs) for generalpurposelanguages are virtually all of ad hoc, recursive descent variety. While suchparsers have many disadvantages when compared with machine-generated LALR(1)parsers but they have two major good qualities: they are not restricted to any finite oflookahead, and in IDE, they can re-parse parts of a file as they change rather than reparsingthe entire file. Theoretically, both of these two capabilities can be achievedthrough variations of the traditional LR parsing techniques, but the traditional LRparsing methods still suffer two irresolvable problems; which are shift-reduce andreduce-reduce conflicts. In this research, we are trying to solve these two drawbackswith preserving the capabilities of the traditional LR parsing techniques. This hasbeen achieved by employing the generalized piecewise LR parsing (GPLR) techniqueinstead of the traditional LR techniques.

إن المعربات في بيئات التطوير المتكاملة للغات البرمجة في اغلبها هي معربات اعتيادية تعمل بالطريقةإلا أنها LALR التكرارية, وبينما لهذه المعربات العديد من المساوئ إذا ما قورنت بالمعربات التطلعية المولدة بالآلةتملك الأفضلية عليها لأنها تملك ميزتين مهمتين رئيسيتين هما: 1- إن هذه المعربات لا تتقيد بأي عدد محدد منرموز التطلع 2- انه لا تعيد إعراب الملف بأكمله إنما تعيد إعراب جزء منه إذا تطلب العمل ذلك, من الناحية النظريةالتقليدية تعاني LR التقليدية وتقنياتها, إلا إن معربات LR فانه بالإمكان تحقيق هاتين الميزتين باستخدام معربات.reduce-reduce conflict -2 مشكلة shift-reduce conflict من مشكلتين رئيسيتين هما 1- مشكلةالتقليدية وتقنياتها وقد LR في هذا البحث, حاولنا حل هاتين المشكلتين مع الحفاظ على الخصائص الجيدة لمعرباتالتقليدية. LR بدلا من تقنيات GPLR تم ذلك باستخدام تقنية

Listing 1 - 3 of 3
Sort by
Narrow your search

Resource type

article (3)


Language

English (2)

Arabic and English (1)


Year
From To Submit

2012 (2)

2009 (1)