summaryrefslogtreecommitdiff
path: root/plugins/structuralsearch/source/com/intellij/tokenindex/Tokenizer.java
blob: c1ce0c70e264c62290b992f749c76c773bb77ddf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
package com.intellij.tokenindex;

import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;

/**
 * @author Eugene.Kudelevsky
 */
public interface Tokenizer {
  boolean visit(@NotNull PsiElement element, RecursiveTokenizingVisitor globalVisitor);

  void elementFinished(@NotNull PsiElement element, RecursiveTokenizingVisitor globalVisitor);
}