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

1.1       root        1: .TH PASCAL 1
                      2: .CT 1 prog_other
                      3: .SH NAME
                      4: pascal \(mi language interpreter
                      5: .SH SYNOPSIS
                      6: .B pascal
                      7: [
                      8: .B -cx
                      9: ]
                     10: [
                     11: .BI - options
                     12: ]
                     13: [
                     14: .B -i
                     15: .I name ...
                     16: ]
                     17: [
                     18: .IB name .p
                     19: ]
                     20: [
                     21: .I obj
                     22: [
                     23: .I argument ...
                     24: ]
                     25: ]
                     26: .PP
                     27: .B pmerge
                     28: .IB name .p
                     29: .I \&...
                     30: .SH DESCRIPTION
                     31: .I Pascal
                     32: translates Pascal source programs
                     33: to interpretable form, executes them,
                     34: or both.
                     35: Under option
                     36: .B -c
                     37: the programs are translated
                     38: but not executed.
                     39: The translated code appears in file
                     40: .FR obj .
                     41: Under option
                     42: .B -x
                     43: .I pascal
                     44: interprets the previously translated code in file
                     45: .I obj
                     46: (default
                     47: .FR obj ).
                     48: .I Arguments
                     49: are made available through the built-ins
                     50: .L argc
                     51: and
                     52: .LR argv .
                     53: .PP
                     54: Options
                     55: .B -c
                     56: and
                     57: .B -x 
                     58: must come first.
                     59: .PP
                     60: Option
                     61: .B -i
                     62: causes the named procedures and include files to be listed.
                     63: .PP
                     64: Other options are combined in a separate string:
                     65: .TP
                     66: .B b
                     67: Buffer the runtime
                     68: file
                     69: .LR output .
                     70: .PD0
                     71: .TP
                     72: .B l
                     73: Make a program listing during translation.
                     74: .TP
                     75: .B n
                     76: List each included
                     77: file on a new page with a banner line.
                     78: .TP
                     79: .B p
                     80: Suppress the post-mortem control flow backtrace
                     81: if an error occurs;
                     82: override execution limit of 500,000 statements.
                     83: .TP
                     84: .B s
                     85: Accept standard Pascal only;
                     86: non-standard constructs cause warning diagnostics.
                     87: .TP
                     88: .B t
                     89: Suppress runtime tests of subrange variables and treat
                     90: assert statements as comments.
                     91: .TP
                     92: .B u
                     93: Card image mode;
                     94: only the first 72 characters of input lines are used.
                     95: .TP
                     96: .B w
                     97: Suppress warning diagnostics.
                     98: .TP
                     99: .B z
                    100: Cause the interpreter to gather profiling data for
                    101: later analysis by
                    102: .IR pxp (A).
                    103: .PD
                    104: .PP
                    105: .I Pmerge
                    106: combines the named source files into a single source file on the
                    107: standard output.
                    108: .SH FILES
                    109: .TF /usr/lib/pascal/*
                    110: .TP
                    111: .F *.p
                    112: source
                    113: .TP
                    114: .F *.i
                    115: include files
                    116: .TP
                    117: .F /usr/lib/pascal/*
                    118: .TP
                    119: .F obj
                    120: .TP
                    121: .F /tmp/pix*
                    122: obj for compile-and-go
                    123: .TP
                    124: .F pmon.out
                    125: profile data file
                    126: .SH "SEE ALSO"
                    127: .IR pc (1),
                    128: .IR pxp (A)
                    129: .br
                    130: W. N. Joy, Susan L. Graham, C. B. Haley,
                    131: `Berkeley Pascal User's Manual', in
                    132: .I
                    133: Unix Programmer's Manual, Seventh Edition, Virtual VAX-11 Version,
                    134: 1980, Vol 2C
                    135: (Berkeley).
                    136: There
                    137: .I pascal
                    138: is called
                    139: .I pi, px,
                    140: and
                    141: .IR pix.
                    142: .SH DIAGNOSTICS
                    143: The first character of an
                    144: error message indicates its class:
                    145: .TP
                    146: .L E
                    147: Fatal error; no code will be generated.
                    148: .PD0
                    149: .TP
                    150: .L e
                    151: Non-fatal error.
                    152: .TP
                    153: .L w
                    154: Warning \- a potential problem.
                    155: .TP    
                    156: .L s
                    157: Warning \- nonstandard Pascal construct.
                    158: .SH BUGS
                    159: The keyword
                    160: .L packed
                    161: is recognized but has no effect.
                    162: .br
                    163: Diagnostics for an included file may appear in the listing
                    164: of the next one.
                    165: .br
                    166: A dummy
                    167: .I obj
                    168: must be given if both source and
                    169: .I arguments
                    170: are present.

unix.superglobalmegacorp.com

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