コード例 #1
0
ファイル: DefaultRuntime.php プロジェクト: reinvanoyen/aegis
 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']);
 }
コード例 #2
0
ファイル: Parser.php プロジェクト: reinvanoyen/aegis
 private function parseStatement()
 {
     foreach (NodeRegistry::getNodes() as $node) {
         $node::parse($this);
     }
 }