Interface | Description |
---|---|
Difference.DifferenceElement | |
TextElementIteratorsFactory.CascadingIterator.Provider<E> | |
TextElementMatcher |
Class | Description |
---|---|
ChildTextElement |
Represent the position of a child node in the NodeText of its parent.
|
Difference |
A Difference should give me a sequence of elements I should find (to indicate the context) followed by a list of elements
to remove or to add and follow by another sequence of elements.
|
Difference.Added | |
Difference.Kept | |
Difference.Removed | |
Difference.Reshuffled |
Elements in a CsmMix have been reshuffled.
|
LexicalDifferenceCalculator | |
LexicalDifferenceCalculator.CalculatedSyntaxModel |
The ConcreteSyntaxModel represents the general format.
|
LexicalDifferenceCalculator.CsmChild | |
LexicalPreservingPrinter |
A Lexical Preserving Printer is used to capture all the lexical information while parsing, update them when
operating on the AST and then used them to reproduce the source code
in its original formatting including the AST changes.
|
NodeText |
This contains the lexical information for a single node.
|
PhantomNodeLogic |
We want to recognize and ignore "phantom" nodes, like the fake type of variable in FieldDeclaration
|
TextElement | |
TextElementIteratorsFactory | |
TextElementIteratorsFactory.CascadingIterator<E> | |
TextElementIteratorsFactory.ComposedIterator<E> | |
TextElementIteratorsFactory.EmptyIterator<E> | |
TextElementIteratorsFactory.SingleElementIterator<E> | |
TextElementMatchers | |
TokenTextElement |
Enum | Description |
---|---|
NodeText.Option |