src/jdk/nashorn/internal/parser/RegExpScanner.java
Print this page
*** 228,249 ****
sb.append(child);
}
//perform global substitutions that hold true for any evaluated form
String str = sb.toString();
! switch (str) {
! case "\\s":
! str = "[" + Lexer.getWhitespaceRegExp() + "]";
! break;
! case "\\S":
! str = "[^" + Lexer.getWhitespaceRegExp() + "]";
! break;
! case "[^]":
str = "[\\s\\S]";
- break;
- default:
- break;
}
return str;
}
}
--- 228,239 ----
sb.append(child);
}
//perform global substitutions that hold true for any evaluated form
String str = sb.toString();
! if (str.equals("[^]")) {
str = "[\\s\\S]";
}
return str;
}
}