From b3d7c7b9da9f43b7bb3d87f100088e6ef6630243 Mon Sep 17 00:00:00 2001 From: Netkas Date: Fri, 27 Jan 2023 00:22:14 -0500 Subject: [PATCH] Added the ability to get the Argument cache and modify the regex pattern used --- src/OptsLib/Parse.php | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/OptsLib/Parse.php b/src/OptsLib/Parse.php index f3f5119..9318a29 100644 --- a/src/OptsLib/Parse.php +++ b/src/OptsLib/Parse.php @@ -21,9 +21,16 @@ class Parse { + /** + * The regex pattern to match options and arguments. + * + * @var string + */ private static $Regex = "/(?(?=-)-(?(?=-)-(?'bigflag'[^\\s=]+)|(?'smallflag'\\S))(?:\\s*=\\s*|\\s+)(?(?!-)(?(?=[\\\"\\'])((?