(str)
| 12961 | } |
| 12962 | |
| 12963 | function findUnescapedSlashes(str) { |
| 12964 | var escapeNextChar = false; |
| 12965 | var slashes = []; |
| 12966 | for (var i = 0; i < str.length; i++) { |
| 12967 | var c = str.charAt(i); |
| 12968 | if (!escapeNextChar && c == '/') { |
| 12969 | slashes.push(i); |
| 12970 | } |
| 12971 | escapeNextChar = !escapeNextChar && (c == '\\'); |
| 12972 | } |
| 12973 | return slashes; |
| 12974 | } |
| 12975 | |
| 12976 | // Translates a search string from ex (vim) syntax into javascript form. |
| 12977 | function translateRegex(str) { |
no outgoing calls
no test coverage detected