<commit_before>.\" Process with groff -man -Tascii file.3
.TH GMQCC 1 2012-07-12 "" "gmqcc Manual"
.SH NAME
gmqcc \- A Quake C compiler built from the NIH realm of sarcastic wit
.SH SYNOPSIS
.B gmqcc
[\fIOPTIONS\fR] [\fIfiles...\fR]
.SH DESCRIPTION
Traditionally, a QC compiler reads the file \fIprogs.src\fR which
in its first line contains the output filename, and the rest is a
list of QC source files that are to be compiled in order.
\fBgmqcc\fR optionally takes options to specify the output and
input files on the commandline, and also accepts assembly files.
.SH OPTIONS
\fBgmqcc\fR mostly tries to mimick gcc's commandline handling, though
there are also traditional long-options available.
.TP
.B "-h, --help"
Show a usage message and exit.
.TP
.B "-debug"
Turn on some compiler debugging mechanisms.
.TP
.B "-memchk"
Turn on compiler mem-check. (Shows allocations and checks for leaks.)
.TP
.BI "-o, --output=" filename
Specify the output filename. Defaults to progs.dat. This will overwrite
the output file listed in a \fIprogs.src\fR file in case such a file is used.
.TP
.BI "-O" number
Specify the optimization level
.RS
.IP 3
Highest optimization level
.IP 2
Default optimization level
.IP 1
Minimal optimization level
.IP 0
Disable optimization entierly
.RE
.TP
.BI "-O" name "\fR, " "" -Ono- name
Enable or disable a specific optimization. Note that these options
must be used after setting the optimization level, otherwise they'll
be overwritten.
.TP
.B -Ohelp
List all possible optimizations and the optimization level they're
activated at.
.TP
.BI -W warning "\fR, " "" -Wno- warning
Enable or disable a warning.
.TP
.B -Wall
Enable all warnings. Overrides preceding -W parameters.
.TP
.B -Whelp
List all possible warn flags.
.TP
.BI -f flag "\fR, " "" -fno- flag
Enable or disable a specific compile flag. See the list of flags
below.
.TP
.B -fhelp
List all possible compile flags.
.TP
.B -nocolor
Disables colored output
.TP
.BI "-config " file
Use an ini file to read all the -O, -W and -f flag from. See the
CONFIG section about the file format.
.TP
.BI "-redirout=" file
Redirects standard output to a \fIfile\fR
.TP
.BI "-redirerr=" file<commit_msg>It's -config=file, not -config file<commit_after>.\" Process with groff -man -Tascii file.3
.TH GMQCC 1 2012-07-12 "" "gmqcc Manual"
.SH NAME
gmqcc \- A Quake C compiler built from the NIH realm of sarcastic wit
.SH SYNOPSIS
.B gmqcc
[\fIOPTIONS\fR] [\fIfiles...\fR]
.SH DESCRIPTION
Traditionally, a QC compiler reads the file \fIprogs.src\fR which
in its first line contains the output filename, and the rest is a
list of QC source files that are to be compiled in order.
\fBgmqcc\fR optionally takes options to specify the output and
input files on the commandline, and also accepts assembly files.
.SH OPTIONS
\fBgmqcc\fR mostly tries to mimick gcc's commandline handling, though
there are also traditional long-options available.
.TP
.B "-h, --help"
Show a usage message and exit.
.TP
.B "-debug"
Turn on some compiler debugging mechanisms.
.TP
.B "-memchk"
Turn on compiler mem-check. (Shows allocations and checks for leaks.)
.TP
.BI "-o, --output=" filename
Specify the output filename. Defaults to progs.dat. This will overwrite
the output file listed in a \fIprogs.src\fR file in case such a file is used.
.TP
.BI "-O" number
Specify the optimization level
.RS
.IP 3
Highest optimization level
.IP 2
Default optimization level
.IP 1
Minimal optimization level
.IP 0
Disable optimization entierly
.RE
.TP
.BI "-O" name "\fR, " "" -Ono- name
Enable or disable a specific optimization. Note that these options
must be used after setting the optimization level, otherwise they'll
be overwritten.
.TP
.B -Ohelp
List all possible optimizations and the optimization level they're
activated at.
.TP
.BI -W warning "\fR, " "" -Wno- warning
Enable or disable a warning.
.TP
.B -Wall
Enable all warnings. Overrides preceding -W parameters.
.TP
.B -Whelp
List all possible warn flags.
.TP
.BI -f flag "\fR, " "" -fno- flag
Enable or disable a specific compile flag. See the list of flags
below.
.TP
.B -fhelp
List all possible compile flags.
.TP
.B -nocolor
Disables colored output
.TP
.BI -config= file
Use an ini file to read all the -O, -W and -f flag from. See the
CONFIG section about the file format.
.TP
.BI "-redirout=" file
Redirects standard output to a \fIfile\fR
.TP
.BI "-redirerr=" file
{'fraction_non_alphanumeric': 0.08824874256973023, 'fraction_numerical': 0.006401463191586648, 'mean_word_length': 3.501028806584362, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '854120', 'n_tokens_mistral': 1456, 'n_tokens_neox': 1362, 'n_words': 693}