(ParserRuleContext node, int delta)
| 500 | } |
| 501 | |
| 502 | public static ParserRuleContext getAncestor(ParserRuleContext node, int delta) { |
| 503 | int n = 0; |
| 504 | ParserRuleContext p = node; |
| 505 | while ( p!=null && n!=delta ) { |
| 506 | n++; |
| 507 | p = p.getParent(); |
| 508 | } |
| 509 | return p; |
| 510 | } |
| 511 | |
| 512 | public int[] getFeatures(int i) { |
| 513 | CodeBuffTokenStream tokens = doc.tokens; |