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);