]> gitweb.factorcode.org Git - factor.git/commitdiff
remove some trivial definitions from lint
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 7 Dec 2008 23:22:05 +0000 (17:22 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 7 Dec 2008 23:22:05 +0000 (17:22 -0600)
extra/lint/lint.factor

index a8320c1464febb412e7f932dfa9ace6a927a6b1c..77b0b11238745b74311de3c089dd175cbbc7fbf5 100644 (file)
@@ -44,11 +44,13 @@ SYMBOL: def-hash-keys
 
 : trivial-defs
     {
+        [ drop ] [ 2array ]
+        [ bitand ]
+
         [ . ]
         [ get ]
         [ t ] [ f ]
         [ { } ]
-        [ drop ] ! because of declare
         [ drop f ]
         [ "cdecl" ]
         [ first ] [ second ] [ third ] [ fourth ]
@@ -80,6 +82,12 @@ def-hash get-global [ drop empty? not ] assoc-filter
 ! Remove trivial defs
 [ drop trivial-defs member? not ] assoc-filter
 
+! Remove numbers only defs
+[ drop [ number? ] all? not ] assoc-filter
+
+! Remove curry only defs
+[ drop [ \ curry = ] all? not ] assoc-filter
+
 ! Remove tag defs
 [
     drop {