我正在創建一個詞法分析器,它必須讀取基本「創建」語言的文本輸入和輸出標記,並在調用時輸出標記。我希望它能從我預先確定的列表中區分標識符,常量等。在Java中創建一個簡單的詞法分析器
我需要使用輸入流讀取文本文件。 while循環將循環遍歷字符,但我需要它來識別被掃描的字符是標識符還是'+''''''''''等等......那麼最好的方法是做什麼?
我是相當新的編程,所以任何建議如何構建這將不勝感激。 非常感謝任何答案
我正在創建一個詞法分析器,它必須讀取基本「創建」語言的文本輸入和輸出標記,並在調用時輸出標記。我希望它能從我預先確定的列表中區分標識符,常量等。在Java中創建一個簡單的詞法分析器
我需要使用輸入流讀取文本文件。 while循環將循環遍歷字符,但我需要它來識別被掃描的字符是標識符還是'+''''''''''等等......那麼最好的方法是做什麼?
我是相當新的編程,所以任何建議如何構建這將不勝感激。 非常感謝任何答案
對於好的StreamTokenizer來說+1。有一個例子[在這裏](https://sites.google.com/site/drjohnbmatthews/enumerated-functions)。 – trashgod