package com.haskforce.highlighting;
import com.intellij.openapi.fileTypes.SyntaxHighlighter;
import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull;
/**
* Returns the lexer used for syntax highlighting. The parsing lexer is
* different and returned by {@link com.haskforce.HaskellParserDefinition}.
*/
public class HaskellSyntaxHighlighterFactory extends SyntaxHighlighterFactory {
@NotNull
@Override
public SyntaxHighlighter getSyntaxHighlighter(Project project, VirtualFile virtualFile) {
return new HaskellSyntaxHighlighter();
}
}