lessc_parser::expression PHP Method

expression() protected method

Attempt to consume an expression.
protected expression ( &$out )
    protected function expression(&$out)
    {
        if ($this->value($lhs)) {
            $out = $this->expHelper($lhs, 0);
            // look for / shorthand
            if (!empty($this->env->supressedDivision)) {
                unset($this->env->supressedDivision);
                $s = $this->seek();
                if ($this->literal("/") && $this->value($rhs)) {
                    $out = array("list", "", array($out, array("keyword", "/"), $rhs));
                } else {
                    $this->seek($s);
                }
            }
            return true;
        }
        return false;
    }