aboutsummaryrefslogtreecommitdiffstats
path: root/semicolons.1
blob: a3cd082949d1b34d5da5dcba190498e9d3953e1f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
.TH SEMICOLONS 1 SEMICOLONS
.SH NAME
semicolons - count number of semicolons in code

.SH SYNOPSIS
.B semicolons
[-s]
.RI [ file "] ..."

.SH DESCRIPTION
.B semicolons
counts the number of semicolons in code for each specified
file.
.B semicolons
will treat each file as a C source code or
C header file. If
.I file
is
.BR - ,
or if a
.I file
is not specified, the standard input is read.
.PP
If more than one file is specified, each successfully
processed file will have its line count output in the format
.RS
.nf

\fB\(dq%s:%*s%zu\en\(dq,\fP <\fIfile\fP>\fB,\fP <\fIsome positive integer\fP>\fB, \(dq\(dq,\fP <\fI#semicolons in code\fP>

.fi
.RE
The total for all processed files is printed on the last line
with the format
.RS
.nf

\fB\(dq%zu\en\(dq,\fP <\fItotal #semicolons in code\fP>

.fi
.RE
If exactly one or no files are specified, this will be the
only line output.

.SH OPTIONS
.TP
.B -s
Only output the last line. (The total over all files.)

.SH SEE ALSO
.BR braces (1)