編譯原理-詞法分析(lexical analysis)初識(續)

使用Java的正則表達式功能,並對Tiny源程序代碼做了一定的前提條件所完成的 Tiny 語言,其實就是模仿教材中的最終輸出文件解析出每一個 Token。  默認每個Token之間都以空格「 」隔開,因此可用Java中的正則表達式將每一行依此規律拆分爲一個個Token,然後再對每一個Token進行類別匹配(也用到正則表達式),最後按類別打印輸出。以下實現但是不能夠處理多行註釋的問題。 對教材中的源
相關文章
相關標籤/搜索