Skip to content

Latest commit

 

History

History
85 lines (70 loc) · 3.35 KB

modula2.md

File metadata and controls

85 lines (70 loc) · 3.35 KB
                            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