@ Sof v1.0 @
@ LanguageModelJSGF 0 @
ISIP_JSGF_1_0_START = "
  #JSGF V1.0;
  // Define the grammar name
  //
  grammar network.grammar.ISIP_JSGF_START;

  // Define the symbols
  //
  public <ISIP_JSGF_START> = S ;
";
ISIP_JSGF_1_0_TERM = "
  #JSGF V1.0;
  // Define the grammar name
  //
  grammar network.grammar.ISIP_JSGF_TERM;

  // Define the symbols
  //
  public <ISIP_JSGF_TERM> = T ;
";
search_tag_0 = "
  #JSGF V1.0;
  // Define the grammar name
  //
  grammar network.grammar.search_tag;

  // Define the symbols
  //
  public <search_tag> = sentence ;
";
grammars_0 = {
  "#JSGF V1.0;
   grammar network.grammar.RS;
  public <RS> = <ISIP_JSGF_1_0_START> ( /0/<extension0> );
  <extension0> = digit ( ( /0/<ISIP_JSGF_1_0_TERM> ) | ( /0/<extension0> ) );
  "
};
search_tag_1 = "
  #JSGF V1.0;
  // Define the grammar name
  //
  grammar network.grammar.search_tag;

  // Define the symbols
  //
  public <search_tag> = word ;
";
grammars_1 = {
  "#JSGF V1.0;
   grammar network.grammar.digit;
  public <digit> = <ISIP_JSGF_1_0_START> ( ( /0/<extension0> ) | ( /0/<extension1> ) | ( /0/<extension2> ) | ( /0/<extension3> ) | ( /0/<extension4> ) | ( /0/<extension5> ) | ( /0/<extension6> ) | ( /0/<extension7> ) | ( /0/<extension8> ) | ( /0/<extension9> ) | ( /0/<extension10> ) | ( /0/<extension11> ) );
  <extension0> = eight ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension1> = five ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension2> = four ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension3> = nine ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension4> = oh ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension5> = one ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension6> = seven ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension7> = six ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension8> = ten ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension9> = three ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension10> = two ( /0/<ISIP_JSGF_1_0_TERM> );
  <extension11> = zero ( /0/<ISIP_JSGF_1_0_TERM> );
  "
};
