V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cpdyj0
V2EX  ›  程序员

请问 ANTLR 是为上下文无关文法设计的吗?如果是,有没有什么类似的工具可以处理上下文有关文法?

  •  
  •   cpdyj0 ·
    cpdyj · 2018-09-09 17:03:59 +08:00 · 2043 次点击
    这是一个创建于 2056 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 条回复    2018-09-11 00:02:13 +08:00
    jiang42
        1
    jiang42  
       2018-09-09 17:13:16 +08:00 via iPhone
    Antlr 有谓词啊……可以解析上下文相关语法
    cpdyj0
        2
    cpdyj0  
    OP
       2018-09-09 17:22:58 +08:00
    @jiang42 但是我看官方 issue 里的说法并不能很好处理 Markdown 这种文法。
    我对编译原理并不太熟悉,可能对文法理解有误。
    jiang42
        3
    jiang42  
       2018-09-09 22:22:21 +08:00 via iPhone   ❤️ 1
    @cpdyj0 不能很好处理 markdown 不代表它不能处理上下文相关语法啊……而且…… issue 里 Terence 和 Sam 回复了没?其它人可能对这个有误解……毕竟大部分人比较熟 YACC 这种 GLR 算法
    dbpe
        4
    dbpe  
       2018-09-10 06:06:18 +08:00 via Android
    没想到在 v 占也能看到这个。哈哈
    cpdyj0
        5
    cpdyj0  
    OP
       2018-09-10 14:05:35 +08:00   ❤️ 1
    @dbpe 虽然有心理准备这东西用的人少,但是没想到之前碰到一个问题 v2 发帖子根本没人回复......我这糟糕的英语又不是很敢去 StackOverflow,提问经常被人标记为重复,真不知道他们是怎么搜索到的。。。😂
    dbpe
        6
    dbpe  
       2018-09-11 00:02:13 +08:00 via Android   ❤️ 1
    @cpdyj0 关键词拆分吧,剩下凑合谷歌去找了(ಥ_ಥ)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:01 · PVG 04:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.