lint: fix unit tests.
parent
db1d499a6f
commit
54e075c76c
|
@ -71,6 +71,9 @@ CONSTANT: trivial-defs
|
||||||
! Remove words with locals
|
! Remove words with locals
|
||||||
[ [ \ load-locals = ] any? ]
|
[ [ \ load-locals = ] any? ]
|
||||||
|
|
||||||
|
! Remove stuff with wrappers
|
||||||
|
[ [ wrapper? ] any? ]
|
||||||
|
|
||||||
! Remove numbers/t/f only defs
|
! Remove numbers/t/f only defs
|
||||||
[
|
[
|
||||||
[ { [ number? ] [ t? ] [ f eq? ] } 1|| ] all?
|
[ { [ number? ] [ t? ] [ f eq? ] } 1|| ] all?
|
||||||
|
@ -111,11 +114,6 @@ CONSTANT: trivial-defs
|
||||||
[ third \ slot = ]
|
[ third \ slot = ]
|
||||||
} 1&&
|
} 1&&
|
||||||
]
|
]
|
||||||
|
|
||||||
! Remove [ ... \ cdecl ]
|
|
||||||
[
|
|
||||||
{ [ length 3 = ] [ last \ cdecl = ] } 1&&
|
|
||||||
]
|
|
||||||
} 1|| ;
|
} 1|| ;
|
||||||
|
|
||||||
: all-callables ( def -- seq )
|
: all-callables ( def -- seq )
|
||||||
|
@ -155,7 +153,7 @@ M: callable lint ( quot -- seq )
|
||||||
[ lint-definitions-keys get-global ] dip '[ _ subseq? ] filter ;
|
[ lint-definitions-keys get-global ] dip '[ _ subseq? ] filter ;
|
||||||
|
|
||||||
M: word lint ( word -- seq/f )
|
M: word lint ( word -- seq/f )
|
||||||
def>> all-callables [ lint ] map concat ;
|
def>> [ callable? ] deep-filter [ lint ] map concat ;
|
||||||
|
|
||||||
: word-path. ( word -- )
|
: word-path. ( word -- )
|
||||||
[ vocabulary>> write ":" write ] [ . ] bi ;
|
[ vocabulary>> write ":" write ] [ . ] bi ;
|
||||||
|
|
Loading…
Reference in New Issue