1

将此作为新消息重新发布(最初我要求提供 HL7 的 BNF 语法)。虽然可以将所有 HL7 表示为 BNF,但我需要我的 BNF 是 LALR(1) 投诉(完全确定性)。Devon Cooks Gold Parser 是工具集。

只是想在我自己开始创建 BNF 之前我会问...

4

1 回答 1

0

我看不出 HL7 不能表达为 BNF 的原因,从我读过的内容来看,它看起来符合 LALR(1)。我的推理是因为 HL7 是一个标准,因此具有一组有限的方法可以将消息放在一起并因此进行解析。在搜索互联网后,我找不到您正在寻找的 BNF,所以如果您创建了 BNF,请查看是否可以与 hl7.org 社区共享!祝你好运。

于 2010-09-07T14:52:32.810 回答