Comentários e documentação
Comentários explicam o código para as pessoas e são ignorados durante a execução do programa. Um comentário comum de Pop começa com dois hifens e segue até o fim da linha:
-- Aumenta a pontuação após uma resposta correta.score = score + 1Um comentário também pode aparecer depois do código:
local attempts = 3 -- o jogador começa com três tentativasPrefira comentários que expliquem por que uma decisão existe. Um comentário como -- soma um acima de count = count + 1 apenas repete o código, sem ajudar quem o lê.
Comentários de documentação
Seção intitulada “Comentários de documentação”Três hifens iniciam um comentário de documentação. Coloque linhas consecutivas de documentação imediatamente antes de uma declaração:
--- Soma dois inteiros.--- A operação causa um trap se o resultado exceder o intervalo de Int.public function add(left: Int, right: Int): Int return left + rightendComentários de documentação contêm fragmentos XML, o que permite que ferramentas preservem informações estruturadas. Eles são associados à próxima declaração mesmo quando há atributos entre o comentário e a declaração. Uma linha em branco ou um comentário -- comum interrompe essa associação.
XML malformado gera um aviso do compilador. Declarações de tipo de documento, declarações de entidade e instruções de processamento também geram avisos, pois a documentação deve ser segura para o processamento por ferramentas.
A geração de documentação está disponível com pop documentation --manifestPath bubble.toml. A sintaxe e a validação XML continuam sendo
checadas pelo compilador, e a saída é separada dos artefatos de runtime.
