1
我使用德語版的stanford parser將短德語句子解析爲解析樹。一個例子:德語斯坦福解析器
Hallo, mein Name ist Luke.
(ROOT
(S (ITJ Hallo) ($, ,)
(NP (PPOSAT mein) (NN Name))
(VAFIN ist)
(NP-SB (NE Luke))
($. .)))
我想借此輸出,並用它作爲一個Haskell程序,其將安排成樹結構的輸入。
試圖編寫一個解析這個輸出的Haskell程序,或者德語解析器的任何這樣的輸出都很難。有沒有人有任何建議的快捷方式,圖書館或類似的,這將使這更容易?
我不會被告知'只使用Java'。
爲S表達式編寫Haskell解析器並不難。見例如http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours/Parsing – 2013-04-23 18:32:52
Wie geht's?編寫解析器確實很有趣(上面的鏈接看起來不錯)。你的問題是解析字符串輸出,對吧?你如何與斯坦福接口?你不能得到一個數據結構嗎? – Tom 2013-04-23 18:37:02
Sehr腸!你是對的。與解析器的接口僅僅是一個文本文件到目前爲止......似乎如果我知道所有的標記(ROOT,S,ITJ,...等),那麼我可以像處理S表達式那樣處理字符串以前的評論。謝謝@MikhailGlushenkov – lwm 2013-04-23 18:46:08