Yorumlar genellikle programlama dillerinde ve işaretlemede nasıl ele alınır? Bazı özel biçimlendirme dili için bir ayrıştırıcı yazıyorum ve en az sürpriz ilkesini takip etmek istiyorum , bu yüzden genel sözleşmeyi belirlemeye çalışıyorum.
Örneğin, bir belirteç içine gömülü bir yorum belirteçle etkileşime girmeli mi, gelmemeli mi? Genellikle şöyle bir şeydir:
Sys/* comment */tem.out.println()
geçerli?
Ayrıca, dil yeni satırlara duyarlıysa ve yorum yeni satırı kapsıyorsa, yeni satır düşünülmeli mi yoksa edilmemeli mi?
stuff stuff /* this is comment
this is still comment */more stuff
gibi muamele görmek
stuff stuff more stuff
veya
stuff stuff
more stuff
?
Birkaç özel dilin ne yaptığını biliyorum, ne de fikirler arıyorum, ancak bakıp bakamayacağımı arıyorum: genel olarak belirteçler ve yeni çizgilerle ilgili bir işaretleme ile beklenen bir fikir birliği var mı?
Özel bağlamım, wiki benzeri bir işaretlemedir.