Merge pull request #15 from iarna/js-regex-charclasses

Improve javascript regex character class handling
这个提交包含在:
Christian Nicolai 2014-10-08 11:31:34 +02:00
当前提交 0406fcbb47
共有 1 个文件被更改,包括 31 次插入1 次删除

32
js.jsf
查看文件

@ -172,7 +172,7 @@ done
"a-zA-Z0-9_." bad_after_term
:re_or_comment Syntax
* regex recolor=-2
* regex noeat recolor=-2
"*/" maybe_comment noeat
:maybe_comment Syntax
@ -201,10 +201,40 @@ done
:regex Regexp
* regex
"\\" regex_quote recolor=-1
"[" regex_charclass
"/" regex_mod
"\n" regex_bad
:regex_quote RegexpEscape
* regex
"\n" regex_bad
:regex_charclass Regexp
* regex_charclass
"\\" regex_cc_quote recolor=-1
"\n" regex_bad_cc
"]" regex
:regex_cc_quote RegexpEscape
* regex_charclass
"\n" regex_bad_cc
:regex_bad Bad
* regex_bad
"\\" regex_bad_quote
"[" regex_bad_cc
"/" after_term
:regex_bad_quote Bad
* regex_bad
:regex_bad_cc Bad
* regex_bad_cc
"\\" regex_bad_quote_cc
"]" regex_bad
:regex_bad_quote_cc Bad
* regex_bad_cc
:regex_mod RegexpOptions
* after_term noeat