1

我正在使用stanford 解析器的德语版本将简短的德语句子解析为解析树。一个例子:

Hallo, mein Name ist Luke.

(ROOT
  (S (ITJ Hallo) ($, ,)
    (NP (PPOSAT mein) (NN Name))
    (VAFIN ist)
    (NP-SB (NE Luke))
    ($. .)))

我想将此输出用作 Haskell 程序的输入,该程序会将其排列成树形结构。

尝试编写一个解析此输出的 Haskell 程序,或者来自德语解析器的任何此类输出将是困难的。有没有人对任何可以使这更容易的快捷方式、库或类似的东西有任何建议?

我希望不要被告知“只使用 Java”。

4

1 回答 1

1

这些东西的一般建议库是 parsec。http://www.haskell.org/haskellwiki/Parsec

于 2013-04-23T19:00:23.010 回答