Source Code Scanners for C++ Builder 6 4.0

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.20 MB
‎Ocena użytkowników: 3.0/5 - ‎1 ‎Głosów

O Source Code Scanners for C++ Builder 6

Source Code Scanners to wysokowydajna biblioteka składników wizualnych dla C++ Builder i Delphi przeznaczona do tworzenia analizatorów i analizatorów kodów źródłowych. Zawiera składniki analizatorów leksykalnych: C++, Object Pascal (Delphi), PHP, HTML, CSS1 i C++preprocesor, ale zawiera również pełny zestaw klas podstawowych, który zapewnia możliwość tworzenia lexers i analizatorów innych języków. Składniki te mogą być używane do tworzenia aplikacji, które wymagają analizy kodu źródłowego (narzędzia pomaga tworzenia; kalkulatory expessions; projektanci kodów źródłowych, interpreters i kompilatory i itp.). Analizatory leksykalne używa DFA (Deterministic Finite Automata) do dopasowania tokenów znalezionych w strumieniu wejściowym znaków. DfA są definiowane przez zestaw wyrażeń regularnych w kodzie źródłowym i są tworzone w czasie wykonywania. Można zdefiniować więcej niż jeden automat (klasa leksykalne, drzewo leksykalne). Akcje dołączone do wyrażeń regularnych (które są wykonywane, gdy to wyrażenie zostało dopasowane do strumienia wejściowego) mogą przełączać się z jednej klasy leksykalne do innej. Klasa TLexTree utrzymuje konwersję zestawu wyrażeń regularnych do tablicy DFA. Source Code Scanners udostępnia również klasy, które obsługują pracę z opcjami wiersza polecenia, obliczanie wyrażeń stałych itp. Pełny kod źródłowy skanerów kodów źródłowych jest dostępny w wersji Professional.