Better error reporting

db4
Slava Pestov 2008-11-03 01:19:06 -06:00
parent f253e74942
commit 7f3282bb39
1 changed files with 4 additions and 2 deletions

View File

@ -14,9 +14,11 @@ GENERIC: integer-op-input-classes ( word -- classes )
M: math-partial integer-op-input-classes M: math-partial integer-op-input-classes
"derived-from" word-prop rest ; "derived-from" word-prop rest ;
ERROR: bad-integer-op word ;
M: word integer-op-input-classes M: word integer-op-input-classes
"input-classes" word-prop dup "input-classes" word-prop
[ "Bug: integer-op-input-classes" throw ] unless* ; [ ] [ bad-integer-op ] ?if ;
: generic-variant ( op -- generic-op/f ) : generic-variant ( op -- generic-op/f )
dup "derived-from" word-prop [ first ] [ ] ?if ; dup "derived-from" word-prop [ first ] [ ] ?if ;