Os comentários são colocados no arquivo-fonte para ajudar a entender o que determinado bloco de código faz. Comentários não são interpretados pelo compilador.
O Free Pascal suporta três tipos de comentários. Dois destes já eram utilizados por compiladores Pascal antigos; um terceiro vem da linguagem C).
A seguir, uma lista de comentários válidos:
(* Eis um comentario. Ele pode ter mais de uma linha *) { Um outro comentario. Tambem pode ter mais de uma linha} // Um comentario que compreende apenas ate o final da linha
Você pode colocar comentários dentro de comentários, com a condição de que os tipos de comentários sejam diferentes. Exemplos:
(* Isto eh um comentario. Ele pode ter mais de uma linha { Aqui esta outro comentario dentro do primeiro Isso eh totalmente valido // Este eh um terceiro comentario. Tambem valido. } )* // Isto eh um comentario. (* Este eh outro comentario Porem eh um comentario invalido, pelo excesso de linhas *) { Primeiro comentario { Segundo comentario O primeiro comentario sera fechado a seguir } E a chave a seguir esta sobrando }