diff --git a/app/Engine/Cfnpp/Expression/Expression.php b/app/Engine/Cfnpp/Expression/Expression.php index d381967..9cca07c 100644 --- a/app/Engine/Cfnpp/Expression/Expression.php +++ b/app/Engine/Cfnpp/Expression/Expression.php @@ -43,7 +43,7 @@ class Expression * Evaluate the tokens contained in this expression. * * @param array $variables variables that can be referenced - * @return mixed + * @return mixed if expression evaluated down to a single value a scalar, otherwise an array */ public function evaluate(array $variables = []) { @@ -83,7 +83,7 @@ class Expression return end($this->stack); } - throw new \Exception('Expression did not evaluate down to a single value'); + return $this->stack; } /**