)?
发布于 2012-02-09 10:22:48
从一本关于这个主题的书里.(http://books.google.co.uk/books?id=rDbRS6vEG0MC&pg=PA222&lpg=PA222&dq=EDIFACT+bnf&source=bl&ots=pfFYf4nsVv&sig=JXY5HPo7Ka02ji35fjW8R8wFBX8&hl=en&sa=X&ei=05ozT6K5NMO80QWa-ZSLAg&ved=0CGEQ6AEwCA#v=onepage&q=EDIFACT%20bnf&f=false)我们有以下部分.

,这似乎表明这不是一个好主意--尽管取决于您所要求的,您当然可以编写一个,我个人认为Antlr是一个更容易使用的工具(我目前正在为Xtext编写一个实验室,这是一个不那么宽容的学习曲线),但是您的学识可能会有所不同……
发布于 2012-02-13 14:22:23
我在开发bots开源edi转换器(http://bots.sourceforge.net)时尝试了这种方法(使用ANTLR)。这看起来是一个很好的方法,但我没有成功。我的结论是,ANTLR的“解析”与“解析”edi文件有很大的不同;单词/概念听起来是一样的,但它们实际上是不同的世界。如果您正在寻找“语法”(即: edifact和x12消息的描述),可以在sourceforge页面的下载中找到这些信息。
https://stackoverflow.com/questions/9205686
复制相似问题