3. Символьные константы обозначаются порядковым номером символа в шестнадцатеричной записи, оканчивающейся буквой X.
символ = цифра {шестнЦифра} "X".
4. Строки - последовательности символов, заключенные в одиночные (') или двойные (") кавычки. Открывающая кавычка должна быть такой же, что и закрывающая и не должна встречаться внутри строки. Число символов в строке называется ее длиной. Строка длины 1 может использоваться везде, где допустима символьная константа и наоборот.
строка = ' " ' {символ} ' " ' | " ' " {символ} " ' ".
Примеры: "Oberon-2" "Don't worry!" "x"
5. Операции и разделители - это специальные символы, пары символов или зарезервированные слова, перечисленные ниже. Зарезервированные слова состоят исключительно из заглавных букв и не могут использоваться как идентификаторы.
+ | := | IMPORT | ARRAY | RETURN |
- | ^ | BEGIN | IN | THEN |
* | = | BY | IS | TO |
/ | # | CASE | LOOP | TYPE |
~ | < | CONST | MOD | UNTIL |
& | > | DIV | MODULE | VAR |
. | <= | DO | NIL | WHILE |
, | >= | ELSE | OF | WITH |
; | .. | ELSIF | OR | |
| | : | END | POINTER | |
( | ) | EXIT | PROCEDURE | |
[ | ] | FOR | RECORD | |
{ | } | IF | REPEAT |
6. Комментарии могут быть вставлены между любыми двумя словами программы. Это произвольные последовательности символов, начинающиеся скобкой (* и оканчивающиеся *). Комментарии могут быть вложенными. Они не влияют на смысл программы.