.TH CURRY-FRONTEND "1" "December 2016" "0.4.2" "User Commands" .SH NAME curry\-frontend \- Lexer, parser, type checker, etc. for the Curry programming language .SH SYNOPSIS curry\-frontend [OPTIONS] ... MODULES ... .SH DESCRIPTION The Curry Frontend consists of the executable program "curry\-frontend". It is used by various backends to compile programs written in the functional logic language Curry to various intermediate representations. .PP For further information, please check http://currry-language.org .SH OPTIONS .TP \fB\-h\fR, \-?, \fB\-\-help\fR display this help and exit .TP \fB\-V\fR, \fB\-\-version\fR show the version number and exit .TP \fB\-\-numeric\-version\fR show the numeric version number and exit .TP \fB\-v\fR \fI\fR, \fB\-\-verbosity\fR=\fI\,\/\fR set verbosity level \fI\fR, where \fI\fR is one of 0: quiet 1: status .TP \fB\-q\fR, \fB\-\-no\-verb\fR set verbosity level to quiet .TP \fB\-f\fR, \fB\-\-force\fR force compilation of target file .TP \fB\-P\fR dir[:dir], \fB\-\-lib\-dir\fR=\fI\,[\/:]\fR search for libraries in \fI[:]\fR .TP \fB\-i\fR dir[:dir], \fB\-\-import\-dir\fR=\fI\,[\/:]\fR search for imports in \fI[:]\fR .TP \fB\-\-htmldir\fR=\fI\,\/\fR write HTML documentation into directory \fI\fR .TP \fB\-\-no\-subdir\fR disable writing to `.curry' subdirectory .TP \fB\-\-no\-intf\fR do not create an interface file .TP \fB\-\-no\-warn\fR do not print warnings .TP \fB\-\-no\-overlap\-warn\fR do not print warnings for overlapping rules .TP \fB\-\-tokens\fR generate token stream .TP \fB\-\-parse\-only\fR generate source representation .TP \fB\-\-flat\fR generate FlatCurry code .TP \fB\-\-extended\-flat\fR generate FlatCurry code with source references .TP \fB\-\-acy\fR generate typed AbstractCurry .TP \fB\-\-uacy\fR generate untyped AbstractCurry .TP \fB\-\-html\fR generate html documentation .TP \fB\-F\fR use custom preprocessor .TP \fB\-\-pgmF\fR=\fI\,\/\fR execute preprocessor command .TP \fB\-\-optF\fR=\fI\,