<?xml version="1.0" encoding="UTF-8" ?>
<grammar version="1.0" xmlns="http://www.w3.org/2001/06/grammar"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.w3.org/2001/06/grammar
                             http://www.w3.org/TR/speech-grammar/grammar.xsd"
 xml:lang="th-TH" mode="voice" root="trackingNumber">


<!--
     Copyright 2012 Nuance Communications, Inc.
     All Rights Reserved.
        
     Alphanumeric grammar
 -->

<!--
<meta name="maxspeechtimeout" content="14000"/>
<meta name="incompletetimeout" content="2000"/>
<meta name="swirec_compile_parser" content="1"/>
<meta name="swirec_simple_result_key" content="MEANING"/>
<meta name="swirec_restart_neighborhood" content="25"/>
-->
<meta name="swirec_userdict" content="trackingNumber.userdict"/>

   <rule id="trackingNumber" scope="public">
      <item>
        <ruleref uri="#S"/>
        <tag>app_tag_intent=S.V; BUILD='20230316161900';;</tag>
      </item>
   </rule>
      
   <rule id="S">
      <item repeat="1-">
         <ruleref uri="#AN"/>
         <tag>V = V ? V +"CHR$(8)"+  AN.V : AN.V</tag>
      </item>
   </rule>
      
   <rule id="AN">
      <one-of>
         <item><tag>V='0'</tag>0</item>
         <item><tag>V='1'</tag>1</item>
         <item><tag>V='2'</tag>2</item>
         <item><tag>V='3'</tag>3</item>
         <item><tag>V='4'</tag>4</item>
         <item><tag>V='5'</tag>5</item>
         <item><tag>V='6'</tag>6</item>
         <item><tag>V='7'</tag>7</item>
         <item><tag>V='8'</tag>8</item>
         <item><tag>V='9'</tag>9</item>
         <item><tag>V='a'</tag>a</item>
         <item><tag>V='b'</tag>b</item>
         <item><tag>V='c'</tag>c</item>
         <item><tag>V='d'</tag>d</item>
         <item><tag>V='e'</tag>e</item>
         <item><tag>V='f'</tag>f</item>
         <item><tag>V='g'</tag>g</item>
         <item><tag>V='h'</tag>h</item>
         <item><tag>V='i'</tag>i</item>
         <item><tag>V='j'</tag>j</item>
         <item><tag>V='k'</tag>k</item>
         <item><tag>V='l'</tag>l</item>
         <item><tag>V='m'</tag>m</item>
         <item><tag>V='n'</tag>n</item>
         <item><tag>V='o'</tag>o</item>
         <item><tag>V='p'</tag>p</item>
         <item><tag>V='q'</tag>q</item>
         <item><tag>V='r'</tag>r</item>
         <item><tag>V='s'</tag>s</item>
         <item><tag>V='t'</tag>t</item>
         <item><tag>V='u'</tag>u</item>
         <item><tag>V='v'</tag>v</item>
         <item><tag>V='w'</tag>w</item>
         <item><tag>V='x'</tag>x</item>
         <item><tag>V='y'</tag>y</item>
         <item><tag>V='z'</tag>z</item>
      </one-of>
   </rule>

</grammar>
