public function __construct() { NodeRegistry::register(['Aegis\\Runtime\\Node\\IfNode', 'Aegis\\Runtime\\Node\\ForNode', 'Aegis\\Runtime\\Node\\BlockNode', 'Aegis\\Runtime\\Node\\ExtendNode', 'Aegis\\Runtime\\Node\\IncludeNode', 'Aegis\\Runtime\\Node\\PrintNode', 'Aegis\\Runtime\\Node\\RawNode']); }
private function parseStatement() { foreach (NodeRegistry::getNodes() as $node) { $node::parse($this); } }