private void parseSubrange(int start, String text, boolean javaCode) { if (DEBUG) System.out.println("parsingText>" + text + "<(" + start + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ ITokenComparator subTokenizer= javaCode ? new JavaTokenComparator(text) : new TokenComparator(text); int count= subTokenizer.getRangeCount(); for (int i= 0; i < count; i++) { int subStart= subTokenizer.getTokenStart(i); int subLength= subTokenizer.getTokenLength(i); if (DEBUG) System.out.println(" " + i + " (" + subStart + "-" + subLength + ")"); //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$ recordTokenRange(start + subStart, subLength); } }
private void parseText(int start, String text) { ITokenComparator subTokenizer= fTextTokenComparatorFactory == null ? new JavaTokenComparator(text) : fTextTokenComparatorFactory.createTokenComparator(text); int count= subTokenizer.getRangeCount(); for (int i= 0; i < count; i++) { int subStart= subTokenizer.getTokenStart(i); int subLength= subTokenizer.getTokenLength(i); recordTokenRange(start + subStart, subLength); } }
private void parseSubrange(int start, String text, boolean javaCode) { if (DEBUG) System.out.println("parsingText>" + text + "<(" + start + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ ITokenComparator subTokenizer= javaCode ? new JavaTokenComparator(text) : new TokenComparator(text); int count= subTokenizer.getRangeCount(); for (int i= 0; i < count; i++) { int subStart= subTokenizer.getTokenStart(i); int subLength= subTokenizer.getTokenLength(i); if (DEBUG) System.out.println(" " + i + " (" + subStart + "-" + subLength + ")"); //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$ recordTokenRange(start + subStart, subLength); } }
private String extract2(IDocument doc, ITokenComparator tc, int start, int length) { int count= tc.getRangeCount(); if (length > 0 && count > 0) {
int count= tc.getRangeCount(); if (length > 0 && count > 0) {