aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r--src/js_ast.zig27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig
index ffdce6783..75539f235 100644
--- a/src/js_ast.zig
+++ b/src/js_ast.zig
@@ -1846,33 +1846,6 @@ pub const E = struct {
pub var empty = RegExp{ .value = "" };
- pub fn usesLookBehindAssertion(this: *const RegExp) bool {
- var pat = this.pattern();
- while (pat.len > 0) {
- const start = strings.indexOfChar(pat, '?') orelse return false;
- if (start == 0) {
- pat = pat[1..];
- continue;
- }
- const l_paren = pat[start - 1];
- if (start > 1 and pat[start - 2] == '\\') {
- pat = pat[start..];
- continue;
- }
- if (l_paren != '(' or pat.len < start + 1) {
- pat = pat[start..];
- continue;
- }
- const op = pat[start + 1];
- if (op == '<') {
- return true;
- }
- pat = pat[start + 1 ..];
- }
-
- return false;
- }
-
pub fn pattern(this: RegExp) string {
// rewind until we reach the /foo/gim