)
) {
var regex = stream.next();
- var unbrace = false;
+ var in_brace = false;
while (!stream.look().eof) {
if (stream.look() == "[") { // escape sequence
in_brace = true;
- continue;
+
}
- if (in_brace && stream.look() == "[") { // escape sequence
- in_brace = true;
- continue;
- }
+ if (stream.look() == "]") { // escape sequence
+ in_brace = false;
+ }
if (stream.look() == "\\") { // escape sequence
regex += stream.next(2);