Previous Next Contents Index Doc Set Home


Overview of Pascal Extensions

A


This Appendix gives an overview of the Pascal extensions to ISO/ANSI standard Pascal.


Lexical Elements

Pascal supports the following extensions to the lexical elements of standard Pascal:


Table  A-1 Nonstandard Identifiers

Nonstandard Identifiers

FALSE

close

index

lsr

return

TRUE

concat

integer16

max

rshft

addr

date

integer32

maxchar

seed

alfa

discard

intset

message

seek

append

double

land

min

shortreal

argc

exit

lastof

minchar

single

argv

expo

length

minint

sizeof

arshft

filesize

linelimit

next

stradd

asl

firstof

lnot

null

substr

asr

flush

longreal

open

tell

assert

getfile

lor

pack

trace

bell

getenv

lshft

random

trim

card

halt

lsl

remove

univ_ptr

clock

in_range


Data Types

Pascal supports the following extensions to the standard Pascal data types:


Statements

Pascal extends the standard definition of statements, as follows:


Assignments and Operators

Pascal supports the following extensions to standard Pascal operators:


Headings and Declarations

Pascal supplies the following extensions to the standard program heading and declarations:


Procedures and Functions

Pascal supports the following extensions to the standard Pascal definition of procedures and functions:


Built-In Routines

Pascal supports the following nonstandard built-in routines:


Input and Output

Pascal supports the following extensions to standard Pascal input and output:


Program Compilation

Pascal supports the following extensions to program compilation:


Previous Next Contents Index Doc Set Home