public function testLanguageAST() { $dsl = new \Psc\Code\AST\DSL(); extract($dsl->getClosures()); $expectedAST = $var('j', NULL, $construct('Psc.UI.Main', $arguments($argument((object) array('tabs' => $construct('Psc.UI.Tabs', $arguments($argument((object) array('widget' => JooseSnippet::expr("\$('#psc-ui-tabs')")))))))))); $this->assertEquals($expectedAST, $this->jooseSnippet->getAST()); }
public function help() { $dsl = new \Psc\Code\AST\DSL(); return $dsl->getClosures(); }