added support for lexing nested comments, not quite parsing