Source Code Scanners for C++ Builder 5 4.0

Lisensi: Uji Coba Gratis ‎Ukuran file: 1.21 MB
‎Peringkat Pengguna: 5.0/5 - ‎1 ‎Suara

Source Code Scanners adalah pustaka komponen visual berkinerja tinggi untuk C++ Builder dan Delphi yang ditujukan untuk membuat pengaalisa dan pengurai kode sumber. Ini termasuk komponen pengaanan leksikal: C ++, Object Pascal (Delphi), PHP, HTML, CSS1 dan preprosesor C++, tetapi juga berisi serangkaian kelas dasar lengkap, yang memberikan kemungkinan untuk membuat leksista dan parser dari bahasa lain. Komponen-komponen ini dapat digunakan untuk membangun aplikasi, yang memerlukan analisis kode sumber (alat untuk membantu menciptakan; kalkulator ekspesi; perancang kode sumber; penerjemah dan kompilator dan lain-lain). Pengaanan leksikal menggunakan DFAs (Deterministic Finite Automata) untuk mencocokkan token yang ditemukan pada aliran input karakter. DFAs didefinisikan oleh kumpulan ekspresi reguler dalam kode sumber dan dibuat pada waktu proses. Lebih dari satu automaton (kelas leksikal, pohon leksikal) dapat didefinisikan. Tindakan yang dilampirkan ke ekspresi reguler (yang dijalankan saat ekspresi tersebut telah dicocokkan pada aliran input) dapat beralih dari satu kelas leksikal ke kelas leksikal lainnya. Class TLexTree mempertahankan konversi serangkaian ekspresi reguler ke dalam array DFA. Pemindai Kode Sumber menyediakan juga kelas, yang mendukung pekerjaan dengan opsi baris perintah, menghitung ekspresi konstan dan lain-lain. Kode sumber lengkap Pemindai Kode Sumber tersedia dalam edisi Professional.

