123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- .pl 12i
- .sp 1.5i
- .NH
- Extensions to Pascal as specified by ISO 7185
- .nh
- .IP "\fBISO 6.1.3:\fR" 14
- \h'-11u'The underscore is treated as a letter when the \-u option is turned
- on (see also section 5.2). This is implemented to be compatible with
- Pascal-VU and can be used in identifiers to increase readability.
- .sp
- .IP "\fBISO 6.1.4:\fR"
- \h'-12u'The directive \fIextern\fR can be used in a procedure-declaration or
- function-declaration to specify that the procedure-block or function-block
- corresponding to that declaration is external to the program-block. This can
- be used in conjunction with library routines.
- .sp
- .IP "\fBISO 6.1.9:\fR"
- \h'-22u'An alternative representation for the following tokens and delimiting
- characters is recognized:
- .in +5m
- .ft 5
- \fBtoken
- .ft 5
- \& \fBalternative token
- .ft 5
- .sp
- ^
- \& @
- .br
- [
- \& (.
- .br
- ]
- \& .)
- .ft 5
- \fBdelimiting character
- .ft 5
- \& \fBalternative delimiting pair of characters
- .ft 5
- .sp
- {
- \& (*
- .br
- }
- \& *)
- .in -5m
- .sp
- .IP "\fBISO 6.6.3.7.2:\fR"
- \h'-1u'A conformant array parameter can be passed as value conformant array
- parameter without the restrictions imposed by the standard. The compiler
- gives a warning. This is implemented to keep the parameter mechanism orthogonal (see also Chapter 4).
- .sp
- .IP "\fBISO 6.9.3.1:\fR"
- \h'-16u'If the value of the argument \fITotalWidth\fR of the required
- procedure \fIwrite\fR is zero or negative, no characters are written for
- character, string or boolean type arguments. If the value of the argument
- \fIFracDigits\fR of the required procedure \fIwrite\fR is zero or negative,
- the fraction and '.' character are suppressed for fixed-point arguments.
|