| Expression |
| NodeCaptureInterface | Represents a node that captures any nested displayable nodes. |
| NodeOutputInterface | Represents a displayable node in the AST. |
| AutoEscapeNode | Represents an autoescape node. |
| BlockNode | Represents a block node. |
| BlockReferenceNode | Represents a block call node. |
| BodyNode | Represents a body node. |
| CheckSecurityNode | Represents a node in the AST. |
| DeprecatedNode | Represents a deprecated node. |
| DoNode | Represents a do node. |
| EmbedNode | Represents an embed node. |
| FlushNode | Represents a flush node. |
| ForLoopNode | Internal node used by the for node. |
| ForNode | Represents a for node. |
| IfNode | Represents an if node. |
| ImportNode | Represents an import node. |
| IncludeNode | Represents an include node. |
| MacroNode | Represents a macro node. |
| ModuleNode | Represents a module node. |
| Node | Represents a node in the AST. |
| PrintNode | Represents a node that outputs an expression. |
| SandboxedPrintNode | Twig_Node_SandboxedPrint adds a check for the __toString() method when the variable is an object and the sandbox is activated. |
| SandboxNode | Represents a sandbox node. |
| SetNode | Represents a set node. |
| SpacelessNode | Represents a spaceless node. |
| TextNode | Represents a text node. |
| WithNode | Represents a nested "with" scope. |