See the official user manual for the most up-to-date version of the information on this page.
Agda has both single-line and multi-line comments.
A single-line comment is two hyphens followed by a sequence of any characters except newline. The comment ends with a newline.
A multi-line comment is any sequence of characters delimited by {-
and -}
.
Multi-line comments may be nested, and must be nested properly.
Comments may not appear in string literals.
(Apparent comments in string literals are part of the string.)
Example:
{- Here is a comment above a module. -} module Comments where --this is a comment! --fooo@.. jjwjw open import Data.Bool open import Data.String not-comment : Bool -> Set {- but this is OK {- and indeed -} they can be nested -} s : String s = "{- This is not a comment {- Notice the bad nesting -}" not-comment b = {- another comment -} ? --more end-of-line
Page last modified on December 14, 2018, at 06:41 pm
Powered by
PmWiki