A list of state variables (self._state_symbols) should not be inside the VariablePrinter instance, as these variables are different for different models but they use the same printer. This PR makes the numeric-or-not property of variables a property of the ASTVariables themselves.
A list of state variables (
self._state_symbols
) should not be inside the VariablePrinter instance, as these variables are different for different models but they use the same printer. This PR makes the numeric-or-not property of variables a property of theASTVariable
s themselves.