# Package relaxngcc.grammar

Interface Summary
Interface | Description
--- | ---
NameClassFunction |
PatternFunction |

Class Summary
Class | Description
--- | ---
AnyNameClass |
AttributePattern |
BinaryPattern |
ChoiceNameClass |
ChoicePattern |
DataPattern |
ElementPattern |
EmptyPattern |
Grammar | Set of `Scope`s.
GroupPattern |
InterleavePattern |
JavaBlock | Represents <cc:java> block.
ListPattern |
MarkupPattern | Base class of ElementPattern and AttributePattern
NameClass |
NGCCCallParam | Parameters attached to a <ref> pattern.
NGCCDefineParam | NGCC Parameter for scope definitions.
NotAllowedPattern |
NsNameClass |
OneOrMorePattern |
Pattern |
PatternWalker | visits a Pattern tree.
RefPattern |
Scope | A pattern defined by a <define> and <start>.
SimpleNameClass |
ValuePattern |