Module ast

Source

Modules§

arguments
attributes
classes
comments
constant
control_flow
data_type
declares
enums
functions
goto
identifiers
interfaces
literals
loops
modifiers
namespaces
operators
properties
traits
try_block
utils
variables

Structs§

ArrayExpression
ArrayIndexExpression
BlockStatement
BoolExpression
Case
CastExpression
CloneExpression
ClosingTagStatement
CoalesceExpression
ConcatExpression
ConstantFetchExpression
DefaultMatchArm
DieExpression
EchoOpeningTagStatement
EchoStatement
EmptyExpression
ErrorSuppressExpression
EvalExpression
ExitExpression
ExpressionStatement
ExpressionStringPart
FullOpeningTagStatement
FunctionCallExpression
FunctionClosureCreationExpression
GlobalStatement
GroupUseStatement
HaltCompilerStatement
HeredocExpression
IncludeExpression
IncludeOnceExpression
InlineHtmlStatement
InstanceofExpression
InterpolatedStringExpression
IssetExpression
ListExpression
LiteralStringPart
MatchArm
MatchExpression
MethodCallExpression
MethodClosureCreationExpression
NewExpression
NowdocExpression
NullsafeMethodCallExpression
NullsafePropertyFetchExpression
ParenthesizedExpression
PrintExpression
PropertyFetchExpression
ReferenceExpression
RequireExpression
RequireOnceExpression
ReturnStatement
ShellExecExpression
ShortArrayExpression
ShortOpeningTagStatement
ShortTernaryExpression
StaticMethodCallExpression
StaticMethodClosureCreationExpression
StaticPropertyFetchExpression
StaticStatement
StaticVar
StaticVariableMethodCallExpression
StaticVariableMethodClosureCreationExpression
SwitchStatement
TernaryExpression
ThrowExpression
UnsetExpression
Use
UseStatement
YieldExpression
YieldFromExpression

Enums§

ArrayItem
CastKind
Ending
Expression
ListEntry
MagicConstantExpression
Statement
StringPart
UseKind

Type Aliases§

Block
Program