所謂詞法,源代碼由字符流組成,字符流中包括關鍵字,變量名,方法名,括號等等符號,其中變量名要滿足不能包括標點符號,不能以數字開頭的數字與字母的字符串這個條件,對於括號要成對出現等等,這就是詞法;
而語法,詞法沒有問題才能進入語法分析,語法就是詞排列的方法,字面意義,比如壹句中文:我吃蘿蔔,裏面有三個詞我 吃 蘿蔔,除了“我吃蘿蔔”外,這三個詞還可以組成,“蘿蔔吃我”“蘿蔔我吃”等,顯然按照中文文法,後面的兩句話是不對的,語法分析器就是分析類似這樣的語法的。
所謂詞法,源代碼由字符流組成,字符流中包括關鍵字,變量名,方法名,括號等等符號,其中變量名要滿足不能包括標點符號,不能以數字開頭的數字與字母的字符串這個條件,對於括號要成對出現等等,這就是詞法;
而語法,詞法沒有問題才能進入語法分析,語法就是詞排列的方法,字面意義,比如壹句中文:我吃蘿蔔,裏面有三個詞我 吃 蘿蔔,除了“我吃蘿蔔”外,這三個詞還可以組成,“蘿蔔吃我”“蘿蔔我吃”等,顯然按照中文文法,後面的兩句話是不對的,語法分析器就是分析類似這樣的語法的。