]> asedeno.scripts.mit.edu Git - cl-protobufs.git/commitdiff
printer.lisp: Collect exports from messages defned in messages
authorAlejandro R Sedeño <asedeno@google.com>
Fri, 4 Jan 2013 20:32:04 +0000 (15:32 -0500)
committerAlejandro R Sedeño <asedeno@google.com>
Fri, 4 Jan 2013 20:34:59 +0000 (15:34 -0500)
printer.lisp

index 924d89693b996bb7063340e35cfcffa9c6bb51b4..e547f647a7dcb756457bc683bd7b4e5418d7b205 100644 (file)
 ;; Export the class name and all of the accessor names
 (defmethod collect-exports ((message protobuf-message))
   (append (list (proto-class message))
+          (mapcan #'collect-exports (proto-messages message))
           (mapcan #'collect-exports (proto-fields message))))
 
 ;; Export just the slot accessor name