Пример #1
0
 /**
  * 
  * 可能是赋值
  * @param boolean $notIn
  */
 public function maybeAssign($notIn = false)
 {
     $left = $this->maybeConditional($notIn);
     $value = $this->currentToken['value'];
     if ($this->isToken(FL_TOKEN_JS_OPERATOR) && Fl_Js_Static::isAssignment($value)) {
         if ($this->isAssignable($left)) {
             $this->getNextToken();
             return array("assign", Fl_Js_Static::getAssignmentValue($value), $left, $this->maybeAssign($notIn));
         }
         $this->throwException("Invalid assignment");
     }
     return $left;
 }