diff options
Diffstat (limited to 'neb/std')
| -rw-r--r-- | neb/std/types.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/neb/std/types.py b/neb/std/types.py index 35dca42..0ce8b52 100644 --- a/neb/std/types.py +++ b/neb/std/types.py @@ -27,7 +27,7 @@ TYPES.register("int?", Builtin("int?", interpretIsInt, [Arg("arg", TypeEnum.ANY)  def interpretIsList(symbol, args, env, ns):      # if it's not a list, we're done -    if not isinstance(args[0], List): +    if not (isinstance(args[0], List) or isinstance(args[0], Expr)):          return Bool(False)      # if the symbol isn't a type, we're done | 
