rebuildParsers.php
Table of Contents
-
ARGS
= '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
-
LIB
= '(?(DEFINE)
(?<singleQuotedString>'[^\\']*+(?:\\.[^\\']*+)*+')
(?<doubleQuotedString>"[^\\"]*+(?:\\.[^\\"]*+)*+")
(?<string>(?&singleQuotedString)|(?&doubleQuotedString))
(?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
(?<code>\{[^'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^'"/{}]*+)*+})
)'
-
PARAMS
= '\[(?<params>[^[\]]*+(?:\[(?¶ms)\][^[\]]*+)*+)\]'
-
resolveNodes()
: mixed
-
resolveMacros()
: mixed
-
assertArgs()
: mixed
-
resolveStackAccess()
: mixed
-
removeTrailingWhitespace()
: mixed
-
ensureDirExists()
: mixed
-
execCmd()
: mixed
-
regex()
: mixed
-
magicSplit()
: mixed
ARGS
public
mixed
ARGS
= '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
LIB
public
mixed
LIB
= '(?(DEFINE)
(?<singleQuotedString>'[^\\']*+(?:\\.[^\\']*+)*+')
(?<doubleQuotedString>"[^\\"]*+(?:\\.[^\\"]*+)*+")
(?<string>(?&singleQuotedString)|(?&doubleQuotedString))
(?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
(?<code>\{[^'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^'"/{}]*+)*+})
)'
PARAMS
public
mixed
PARAMS
= '\[(?<params>[^[\]]*+(?:\[(?¶ms)\][^[\]]*+)*+)\]'
resolveNodes()
resolveNodes(mixed $code) : mixed
Parameters
-
$code
: mixed
-
resolveMacros()
resolveMacros(mixed $code) : mixed
Parameters
-
$code
: mixed
-
assertArgs()
assertArgs(mixed $num, mixed $args, mixed $name) : mixed
Parameters
-
$num
: mixed
-
-
$args
: mixed
-
-
$name
: mixed
-
resolveStackAccess()
resolveStackAccess(mixed $code) : mixed
Parameters
-
$code
: mixed
-
removeTrailingWhitespace()
removeTrailingWhitespace(mixed $code) : mixed
Parameters
-
$code
: mixed
-
ensureDirExists()
ensureDirExists(mixed $dir) : mixed
Parameters
-
$dir
: mixed
-
execCmd()
execCmd(mixed $cmd) : mixed
Parameters
-
$cmd
: mixed
-
regex()
regex(mixed $regex) : mixed
Parameters
-
$regex
: mixed
-
magicSplit()
magicSplit(mixed $regex, mixed $string) : mixed
Parameters
-
$regex
: mixed
-
-
$string
: mixed
-