首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EDIFACT语法、解析器和库(Java)

EDIFACT语法、解析器和库(Java)
EN

Stack Overflow用户
提问于 2012-02-09 05:04:03
回答 2查看 2.6K关注 0票数 3
  1. ,我想知道我们是否可以在ANTLR/xText中定义EDIFACT语法,然后生成解析器。如果是的话,这些语法是否已经定义为我们可以利用的(开放源码preferably)?
  2. Are有任何开放源码库可以读写EDIFACT,而不是Smooks?

)?

EN

回答 2

Stack Overflow用户

发布于 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编写一个实验室,这是一个不那么宽容的学习曲线),但是您的学识可能会有所不同……

票数 3
EN

Stack Overflow用户

发布于 2012-02-13 14:22:23

我在开发bots开源edi转换器(http://bots.sourceforge.net)时尝试了这种方法(使用ANTLR)。这看起来是一个很好的方法,但我没有成功。我的结论是,ANTLR的“解析”与“解析”edi文件有很大的不同;单词/概念听起来是一样的,但它们实际上是不同的世界。如果您正在寻找“语法”(即: edifact和x12消息的描述),可以在sourceforge页面的下载中找到这些信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9205686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档