tools/java/src/stx/libjava/tools/text/Indexer.java
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 16 Sep 2013 01:04:57 +0100
branchdevelopment
changeset 2733 3d97124aebf5
parent 2728 658220e93dc9
child 2786 241e36a125a9
permissions -rw-r--r--
Fixes for syntax highlighting. Even full class source is fully parser and indexed as the parser seems to be fast enough (at least at i5 CPU).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2728
658220e93dc9 Java package reorganization.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2727
diff changeset
     1
package stx.libjava.tools.text;
2727
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
import org.eclipse.jdt.internal.compiler.ast.ASTNode;
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
2728
658220e93dc9 Java package reorganization.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2727
diff changeset
     5
public abstract class Indexer {
2727
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
    /**
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
     * Add given @param node to the index. 
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
     *  
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
     * @param node node to add to the index.
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
     */
2733
3d97124aebf5 Fixes for syntax highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2728
diff changeset
    12
    public abstract void index(ASTNode node, int from, int to);
2727
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
0d4d725cc712 Initial support for selector highlighting.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
}