Fix parsing of JavaScript regular expressions containing a delimiter in a range
Fix parsing of JavaScript regular expressions containing a delimiter in a range

Regular expression "/[/]/" is valid, the second "/" being escaped by the
character range ("[]").  Also, escape any \-prefixed character, including
"[" and "]".

R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone