예제 #1
0
 /**
  * @param string $input
  */
 public function __construct($input)
 {
     $strlen = mb_strlen($input);
     $array = array();
     while ($strlen) {
         $array[] = mb_substr($input, 0, 1);
         $input = mb_substr($input, 1, $strlen);
         $strlen = mb_strlen($input);
     }
     parent::__construct($array);
 }
예제 #2
0
 /**
  * @param Lexer $lexer
  */
 public function __construct(Lexer $lexer)
 {
     $this->lexer = $lexer;
     parent::__construct(array());
 }