Что поддерживает скриптовый движок
Скриптовый движок поддерживает:
- Стандартные типы:
- Byte
- Shortint
- Char
- Word
- SmallInt
- Cardinal
- Longint
- Integer
- String
- Real
- Double
- Single
- Extended
- Comp
- Boolean
- Array
- Record
- Variant.
- Классы, также объявленные во внешнем скрипте
- Переменные и константы
- Библиотеки для работы с:
- DLL
- вызова функций Delphi
- преобразований типов
- работы с визуальными объектами.
- Стандартные выражения:
- Begin/End
- If/Then/Else
- For/To/Downto/Do
- Case x Of
- Repeat/Until
- While
- With
- Uses
- Try/Except/Finally Exit
- Continue
- Break.
- Функции, процедуры, параметры Array of Const и Var.
Синтаксис Innerfuse Pascal Script является практически тем же, что и в Delphi Object Pascal за исключением указателей, которые в данном продукте не поддерживаются.
Имеется возможность выполнения основных математических операций, набор функций преобразований типов и работы со строками, классы, подобные TList и TStringList.
При работе с классами поддерживаются свойства, наследование, полиморфизм.