Example #1
0
 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']);
 }
Example #2
0
 private function parseStatement()
 {
     foreach (NodeRegistry::getNodes() as $node) {
         $node::parse($this);
     }
 }