private function lessc::value in Less CSS Preprocessor 6
Same name and namespace in other branches
- 6.3 lessphp/lessc.inc.php \lessc::value()
2 calls to lessc::value()
- lessc::expHelper in ./lessc.inc.php
- lessc::expression in ./lessc.inc.php
File
- ./lessc.inc.php, line 550
Class
- lessc
Code
private function value(&$val) {
try {
return $this
->unit($val);
} catch (exception $ex) {
}
try {
$save = $this->count;
$this
->accessor($a);
$tmp = $this
->get($a[0]);
$val = end($tmp[$a[1]]);
return $this;
} catch (exception $ex) {
$this->count = $save;
}
try {
return $this
->color($val);
} catch (exception $ex) {
}
try {
$save = $this->count;
$this
->func($f);
$val = array(
'string',
$f,
);
return $this;
} catch (exception $ex) {
$this->count = $save;
}
try {
$save = $this->count;
$this
->string($tmp, $d);
$val = array(
'string',
$d . $tmp . $d,
);
return $this;
} catch (exception $ex) {
$this->count = $save;
}
try {
$this
->keyword($k);
$val = array(
'keyword',
$k,
);
return $this;
} catch (exception $ex) {
}
try {
$this
->variable($name);
$val = array(
'variable',
'@' . $name,
);
return $this;
} catch (exception $ex) {
}
throw new exception('parse error: failed to find value');
}