Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 969 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 969 Bytes

js-regex

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

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.