|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.