The full syntax and specification of the Oberon language can be found in The Programming Language Oberon-07 (Revised Oberon)
Below is an overview of the syntax rules, in several sections, from the top rules to the most terminal ones.
At the very bottom of this page,
the user can find the lists of all the syntax rules
and the list of all the KEYWORDS
defined by the
Oberon Programming language.
KEYWORDS
KEYWORDS
:ARRAY
BEGIN
BY
CASE
CONST
DIV
DO
ELSE
ELSIF
END
FALSE
FOR
IF
IMPORT
IN
IS
MOD
MODULE
NIL
OF
OR
POINTER
PROCEDURE
RECORD
REPEAT
RETURN
THEN
TO
TRUE
TYPE
UNTIL
VAR
WHILE
ABS
ASR
CHR
FLOOR
FLT
LEN
LSL
ODD
ORD
ROR
ASSERT
DEC
EXCL
INC
INCL
NEW
PACK
UNPK
SYSTEM
built-in procedures:SYSTEM.ADC
SYSTEM.ADR
SYSTEM.BIT
SYSTEM.COND
SYSTEM.SBC
SYSTEM.SIZE
SYSTEM.UML
SYSTEM.VAL
SYSTEM.COPY
SYSTEM.GET
SYSTEM.LED
SYSTEM.PUT