Для нового проекта понадобился парсер мат. выражений. Нашел исходники библиотеки RxLib и добавил туда ф-ии.
http://zidane_games.webhost.ru/RxMath.zip
Все функции:
+,-,/,* - стандартные операции
^ -возведение в степень
& -Операция AND, при этом оба операнда приводятся к целочисленному типу.
| -Опервция OR, при этом оба операнда приводятся к целочисленному типу.
! -Операция XOR, при этом оба операнда приводятся к целочисленному типу.
% -Целочисленное деление, при этом оба операнда приводятся к целочисленному типу.
Логические операторы
"<",">","="
При выполнении этих операций получается либо 0 либо 1, которые обозначают выполнение, и не выполнение логических условий.
Так же в библиотеке присутствуют математические ф-ии:
!!!Все тригонометрические ф-ии работают с радусами!!!
ARCTAN
COS
SIN
TAN
ABS
EXP
LN
LOG
SQRT
SQR
INT
FRAC
TRUNC
ROUND
ARCSIN
ARCCOS
SIGN
NOT
RND - функция возвращает целое число в промежутке от 0 до заданного.