IFC ISO-10303-21文件(STEP文件)是否有ruby解析器?
我正在寻找一个ruby文件解析器,它可以输出文件或类似于文件的模型结构IFC ISO-10303-21文件(STEP文件)是否有ruby解析器?,ruby,wavefront,ifc,step,Ruby,Wavefront,Ifc,Step,我正在寻找一个ruby文件解析器,它可以输出文件或类似于文件的模型结构 我还发现了一个makeyourownparser gem,但不太确定如何正确设置解析器/词法分析器规则来使用它 我不知道这是否有帮助,但我在一年前偶然发现了同样的问题。我必须为C#获取IFC解析器。虽然已经有几种解决方案,但我决定创建自己的解决方案。因此,我必须做到以下几点: 编写一个程序(生成器),读取一个EXPRESS模式(此EXPRESS文件包含当前IFC版本中定义其属性和继承层次结构的所有实体),并将所有这些实体创建
我还发现了一个makeyourownparser gem,但不太确定如何正确设置解析器/词法分析器规则来使用它 我不知道这是否有帮助,但我在一年前偶然发现了同样的问题。我必须为C#获取IFC解析器。虽然已经有几种解决方案,但我决定创建自己的解决方案。因此,我必须做到以下几点:
所以我想你也可以用Ruby做任何事情。我希望这有点帮助。如果您还有任何问题,请不要犹豫。我使用后期绑定SDAI,因为我认为早期绑定(生成对应于STEP实体的C++/C#类)不是正确的方式。我处理AP242、AP209、AP238(遇到了一些问题,但我希望解决这些问题),IFC。所以,延迟绑定是更好的方式。感谢您的快速响应!我本来希望避免自己建造它,但如果它真的成为唯一的方法,那么我想我别无选择。