From 1d8c7dd86a8c5a542bfa01810965796e5dfbbf72 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 29 Aug 2016 11:46:40 +0200 Subject: [PATCH] regexp: add AsciiUtil.isLetter() --- RegExpSupport/src/org/intellij/lang/regexp/AsciiUtil.java | 4 ++++ RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/RegExpSupport/src/org/intellij/lang/regexp/AsciiUtil.java b/RegExpSupport/src/org/intellij/lang/regexp/AsciiUtil.java index 08a11fe21877..fe42d8ebb247 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/AsciiUtil.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/AsciiUtil.java @@ -30,6 +30,10 @@ public final class AsciiUtil { return c >= 'a' && c <= 'z'; } + public static boolean isLetter(char c) { + return isUpperCase(c) || isLowerCase(c); + } + public static boolean isDigit(char c) { return c >= '0' && c <= '9'; } diff --git a/RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java b/RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java index 6b4bb062bf0b..06a6d3f3c77e 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java @@ -478,7 +478,7 @@ public class RegExpParser implements PsiParser { private static boolean isLetter(CharSequence text) { assert text.length() == 1; final char c = text.charAt(0); - return AsciiUtil.isUpperCase(c) || AsciiUtil.isLowerCase(c); + return AsciiUtil.isLetter(c); } private void parseProperty(PsiBuilder builder) {