Riwayat versi

  • Versi 4.0 Std diposting di 2004-04-04

    EULA - Perjanjian Lisensi Pengguna Akhir



    PERJANJIAN LISENSI PENGEMBANG
    -----------------------------

    Kepemilikan
    Pemindai Kode Sumber dan materi terkait ("Perangkat Lunak") adalah
    eksklusif MBLabSoft, dan dilindungi oleh
    undang-undang hak cipta.

    SANGGAHAN GARANSI
    KARENA KERAGAMAN KONDISI DAN PERANGKAT KERAS
    DI MANA PERANGKAT LUNAK DAPAT DIGUNAKAN, PERANGKAT LUNAK DAN
    MATERI TERKAIT DISEDIAKAN "SEBAGAI IS"
    GARANSI, BAIK TERSIRAT MAUPUN TERSIRAT, TERMASUK
    TANPA BATASAN JAMINAN TERSIRAT DARI
    KELAYAKAN PEDAGANG, KESESUAIAN UNTUK TUJUAN TERTENTU,
    ATAU FUNGSIONALITAS. DALAM HAL APA PUN MBLabSoft TIDAK AKAN BERTANGGUNG JAWAB
    UNTUK KERUSAKAN, TERMASUK HILANGNYA LABA, HILANG
    TABUNGAN, ATAU INSIDENTAL ATAU KONSEKUENSIAL LAINNYA
    KERUSAKAN YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK
    GUNAKAN PERANGKAT LUNAK, BAHKAN JIKA MBLabSoft TELAH DISARANKAN
    KEMUNGKINAN KERUSAKAN TERSEBUT. TANGGUNG JAWAB APA PUN
    AKAN DIBATASI SECARA EKSKLUSIF UNTUK HARGA PEMBELIAN
    PERANGKAT LUNAK OLEH PEMBELI ASLI. ANDA BERASUMSI
    RISIKO TOTAL DAN TANGGUNG JAWAB UNTUK SEMUA HASIL
    DIPRODUKSI DARI PERANGKAT LUNAK DENGAN MENGGUNAKAN PERANGKAT LUNAK.

    PEMBERIAN LISENSI UNTUK PENGGUNA UJI COBA
    Anda diberi izin untuk mengevaluasi versi uji coba
    PERANGKAT LUNAK untuk tujuan eksklusif menentukan apakah Anda harus
    membeli produk. Anda dapat mendistribusikan instalasi Uji Coba
    program, jangan mengubah berkas dan tidak membebankan biaya untuk berkas tersebut.
    Anda tidak boleh merekayasa balik, membongkar, atau menduplikasi bagian mana pun
    desain SOFTWARE dalam produk perangkat lunak lain. Anda tidak boleh
    mendistribusikan aplikasi yang dikompilasi dengan SOFTWARE, termasuk EXES,
    SEAL, OCX, DPL, BPL, dan bentuk kode yang dapat dieksekusi lainnya. Anda
    tidak boleh mendistribusikan file apa pun yang diinstal oleh arsip uji coba.
    Lihat "BATASAN LISENSI UNTUK SEMUA PENGGUNA" di bawah ini untuk
    informasi tambahan tentang pembatasan ini.

    PEMBERIAN LISENSI UNTUK PENGGUNA TERDAFTAR
    Tunduk pada pembayaran biaya lisensi yang berlaku yang dibayarkan kepada MBLabSoft atau
    reseller resmi, Anda diberi izin untuk:
    - Gunakan satu salinan berlisensi PERANGKAT LUNAK per pengembang tunggal, atau
    berbagi beberapa lisensi antara beberapa pengembang bersamaan,
    asalkan jumlah pengembang serentak tidak melebihi
    jumlah total lisensi.
    - Menyusun kode sumber dan file perantara (misalnya.CPP,
    DFM, BPL, RES, dll.) sebagai bagian dari program yang dapat dieksekusi, asalkan
    pelaporan ber sekunder dengan tujuan utama executable, dan
    bahwa program yang dihasilkan tidak bersaing dengan PERANGKAT LUNAK sebagaimana
    alat pengembang.
    - Mendistribusikan program yang dapat dieksekusi yang dikompilasi dengan SOFTWARE
    bebas royalti.
    - Distribusikan SCS4B5. BPL, dan mendorong pengguna akhir untuk
    sama tanpa batasan atau royalti.
    - Ubah kode sumber untuk tujuan Anda sendiri (jika Anda berlisensi
    itu), asalkan Anda menghormati "BATASAN LISENSI UNTUK SEMUA
    USERS" di bawah ini. Modifikasi tersebut tidak mengubah ketentuan
    Perjanjian Lisensi. Dukungan teknis gratis tidak dapat disediakan untuk
    pengembang yang telah memodifikasi kode sumber.
    - Mendistribusikan modul runtime yang dapat ditautkan (DLL, DPL, BPL, OCX, dll)
    perangkat lunak, asalkan antarmuka antara
    program panggilan dan modul runtime yang dapat ditautkan tidak dipublikasikan
    didokumentasikan, dan tindakan pencegahan yang wajar diambil untuk mencegah
    menggunakan kembali modul runtime yang dapat ditautkan dari alat pengembangan, seperti
    sebagai menonaktifkan dukungan waktu desain saat menghasilkan Delphi atau
    Paket C++ Builder.

    BATASAN LISENSI UNTUK SEMUA PENGGUNA
    Lisensi Pengembang PERANGKAT LUNAK secara tegas melarang:
    - Duplikasi, distribusi atau publikasi perangkat lunak
    kode sumber, file perantara (misalnya DFM, OBJ, CPP, BPR,
    dll.), atau dokumentasi pengembang, kecuali untuk satu cadangan
    Salinan.
    - Reverse engineering, pembongkaran atau terjemahan dari
    Kode sumber, layar, atau algoritma SOFTWARE ke yang lain
    bahasa pemrograman.
    - Penggunaan kode sumber, layar, atau algoritma SOFTWARE untuk
    tujuan lain.
    - Penggunaan SOFTWARE dengan cara yang bersaing dengan SOFTWARE
    sebagai alat pengembang.

    PERSYARATAN LISENSI UNTUK PENGGUNA TERDAFTAR
    Lisensi Pengembang PERANGKAT LUNAK mengharuskan Anda:
    - Memberikan dukungan teknis mengenai penggunaan SOFTWARE untuk
    pengguna akhir Anda sesuai kebutuhan. Dalam keadaan apa pun MBLabSoft tidak akan
    dihubungi oleh pengguna akhir secara langsung.
    - Beli lisensi tambahan untuk setiap salinan
    kode sumber program yang diberikan kepada klien ketika Anda
    kode sumber kustom mencakup PERANGKAT LUNAK. Mendistribusikan bagian mana pun dari
    Berkas sumber atau perantara SOFTWARE tanpa tambahan
    lisensi adalah pelanggaran hak cipta. Jika klien hanya memerlukan
    kode sumber kustom untuk tujuan arsip, dan Anda tidak menyertakan
    Kode sumber SOFTWARE atau file perantara dalam arsip,
    tidak perlu membeli lisensi tambahan.

    Memperbarui
    Perangkat Lunak akan diperbarui secara berkala, dan disediakan pada
    biaya atau gratis.

    PEMBATASAN PENGGUNAAN DAN TRANSFER
    Anda dapat mentransfer Perangkat Lunak secara permanen dan
    bahan tertulis (termasuk pembaruan terbaru dan semua
    versi) jika Anda tidak menyimpan salinan dan penerima transfer setuju untuk
    terikat oleh ketentuan Perjanjian ini. Transfer semacam itu berakhir
    lisensi Anda. Anda tidak boleh menyewakan atau menyewakan Perangkat Lunak atau
    mentransfer atau menetapkan hak untuk menggunakan Perangkat Lunak, kecuali sebagai
    dinyatakan dalam paragraf ini.

    Hak Cipta (c) 2004 MBLabSoft. Semua Hak Dilindungi Undang-Undang.

Detil Program