1.什么是語義分析:
-
前兩個階段,詞法分析是從字符到單詞的一級識別,保證了每個單詞的形式是正確的,
-
語法分析是由單詞到語法樹的一級識別,如果不符合語法規則就不能建樹,因此保證了各個語法成分的構成是正確的
詞法分析和語法分析,保證了程序從形式和結構上是正確的,但是這可不夠,比如重定義、把變量當函數調用這種錯誤,你說違背詞法語法了?沒有,但就是錯的,因為詞法和語法只考慮形式上沒考慮含義上,語義分析才真正開始關注含義。
1.什么是語義分析:
前兩個階段,詞法分析是從字符到單詞的一級識別,保證了每個單詞的形式是正確的,
語法分析是由單詞到語法樹的一級識別,如果不符合語法規則就不能建樹,因此保證了各個語法成分的構成是正確的
詞法分析和語法分析,保證了程序從形式和結構上是正確的,但是這可不夠,比如重定義、把變量當函數調用這種錯誤,你說違背詞法語法了?沒有,但就是錯的,因為詞法和語法只考慮形式上沒考慮含義上,語義分析才真正開始關注含義。
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/diannao/76200.shtml 繁體地址,請注明出處:http://hk.pswp.cn/diannao/76200.shtml 英文地址,請注明出處:http://en.pswp.cn/diannao/76200.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!