feat: add multi-engine regex flavour support
This commit is contained in:
@@ -7,8 +7,9 @@ ECMAScript worker and one to the bundled PCRE2 10.47 worker. It does not
|
||||
translate patterns, flags, options or replacement templates.
|
||||
|
||||
This is an explicit two-engine feature, not a generic active-flavour
|
||||
comparison. Selecting Python or Java for the main workbench does not insert it
|
||||
into either side or route it through ECMAScript/PCRE2.
|
||||
comparison. Selecting PHP, Perl, Python, Ruby, Java, C++, Go, Rust, .NET or
|
||||
Scala compatibility for the main workbench does not insert it into either side
|
||||
or route it through ECMAScript/PCRE2.
|
||||
|
||||
Two pattern models are available:
|
||||
|
||||
@@ -55,11 +56,12 @@ result. The panel renders at most 250 differences and 100 alignments at once.
|
||||
|
||||
## PCRE2 C17 generator
|
||||
|
||||
The first reviewed code-generation target is the PCRE2 10.47 8-bit C API.
|
||||
Python, Java and other targets remain unavailable until their generators have
|
||||
equivalent escaping, semantic and named-runtime/toolchain gates. The executable
|
||||
Python and Java browser flavours do not by themselves imply a code-generation
|
||||
target.
|
||||
The first reviewed code-generation target is the standalone PCRE2 10.47 8-bit
|
||||
C API. Every other target remains unavailable until its generator has
|
||||
equivalent escaping, semantic and named-runtime/toolchain gates. In particular,
|
||||
PHP's embedded PCRE2 10.44 is not routed through the standalone-PCRE2
|
||||
generator; an executable browser profile does not by itself imply a
|
||||
code-generation target.
|
||||
|
||||
The generator consumes a validated PCRE2 snapshot and:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user