parsing - 编写解析器 - 需要指南和研究论文

标签 parsing

我对实现解析器的知识有点生疏。

我不知道该领域的当前研究状态,可能需要一些有关最新进展及其对性能影响的链接。

也欢迎有关编写解析器的一般资源(教程、指南等),因为我在大学学到的很多东西我已经忘记了:)

我有龙之书,但仅此而已。

有没有人对像 ANTLR 这样的解析器生成器及其性能有意见? (即与其他生成器的比较)

编辑 我的主要目标是 N3 表示法中的 RDF/OWL/SKOS。

最佳答案

提到龙书和antlr就说明你已经回答了你自己的问题。

如果您正在寻找其他解析器生成器,您还可以查看 boost::spirit ( http://spirit.sourceforge.net/)。

根据您想要实现的目标,您可能还需要考虑 DSL,您可以自行解析或使用脚本语言编写,例如 boo、ruby、python 等...

关于parsing - 编写解析器 - 需要指南和研究论文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244253/

相关文章:

javascript - 如何将字符串转换为时间?

c# - 使用 double.TryParse 奇怪行为解析数字

Java 使用 XStream 读取 XML

string - 解析文本最快的方法是什么?

android - 将数据从 Microsoft SQL Server 数据库解析到 android 应用程序

java - 用 Java 写入 XML 文件

string - 在 Perl 中解析 A​​pache 日志

javascript - 除了使用 Date.parse() 之外的选项

c# - C#解析XML数据并显示到ListBox

xml - Node.js 对 xml 文档的请求未收到正确的编码格式?