【发布时间】:2018-11-28 01:31:44
【问题描述】:
查看Chomsky hierarchy of grammars,我发现对于类型 2 语法(上下文无关语法),存在非常好的工具来帮助创建软件,将这些从文本读取到内存中的可用数据结构中。根据我的经验,Antlr4 是执行此操作的工具之一。
最近我遇到了 Markdown,它原来是一种上下文相关的语法(即 Chomsky 类型 1),因此不存在 Antlr4 的语法定义。请参阅here 和here。
所以我想知道;
- 是否有工具可以帮助创建上下文相关语法的解析器?
- 如果没有,这可能吗?
【问题讨论】: