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 2007-11-13
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 SCS4D6. 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
- Kategori: Pengembangan > Komponen & Pustaka
- Penerbit: MBLabSoft
- Lisensi: Uji Coba Gratis
- Harga: $40.00
- Versi: 4.0
- Platform: windows