Annotation of researchv10dc/man/mana/pxp.1, revision 1.1.1.1

1.1       root        1: .TH PXP 1
                      2: .CT 1 prog_other
                      3: .SH NAME
                      4: pxp, pxref \- pascal printer, profiler, and cross-reference lister
                      5: .SH SYNOPSIS
                      6: .B pxp
                      7: [
                      8: .B  -acdefjnstuw_
                      9: ]
                     10: [
                     11: .B -23456789
                     12: ]
                     13: [
                     14: .B -z
                     15: [
                     16: .I name ...
                     17: ]
                     18: ]
                     19: .IB name .p
                     20: .PP
                     21: .B pxref
                     22: [
                     23: .B -
                     24: ]
                     25: .IB name .p
                     26: .SH DESCRIPTION
                     27: .I Pxp
                     28: prints the Pascal program
                     29: .IB name .p
                     30: in a standard `pretty' form.
                     31: Under option
                     32: .B -z
                     33: the listing is annotated with statement execution counts
                     34: from a previous
                     35: .IR pascal (1)
                     36: run.
                     37: .TP
                     38: .B  -a
                     39: Print the bodies of all procedures and functions in the profile;
                     40: even those which were never executed.
                     41: .TP
                     42: .B  -d
                     43: Include declaration parts in a profile.
                     44: .TP
                     45: .B  -e
                     46: Eliminate
                     47: .B include
                     48: directives when reformatting a file;
                     49: the
                     50: .B include
                     51: is replaced by the reformatted contents of the specified
                     52: file.
                     53: .TP
                     54: .B  -f
                     55: Fully parenthesize expressions.
                     56: .TP
                     57: .B  -j
                     58: Left justify all procedures and functions.
                     59: .TP
                     60: .B  -n
                     61: Eject a page
                     62: as each file is included;
                     63: in profiles, print a blank line at the top of the page.
                     64: .TP
                     65: .B  -s
                     66: Strip comments from the input text.
                     67: .TP
                     68: .B  -t
                     69: Print only a table of counts of
                     70: procedure and function calls.
                     71: .TP
                     72: .B  -u
                     73: Card image mode; only the first 72 characters of input lines
                     74: are used.
                     75: .TP
                     76: .B  -w
                     77: Suppress warning diagnostics.
                     78: .TP
                     79: .B  -z
                     80: Generate an execution profile.
                     81: The presence of any
                     82: .I names
                     83: causes the profile to be restricted to the named procedures,
                     84: functions, and include files.
                     85: .TP
                     86: .B  -\_
                     87: Underline keywords.
                     88: .TP
                     89: .BI - d
                     90: With
                     91: .I  d
                     92: a digit,
                     93: use
                     94: .I d
                     95: spaces as the indenting unit.
                     96: The default is 4.
                     97: .PP
                     98: .I Pxref
                     99: makes a line-numbered listing and cross-reference index for
                    100: .IB name .p .
                    101: The optional
                    102: .B -
                    103: argument suppresses the listing.
                    104: .SH FILES
                    105: .TF /usr/lib/how_pxp
                    106: .TP
                    107: .F *.p
                    108: input files
                    109: .TP
                    110: .F *.i
                    111: include files
                    112: .TP
                    113: .F pmon.out
                    114: profile data
                    115: .TP
                    116: .F /usr/lib/how_pxp
                    117: information on basic usage
                    118: .DT
                    119: .SH "SEE ALSO"
                    120: Berkeley Pascal User's Manual
                    121: .br
                    122: .IR pascal (1)
                    123: .SH BUGS
                    124: .I Pxref
                    125: trims identifiers to 10 characters and pads lines with blanks.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.