sdr 0.7

Uses of Package
net.cscott.sdr.calls.grm

Packages that use net.cscott.sdr.calls.grm
net.cscott.sdr.calls This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. 
net.cscott.sdr.calls.grm 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. 
net.cscott.sdr.calls.lists This package contains call lists and generated natural-language parsers for the various square dance programs. 
net.cscott.sdr.calls.parser ANTLRv3 grammars for parsing call definition files and AST representations. 
net.cscott.sdr.calls.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
 

Classes in net.cscott.sdr.calls.grm used by net.cscott.sdr.calls
Rule
          Grammar rule: a right-hand side, left-hand side, and a precedence level.
 

Classes in net.cscott.sdr.calls.grm used by net.cscott.sdr.calls.grm
EmitDictionary
          Emit (trimmed) pronunciation dictionary for spoken natural-language call grammar.
EmitJava
          Emit Java representation of post-processed natural language grammar for calls.
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.Mult.Type
          Type of multiplicity marker: Grm.Mult.Type.STAR, Grm.Mult.Type.PLUS, or Grm.Mult.Type.QUESTION.
Grm.Nonterminal
          A nonterminal reference to an external rule.
Grm.Terminal
          A grammar terminal: a string literal to match.
GrmVisitor
          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.
 

Classes in net.cscott.sdr.calls.grm used by net.cscott.sdr.calls.lists
Grm
          This class contains inner classes creating an AST for the 'natural language' grammar of square dance calls and concepts.
 

Classes in net.cscott.sdr.calls.grm used by net.cscott.sdr.calls.parser
Grm
          This class contains inner classes creating an AST for the 'natural language' grammar of square dance calls and concepts.
 

Classes in net.cscott.sdr.calls.grm used by net.cscott.sdr.calls.transform
Rule
          Grammar rule: a right-hand side, left-hand side, and a precedence level.
 


sdr 0.7

Copyright © 2006-2009 C. Scott Ananian