You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The isvariable function doesn't take into account that symbols might have a corresponding definition in the Main or Base module or any other module that a user passes to the SymbolTable when evaluating.
Therefore, isvariable should take an optional module and also check whether a symbol is defined in either of these three modules before determining something is a variable.
The text was updated successfully, but these errors were encountered:
Allow the specification one or more `Module` when checking if a
rule used by a `RuleNode` represents a variable, or if it is
defined in one of the specified `Module`s, `Main`, or `Base`.
Fixes#21.
The
isvariable
function doesn't take into account that symbols might have a corresponding definition in theMain
orBase
module or any other module that a user passes to the SymbolTable when evaluating.Therefore,
isvariable
should take an optional module and also check whether a symbol is defined in either of these three modules before determining something is a variable.The text was updated successfully, but these errors were encountered: