js-regexp

Build Status codecov LoC License

Rust port of regexpp (ECMAScript regular expression parser). This crate is being developed mainly as an efficient validator of ECMAScript regular expressions for the deno_lint project.

Using the Library

rust let mut validator = EcmaRegexValidator::new(EcmaVersion::ES2018); assert_eq!(validator.validate_pattern("foo|abc(d)?", false), Ok(())); assert_eq!(validator.validate_flags("gim", false), Ok(()));

Performance

TBA

License

Released under the MIT License.