60 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
.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.
 |