@fasterthanlime the main use case for this is preserving comments and formatting when editing, so you would also need to preserve formatting and then the kind of thing your parser returns becomes very different. I don't think encouraging use of comments to convey information to the program is a good idea either