Skip to content

Commit cc669b2

Browse files
committed
fix namespace regex for efficiency
1 parent 5d8ccbc commit cc669b2

File tree

1 file changed

+3
-3
lines changed
  • flexmark/src/main/java/com/vladsch/flexmark/ast/util

1 file changed

+3
-3
lines changed

flexmark/src/main/java/com/vladsch/flexmark/ast/util/Parsing.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ public class Parsing {
1919
final public static char INTELLIJ_DUMMY_IDENTIFIER_CHAR = TableFormatOptions.INTELLIJ_DUMMY_IDENTIFIER_CHAR;
2020
final public static String INTELLIJ_DUMMY_IDENTIFIER = TableFormatOptions.INTELLIJ_DUMMY_IDENTIFIER;
2121

22-
final public static String NAME_SPACE_START = "[A-Z]|_|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD]"; // excluded [#x10000-#xEFFFF]
23-
final public static String NAME_SPACE_CHAR = NAME_SPACE_START + "|-|.|[0-9]|\u00B7|[\u0300-\u036F]|[\u203F-\u2040]";
24-
// final public static String NAME_SPACE_START = "[a-z]";
22+
final public static String NAME_SPACE_START = "[_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]"; // excluded [#x10000-#xEFFFF]
23+
final public static String NAME_SPACE_CHAR = NAME_SPACE_START + "|[.0-9\u00B7\u0300-\u036F\u203F-\u2040-]";
24+
// final public static String NAME_SPACE_START = "[_A-Za-z]";
2525
// final public static String NAME_SPACE_CHAR = NAME_SPACE_START + "|-|.|[0-9]";
2626
final public static String NAME_SPACE = "(?:(?:" + NAME_SPACE_START + ")(?:" + NAME_SPACE_CHAR + ")*:)?";
2727

0 commit comments

Comments
 (0)