我正在使用stanford 解析器的德语版本将简短的德语句子解析为解析树。一个例子:
Hallo, mein Name ist Luke.
(ROOT
(S (ITJ Hallo) ($, ,)
(NP (PPOSAT mein) (NN Name))
(VAFIN ist)
(NP-SB (NE Luke))
($. .)))
我想将此输出用作 Haskell 程序的输入,该程序会将其排列成树形结构。
尝试编写一个解析此输出的 Haskell 程序,或者来自德语解析器的任何此类输出将是困难的。有没有人对任何可以使这更容易的快捷方式、库或类似的东西有任何建议?
我希望不要被告知“只使用 Java”。