首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制解析树的工具

绘制解析树的工具
EN

Software Recommendation用户
提问于 2020-04-17 17:31:49
回答 2查看 1.3K关注 0票数 2

绘制解析树的工具?[封闭]上通过Xodarap发布:

有没有人有一个工具来绘制由上下文无关语法产生的解析树?有这个问题,但它专门处理有限自动机,而不是解析树。我一直在使用graphviz,但是必须将每个节点分别贴上标签是有点烦人的。

EN

回答 2

Software Recommendation用户

发布于 2020-04-17 17:31:49

您可以使用http://ironcreek.net/phpsyntaxtree/

示例:

投入如下:

代码语言:javascript
复制
[ROOT
  [S
    [S
      [NP [PRP It]]
      [VP [VBZ is]
        [NP
          [QP [RB nearly] [DT half] [JJ past] [CD five]]]]]
    [, ,]
    [S
      [NP [PRP we]]
      [VP [MD can] [RB not]
        [VP [VB reach]
          [NP [NN town]]
          [PP [IN before]
            [NP [NN dark]]]]]]
    [, ,]
    [S
      [NP [PRP we]]
      [VP [MD will]
        [VP [VB miss]
          [NP [NN dinner]]]]]
    [. .]]]

如果字符串没有换行符,也可以工作,例如:

代码语言:javascript
复制
[S [NP [DT The] [NN man]] [VP [VBZ is] [VP [VBG running] [PP [IN on] [NP [DT the] [NN mountain]]]]] [. .]]
票数 0
EN

Software Recommendation用户

发布于 2020-04-17 17:44:00

您可以使用http://brenocon.com/parseviz/

输入:

代码语言:javascript
复制
(S (NP (DT The) (NN man)) (VP (VBZ is) (VP (VBG running) (PP (IN on) (NP (DT the) (NN mountain))))) (. .))

输出:

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/74012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档