M O D U L A - 2
G E R E S E R V E E R D E W O O R D E N
Modula-2 heeft 40 gereserveerde woorden. Al deze woorden
zijn in hoofdletters.
AND ELSIF LOOP REPEAT
ARRAY END MOD RETURN
BEGIN EXIT MODULE SET
BY EXPORT NOT THEN
CASE FOR OF TO
CONST FROM OR TYPE
DEFINITION IF POINTER UNTIL
DIV IMPLEMENTATION PROCEDURE VAR
DO IMPORT QUALIFIED WHILE
ELSE IN RECORD WITH
S P E C I A L E S Y M B O L E N
Modula-2 kent de volgende speciale symbolen:
+ optellen
- aftrekken
* vermenigvuldigen
/ delen
:= assignment (toekenning)
& hetzelfde als AND
= gelijkheid
# ongelijkheid
<> ongelijkheid
< kleiner dan
> groter dan
<= kleiner of gelijk aan
>= groter of gelijk aan
() haakjes
[] array-haken
{} set-haken
(* *) commentaar
^ pointer
.. tot en met
,.;:~| leestekens
S T A N D A A R D I D E N T I F I E R S
Modula-2 kent de volgende standaard identifiers, ook deze
worden allemaal in hoofdletters geschreven.
ABS functie absolute waarde
BITSET settype (set = verzameling)
BOOLEAN waar/niet waar type
CAP functie maak hoofdletter van kleine letter
CARDINAL 0, 1, 2, 3, 4, ... type
CHAR character type
CHR functie geeft CHAR met bepaalde ASCII
DEC verlaag
DISPOSE dealloceer geheugen
EXCL verwijder element uit set
FALSE niet waar
FLOAT omzetten CARDINAL naar REAL
HALT be�indig executie van programma
HIGH hoogste indexwaarde van open-array parameter
INC verhoog
INCL voeg element aan set toe
INTEGER ..., -3, -2, -1, 0, 1, 2, ... type
MAX maximum waarde van een opsomtype
MIN minimum waarde van een opsomtype
NEW alloceer geheugen
NIL nulpointer
ODD BOOLEAN functie oneven
ORD rangnummer van een waarde van een opsomtype
REAL floating point type
TRUE waar
TRUNC omzetten REAL naar CARDINAL
VAL geef zoveelste waarde van een opsomtype
Alle hier genoemde woorden, symbolen en identifiers zullen
uiteraard nog in de cursus Modula-2 aan bod komen. Dit is
slechts een overzicht met korte beschrijvingen.
Stefan Boer