Create an Argument. special.braces can optionally specify
the signature of the open/close marks that each argument uses. For example
arg("a", { braces:"[]" });
will result in arguments [a]. Valid braces are *, [, {, <, and (.
null may be passed as the value of an empty optional argument. If null is passed,
the openBrace and closeBrace of the argument will be set to empty strings and the
contents will be set to an empty array. For example,
args([null, "b"], { braces:"[]{}" });
will produce the same structure as if the the first "optional argument" were omitted in regular parsing.
Create an Argument.
special.braces
can optionally specify the signature of the open/close marks that each argument uses. For examplewill result in arguments
[a]
. Valid braces are*
,[
,{
,<
, and(
.null
may be passed as the value of an empty optional argument. Ifnull
is passed, theopenBrace
andcloseBrace
of the argument will be set to empty strings and the contents will be set to an empty array. For example,will produce the same structure as if the the first "optional argument" were omitted in regular parsing.