This package contains the tool curry-addtypes
which adds missing type signatures to top-level operations in a Curry module. Moreover, it contains a library to process strings containing Curry source code and classifies it into a few standard categories
The tool can be directly installed by the command
> cypm install addtypes
This installs the executable curry-addtypes
in the bin directory of CPM.
If the bin directory of CPM (default: ~/.cpm/bin
) is in your path, execute the tool with the Curry program where type signatures should be added, e.g.,
> curry-addtypes LazyProgram
This command replaces the program LazyProgram.curry
by a new program text where type signatures to top-level operations have been added. The old version of the program is saved to LazyProgram_ORG.curry
.