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

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.

historia wersji

  • Wersja 4.0 Std opublikowany na 2004-04-04

    Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego



    UMOWA LICENCYJNA DEWELOPERA
    -----------------------------

    Własności
    Skanery kodów źródłowych i powiązane materiały ("Software") są
    wyłączną własnością MBLabSoft i są chronione przez międzynarodowe
    praw autorskich.

    ZRZECZENIE SIĘ GWARANCJI
    ZE WZGLĘDU NA RÓŻNORODNOŚĆ WARUNKÓW I SPRZĘTU
    ZGODNIE Z KTÓRYM OPROGRAMOWANIE MOŻE BYĆ UŻYWANE, OPROGRAMOWANIE I
    POWIĄZANE MATERIAŁY SĄ DOSTARCZANE "AS IS" I BEZ
    GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM
    BEZ OGRANICZEŃ WSZELKIE DOROZUMIANE GWARANCJE
    PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU,
    LUB FUNKCJONALNOŚĆ. W ŻADNYM WYPADKU MBLabSoft NIE PONOSI ODPOWIEDZIALNOŚCI
    ZA SZKODY, W TYM UTRATĘ ZYSKÓW, UTRACONE
    OSZCZĘDNOŚCI LUB INNE PRZYPADKOWE LUB WTÓRNE
    SZKODY WYNIKAJĄCE Z UŻYTKOWANIA LUB NIEMOŻNOŚCI
    KORZYSTANIA Z OPROGRAMOWANIA, NAWET JEŚLI MBLabSoft ZOSTAŁ POWIADOMIONY
    MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD. WSZELKA ODPOWIEDZIALNOŚĆ
    BĘDZIE OGRANICZONA WYŁĄCZNIE DO CENY ZAKUPU
    OPROGRAMOWANIA PRZEZ PIERWOTNEGO NABYWCĘ. ZAKŁADASZ, ŻE
    CAŁKOWITE RYZYKO I ODPOWIEDZIALNOŚĆ ZA WSZYSTKIE WYNIKI
    OPROGRAMOWANIA ZA POMOCĄ OPROGRAMOWANIA.

    UDZIELENIE LICENCJI UŻYTKOWNIKOM TESTOWYM
    Masz uprawnienia do oceny wersji próbnych
    oprogramowania wyłącznie w celu określenia, czy
    zakupu produktu. Użytkownik może rozpowszechniać instalację próbną
    nie zmieniaj plików i nie pobieraj opłat za pliki.
    Nie wolno odtwarzać, dezasemblować ani powielać żadnej części
    oprogramowania w innym oprogramowaniu. Użytkownik nie może
    rozpowszechniać aplikacje skompilowane z OPROGRAMOWANIEM, w tym EXE,
    Biblioteki DLL, OCX, DPLs, LISTY BPLs i inne formy kodu wykonywalnego. Ty
    nie może rozpowszechniać żadnych plików zainstalowanych przez archiwa próbne.
    Zobacz "OGRANICZENIE LICENCJI DLA WSZYSTKICH UŻYTKOWNIKÓW&poniżej, aby
    dodatkowych informacji na temat tych ograniczeń.

    UDZIELENIE LICENCJI ZAREJESTROWANYM UŻYTKOWNIKOM
    Z zastrzeżeniem uiszczenia stosownych opłat licencyjnych uiszczonych na rzecz MBLabSoft lub
    autoryzowanych odsprzedawców, użytkownik otrzymuje zgodę na:
    - Użyj jednej licencjonowanej kopii OPROGRAMOWANIA na jednego dewelopera, lub
    współdzielenie wielu licencji między wieloma równoczesnymi deweloperami,
    pod warunkiem że liczba równoczesnych programistów nie przekracza
    liczby wszystkich licencji.
    - Skompilować kod źródłowy i pliki pośrednie (np.CPP,
    DFM, BPL, RES itp.) w ramach programów wykonywalnych, pod warunkiem że
    raportowanie ma drugorzędny cel wykonywalny, oraz
    że powstały program nie konkuruje z SOFTWARE jako
    narzędzie dla dewelopera.
    - Dystrybucja programów wykonywalnych skompilowanych z SOFTWARE
    nieodpłatnie.
    - Dystrybucja SCS4B6. BPL i zachęcić użytkowników końcowych do
    bez ograniczeń i opłat licencyjnych.
    - Zmodyfikuj kod źródłowy do własnych celów (jeśli licencjonujesz
    pod warunkiem, że przestrzegasz "OGRANICZENIA LICENCJI DLA WSZYSTKICH
    UŻYTKOWNICY&; poniżej. Takie modyfikacje nie zmieniają warunków niniejszego
    Umowa licencyjna. Nie udziela się bezpłatnej pomocy technicznej
    deweloperzy, którzy zmodyfikowali kod źródłowy.
    - Dystrybucja modułów łączenia środowiska uruchomieniowego (DLL, DPL, BPL, OCX itp.)
    zawierającego OPROGRAMOWANIE, pod warunkiem że interfejs między
    program wywołujący, a moduł łączenia środowiska wykonawczego nie jest publicznie
    Udokumentowane i podejmuje się uzasadnione środki ostrożności, aby zapobiec
    ponownego wykorzystania modułów łączalnych w czasie wykonywania z narzędzia programistycznego,
    jak wyłączenie wsparcia czasu projektowania podczas generowania delphi lub
    Pakiety Konstruktora języka C++.

    OGRANICZENIE LICENCJI DLA WSZYSTKICH UŻYTKOWNIKÓW
    Licencja Programisty wyraźnie zabrania:
    - Powielanie, rozpowszechnianie lub publikowanie
    kod źródłowy, pliki pośrednie (np.
    itp.) lub dokumentacji dewelopera, z wyjątkiem pojedynczej kopii zapasowej
    Kopii.
    - Inżynieria odwrotna, demontaż lub tłumaczenie
    kodu źródłowego, ekranów lub algorytmów oprogramowania do innego
    język programowania.
    - Korzystanie z kodu źródłowego, ekranu lub algorytmów SOFTWARE dla
    w innym celu.
    - Korzystanie z OPROGRAMOWANIA w sposób, który konkuruje z SOFTWARE
    jako narzędzie dewelopera.

    WYMÓG POSIADANIA LICENCJI DLA ZAREJESTROWANYCH UŻYTKOWNIKÓW
    Licencja programisty wymaga:
    - Zapewnienie wsparcia technicznego w zakresie korzystania z OPROGRAMOWANIA
    użytkowników końcowych. W żadnym wypadku MBLabSoft
    bezpośrednio z użytkownikami końcowymi.
    - Zakup dodatkowej licencji na każdą kopię
    kodu źródłowego programu, który jest dostarczany klientom, gdy
    niestandardowy kod źródłowy zawiera OPROGRAMOWANIE. Dystrybucja dowolnej części
    pliki źródłowe lub pośrednie SOFTWARE bez dodatkowych
    licencja jest naruszeniem praw autorskich. Jeśli klienci wymagają jedynie
    niestandardowego kodu źródłowego do celów archiwalnych i nie
    kod źródłowy oprogramowania lub pliki pośrednie w archiwum,
    nie ma potrzeby zakupu dodatkowej licencji.

    Aktualizacje
    Oprogramowanie będzie okresowo aktualizowane i udostępniane na
    nieodpłatnej.

    OGRANICZENIA DOTYCZĄCE UŻYTKOWANIA I TRANSFERU
    Użytkownik może na stałe przenieść Oprogramowanie i
    materiałów pisemnych (w tym najnowszej aktualizacji i wszystkich
    wersji), jeśli nie zachowasz kopii, a przejmuje zgodę na
    związanych z warunkami niniejszej Umowy. Takie przeniesienie kończy się
    licencji. Użytkownik nie może wynajmować ani dzierżawić Oprogramowania ani w inny sposób
    przeniesienia lub cesji prawa do korzystania z Oprogramowania, z wyjątkiem
    w niniejszym ustępie.

    Prawa autorskie (c) 2004 MBLabSoft. Wszelkie prawa zastrzeżone.

Szczegóły programu