我正在尝试构建一个独立的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。