Máy quét mã nguồn là thư viện hiệu suất cao của các thành phần trực quan cho C ++ Builder và Delphi dành cho việc tạo máy phân tích và phân tích mã nguồn. Nó bao gồm các thành phần của các máy phân tích từ vương: C ++, Object Pascal (Delphi), PHP, HTML, CSS1 và tiền xử lý C++, nhưng cũng chứa bộ đầy đủ các lớp cơ sở, cung cấp khả năng tạo lexers và phân tích cú pháp của bất kỳ ngôn ngữ nào khác. Các thành phần này có thể được sử dụng để xây dựng các ứng dụng, đòi hỏi phải phân tích mã nguồn (công cụ giúp tạo; máy tính chi phí; thiết kế mã nguồn; thông dịch viên và trình biên dịch và v.v.). Các máy phân tích từ vương sử dụng DFAs (Deterministic Finite Automata) để phù hợp với thẻ được tìm thấy trên dòng đầu vào ký tự. DFAs được xác định bởi các tập hợp các biểu thức chính quy trong một mã nguồn và được tạo ra tại thời gian chạy. Nhiều hơn một automaton (lớp từ vương, cây từ vương) có thể được định nghĩa. Hành động gắn liền với biểu thức chính quy (được thực hiện khi biểu thức đó đã được khớp trên luồng đầu vào) có thể chuyển từ lớp từ vương sang lớp khác. Lớp TLexTree duy trì chuyển đổi một tập hợp các biểu thức chính quy vào mảng DFA. Source Code Scanners cũng cung cấp các lớp học, hỗ trợ một công việc với các tùy chọn dòng lệnh, tính toán các biểu thức không đổi và vv Mã nguồn đầy đủ của Máy quét mã nguồn có sẵn trong phiên bản Professional.
lịch sử phiên bản
- Phiên bản 4.0 Std đăng trên 2004-04-04
EULA - Thỏa thuận cấp phép người dùng cuối
THỎA THUẬN CẤP PHÉP CỦA NHÀ PHÁT TRIỂN
-----------------------------
Quyền sở hữu
Máy quét mã nguồn và các tài liệu liên quan (&Phần mềm&báo giá;) là
tài sản độc quyền của MBLabSoft, và được bảo vệ bởi quốc tế
luật bản quyền.
TỪ CHỐI BẢO HÀNH
DO SỰ ĐA DẠNG CỦA CÁC ĐIỀU KIỆN VÀ PHẦN CỨNG
THEO ĐÓ PHẦN MỀM CÓ THỂ ĐƯỢC SỬ DỤNG, PHẦN MỀM VÀ
TÀI LIỆU LIÊN QUAN ĐƯỢC CUNG CẤP &AS IS" VÀ KHÔNG CÓ
BẢO HÀNH, DÙ RÕ RÀNG HAY NGỤ Ý, BAO GỒM
NHƯNG KHÔNG GIỚI HẠN BẤT KỲ BẢO ĐẢM NGỤ Ý NÀO VỀ
KHẢ NĂNG BÁN HÀNG, PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ,
HOẶC CHỨC NĂNG. TRONG BẤT KỲ TRƯỜNG HỢP NÀO MBLabSoft SẼ KHÔNG CHỊU TRÁCH NHIỆM
ĐỐI VỚI CÁC THIỆT HẠI, BAO GỒM BẤT KỲ TỔN THẤT LỢI NHUẬN NÀO,
TIẾT KIỆM, HOẶC CÁC CHI PHÍ PHÁT SINH HOẶC HẬU QUẢ KHÁC
THIỆT HẠI PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG
SỬ DỤNG PHẦN MỀM, NGAY CẢ KHI MBLabSoft ĐÃ ĐƯỢC THÔNG BÁO
VỀ KHẢ NĂNG XẢY RA THIỆT HẠI NHƯ VẬY. BẤT KỲ TRÁCH NHIỆM PHÁP LÝ NÀO
SẼ ĐƯỢC GIỚI HẠN RIÊNG CHO GIÁ MUA
PHẦN MỀM CỦA NGƯỜI MUA BAN ĐẦU. BẠN GIẢ ĐỊNH
TỔNG RỦI RO VÀ TRÁCH NHIỆM ĐỐI VỚI TẤT CẢ CÁC KẾT QUẢ
ĐƯỢC SẢN XUẤT TỪ PHẦN MỀM BẰNG CÁCH SỬ DỤNG PHẦN MỀM.
CẤP GIẤY PHÉP CHO NGƯỜI DÙNG THỬ
Bạn được cấp quyền đánh giá các phiên bản dùng thử của
PHẦN MỀM cho mục đích độc quyền xác định xem bạn có nên
mua sản phẩm. Bạn có thể phân phối cài đặt Bản dùng thử
chương trình, không thay đổi các tập tin và không tính phí cho các tập tin.
Bạn không được đảo ngược kỹ sư, tháo rời hoặc sao chép bất kỳ bộ phận nào
thiết kế của PHẦN MỀM trong một sản phẩm phần mềm khác. Quý vị có thể không
phân phối các ứng dụng được biên soạn với PHẦN MỀM, bao gồm exes,
DLL, OCXs, DLL, BPLs và các hình thức khác của mã thực thi. Bạn
không được phân phối bất kỳ tệp nào được cài đặt bởi kho lưu trữ bản dùng thử.
Xem &GIỚI HẠN GIẤY PHÉP CHO TẤT CẢ NGƯỜI DÙNG&dưới đây để biết
thông tin bổ sung về những hạn chế này.
CẤP GIẤY PHÉP CHO NGƯỜI DÙNG ĐÃ ĐĂNG KÝ
Tùy thuộc vào việc thanh toán phí cấp phép áp dụng trả cho MBLabSoft hoặc
người bán lại được ủy quyền, bạn được phép:
- Sử dụng một bản sao được cấp phép của PHẦN MỀM cho mỗi nhà phát triển duy nhất, hoặc
chia sẻ nhiều giấy phép giữa nhiều nhà phát triển đồng thời,
miễn là số lượng nhà phát triển đồng thời không vượt quá
số lượng tổng số giấy phép.
- Biên dịch mã nguồn và các tệp trung gian (ví dụ.CPP,
DFM, BPL, RES, v.v.) như là một phần của các chương trình thực thi, với điều kiện là
báo cáo là thứ yếu cho mục đích chính của thực thi, và
rằng chương trình kết quả không cạnh tranh với PHẦN MỀM như
công cụ của nhà phát triển.
- Phân phối các chương trình thực thi được biên soạn với PHẦN MỀM
miễn phí bản quyền.
- Phân phối SCS4D6. BPL, và khuyến khích người dùng cuối thực hiện
giống nhau mà không có hạn chế hoặc tiền bản quyền.
- Sửa đổi mã nguồn cho mục đích riêng của bạn (nếu bạn được cấp phép
nó), miễn là bạn tôn trọng & GIỚI HẠN GIẤY PHÉP CHO TẤT CẢ
USERS" bên dưới. Những sửa đổi như vậy không làm thay đổi các điều khoản của
Thỏa thuận cấp phép. Hỗ trợ kỹ thuật miễn phí không thể được cung cấp cho
các nhà phát triển đã sửa đổi mã nguồn.
- Phân phối các mô-đun có thể liên kết thời gian chạy (DLL, DPL, BPL, OCX, v.v.)
chứa PHẦN MỀM, với điều kiện là giao diện giữa các
chương trình gọi điện thoại và mô-đun có thể liên kết thời gian chạy không được công khai
tài liệu, và các biện pháp phòng ngừa hợp lý được thực hiện để ngăn chặn
tái sử dụng các mô-đun có thể liên kết thời gian chạy từ một công cụ phát triển, chẳng hạn như
như tắt hỗ trợ thời gian thiết kế khi tạo Delphi hoặc
Gói C++ Builder.
GIỚI HẠN GIẤY PHÉP CHO TẤT CẢ NGƯỜI DÙNG
Giấy phép phát triển phần mềm rõ ràng cấm:
- Sao chép, phân phối hoặc xuất bản phần mềm
mã nguồn, các tệp trung gian (ví dụ: DFM, OBJ, CPP, BPR,
v.v.), hoặc tài liệu của nhà phát triển, ngoại trừ một bản sao lưu duy nhất
Sao chép.
- Đảo ngược kỹ thuật, tháo rời hoặc dịch thuật của
Mã nguồn, màn hình hoặc thuật toán của PHẦN MỀM sang mã nguồn khác
ngôn ngữ lập trình.
- Sử dụng mã nguồn, màn hình hoặc thuật toán của PHẦN MỀM cho bất kỳ
mục đích khác.
- Sử dụng phần mềm theo cách cạnh tranh với PHẦN MỀM
như một công cụ của nhà phát triển.
YÊU CẦU VỀ GIẤY PHÉP CHO NGƯỜI DÙNG ĐÃ ĐĂNG KÝ
Giấy phép của Nhà phát triển PHẦN MỀM yêu cầu bạn:
- Cung cấp hỗ trợ kỹ thuật liên quan đến việc sử dụng phần mềm để
người dùng cuối của bạn khi cần thiết. Trong bất kỳ trường hợp nào, MBLabSoft sẽ không
được liên lạc trực tiếp bởi người dùng cuối.
- Mua một giấy phép bổ sung cho mỗi bản sao của bạn
mã nguồn của chương trình được cung cấp cho khách hàng khi
mã nguồn tùy chỉnh bao gồm PHẦN MỀM. Phân phối bất kỳ phần nào của
nguồn hoặc tệp trung gian của PHẦN MỀM mà không cần thêm
giấy phép là vi phạm bản quyền. Nếu khách hàng chỉ yêu cầu
mã nguồn tùy chỉnh cho mục đích lưu trữ và bạn không bao gồm
Mã nguồn của PHẦN MỀM hoặc các tệp trung gian trong kho lưu trữ,
không cần phải mua một giấy phép bổ sung.
Cập nhật
Phần mềm này sẽ được cập nhật định kỳ, và được cung cấp trên một
phí hoặc miễn phí.
HẠN CHẾ SỬ DỤNG VÀ CHUYỂN NHƯỢNG
Bạn có thể chuyển vĩnh viễn Phần mềm và đi kèm
tài liệu bằng văn bản (bao gồm bản cập nhật gần đây nhất và tất cả các tài liệu trước khi
phiên bản) nếu quý vị không giữ lại bản sao nào và bên nhận chuyển nhượng đồng ý
ràng buộc bởi các điều khoản của Thỏa thuận này. Việc chuyển nhượng như vậy chấm dứt
bằng lái của bạn. Bạn không được thuê hoặc cho thuê Phần mềm hoặc
chuyển nhượng hoặc chuyển nhượng quyền sử dụng Phần mềm, trừ khi
được nêu trong đoạn này.
Bản quyền (c) 2004 MBLabSoft. Tất cả các quyền được bảo lưu.
Chi tiết chương trình
- Mục: Phát triển > Khác
- Publisher: MBLabSoft
- Giấy phép: Dùng thử miễn phí
- Giá: $40.00
- Phiên bản: 4.0
- Nền tảng: windows