SCLM displays statistical information, as shown in Figure 1, when you enter a "/" in the Display
Statistics field on the Accounting Record panel. These statistics
are parser-dependent.
Figure 1. Accounting Record Statistics
(FLMUSS#P)
The fields on the Accounting Record Statistics panel are:
- Total Lines
- The total number of lines in the member, which is equal to the
sum of comment lines, noncomment lines, and blank lines.
- Comment Lines
- The number of comment lines. A comment line is any line that has
comment information only. If a line has both a statement and a comment,
SCLM considers it a noncomment line.
- Noncomment Lines
- The number of source lines. A noncomment line is a source line
that contains at least part of a noncomment statement. If a line has
both a statement and a comment, SCLM considers it a noncomment line.
- Blank Lines
- The number of blank lines in the member. A blank line is language-independent;
no nonblank characters can be on it.
These statistics are parser-dependent.
- Prolog Lines
- The number of prolog lines in the member.
- Total Statements
- The sum of the comment statements and the noncomment statements
in the member.
- Comment Statements
- The number of comment statements. A comment statement is denoted
by a set of beginning and ending comment delimiters for the particular
language being parsed. If an ending delimiter is not defined for a
language, the end of the line is used. A comment statement can span
several lines, or several comment statements can exist on a single
line.
- Control Statements
- The
number of logical control statements.
- Assignment Statements
- The
number of assignment statements.
- Noncomment Statements
- The number of complete statements that SCLM can process. Noncomment
statements are language-dependent, follow language syntax rules, and
are separated by the language delimiter. A noncomment statement can
span several lines, or several noncomment statements can exist on
a single line.
Note: The parser that is invoked for the member determines the field
values. The definitions apply for ISPF-supplied parsers.