32 Commits

Author SHA1 Message Date
Vladimir Krivosheev
5754420093 remove deprecated ComponentManager.getPicoContainer
GitOrigin-RevId: bd40e0f4255fcdc014c2591cf3a93b6015ed26ff
2023-05-04 19:20:56 +00:00
Bas Leijdekkers
51b7d597cf RegExp: don't fail on parsing if file ends after a high surrogate character (EA-352432)
GitOrigin-RevId: ed171446eafcb6419e200d4317ce8f141a667d7c
2023-01-23 12:39:23 +00:00
Bas Leijdekkers
07a09bb005 regex: escaped closing square bracket is redundant for Java Regex
bug introduced by fix for WEB-45812

GitOrigin-RevId: 18cb5cac57440ee66bd3fde6f980390d8f7f0f8e
2020-06-08 17:25:56 +03:00
Bas Leijdekkers
64c35cc61f regex: lex nested character classes with a ':', '.' or '=' as first character correctly (IDEA-233769)
GitOrigin-RevId: 46fcfcb56b72bf96b54ee0b1b3fdb567f3bfe78d
2020-03-31 12:32:01 +00:00
Bas Leijdekkers
d4580d4d44 regexp: revert unintended change (IDEA-CR-60232)
GitOrigin-RevId: 8231c02a0e4c48e110afe5113e119278a5034bc9
2020-03-20 16:06:53 +00:00
Bas Leijdekkers
9e814f9e75 regex: i18n
GitOrigin-RevId: 959a692e7c77872c29e9fe2b690836ca9d4dd154
2020-03-07 13:41:21 +00:00
Alexey Kudravtsev
0110af3017 fix test 2019-04-01 17:04:49 +03:00
Dmitry Jemerov
7412bb71b4 Restore PathManagerEx.getCommunityPath(), keep using it in tests (IDEA-CR-39037) 2018-11-06 10:42:15 +01:00
Dmitry Jemerov
2a07098e08 Use consistent API for accessing community home path with support for Rider/GoLand project structure 2018-10-31 18:27:30 +01:00
Bas Leijdekkers
1629bdf218 RegExp: don't show unnecessary error 2018-09-21 15:28:58 +02:00
Bas Leijdekkers
5d35b47d3d RegExp: improve parser error recovery (IDEA-199135) 2018-09-19 20:58:22 +02:00
Alexey Kudravtsev
1ba903c124 removed deprecated members 2018-06-24 14:47:40 +03:00
Bas Leijdekkers
b1b0d95ad0 regexp: lex character class starting with escaped caret correctly 2017-12-31 17:39:02 +01:00
Alexander Kass
a803b56c5f RegExp: ability to configure capabilities without new language definition 2017-10-09 12:46:31 +03:00
Bas Leijdekkers
6f79979ab8 RegExp: fix python regex conditional reference parsing 2017-02-24 13:04:36 +01:00
Bas Leijdekkers
6ca8877ef1 RegExp: character range may contain only characters, including named characters 2017-02-02 19:00:25 +01:00
Bas Leijdekkers
57ca2e7195 regexp: separate token for atomic group 2017-01-17 17:11:38 +01:00
Bas Leijdekkers
bbf0d62571 regexp: intersection parse fix 2017-01-07 21:21:14 +01:00
Bas Leijdekkers
fe7baae811 regexp: split parsing test into dialect specific parts 2016-12-13 20:09:26 +01:00
Bas Leijdekkers
4b7013730e regexp: parser test coverage and remove dead code 2016-12-05 16:38:26 +01:00
Bas Leijdekkers
df13b92ff4 regexp: handle dangling '{' correctly for dialects that allow it (python, ruby, js) (PY-8252) 2016-12-05 16:38:25 +01:00
Bas Leijdekkers
748a1e5eee PY-21575 (False positive: "Unclosed group reference" for backreference to a named group in regex) 2016-12-05 11:44:41 +01:00
Bas Leijdekkers
b79d5cf058 regexp: initial support for named unicode characters (IDEA-156407) 2016-08-26 14:20:02 +02:00
Bas Leijdekkers
44d44fdefb regexp: improve error reporting and recovery when parsing properties 2016-08-26 14:20:00 +02:00
Bas Leijdekkers
eb4955b282 regexp: allow more characters in "name" lexer macro to match all unicode scripts, blocks and characters 2016-08-24 19:22:45 +02:00
Bas Leijdekkers
f3172df061 regexp: report more redundant escapes 2016-08-16 20:00:40 +02:00
Alexander Zolotov
878c7a09d7 Regexp: allow negate posix bracket expressions 2016-08-04 01:24:40 +03:00
Bas Leijdekkers
83937b1310 regexp: use getCommunityHomePath() 2016-06-28 23:08:07 +02:00
Bas Leijdekkers
db262e3b45 regexp: fix test data path to hopefully fix text 2016-06-28 20:01:14 +02:00
Bas Leijdekkers
5390236bab regexp: fix conversion from highlighting to parsing in tests 2016-06-28 16:26:33 +02:00
Bas Leijdekkers
f0afd421a6 regexp: convert ParseTest and include in RegExpParsingTest 2016-06-28 16:26:32 +02:00
Bas Leijdekkers
109ea23bc8 automatic conversion of RegExpParseTest to ParsingTestCase 2016-06-28 16:26:31 +02:00