| public String toString() Overrides org.antlr.analysis.Label.toString.
Doc from org.antlr.analysis.Label.toString.
Predicates are lists of AST nodes from the NFA created from the
grammar, but the same predicate could be cut/paste into multiple
places in the grammar. I must compare the text of all the
predicates to truly answer whether {p1,p2} .equals {p1,p2}.
Unfortunately, I cannot rely on the AST.equals() to work properly
so I must do a brute force O(n^2) nested traversal of the Set
doing a String compare.
At this point, Labels are not compared for equals when they are
predicates, but here's the code for future use.
- Returns:String
Doc from java.lang.Object.toString.
a string representation of the object
- Annotations
- @Override
|