예제 #1
0
파일: BinaryNode.php 프로젝트: fervo/rollo
 public function __construct($operator, Node $left, Node $right)
 {
     parent::__construct(array('left' => $left, 'right' => $right), array('operator' => $operator));
 }
예제 #2
0
파일: Compiler.php 프로젝트: fervo/rollo
 public function compile(Node\Node $node)
 {
     return $node->compile($this);
 }
예제 #3
0
 public function __construct($value)
 {
     parent::__construct(array(), array('value' => $value));
 }
예제 #4
0
파일: CocDieNode.php 프로젝트: fervo/rollo
 public function __construct($num, $bonus, $penalty)
 {
     parent::__construct(array(), array('bonus' => $bonus, 'penalty' => $penalty, 'num' => $num));
 }
예제 #5
0
파일: UnaryNode.php 프로젝트: fervo/rollo
 public function __construct($operator, ConstantNode $node)
 {
     parent::__construct(array('node' => $node), array('operator' => $operator));
 }
예제 #6
0
 public function __construct($num, $sides)
 {
     parent::__construct(array(), array('sides' => $sides, 'num' => $num));
 }