Common Lisp comes with a parser (reader) that converts its textual syntax to s-expressions. However, it discards comments, making it unsuitable for tools that round-trip Lisp code.
Is there an existing parser for Common Lisp, that preserves comments?