|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||
See:
Description
| Interface Summary | |
|---|---|
| ContextListener | Observer for context changes |
| Class Summary | |
|---|---|
| AbstractAnnotationVisitor | |
| AbstractTagformVisitor | |
| AnnotatedPrettyPrinter | Pretty prints the nonterminal names with the annotated context |
| AttributeParenthesisModel | A parenthesismodel where =" is the start parenthesis and " is the end parenthesis |
| AttributeVisitor | Takes the contents of a tag after the name, splits it by space, and puts these lists of contents in their own non nonterminal effectively meaning that attributes are put in their own non termianl |
| ContentCutVisitor | Cuts a production into pieces whenever the tags balance, so that the last closing tag of a production always matches the first open tag |
| DecoratingAnnotationVisitor | An AbstractAnnotationVisitor that adds content types for more non terminals and assigns their content types manually |
| GrammarAnnotater | Annotates each grammar symbol with one of Context |
| SequencialContentVisitor | Brings sequencial content, that is content followed by a non terminal on a form where the content is in its own non terminal |
| TagInlineVisitor | Brings the balanced and annotated grammar to tag form |
| TagParenthesisModel | A parenthesisModel where < and </ are the start parentheses and > and /> are end parentheses |
| TagVisitor | |
| TrailingLeadingContentVisitor | Moves trailing and leading content to its own non terminal |
| Enum Summary | |
|---|---|
| Context | |
This package contains the classes needed to annotate non terminals and bring the grammar to intermediate tagform as descibed in [KiMø] step 2.
|
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||