ERROR: no-def-error value ;
: (def-of) ( value def-use -- definition )
- ?at [ no-def-error ] unless ; inline
+ ?at [ throw-no-def-error ] unless ; inline
: def-of ( value -- definition )
def-use get (def-of) ;
: (def-value) ( node value def-use -- )
2dup key? [
- multiple-defs-error
+ throw-multiple-defs-error
] [
[ [ <definition> ] keep ] dip set-at
] if ; inline