php-regex/regex-parser dependents (18) Order by: downloads | none Show: all | require | require-dev
-
PHP
php-regex/regex-optimizer
Rewrites regex patterns into shorter equivalents and modernizes old syntax; equivalence can be proven, opt-in, by regex-automata.
-
PHP
php-regex/regex-generator
Generates sample strings and test cases that a regex matches or rejects.
-
PHP
php-regex/regex-automata
Compiles the regular subset of PCRE to automata to compare languages: equivalence, intersection, subset and example strings.
-
PHP
php-regex/regex-redos
Finds the patterns that backtrack catastrophically (ReDoS) from the AST, and can confirm a finding against the engine.
-
PHP
php-regex/regex-transpiler
Transpiles PCRE patterns to JavaScript and Python regular expressions, with the losses reported.
-
PHP
php-regex/regex-linter
Lints the regex patterns of a PHP code base: extraction from PHP sources, lint rules, ReDoS and validity checks, reports in console, JSON, GitHub, Checkstyle and JUnit formats.
-
PHP
php-regex/regex-toolkit
One entry point to every PHPRegex analysis library: parse, validate, explain, check ReDoS, optimize, generate, transpile and lint.
-
PHP
php-regex/regex-explain
Explains, highlights and draws regex ASTs: plain text and HTML explanations, console and HTML highlighting, ASCII trees, Mermaid and railroad diagrams.
-
PHP
php-regex/regex-infection
Infection mutators for the regex literals of preg_*() calls: no mutant the PHPRegex automata prove equivalent to the original, and each with the subject that kills it when one is found.
-
PHP
php-regex/regex-mcp
An MCP server for coding agents: validate, explain, format, transpile and judge PCRE patterns for ReDoS, read-only, over stdio.
-
PHP
php-regex/regex-phpunit
PHPUnit assertions backed by the PHPRegex parser: match with exact capture semantics, compilation against the running engine, and proven-linear ReDoS verdicts.
-
PHP
php-regex/regex-psalm
Psalm plugin that types $matches from the pattern of preg_match() and preg_match_all(), and reports the patterns your target PHP refuses.
-
PHP
php-regex/regex-rector
Rector rules that rewrite a preg_* call into the string function that does the same, only when the automata prove it, and the set that moves code written for 1.x to the 2.0 names.
-
PHP
php-regex/regex-laravel
Laravel integration for PHPRegex: the Regex service and facade, and the regex:lint, regex:routes, regex:explain, regex:compare and regex:transpile commands.
-
PHP
php-regex/regex-symfony
Symfony bundle for PHPRegex: the Regex service and the regex:lint, regex:routes, regex:security, regex:analyze, regex:compare, regex:explain and regex:transpile commands.