chiark / gitweb /
src/module-parse.lisp: Catch errors during class-item construction.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 26 Mar 2017 14:16:18 +0000 (15:16 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 Jun 2018 18:58:28 +0000 (19:58 +0100)
commitadd6883c4623cc42552bc3587aad866184f37c06
tree195bbc832960af71883235620201d9635aabdbfa
parent05d59b98c98f1b970112ef5c82f5816770881ea0
src/module-parse.lisp: Catch errors during class-item construction.

These aren't worth failing the whole class construction over, but they
do mean that the individual class-item shouldn't be recorded.

This approach seems generally easier than reporting continuable errors
and then indicating failure in some other way, particularly in the case
of slots with initializers.
src/module-parse.lisp