35 lines
789 B
Plaintext
35 lines
789 B
Plaintext
# Описание языка
|
||
|
||
# Комментарии начинаются с #
|
||
|
||
# Идентификаторы
|
||
abcdefg SomeThing1 _yet_another__id
|
||
|
||
# Но не больше 16 символов
|
||
ThisIdentifierIsTooLong
|
||
|
||
# И нельзя наичнать с цифры
|
||
123NotAllowed
|
||
|
||
# Комплексные числа в показательной форме
|
||
1.5E3 -2E-4 3.0E+2 +2E3.14
|
||
2E2E22E2
|
||
|
||
# Оператор присваивания
|
||
:=
|
||
|
||
# Нельзя дублировать операторы присваивания
|
||
:=:= :==
|
||
|
||
# Арифметические операторы
|
||
+ - * / ^
|
||
|
||
# Скобки
|
||
()
|
||
|
||
# Разделитель выражений
|
||
|
|
||
|
||
# Пример программы
|
||
alpha:=2E3.1415|beta:=4E0|theta:=alpha+beta+-3E-1.57
|
||
| dzeta := alpha + (2.1E2.1 - 22E2) |