解析器生成器

构建一个由语法文件驱动的解析器作为 DSL。

语法文件是描述 DSL 语法结构的自然方式。一旦你有了语法,将其转换为手工编写的解析器是一项繁琐的工作,而繁琐的工作应该由计算机来完成。

解析器生成器使用此语法文件来生成解析器。解析器可以通过更新语法和重新生成来更新。生成的解析器可以使用难以手工构建和维护的有效技术。

有关更多详细信息,请参阅 DSL 书籍第 23 章

DSL 目录