cryptol/tests/parser/docs.cry
Brian Huffman 2b568897da Remove implicit Bit type signature on rhs of property declarations.
Fixes #224.

It might be desirable to add some other check for `property` declarations
to make sure that their types are predicates of some arity.
2017-10-04 15:26:17 -07:00

41 lines
589 B
Plaintext

/**
* Test that doc strings work on signatures
*/
test1 : Bit
test1 = True
/**
* Test that doc strings work on value bindings
*/
test2 = True
/**
* Test that doc strings work on function bindings
*/
test3 x = x
/**
* Test that doc strings work on property declarations
*/
property test4 x = (x : Bit)
/**
* Test that doc strings work on fixity declarations
*/
infixl 5 ++
(++) : {a} a -> a -> a
x ++ _ = x
/**
* Test that doc strings are ignored on private declarations
*/
private test5 = ()
/**
* Test that doc strings are ignored on type synonyms
*/
type Foo = ()