- Функция
(parseObjectSuffix "expression")
разбирает выражения, записанные в суффиксной форме. - Функция
toStringSuffix
возвращает строковое представление выражения в этой форме. Например,возвращает(toStringSuffix (parseObjectSuffix "( ( 2 x * ) 3 - )"))
((2 x *) 3 -)
. - Функция
(parseObjectInfix "expression")
разбирает выражения, записанные в инфиксной форме - Функция
toStringInfix
возвращает строковое представление выражения в этой форме. Например,возвращает(toStringInfix (parseObjectInfix "2 * x - 3"))
((2 * x) - 3)
. - Поддерживаются бинарные правоассоциативные операции максимального приоритета:
Pow
(**
) – возведения в степень:4 ** 3 ** 2
равно4 ** (3 ** 2)
равно 262144Log
(//
) – взятия логарифма:8 // 9 // 3
равно8 // (9 // 3)
равно 3