chiark / gitweb /
src/module-parse.lisp: Improve error recovery for `initarg' class-items.
[sod] / src / module-parse.lisp
index aa7e9f480731e4ad5397279fdca0dadceab4de69..2d81de17037157e703cf9b8f6a6d7e421e5fca0a 100644 (file)
@@ -245,7 +245,7 @@ (define-pluggable-parser class-item initargs (scanner class pset)
                                                 (car declarator)
                                                 pset init scanner))
                        #\,))
-                  #\;)))))
+                (nil (must #\;)))))))
 
 (defun parse-class-body (scanner pset name supers)
   ;; class-body ::= `{' class-item* `}'