|
sdr 0.21 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AbstractEmit | |
BuildGrammars | Build speech/plain-text grammars for the various programs. |
EmitANTLR | |
EmitANTLRv3 | Emit an ANTLRv3 "natural language" grammar for calls. |
EmitJSAPI | |
Grm | This class contains inner classes creating an AST for the 'natural language' grammar of square dance calls and concepts. |
Grm.Alt | Alternation: a|b. |
Grm.Concat | Concatanation: a b. |
Grm.Mult | Multiplicity marker: a*, a+, or a?. |
Grm.Nonterminal | A nonterminal reference to an external rule. |
Grm.Terminal | A grammar terminal: a string literal to match. |
GrmVisitor<T> | Instance of the visitor pattern for Grm . |
Rule | Grammar rule: a right-hand side, left-hand side, and a precedence level. |
RuleAndAction | Rule and Action is a simple mutable pair class to associate a grammar rule with its appropriate (ANTLR) action. |
SimplifyGrm |
Enum Summary | |
---|---|
Grm.Mult.Type |
This package contains the tools needed to generate Sphinx and ANTLRv3 grammars for "natural language calls" from the information in the call lists about grammar and precedence for individual calls.
|
sdr 0.21 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |