List of all items
Structs
- AnonymousClassNode
- AnonymousFunctionNode
- ArrayItemNode
- ArrayLookupNode
- ArrayNode
- ArrowFunctionNode
- AssignmentNode
- AttributeItemNode
- AttributeNode
- BinNode
- BlockNode
- BooleanNode
- BreakNode
- CallArgumentNode
- CallNode
- CaseNode
- CastNode
- CatchNode
- ClassKeywordNode
- ClassNode
- CloneNode
- CommentBlockNode
- CommentDocNode
- CommentLineNode
- ConstNode
- ConstPropertyNode
- ConstructorParameterNode
- ContinueNode
- DeclareArgumentNode
- DeclareNode
- DoWhileConditionNode
- DoWhileNode
- EchoNode
- ElseNode
- EncapsedNode
- EncapsedPartNode
- EnumItemNode
- EnumNode
- EvalNode
- ExitNode
- FinallyNode
- ForNode
- ForeachNode
- FunctionNode
- GlobalNode
- GotoNode
- HereDocNode
- IdentifierNode
- IfNode
- IncludeNode
- InlineNode
- InterfaceNode
- IntersectionTypeNode
- LabelNode
- ListNode
- Location
- MagicMethodNode
- MagicNode
- MatchArmNode
- MatchNode
- MethodNode
- NamespaceNode
- NegateNode
- NewNode
- Node
- NowDocNode
- NullNode
- NumberNode
- ObjectAccessNode
- ParameterNode
- ParentNode
- ParenthesisNode
- PostNode
- PreNode
- PrintNode
- ProgramNode
- PropertyHookNode
- PropertyItemNode
- PropertyNode
- RangeLocation
- ReferenceNode
- ReturnNode
- SelfNode
- SilentNode
- StaticKeywordNode
- StaticLookupNode
- StaticNode
- StringNode
- SwitchNode
- TernaryNode
- ThisNode
- ThrowNode
- TraitNode
- TraitUseAliasNode
- TraitUseNode
- TraitUsePrecedenceNode
- TryNode
- TypeNode
- UnionTypeNode
- UseItemNode
- UseNode
- VariableNode
- VariadicNode
- WhileNode
- YieldFromNode
- YieldNode
Enums
- AssignmentType
- BinaryType
- BodyType
- CastType
- Inheritance
- MagicMethodName
- MagicName
- Modifier
- NodeType
- NodeWrapper
- PostType
- PreType
- Quote
- UseItemModifier
- Visibility