Выпущен FastScript 1.3.

Всё еще ожидаете от FastScript поддержки Basic и JavaScript? Не надо ждать - пора использовать!

Итак - что нового?

  • Добавлены BasicScript и JavaScript
  • Автоопределение языка по сигнатуре
  • возможность создания и исполнения мультиязычных скриптов (как внутри одного скрипта так и при подключении модулей с разными скриптовыми языками)
    1. изменения в парсере и объявлениях языка
    2. улучшенная грамматика C++Script
    3. оптимизация скорости
  • исправлена ошибка в методе SetILCode

К вашим услугам самый быстрый на сегодня по скорости работы с объектами и большими объёмами данных скриптовый интерпретатор. А ведь именно это требуется в реальной повседневной работе от подобного инструмента!

Здесь можно посмотреть и скачать FastScript: http://www.fastreport.ru/ru/fastscript.php

FastScript - библиотека для выполнения скриптов. Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты.

FastScript написан полностью на 100% Object Pascal и может быть установлен в Borland Delphi 4-7, Borland C++Builder 4-6 и Borland Kylix 1-3.

Уникальные возможности FastScript - возможность одновременного использования нескольких языков (в настоящее время -PascalScript, C++Script, JScript и BasicScript), вы можете писать скрипты используя ваш любимый язык программирования. FastScript не использует Microsoft Scripting Host, а потому может использоваться как в Windows, так и в Linux. Вы можете добавить любой другой новый язык - описание синтаксических конструкций языка хранится в XML-формате, вы можете добавлять другие скриптовые языки без Delphi-кодирования.

Особенности:

  • дерево классов и функций
  • редактор кода с подсветкой синтаксиса и закладками
  • мультиязычная архитектура, позволяющая использовать множество языков (в настоящее время - PascalScript, C++Script, JScript, BasicScript). Можете добавлять любые другие процедурно-оринетированные языки (их описание хранится в XML-формате)
  • возможность создания и исполнения многоязычных скриптов
  • стандартный языковой набор: переменные, константы, процедуры, функции (с возможностью вложенности) с переменными/постояннми/умалчиваемыми параметрами, все стандартные операторы и объявления (включая case, try/finally/except, with), типы (целый, дробный, логический, символьный, строковый, многомерные массивы, множество, универсальный тип), классы (с методами, событиями, свойствами, индексами и свойствами по умолчанию).
  • проверка совместимости типов.
  • доступ к любому объекту вашего приложения. Стандартные библиотеки для доступа к базовым классам, контролам, формам и БД. Легко расширяемая архитектура библиотеки.
  • Компактность - 80-150Кб в зависимости от используемых модулей.

Fast Reports, Inc. - cross-platform multi-language solutions for developers
http://www.fastreport.ru
http://www.fast-report.com
http://www.fastexperts.com



Новости за месяц

  • Июль
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс