diff options
author | Eduardo Julian | 2022-08-11 16:50:42 -0400 |
---|---|---|
committer | Eduardo Julian | 2022-08-11 16:50:42 -0400 |
commit | e5625dd840a8b8adc76987f649da254335d3d93a (patch) | |
tree | fb672669383525d90d462edf8c141f98bc953894 /stdlib/source/program/aedifex/project.lux | |
parent | 065e8a4d8122d4616b570496915d2c0e2c78cd6b (diff) |
Improved exception-definition macro.
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/aedifex/project.lux | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/source/program/aedifex/project.lux b/stdlib/source/program/aedifex/project.lux index 2f4d853af..9d0a00f43 100644 --- a/stdlib/source/program/aedifex/project.lux +++ b/stdlib/source/program/aedifex/project.lux @@ -41,12 +41,13 @@ (def composite (dictionary.composite_with (at //.monoid composite))))) -(exception .public (unknown_profile [name Name]) +(exception.def .public (unknown_profile name) + (Exception Name) (exception.report (list ["Name" (%.text name)]))) -(exception .public (circular_dependency [dependee Name - dependent Name]) +(exception.def .public (circular_dependency [dependee dependent]) + (Exception [Name Name]) (exception.report (list ["Dependent" (%.text dependent)] ["Dependee" (%.text dependee)]))) |