ניתוח מילולי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 1:
ב[[מדעי המחשב]], '''ניתוח לקסיקלי''' ('''ניתוח מילולי'''; ב[[אנגלית]]: '''Lexical analysis''') הוא תהליך הפיכת רצף של [[תו (מחשב)|תווים]] לרצף של '''אסימונים'''. [[תוכנית מחשב|תוכנית]] או [[פונקציה (תכנות)|פונקציה]] אשר מבצעת את הניתוח המילולי נקראת מנתח מילולי (lexer) או סורק (scanner).
 
שלב הניתוח הלקסיקלי הוא השלב הראשון בתהליך ה[[מהדר|הידור]] (קומפילציה), בו מתורגם הקוד שכתוב ב[[שפה עילית]] ל[[שפת מכונה]]. בשלב זה, מתבצע תרגום של רצף התווים לרצף אסימונים קבועים (כגון: מזהה, מספר, פסיק, סוגריים וכו').