Traits§
- MutWalker
- A trait that defines a mutable walker to traverse AST nodes.
- Walker
- A trait that defines an immutable walker to traverse AST nodes.
Functions§
- walk_
access - walk_
access_ mut - walk_
anonymous_ class - walk_
anonymous_ class_ mut - walk_
argument - walk_
argument_ list - walk_
argument_ list_ mut - walk_
argument_ mut - walk_
array - walk_
array_ access - walk_
array_ access_ mut - walk_
array_ append - walk_
array_ append_ mut - walk_
array_ element - walk_
array_ element_ mut - walk_
array_ mut - walk_
arrow_ function - walk_
arrow_ function_ mut - walk_
assignment - walk_
assignment_ mut - walk_
assignment_ operator - walk_
assignment_ operator_ mut - walk_
attribute - walk_
attribute_ list - walk_
attribute_ list_ mut - walk_
attribute_ mut - walk_
binary - walk_
binary_ mut - walk_
binary_ operator - walk_
binary_ operator_ mut - walk_
block - walk_
block_ mut - walk_
braced_ expression_ string_ part - walk_
braced_ expression_ string_ part_ mut - walk_
break - walk_
break_ mut - walk_
call - walk_
call_ mut - walk_
class - walk_
class_ constant_ access - walk_
class_ constant_ access_ mut - walk_
class_ like_ constant - walk_
class_ like_ constant_ item - walk_
class_ like_ constant_ item_ mut - walk_
class_ like_ constant_ mut - walk_
class_ like_ constant_ selector - walk_
class_ like_ constant_ selector_ mut - walk_
class_ like_ member - walk_
class_ like_ member_ expression_ selector - walk_
class_ like_ member_ expression_ selector_ mut - walk_
class_ like_ member_ mut - walk_
class_ like_ member_ selector - walk_
class_ like_ member_ selector_ mut - walk_
class_ mut - walk_
clone - walk_
clone_ mut - walk_
closing_ tag - walk_
closing_ tag_ mut - walk_
closure - walk_
closure_ mut - walk_
closure_ use_ clause - walk_
closure_ use_ clause_ mut - walk_
closure_ use_ clause_ variable - walk_
closure_ use_ clause_ variable_ mut - walk_
composite_ string - walk_
composite_ string_ mut - walk_
conditional - walk_
conditional_ mut - walk_
constant - walk_
constant_ access - walk_
constant_ access_ mut - walk_
constant_ item - walk_
constant_ item_ mut - walk_
constant_ mut - walk_
construct - walk_
construct_ mut - walk_
continue - walk_
continue_ mut - walk_
declare - walk_
declare_ body - walk_
declare_ body_ mut - walk_
declare_ colon_ delimited_ body - walk_
declare_ colon_ delimited_ body_ mut - walk_
declare_ item - walk_
declare_ item_ mut - walk_
declare_ mut - walk_
die_ construct - walk_
die_ construct_ mut - walk_
direct_ variable - walk_
direct_ variable_ mut - walk_
do_ while - walk_
do_ while_ mut - walk_
document_ string - walk_
document_ string_ mut - walk_
echo - walk_
echo_ mut - walk_
echo_ tag - walk_
echo_ tag_ mut - walk_
empty_ construct - walk_
empty_ construct_ mut - walk_
enum - walk_
enum_ backing_ type_ hint - walk_
enum_ backing_ type_ hint_ mut - walk_
enum_ case - walk_
enum_ case_ backed_ item - walk_
enum_ case_ backed_ item_ mut - walk_
enum_ case_ item - walk_
enum_ case_ item_ mut - walk_
enum_ case_ mut - walk_
enum_ case_ unit_ item - walk_
enum_ case_ unit_ item_ mut - walk_
enum_ mut - walk_
eval_ construct - walk_
eval_ construct_ mut - walk_
exit_ construct - walk_
exit_ construct_ mut - walk_
expression - walk_
expression_ mut - walk_
extends - walk_
extends_ mut - walk_
false_ keyword - walk_
false_ keyword_ mut - walk_
for - walk_
for_ body - walk_
for_ body_ mut - walk_
for_ colon_ delimited_ body - walk_
for_ colon_ delimited_ body_ mut - walk_
for_ mut - walk_
foreach - walk_
foreach_ body - walk_
foreach_ body_ mut - walk_
foreach_ colon_ delimited_ body - walk_
foreach_ colon_ delimited_ body_ mut - walk_
foreach_ key_ value_ target - walk_
foreach_ key_ value_ target_ mut - walk_
foreach_ mut - walk_
foreach_ target - walk_
foreach_ target_ mut - walk_
foreach_ value_ target - walk_
foreach_ value_ target_ mut - walk_
full_ opening_ tag - walk_
full_ opening_ tag_ mut - walk_
fully_ qualified_ identifier - walk_
fully_ qualified_ identifier_ mut - walk_
function - walk_
function_ call - walk_
function_ call_ mut - walk_
function_ like_ parameter - walk_
function_ like_ parameter_ default_ value - walk_
function_ like_ parameter_ default_ value_ mut - walk_
function_ like_ parameter_ list - walk_
function_ like_ parameter_ list_ mut - walk_
function_ like_ parameter_ mut - walk_
function_ like_ return_ type_ hint - walk_
function_ like_ return_ type_ hint_ mut - walk_
function_ mut - walk_
function_ partial_ application - walk_
function_ partial_ application_ mut - walk_
global - walk_
global_ mut - walk_
goto - walk_
goto_ mut - walk_
halt_ compiler - walk_
halt_ compiler_ mut - walk_
hint - walk_
hint_ mut - walk_
hooked_ property - walk_
hooked_ property_ mut - walk_
identifier - walk_
identifier_ mut - walk_if
- walk_
if_ body - walk_
if_ body_ mut - walk_
if_ colon_ delimited_ body - walk_
if_ colon_ delimited_ body_ else_ clause - walk_
if_ colon_ delimited_ body_ else_ clause_ mut - walk_
if_ colon_ delimited_ body_ else_ if_ clause - walk_
if_ colon_ delimited_ body_ else_ if_ clause_ mut - walk_
if_ colon_ delimited_ body_ mut - walk_
if_ mut - walk_
if_ statement_ body - walk_
if_ statement_ body_ else_ clause - walk_
if_ statement_ body_ else_ clause_ mut - walk_
if_ statement_ body_ else_ if_ clause - walk_
if_ statement_ body_ else_ if_ clause_ mut - walk_
if_ statement_ body_ mut - walk_
implements - walk_
implements_ mut - walk_
include_ construct - walk_
include_ construct_ mut - walk_
include_ once_ construct - walk_
include_ once_ construct_ mut - walk_
indirect_ variable - walk_
indirect_ variable_ mut - walk_
inline - walk_
inline_ mut - walk_
instantiation - walk_
instantiation_ mut - walk_
interface - walk_
interface_ mut - walk_
interpolated_ string - walk_
interpolated_ string_ mut - walk_
intersection_ hint - walk_
intersection_ hint_ mut - walk_
isset_ construct - walk_
isset_ construct_ mut - walk_
key_ value_ array_ element - walk_
key_ value_ array_ element_ mut - walk_
keyword - walk_
keyword_ mut - walk_
label - walk_
label_ mut - walk_
legacy_ array - walk_
legacy_ array_ mut - walk_
list - walk_
list_ mut - walk_
literal_ expression - walk_
literal_ expression_ mut - walk_
literal_ float - walk_
literal_ float_ mut - walk_
literal_ integer - walk_
literal_ integer_ mut - walk_
literal_ string - walk_
literal_ string_ mut - walk_
literal_ string_ part - walk_
literal_ string_ part_ mut - walk_
local_ identifier - walk_
local_ identifier_ mut - walk_
magic_ constant - walk_
magic_ constant_ mut - walk_
match - walk_
match_ arm - walk_
match_ arm_ mut - walk_
match_ default_ arm - walk_
match_ default_ arm_ mut - walk_
match_ expression_ arm - walk_
match_ expression_ arm_ mut - walk_
match_ mut - walk_
maybe_ typed_ use_ item - walk_
maybe_ typed_ use_ item_ mut - walk_
method - walk_
method_ abstract_ body - walk_
method_ abstract_ body_ mut - walk_
method_ body - walk_
method_ body_ mut - walk_
method_ call - walk_
method_ call_ mut - walk_
method_ mut - walk_
method_ partial_ application - walk_
method_ partial_ application_ mut - walk_
missing_ array_ element - walk_
missing_ array_ element_ mut - walk_
mixed_ use_ item_ list - walk_
mixed_ use_ item_ list_ mut - walk_
modifier - walk_
modifier_ mut - walk_
named_ argument - walk_
named_ argument_ mut - walk_
named_ placeholder_ argument - walk_
named_ placeholder_ argument_ mut - walk_
namespace - walk_
namespace_ body - walk_
namespace_ body_ mut - walk_
namespace_ implicit_ body - walk_
namespace_ implicit_ body_ mut - walk_
namespace_ mut - walk_
nested_ variable - walk_
nested_ variable_ mut - walk_
null_ keyword - walk_
null_ keyword_ mut - walk_
null_ safe_ method_ call - walk_
null_ safe_ method_ call_ mut - walk_
null_ safe_ property_ access - walk_
null_ safe_ property_ access_ mut - walk_
nullable_ hint - walk_
nullable_ hint_ mut - walk_
opening_ tag - walk_
opening_ tag_ mut - walk_
parent_ keyword - walk_
parent_ keyword_ mut - walk_
parenthesized - walk_
parenthesized_ hint - walk_
parenthesized_ hint_ mut - walk_
parenthesized_ mut - walk_
partial_ application - walk_
partial_ application_ mut - walk_
partial_ argument - walk_
partial_ argument_ list - walk_
partial_ argument_ list_ mut - walk_
partial_ argument_ mut - walk_
pipe - walk_
pipe_ mut - walk_
placeholder_ argument - walk_
placeholder_ argument_ mut - walk_
plain_ property - walk_
plain_ property_ mut - walk_
positional_ argument - walk_
positional_ argument_ mut - walk_
print_ construct - walk_
print_ construct_ mut - walk_
program - walk_
program_ mut - walk_
property - walk_
property_ abstract_ item - walk_
property_ abstract_ item_ mut - walk_
property_ access - walk_
property_ access_ mut - walk_
property_ concrete_ item - walk_
property_ concrete_ item_ mut - walk_
property_ hook - walk_
property_ hook_ abstract_ body - walk_
property_ hook_ abstract_ body_ mut - walk_
property_ hook_ body - walk_
property_ hook_ body_ mut - walk_
property_ hook_ concrete_ body - walk_
property_ hook_ concrete_ body_ mut - walk_
property_ hook_ concrete_ expression_ body - walk_
property_ hook_ concrete_ expression_ body_ mut - walk_
property_ hook_ list - walk_
property_ hook_ list_ mut - walk_
property_ hook_ mut - walk_
property_ item - walk_
property_ item_ mut - walk_
property_ mut - walk_
qualified_ identifier - walk_
qualified_ identifier_ mut - walk_
require_ construct - walk_
require_ construct_ mut - walk_
require_ once_ construct - walk_
require_ once_ construct_ mut - walk_
return - walk_
return_ mut - walk_
self_ keyword - walk_
self_ keyword_ mut - walk_
shell_ execute_ string - walk_
shell_ execute_ string_ mut - walk_
short_ opening_ tag - walk_
short_ opening_ tag_ mut - walk_
statement - walk_
statement_ expression - walk_
statement_ expression_ mut - walk_
statement_ mut - walk_
static - walk_
static_ abstract_ item - walk_
static_ abstract_ item_ mut - walk_
static_ concrete_ item - walk_
static_ concrete_ item_ mut - walk_
static_ item - walk_
static_ item_ mut - walk_
static_ keyword - walk_
static_ keyword_ mut - walk_
static_ method_ call - walk_
static_ method_ call_ mut - walk_
static_ method_ partial_ application - walk_
static_ method_ partial_ application_ mut - walk_
static_ mut - walk_
static_ property_ access - walk_
static_ property_ access_ mut - walk_
string_ part - walk_
string_ part_ mut - walk_
switch - walk_
switch_ body - walk_
switch_ body_ mut - walk_
switch_ brace_ delimited_ body - walk_
switch_ brace_ delimited_ body_ mut - walk_
switch_ case - walk_
switch_ case_ mut - walk_
switch_ case_ separator - walk_
switch_ case_ separator_ mut - walk_
switch_ colon_ delimited_ body - walk_
switch_ colon_ delimited_ body_ mut - walk_
switch_ default_ case - walk_
switch_ default_ case_ mut - walk_
switch_ expression_ case - walk_
switch_ expression_ case_ mut - walk_
switch_ mut - walk_
terminator - walk_
terminator_ mut - walk_
throw - walk_
throw_ mut - walk_
trait - walk_
trait_ mut - walk_
trait_ use - walk_
trait_ use_ absolute_ method_ reference - walk_
trait_ use_ absolute_ method_ reference_ mut - walk_
trait_ use_ abstract_ specification - walk_
trait_ use_ abstract_ specification_ mut - walk_
trait_ use_ adaptation - walk_
trait_ use_ adaptation_ mut - walk_
trait_ use_ alias_ adaptation - walk_
trait_ use_ alias_ adaptation_ mut - walk_
trait_ use_ concrete_ specification - walk_
trait_ use_ concrete_ specification_ mut - walk_
trait_ use_ method_ reference - walk_
trait_ use_ method_ reference_ mut - walk_
trait_ use_ mut - walk_
trait_ use_ precedence_ adaptation - walk_
trait_ use_ precedence_ adaptation_ mut - walk_
trait_ use_ specification - walk_
trait_ use_ specification_ mut - walk_
true_ keyword - walk_
true_ keyword_ mut - walk_
try - walk_
try_ catch_ clause - walk_
try_ catch_ clause_ mut - walk_
try_ finally_ clause - walk_
try_ finally_ clause_ mut - walk_
try_ mut - walk_
typed_ use_ item_ list - walk_
typed_ use_ item_ list_ mut - walk_
typed_ use_ item_ sequence - walk_
typed_ use_ item_ sequence_ mut - walk_
unary_ postfix - walk_
unary_ postfix_ mut - walk_
unary_ postfix_ operator - walk_
unary_ postfix_ operator_ mut - walk_
unary_ prefix - walk_
unary_ prefix_ mut - walk_
unary_ prefix_ operator - walk_
unary_ prefix_ operator_ mut - walk_
union_ hint - walk_
union_ hint_ mut - walk_
unset - walk_
unset_ mut - walk_
use - walk_
use_ item - walk_
use_ item_ alias - walk_
use_ item_ alias_ mut - walk_
use_ item_ mut - walk_
use_ item_ sequence - walk_
use_ item_ sequence_ mut - walk_
use_ items - walk_
use_ items_ mut - walk_
use_ mut - walk_
use_ type - walk_
use_ type_ mut - walk_
value_ array_ element - walk_
value_ array_ element_ mut - walk_
variable - walk_
variable_ mut - walk_
variadic_ array_ element - walk_
variadic_ array_ element_ mut - walk_
variadic_ placeholder_ argument - walk_
variadic_ placeholder_ argument_ mut - walk_
while - walk_
while_ body - walk_
while_ body_ mut - walk_
while_ colon_ delimited_ body - walk_
while_ colon_ delimited_ body_ mut - walk_
while_ mut - walk_
yield - walk_
yield_ from - walk_
yield_ from_ mut - walk_
yield_ mut - walk_
yield_ pair - walk_
yield_ pair_ mut - walk_
yield_ value - walk_
yield_ value_ mut