diff options
| author | mryouse | 2022-07-01 02:59:39 +0000 | 
|---|---|---|
| committer | mryouse | 2022-07-02 16:45:22 +0000 | 
| commit | 688ffa154530589b462d2c9d6be6eb61da2f2851 (patch) | |
| tree | bca3ccff040301cf0ecf37b89c24c2b784e755fe /neb/std/types.py | |
| parent | d914e16f0b4de7a20df9dbd2d5baa97fa08424a7 (diff) | |
Revert "initial commit of multi-type support (only list of strings for now)"
This reverts commit bf8900200c25d383c883501446a8048ad8966d94.
Diffstat (limited to 'neb/std/types.py')
| -rw-r--r-- | neb/std/types.py | 13 | 
1 files changed, 0 insertions, 13 deletions
| diff --git a/neb/std/types.py b/neb/std/types.py index 80288fa..3517384 100644 --- a/neb/std/types.py +++ b/neb/std/types.py @@ -91,16 +91,6 @@ def interpretIsLiteral(symbol, args, env, ns):  TYPES.register("literal?", Builtin("literal?", interpretIsLiteral, [Arg("arg", TypeEnum.ANY)], return_type=Type(":bool"))) -def interpretIsListOfString(symbol, args, env, ns): -    if not isinstance(args[0], List): -        return Bool(False) -    for arg in args[0].args: -        if not isinstance(arg, String): -            return Bool(False) -    return Bool(True) - -TYPES.register("list-of-string?", Builtin("list-of-string?", interpretIsListOfString, [Arg("arg", TypeEnum.ANY)], return_type=Type(":bool"))) -  # add types to env  any_type = NebType(":any", None, interpretIsAny)  literal_type = NebType(":literal", any_type, interpretIsLiteral) @@ -112,8 +102,6 @@ number_type = NebType(":number", literal_type, interpretIsNumber)  int_type = NebType(":int", number_type, interpretIsInt)  float_type = NebType(":float", number_type, interpretIsFloat) -#list_of_string_type = NebType(":[:string]", list_type, interpretIsListOfString) -  TYPES.register(":any", any_type)  TYPES.register(":literal", literal_type)  TYPES.register(":string", string_type) @@ -123,4 +111,3 @@ TYPES.register(":bool", bool_type)  TYPES.register(":number", number_type)  TYPES.register(":int", int_type)  TYPES.register(":float", float_type) -#TYPES.register(":[:string]", list_of_string_type) | 
