解析器生成器
构建一个由语法文件驱动的解析器作为 DSL。
语法文件是描述 DSL 语法结构的自然方式。一旦你有了语法,将其转换为手工编写的解析器是一项繁琐的工作,而繁琐的工作应该由计算机来完成。
解析器生成器使用此语法文件来生成解析器。解析器可以通过更新语法和重新生成来更新。生成的解析器可以使用难以手工构建和维护的有效技术。
有关更多详细信息,请参阅 DSL 书籍 的第 23 章。
构建一个由语法文件驱动的解析器作为 DSL。
语法文件是描述 DSL 语法结构的自然方式。一旦你有了语法,将其转换为手工编写的解析器是一项繁琐的工作,而繁琐的工作应该由计算机来完成。
解析器生成器使用此语法文件来生成解析器。解析器可以通过更新语法和重新生成来更新。生成的解析器可以使用难以手工构建和维护的有效技术。
有关更多详细信息,请参阅 DSL 书籍 的第 23 章。