Comment les commentaires sont-ils généralement traités dans les langages de programmation et le balisage? J'écris un analyseur pour un langage de balisage personnalisé et je veux suivre le principe de la moindre surprise , donc j'essaie de déterminer la convention générale.
Par exemple, un commentaire incorporé dans un jeton devrait-il «interférer» ou non avec le jeton? En général, c'est quelque chose comme:
Sys/* comment */tem.out.println()
valide?
De plus, si la langue est sensible aux nouvelles lignes et que le commentaire couvre la nouvelle ligne, la nouvelle ligne doit-elle être prise en compte ou non?
stuff stuff /* this is comment
this is still comment */more stuff
être traité comme
stuff stuff more stuff
ou
stuff stuff
more stuff
?
Je sais ce que font quelques langues spécifiques, je ne cherche pas d'opinions, mais je cherche si oui ou non: y a-t-il un consensus général sur ce que l'on attend généralement d'une majoration en ce qui concerne les jetons et les nouvelles lignes?
Mon contexte particulier est un balisage de type wiki.