我正在尝试构建一个接受输入的独立 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 语法案例。
我很感激任何帮助。
谢谢,-托安。