Является ли формат сообщения HL7 (HL7.org) выражаемым как BNF с LALR(1) совместимостью?
Переписал это как новое сообщение (первоначально я попросил грамматику BNF HL7). Хотя может быть возможно выразить весь HL7 как BNF, мне нужно, чтобы мой BNF был LALR(1) жалоба (полностью детерминированная). Devon Cooks Gold Parser - это набор инструментов.
Просто подумал, что я спрошу, прежде чем я сам начал создавать BNF...
1 ответ
Я не вижу причины, по которой HL7 не может быть выражен как BNF, и из того, что я прочитал, похоже, что он будет соответствовать LALR(1). Я рассуждаю так, потому что HL7 является стандартом и поэтому имеет ограниченный набор способов, которыми сообщение может быть собрано и, следовательно, проанализировано. После исследования интернета я не могу найти BNF, который вы ищете, поэтому, если вы создаете BNF, посмотрите, можете ли вы поделиться им с сообществом hl7.org! Удачи.