error(sprintf('dseries::from: On the righthand side, the endogenous variable, %s, must be indexed by %s at most.',assignedvariablename,num2index(indum-1)))
error(sprintf('dseries::from: On the righthand side, the endogenous variable, %s, must be indexed by %s at most.',assignedvariablename,num2index(indum-1)))
end
end
else
error('Not yet implemented! Only one assignment is allowed in the FROM-TO-DO statement.')
...
...
@@ -216,22 +222,42 @@ t2 = find(d2==tmp.dates);
% Get data
data=tmp.data;
% Transform EXPRESSION by replacing calls to the dseries objects by references to data.