Source Code Scanners for C++Builder 2006 4.0
Вы сможете скачать в течение 5 секунд.
О Source Code Scanners for C++Builder 2006
Сканеры исходных кодов — это высокой производительности библиотеки визуальных компонентов для C'Builder и Delphi, предназначенных для создания анализаторов и анализаторов исходных кодов. Она включает в себя компоненты лексических анализаторов: СЗ, Объект Паскаль (Delphi), PHP, HTML, CSS1 и препроцессор СЗ, но также содержит полный набор базовых классов, что дает возможность создавать лексеры и парсеры любых других языков. Эти компоненты могут быть использованы для создания приложений, которые требуют анализа исходных кодов (инструменты помогает создавать; калькуляторы expessions; конструкторы исходных кодов; переводчики и компиляторы и т.д.). Лексические анализаторы используют DFA (Deterministic Finite Automata) для определения токенов, найденных в потоке ввода символов. DFAs определяются набором обычных выражений в исходным коде и создаются во время выполнения. Может быть определено несколько автоматов (лексический класс, лексическое дерево). Действия, прикрепленные к обычным выражениям (которые выполняются при матче этого выражения в потоке ввода), могут переключаться с одного лексического класса на другой. Класс TLexTree поддерживает преобразование набора регулярных выражений в массив DFA. Сканеры исходных кодов предоставляют также классы, которые поддерживают работу с вариантами командной строки, расчет постоянных выражений и т.д. Полный исходный код сканеров исходных кодов доступен в профессиональном издании.