Описание Source Code Scanners v.4.0 Std для C++ Builder 5
Source Code Scanners v.4.0 Std для C++ Builder 5
Дата добавления: |
Source Code Scanners - высокопроизводительная библиотека визуальных компонентов для C++ Builder и Delphi, предназначенная для создания анализаторов и парсеров исходных текстов.Библиотека включает компоненты лексических анализаторов: C++, Object Pascal (Delphi), PHP, HTML, CSS1 и C++ препроцессора, а также содержит полный набор базовых классов, который обеспечивает возможность создания лексеров и парсеров любых других языков.Source Code Scanners компоненты могут быть использованы для построения приложений, которые требуют анализа исходного кода (инструментальные средства создания справочных файлов, калькуляторы выражений, оформители исходных текстов, интерпретаторы, компиляторы и т.д.).Лексические анализаторы используют ДКА (Детерминированные Конечные Автоматы) для нахождения токенов во входном потоке символов.ДКА определяются набором регулярных выражений записываемых в исходном коде и создаются во время исполнения кода.Может быть определен более чем один ДКА (лексический класс, лексическое дерево).Акции связанные с регулярными выражениями могут переключать лексические классы.Класс TLexTree поддерживает преобразование набора регулярных выражений в массив ДКА.Source Code Scanners обеспечивает также классы, которые поддерживают работу с опциями командной строки, вычисление константных выражений и т.д.Полный исходный код библиотеки доступен в дистрибутиве Professional.