List of all items
Structs
- Program
- ast::access::ClassConstantAccess
- ast::access::ConstantAccess
- ast::access::NullSafePropertyAccess
- ast::access::PropertyAccess
- ast::access::StaticPropertyAccess
- ast::argument::ArgumentList
- ast::argument::NamedArgument
- ast::argument::PositionalArgument
- ast::array::Array
- ast::array::ArrayAccess
- ast::array::ArrayAppend
- ast::array::KeyValueArrayElement
- ast::array::LegacyArray
- ast::array::List
- ast::array::MissingArrayElement
- ast::array::ValueArrayElement
- ast::array::VariadicArrayElement
- ast::assignment::Assignment
- ast::attribute::Attribute
- ast::attribute::AttributeList
- ast::binary::Binary
- ast::block::Block
- ast::call::FunctionCall
- ast::call::MethodCall
- ast::call::NullSafeMethodCall
- ast::call::StaticMethodCall
- ast::class_like::AnonymousClass
- ast::class_like::Class
- ast::class_like::Enum
- ast::class_like::EnumBackingTypeHint
- ast::class_like::Interface
- ast::class_like::Trait
- ast::class_like::constant::ClassLikeConstant
- ast::class_like::constant::ClassLikeConstantItem
- ast::class_like::enum_case::EnumCase
- ast::class_like::enum_case::EnumCaseBackedItem
- ast::class_like::enum_case::EnumCaseUnitItem
- ast::class_like::inheritance::Extends
- ast::class_like::inheritance::Implements
- ast::class_like::member::ClassLikeMemberExpressionSelector
- ast::class_like::method::Method
- ast::class_like::method::MethodAbstractBody
- ast::class_like::property::HookedProperty
- ast::class_like::property::PlainProperty
- ast::class_like::property::PropertyAbstractItem
- ast::class_like::property::PropertyConcreteItem
- ast::class_like::property::PropertyHook
- ast::class_like::property::PropertyHookAbstractBody
- ast::class_like::property::PropertyHookConcreteExpressionBody
- ast::class_like::property::PropertyHookList
- ast::class_like::trait_use::TraitUse
- ast::class_like::trait_use::TraitUseAbsoluteMethodReference
- ast::class_like::trait_use::TraitUseAbstractSpecification
- ast::class_like::trait_use::TraitUseAliasAdaptation
- ast::class_like::trait_use::TraitUseConcreteSpecification
- ast::class_like::trait_use::TraitUsePrecedenceAdaptation
- ast::clone::Clone
- ast::closure_creation::FunctionClosureCreation
- ast::closure_creation::MethodClosureCreation
- ast::closure_creation::StaticMethodClosureCreation
- ast::conditional::Conditional
- ast::constant::Constant
- ast::constant::ConstantItem
- ast::construct::DieConstruct
- ast::construct::EmptyConstruct
- ast::construct::EvalConstruct
- ast::construct::ExitConstruct
- ast::construct::IncludeConstruct
- ast::construct::IncludeOnceConstruct
- ast::construct::IssetConstruct
- ast::construct::PrintConstruct
- ast::construct::RequireConstruct
- ast::construct::RequireOnceConstruct
- ast::control_flow::if::If
- ast::control_flow::if::IfColonDelimitedBody
- ast::control_flow::if::IfColonDelimitedBodyElseClause
- ast::control_flow::if::IfColonDelimitedBodyElseIfClause
- ast::control_flow::if::IfStatementBody
- ast::control_flow::if::IfStatementBodyElseClause
- ast::control_flow::if::IfStatementBodyElseIfClause
- ast::control_flow::match::Match
- ast::control_flow::match::MatchDefaultArm
- ast::control_flow::match::MatchExpressionArm
- ast::control_flow::switch::Switch
- ast::control_flow::switch::SwitchBraceDelimitedBody
- ast::control_flow::switch::SwitchColonDelimitedBody
- ast::control_flow::switch::SwitchDefaultCase
- ast::control_flow::switch::SwitchExpressionCase
- ast::declare::Declare
- ast::declare::DeclareColonDelimitedBody
- ast::declare::DeclareItem
- ast::echo::Echo
- ast::expression::Parenthesized
- ast::function_like::arrow_function::ArrowFunction
- ast::function_like::closure::Closure
- ast::function_like::closure::ClosureUseClause
- ast::function_like::closure::ClosureUseClauseVariable
- ast::function_like::function::Function
- ast::function_like::parameter::FunctionLikeParameter
- ast::function_like::parameter::FunctionLikeParameterDefaultValue
- ast::function_like::parameter::FunctionLikeParameterList
- ast::function_like::return::FunctionLikeReturnTypeHint
- ast::global::Global
- ast::goto::Goto
- ast::goto::Label
- ast::halt_compiler::HaltCompiler
- ast::identifier::FullyQualifiedIdentifier
- ast::identifier::LocalIdentifier
- ast::identifier::QualifiedIdentifier
- ast::inline::Inline
- ast::instantiation::Instantiation
- ast::keyword::Keyword
- ast::literal::LiteralFloat
- ast::literal::LiteralInteger
- ast::literal::LiteralString
- ast::loop::Break
- ast::loop::Continue
- ast::loop::do_while::DoWhile
- ast::loop::for::For
- ast::loop::for::ForColonDelimitedBody
- ast::loop::foreach::Foreach
- ast::loop::foreach::ForeachColonDelimitedBody
- ast::loop::foreach::ForeachKeyValueTarget
- ast::loop::foreach::ForeachValueTarget
- ast::loop::while::While
- ast::loop::while::WhileColonDelimitedBody
- ast::namespace::Namespace
- ast::namespace::NamespaceImplicitBody
- ast::return::Return
- ast::statement::ExpressionStatement
- ast::static::Static
- ast::static::StaticAbstractItem
- ast::static::StaticConcreteItem
- ast::string::BracedExpressionStringPart
- ast::string::DocumentString
- ast::string::InterpolatedString
- ast::string::LiteralStringPart
- ast::string::ShellExecuteString
- ast::tag::ClosingTag
- ast::tag::EchoOpeningTag
- ast::tag::FullOpeningTag
- ast::tag::ShortOpeningTag
- ast::throw::Throw
- ast::try::Try
- ast::try::TryCatchClause
- ast::try::TryFinallyClause
- ast::type_hint::IntersectionHint
- ast::type_hint::NullableHint
- ast::type_hint::ParenthesizedHint
- ast::type_hint::UnionHint
- ast::unary::UnaryPostfix
- ast::unary::UnaryPrefix
- ast::unset::Unset
- ast::use::MaybeTypedUseItem
- ast::use::MixedUseItemList
- ast::use::TypedUseItemList
- ast::use::TypedUseItemSequence
- ast::use::Use
- ast::use::UseItem
- ast::use::UseItemAlias
- ast::use::UseItemSequence
- ast::variable::DirectVariable
- ast::variable::IndirectVariable
- ast::variable::NestedVariable
- ast::yield::YieldFrom
- ast::yield::YieldPair
- ast::yield::YieldValue
- sequence::Sequence
- sequence::TokenSeparatedSequence
- trivia::Trivia
Enums
- ast::access::Access
- ast::argument::Argument
- ast::array::ArrayElement
- ast::assignment::AssignmentOperator
- ast::binary::BinaryOperator
- ast::call::Call
- ast::class_like::enum_case::EnumCaseItem
- ast::class_like::member::ClassLikeConstantSelector
- ast::class_like::member::ClassLikeMember
- ast::class_like::member::ClassLikeMemberSelector
- ast::class_like::method::MethodBody
- ast::class_like::property::Property
- ast::class_like::property::PropertyHookBody
- ast::class_like::property::PropertyHookConcreteBody
- ast::class_like::property::PropertyItem
- ast::class_like::trait_use::TraitUseAdaptation
- ast::class_like::trait_use::TraitUseMethodReference
- ast::class_like::trait_use::TraitUseSpecification
- ast::closure_creation::ClosureCreation
- ast::construct::Construct
- ast::control_flow::if::IfBody
- ast::control_flow::match::MatchArm
- ast::control_flow::switch::SwitchBody
- ast::control_flow::switch::SwitchCase
- ast::control_flow::switch::SwitchCaseSeparator
- ast::declare::DeclareBody
- ast::expression::Expression
- ast::identifier::Identifier
- ast::inline::InlineKind
- ast::literal::Literal
- ast::literal::LiteralStringKind
- ast::loop::for::ForBody
- ast::loop::foreach::ForeachBody
- ast::loop::foreach::ForeachTarget
- ast::loop::while::WhileBody
- ast::magic_constant::MagicConstant
- ast::modifier::Modifier
- ast::namespace::NamespaceBody
- ast::statement::Statement
- ast::static::StaticItem
- ast::string::CompositeString
- ast::string::DocumentIndentation
- ast::string::DocumentKind
- ast::string::StringPart
- ast::tag::OpeningTag
- ast::terminator::Terminator
- ast::type_hint::Hint
- ast::unary::UnaryPostfixOperator
- ast::unary::UnaryPrefixOperator
- ast::use::UseItems
- ast::use::UseType
- ast::variable::Variable
- ast::yield::Yield
- node::Node
- node::NodeKind
- trivia::TriviaKind