من طرف cs_senior الخميس 19 فبراير 2009 - 21:32
احلى الاوقات كتب:Lexical analysis
قراءه سورس البرنامج بأى لغه
تجزئه البرنامج الى كلمات تسمى tokens
يبحث عن الكلمه فى مصفوفه الرموز Symbol table ويضيفها ان كانت غير موجوده ويديها token
يقدر يميز بين التعليقات والمسافات
مش عارفه هوه ده المطلوب ولا لا لانه من السيرش على جوجل
وصدق اللى قال:" العلم نور"
تمام
زياده توضيحة بس
اى لغه بتبقى عباره عن قواعد وكلمات محجوزه وشروط ورموز رياضيه بالاضافه اللى الانوبت بتاع اليوزر اللى هيخش بعد كده
عشان الكود يتنفذ لازم البرنماج يفهم ايه المطلوب وكمان بانهى ترتيب
فنستخدم regular expression
عشان نقسم سطر الكود لاجزاء منفصله اسمها token زى ما قولتى
بيقارن كل توكين بال regular expression عشان يعرف نوعها وترتيب تنفذها
زى 1+2*3
هيقسمها 1و2وoperand 3
+و * operator
اكيد علامه الضرب هتتنفذ الاول\
ويضيفها ان كانت غير موجوده
مش سمعت عن الجزئيه ديه الصراحه قبل كده
عامه ادينا بتعمل
فين السؤال ؟؟؟؟؟؟؟؟؟؟؟؟