package com.siberika.idea.pascal.editor.highlighter;
import com.intellij.lexer.Lexer;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import com.siberika.idea.pascal.lang.lexer.PascalLexer;
import org.jetbrains.annotations.NotNull;
/**
* Author: George Bakhtadze
* Date: 12/9/12
*/
public class PascalSyntaxHighlighter extends PascalSyntaxHighlighterBase {
final Project project;
final VirtualFile virtualFile;
@SuppressWarnings("deprecation")
public PascalSyntaxHighlighter(final Project project, final VirtualFile virtualFile) {
super();
this.project = project;
this.virtualFile = virtualFile;
}
@NotNull
public Lexer getHighlightingLexer() {
return new PascalLexer.SyntaxHighlightingPascalLexer(project, virtualFile);
}
}