Better error reporting
parent
f253e74942
commit
7f3282bb39
|
@ -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 ;
|
||||||
|
|
Loading…
Reference in New Issue