Are you sure you want to allow nested comments? It's quite unusual for languages to support them (although I wish they did).