• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cpdyj0
V2EX  ›  程序员

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

  •  
  •   cpdyj0 ·
    cpdyj · Sep 9, 2018 · 2601 views
    This topic created in 2811 days ago, the information mentioned may be changed or developed.
    6 replies    2018-09-11 00:02:13 +08:00
    jiang42
        1
    jiang42  
       Sep 9, 2018 via iPhone
    Antlr 有谓词啊……可以解析上下文相关语法
    cpdyj0
        2
    cpdyj0  
    OP
       Sep 9, 2018
    @jiang42 但是我看官方 issue 里的说法并不能很好处理 Markdown 这种文法。
    我对编译原理并不太熟悉,可能对文法理解有误。
    jiang42
        3
    jiang42  
       Sep 9, 2018 via iPhone   ❤️ 1
    @cpdyj0 不能很好处理 markdown 不代表它不能处理上下文相关语法啊……而且…… issue 里 Terence 和 Sam 回复了没?其它人可能对这个有误解……毕竟大部分人比较熟 YACC 这种 GLR 算法
    dbpe
        4
    dbpe  
       Sep 10, 2018 via Android
    没想到在 v 占也能看到这个。哈哈
    cpdyj0
        5
    cpdyj0  
    OP
       Sep 10, 2018   ❤️ 1
    @dbpe 虽然有心理准备这东西用的人少,但是没想到之前碰到一个问题 v2 发帖子根本没人回复......我这糟糕的英语又不是很敢去 StackOverflow,提问经常被人标记为重复,真不知道他们是怎么搜索到的。。。😂
    dbpe
        6
    dbpe  
       Sep 11, 2018 via Android   ❤️ 1
    @cpdyj0 关键词拆分吧,剩下凑合谷歌去找了(ಥ_ಥ)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3313 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.