97 lines
1.9 KiB
Plaintext
97 lines
1.9 KiB
Plaintext
|
.TH SPELL 1
|
||
|
.SH NAME
|
||
|
spell, sprog \- find spelling errors
|
||
|
.SH SYNOPSIS
|
||
|
.B spell
|
||
|
[
|
||
|
.I options
|
||
|
]
|
||
|
\&...
|
||
|
[
|
||
|
.I file
|
||
|
]
|
||
|
\&...
|
||
|
.PP
|
||
|
.B aux/sprog
|
||
|
[
|
||
|
.I options
|
||
|
]
|
||
|
[
|
||
|
.B -f
|
||
|
.I file
|
||
|
]
|
||
|
.SH DESCRIPTION
|
||
|
.I Spell
|
||
|
looks up words from the named
|
||
|
.I files
|
||
|
(standard input default)
|
||
|
in a spelling list and places
|
||
|
possible misspellings\(emwords
|
||
|
not sanctioned there\(emon the standard output.
|
||
|
.PP
|
||
|
.I Spell
|
||
|
ignores constructs of
|
||
|
.IR troff (1)
|
||
|
and its standard preprocessors.
|
||
|
It understands these options:
|
||
|
.TP
|
||
|
.B -b
|
||
|
Check British spelling.
|
||
|
.TP
|
||
|
.B -v
|
||
|
Print all words not literally in the spelling list, with
|
||
|
derivations.
|
||
|
.TP
|
||
|
.B -x
|
||
|
Print on standard error, marked with
|
||
|
.LR = ,
|
||
|
every stem as it is looked up in the spelling list,
|
||
|
along with its affix classes.
|
||
|
.PP
|
||
|
As a matter of policy,
|
||
|
.I spell
|
||
|
does not admit multiple spellings of the same word.
|
||
|
Variants that follow general rules are preferred
|
||
|
over those that don't, even when the unruly spelling is
|
||
|
more common.
|
||
|
Thus, in American usage, `modelled', `sizeable', and `judgment' are
|
||
|
rejected in favor of `modeled', `sizable', and `judgement'.
|
||
|
Agglutinated variants are shunned: `crewmember' and `backyard'
|
||
|
cede to `crew member' and `back yard' (noun) or `back-yard'
|
||
|
(adjective).
|
||
|
.SH FILES
|
||
|
.TF \fL/sys/lib/brspell
|
||
|
.TP
|
||
|
.B /sys/lib/amspell
|
||
|
American spelling list
|
||
|
.TP
|
||
|
.B /sys/lib/brspell
|
||
|
British spelling list
|
||
|
.TP
|
||
|
.B /bin/aux/sprog
|
||
|
The actual spelling checker.
|
||
|
It expects one word per line on standard input,
|
||
|
and takes the same arguments as
|
||
|
.IR spell .
|
||
|
.SH SOURCE
|
||
|
.TF /sys/src/cmd/spell
|
||
|
.TP
|
||
|
.B /rc/bin/spell
|
||
|
the script
|
||
|
.TP
|
||
|
.B /sys/src/cmd/spell
|
||
|
source for
|
||
|
.I sprog
|
||
|
.SH SEE ALSO
|
||
|
.IR deroff (1)
|
||
|
.SH BUGS
|
||
|
The heuristics of
|
||
|
.IR deroff (1)
|
||
|
used to excise formatting information are imperfect.
|
||
|
.PP
|
||
|
The spelling list's coverage is uneven;
|
||
|
in particular biology, medicine, and chemistry, and
|
||
|
perforce proper names,
|
||
|
not to mention languages other than English,
|
||
|
are covered very lightly.
|