JSGF - syntaxe (pokračování)

  • vkládání gramatik - umožňuje používat pravidla nebo gramatiky definované v jiném souboru

    • import fullyQualifiedRuleName;

    • import fullGrammarName;

      import <com.sun.speech.app.numbers.one>;
      import <com.sun.speech.app.numbers.*>;
  • zvláštní pravidla

    • <NULL> - pravidlo, které je automaticky použito, aniž by uživatel cokoliv řekl

    • <VOID> - pravidlo, které nemůže být řečeno

  • deklarace gramatiky

    • grammar názevBalíku.názevGramatiky;

  • vkládání gramatik - umožňuje používat pravidla nebo gramatiky definované v jiném souboru

    • import fullyQualifiedRuleName;

    • import fullGrammarName;

      import <com.sun.speech.app.numbers.one>;
      import <com.sun.speech.app.numbers.*>;
  • tělo gramatiky

    • neterminál = pravidlo;

      <jmeno> = Jan | Jana | ...
      <jmeno> = <krestniJmeno> <prijmeni>
  • více viz specifikace.