uCalc Fast Math Parser v.2.95 + cure
Комментариев: 0 | Опубликовано: 31.05.2012
Категория: Delphi » Delphi-компоненты
Product Description
uCalc Fast Math Parser allows programs to evaluate math expressions that are defined at run time. Ease of implementation, flexibility, sturdiness and speed are at the core of the product's design. It includes direct support for Borland C++ Builder, Delphi, PowerBASIC (PB/DLL and PB/CC), Visual Basic (classic), .NET (C#, VB.NET etc), and Visual C++.
An expression parser for programmers
Partial feature list
*Speedy parsing and evaluations *Support for .NET, VB, PB, Delphi, VC++, BCB++, and more *Library of standard arithmetic, trigonometric, relational (comparison), and miscellaneous routines (for both numbers and strings). See complete list of operators and functions *User-defined operators and functions, with support for overloading, overshadowing, bootstrapping, or recursion; optional arguments, fixed or indefinite number of arguments; multi-statements separated by semicolons *Function/operator definitions can either be self contained, or attached to routines from your host program or any conventional DLLs such as the Windows API or other *User operator definitions can be infix, prefix, or postfix, and can be given a precedence level; an operator can be alphanumeric or be composed of symbols *User-defined variables (and constants) can be internal, or attached to a variable in your host program, or any valid memory address *A user variable can be defined as a temporary local item *Selected definitions can be locked to prevent redefinition *Supported data types include: Byte, Integer, Long, Dword, Single, Double, Extended, Currency, SortedList, Table, LPCSTR (null-terminated string), FixedLength string, dynamic String, user-defined types, and more *Multi-threading *FPU control *Exception handling (for overflow, division by zero, etc.) and general error handling *User-defined character patterns and syntax constructs *Items (functions, variables, operators, ...) can be renamed, or undefined *uCalc FMP also inherits a host of other features from the uCalc Language Builder
Подробно / Скачать >>
|