我需要为EXPRESS编写一个自定义解析器--它是一种数据建模语言,用于为CAD软件定义和传递构造信息。以下是几个资源:
(语文) https://www.loc.gov/preservation/digital/formats/fdd/fdd000449.shtml
嗯,我需要为这种“数据建模语言”提供一个自定义解析器。然而,在我开始实现一个体面的解析器之前,我不知道我需要注意哪些细节。在决定如何解析并以有意义的方式表示该格式之前,我应该以何种方式分析这种基于文本的格式?
对于这种“数据建模语言”及其语法,我需要特别了解些什么,这样我才能想出一个合理的解析器?
发布于 2018-07-10 06:51:17
发布于 2018-07-11 19:02:00
在这里,您可以找到一个使用Flex和Bison实现的C++解析器:oipExpress
发布于 2020-11-27 20:38:53
在xtext项目中有一个基于EXPRESS2EMF的解析器。不过,它还没有完成。目前,它仍然跳过约束(也称为规则)和一些在IFC规范中没有使用的表示语言结构。
https://stackoverflow.com/questions/51216753
复制相似问题