From 564d43fa4846f746816a387a716edce780ed1bde Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 2 Feb 2017 22:52:56 +0100 Subject: [PATCH] RegExp: introduce constant --- .../src/org/intellij/lang/regexp/RegExpParserDefinition.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RegExpSupport/src/org/intellij/lang/regexp/RegExpParserDefinition.java b/RegExpSupport/src/org/intellij/lang/regexp/RegExpParserDefinition.java index 0db0c438097d..9469cf7cf197 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/RegExpParserDefinition.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/RegExpParserDefinition.java @@ -34,6 +34,7 @@ import org.jetbrains.annotations.NotNull; import java.util.EnumSet; public class RegExpParserDefinition implements ParserDefinition { + private static final TokenSet WHITE_SPACE_TOKENS = TokenSet.create(RegExpTT.QUOTE_BEGIN, RegExpTT.QUOTE_END, TokenType.WHITE_SPACE); private static final TokenSet COMMENT_TOKENS = TokenSet.create(RegExpTT.COMMENT); private static final EnumSet CAPABILITIES = EnumSet.of(RegExpCapability.NESTED_CHARACTER_CLASSES, RegExpCapability.ALLOW_HORIZONTAL_WHITESPACE_CLASS, @@ -59,8 +60,7 @@ public class RegExpParserDefinition implements ParserDefinition { @Override @NotNull public TokenSet getWhitespaceTokens() { - // trick to hide quote tokens from parser... should actually go into the lexer - return TokenSet.create(RegExpTT.QUOTE_BEGIN, RegExpTT.QUOTE_END, TokenType.WHITE_SPACE); + return WHITE_SPACE_TOKENS; } @Override