Commit Graph

27 Commits

Author SHA1 Message Date
Bas Leijdekkers
dd10efd36d RegExp: fix redundant escape is not redundant (IDEA-208559) 2019-03-25 15:40:38 +01:00
Bas Leijdekkers
c7f9300541 RegExp: correct whitespace handling in comment mode (PY-31505) 2018-09-28 18:18:41 +02:00
Alexander Kass
2364a690b0 RegExp: support MySQL syntax extension 2017-10-09 15:28:25 +03:00
Bas Leijdekkers
c6c37d85f5 PY-22775 (Python regex: incorrect "redundant character escape" for '{') 2017-02-22 14:10:13 +01:00
Bas Leijdekkers
eb2a4097a0 RegExp: python allows omitting both numbers in counted quantifier 2017-02-22 14:10:13 +01:00
Bas Leijdekkers
d578783f8f RegExp: escaping of ^ may be unnecessary 2017-02-09 14:39:46 +01:00
Bas Leijdekkers
c5d7d0d9bd RegExp: space is not a control character 2017-02-02 19:00:24 +01:00
Bas Leijdekkers
b8b4aec66a RegExp: fix test flakiness? 2017-01-23 11:48:27 +01:00
Bas Leijdekkers
57ca2e7195 regexp: separate token for atomic group 2017-01-17 17:11:38 +01:00
Bas Leijdekkers
b3d2d5c9a9 regexp: character class lexing reworked to improve (?x) comment mode 2017-01-09 17:10:10 +01:00
Bas Leijdekkers
e53d28e4a7 regexp: non-ascii characters are allowed to be escaped 2017-01-07 21:21:15 +01:00
Bas Leijdekkers
cd16b12ccb regexp: no counted quantifiers inside character classes 2017-01-07 21:21:15 +01:00
Bas Leijdekkers
8f2bfb8472 regexp: one more lexing of "omit number in quantifier" fix 2017-01-05 15:26:01 +01:00
Bas Leijdekkers
3d68f5be67 regexp: extended hex unicode character syntax under javascript 2016-12-22 16:08:54 +01:00
Bas Leijdekkers
f6e35ab7b9 regexp: highlight invalid escapes (such as boundaries) as error inside character class 2016-12-22 16:08:53 +01:00
Bas Leijdekkers
83091d58fa regexp: fix no leading zero octal character lexing 2016-12-22 16:08:51 +01:00
Bas Leijdekkers
f7b12769f3 regexp: lex leading zero (=java style) octal chars correctly 2016-12-22 16:08:49 +01:00
Bas Leijdekkers
50e5850f97 regexp: fix lexing of character classes when nesting is not allowed 2016-12-16 10:24:59 +01:00
Maxim.Mossienko
dc59c7880e regexp support for replacement transformations: \U \L \l \u \E (IDEA-155615) 2016-12-02 14:23:08 +01:00
Bas Leijdekkers
f222273458 regexp: better highlighting and more highlighting options (IDEA-131177 & IDEA-118236) 2016-12-02 13:06:15 +01:00
Bas Leijdekkers
0dcb936969 regexp: fix tests 2016-08-17 15:24:25 +02:00
Bas Leijdekkers
30a7cd7926 regexp: fix octal lexing 2016-08-17 15:24:24 +02:00
Alexander Zolotov
878c7a09d7 Regexp: allow negate posix bracket expressions 2016-08-04 01:24:40 +03:00
Gregory.Shrago
2462504475 update to JFlex 1.6 semantics 2016-05-12 13:00:39 +03:00
Bas Leijdekkers
10774f6e05 Use LexerTestCase instead of custom lexer test 2014-11-03 10:33:08 +01:00
Bas Leijdekkers
6259a057c3 regexp: support posix bracket expressions 2014-11-01 12:41:58 +01:00
Bas Leijdekkers
1cff76a93d regular expression lexer test 2014-11-01 12:41:57 +01:00