2012-02-29 115 views
3

如何編寫對於1個數據類型,整數,唯一標識符是單個字母(即只有26個可能的標識符)。如何編寫java解釋器/詞法分析器

不區分大小寫在每個詞位之間都有空格(空白字符,製表符和行尾字符)。 see this

+1

我讀過這個問題,已經閱讀了鏈接文字,仍然無法理解你的意思。順便說一句,你到目前爲止嘗試過什麼? – 2012-02-29 06:01:43

+3

通常使用詞法分析器,您一次從源文件中讀取1個字符,然後對其進行分類,標識符,編號,關鍵字等......您是否還嘗試過任何操作?僅僅因爲你有語法並不能真正證明你已經完成了任何工作 – 2012-02-29 06:05:36

+0

使用開關盒爲操作員編寫程序@LuiggiMendoza – Vidya 2012-02-29 06:05:55

回答

2

有一個很好的NLP引擎,名爲OpenNLP用Java編寫。

看看那邊的代碼,你會學到很多東西。