diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java index 46b8248102e..a7c0fc95dd0 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.idea.highlighter; import com.intellij.lexer.LayeredLexer; +import com.intellij.lexer.StringLiteralLexer; import com.intellij.psi.tree.IElementType; import org.jetbrains.kotlin.kdoc.lexer.KDocLexer; import org.jetbrains.kotlin.lexer.KotlinLexer; @@ -27,5 +28,9 @@ public class KotlinHighlightingLexer extends LayeredLexer { super(new KotlinLexer()); registerSelfStoppingLayer(new KDocLexer(), new IElementType[]{KtTokens.DOC_COMMENT}, IElementType.EMPTY_ARRAY); + registerSelfStoppingLayer(new StringLiteralLexer('\'', KtTokens.CHARACTER_LITERAL), + new IElementType[]{KtTokens.CHARACTER_LITERAL}, IElementType.EMPTY_ARRAY); + + } }