詞法分析程序(Lexical Analyzer)要求:
- 從左至右掃描構成源程序的字符流
- 識別出有詞法意義的單詞(Lexemes)
- 返回單詞記錄(單詞類別,單詞本身)
- 濾掉空格
- 跳過注釋
- 發現詞法錯誤
程序結構:
輸入:字符流(什么輸入方式,什么數據結構保存)
處理:
–遍歷(什么遍歷方式)
–詞法規則
輸出:單詞流(什么輸出形式)
–二元組
單詞類別:
1.標識符(10)
2.無符號數(11)
3.保留字(一詞一碼)
4.運算符(一詞一碼)
5.界符(一詞一碼)
待續。。。
