diff options
author | derchris | 2019-02-04 13:11:28 +0100 |
---|---|---|
committer | derchris | 2019-02-04 13:11:28 +0100 |
commit | fd72b0f50a355006069c5a336441f08beb7d3c50 (patch) | |
tree | 771ae594586840cb7c7c4fdedeb15e2ca3cf2d2b /lib/less.php/Tree/Variable.php | |
parent | 2ea11c4a04371adbc865678dd6eca12aefca0013 (diff) |
Revert "update less.php to PHP 7.x compatible fork"
This reverts commit 7ad9f272a482802da2d43fe83841adbe9bcd8cb4.
Diffstat (limited to 'lib/less.php/Tree/Variable.php')
-rw-r--r-- | lib/less.php/Tree/Variable.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/lib/less.php/Tree/Variable.php b/lib/less.php/Tree/Variable.php deleted file mode 100644 index cc0182c..0000000 --- a/lib/less.php/Tree/Variable.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php - -/** - * Variable - * - * @package Less - * @subpackage tree - */ -class Less_Tree_Variable extends Less_Tree{ - - public $name; - public $index; - public $currentFileInfo; - public $evaluating = false; - public $type = 'Variable'; - - /** - * @param string $name - */ - public function __construct($name, $index = null, $currentFileInfo = null) { - $this->name = $name; - $this->index = $index; - $this->currentFileInfo = $currentFileInfo; - } - - public function compile($env) { - - if( $this->name[1] === '@' ){ - $v = new Less_Tree_Variable(substr($this->name, 1), $this->index + 1, $this->currentFileInfo); - $name = '@' . $v->compile($env)->value; - }else{ - $name = $this->name; - } - - if ($this->evaluating) { - throw new Less_Exception_Compiler("Recursive variable definition for " . $name, null, $this->index, $this->currentFileInfo); - } - - $this->evaluating = true; - - foreach($env->frames as $frame){ - if( $v = $frame->variable($name) ){ - $r = $v->value->compile($env); - $this->evaluating = false; - return $r; - } - } - - throw new Less_Exception_Compiler("variable " . $name . " is undefined in file ".$this->currentFileInfo["filename"], null, $this->index, $this->currentFileInfo); - } - -} |