Я пытаюсь создать автономный синтаксический анализатор VoiceXML, который принимает входные данные, как показано ниже
<grammar version="1.0" root="ROOT" mode="dtmf">
<rule id="ROOT">
<one-of>
<item> 1 </item>
<item> 2 </item>
<item> 3 </item>
<item> 4 </item>
<item> 5 </item>
</one-of>
</rule>
</grammar>
Легко написать специальный синтаксический анализатор для этой конкретной спецификации грамматики. Однако я хочу иметь общее решение / алгоритм, который может анализировать / интерпретировать все возможные случаи грамматики DTMF.
Я ценю любую помощь.
Спасибо,
-Toan.