|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
alias newName oldName).#checkJunk()
which returns true will not be diffed.
setMutableState
later on.
StrTerm.setMutableState(java.lang.Object)
later on.
#checkJunk() method can be passed to NodeDiff
and SequenceMatcher as callbacks which will then be used
to select Nodes to be skipped over during the diffing process.NodeDiff class takes two Node objects, and
via the SequenceMatcher class, determines the differences
between the two objects and creates a diff, which is a List of
Change objects containing a pair of Nodes, the original and
its replacement (or a single Node, representing an insertion
or deletion, depending on whether its in the new or old AST) as well as
other relevant information about the difference.NodeDiff object without passing in the Strings
that the nodes were parsed from.
SequenceMatcher compares two nodes for matching nodes.
getMutableState)
to this StringTerm to revert state to the earlier snapshot.
Ruby18Parser.yyNames.
Ruby19Parser.yyNames.
Ruby20Parser.yyNames.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||