소스 코드 스캐너는 C++ 빌더 및 Delphi에 대한 시각적 구성 요소의 고성능 라이브러리로 소스 코드의 분석기 및 구문 분석기를 만들기 위한 것입니다. 그것은 어휘 분석기의 구성 요소를 포함: C ++, 개체 파스칼 (델파이), PHP, HTML, CSS1 및 C ++ 프리 프로세서, 뿐만 아니라 기본 클래스의 전체 집합을 포함, 다른 언어의 렉서와 구문분석기를 만들 수있는 가능성을 제공. 이러한 구성 요소는 소스 코드 분석(생성 에 도움이 되는 도구, 외항 계산기, 소스 코드 설계자, 통역사 및 컴파일러 등)이 필요한 응용 프로그램을 빌드하는 데 사용될 수 있습니다. 어휘 분석기는 DFA(결정적 유한 오토마타)를 사용하여 문자 입력 스트림에 있는 토큰과 일치합니다. DFA는 소스 코드의 정규 식 집합에 의해 정의되며 런타임에 만들어집니다. 하나 이상의 오토마톤(어휘 클래스, 어휘 트리)이 정의될 수 있다. 정규 식에 연결된 작업(입력 스트림에서 해당 식이 일치했을 때 실행됨)은 한 어휘 클래스에서 다른 어휘 클래스로 전환할 수 있습니다. TLexTree 클래스는 정규 식 집합을 DFA 배열로 변환하는 유지 관리합니다. 소스 코드 스캐너는 명령줄 옵션, 일정한 식 계산 등을 지원하는 클래스도 제공합니다. 소스 코드 스캐너의 전체 소스 코드 코드는 프로페셔널 에디션에서 사용할 수 있습니다.
버전 기록
- 버전 4.0 Std 에 게시 2004-04-04
EULA - 최종 사용자 라이센스 계약
개발자의 라이선스 계약
-----------------------------
소유권
소스 코드 스캐너 및 관련 자료("Software")는
MBLabSoft의 독점 재산, 국제에 의해 보호
저작권법.
보증 면책 조항
조건 및 하드웨어의 다양성으로 인해
소프트웨어를 사용할 수 있는 소프트웨어, 소프트웨어 및
관련 자료는 제공 및 견적으로 IS"
보증, 명시적 또는 묵시적 여부,
이에 국한되지 않고 묵시적 보증
특정 목적을 위한 가맹점성, 적합성,
또는 기능. 어떤 경우에도 MBLabSoft는 책임을지지 않습니다
손해를 포함한 손해에 대한 손실
저축 또는 기타 부수적 또는 결과적
사용 또는 무능력으로 인해 발생하는 손해
MBLabSoft가 권고된 경우에도 소프트웨어를 사용하십시오.
이러한 손해의 가능성. 모든 책임
구매 가격에만 제한됩니다.
원래 구매자에 의해 소프트웨어의. 가정
모든 결과에 대한 총 위험과 책임
소프트웨어를 사용하여 소프트웨어에서 생산됩니다.
평가판 사용자를 위한 라이선스 부여
평가판 버전을 평가할 수 있는 권한이 부여됩니다.
당신이해야 하는지 여부를 결정하는 독점적 인 목적을 위한 소프트웨어
제품을 구입하십시오. 평가판 설치를 배포할 수 있습니다.
프로그램, 파일을 변경하지 말고 파일에 대해 청구하지 않습니다.
부품을 리버스 엔지니어링, 분해 또는 복제할 수 없습니다.
다른 소프트웨어 제품에서 소프트웨어의 디자인.
EXEs를 포함하여 소프트웨어로 컴파일된 응용 프로그램을 배포합니다.
DLL, OCX, DPL, BpL 및 기타 형태의 실행 코드. 당신은
평가판 아카이브에 설치된 파일을 배포할 수 없습니다.
모든 사용자에 대한 라이선스 의 제한 사항 참조 및 견적; 아래
이러한 제한 사항에 대한 추가 정보입니다.
등록 된 사용자에 대한 라이센스 부여
MBLabSoft 또는 MBLabSoft에 지불된 해당 라이센스 수수료의 지불에 따라 달라질 수 있습니다.
공인 리셀러, 귀하는 다음을 수행할 수 있는 권한이 부여됩니다.
- 단일 개발자당 소프트웨어의 라이센스 사본 하나를 사용하거나
여러 동시 개발자 간에 여러 라이선스를 공유합니다.
동시 개발자 수가 초과되지 않는 경우
총 라이센스 수입니다.
- 소스 코드 및 중간 파일 (예 : .CPP 컴파일,
DFM, BPL, RES 등) 실행 가능한 프로그램의 일환으로,
보고는 실행의 주요 목적에 부차적이며,
결과 프로그램이 소프트웨어와 경쟁하지 않는 경우
개발자의 도구입니다.
- 소프트웨어로 컴파일 된 실행 프로그램 배포
로열티가 없습니다.
- SCS4B6을 배포합니다. BPL, 그리고 최종 사용자가 할 수 있도록 격려
제한이나 로열티없이 동일합니다.
- 자신의 목적을 위해 소스 코드를 수정 (당신이 라이센스 경우
그것은), 모든 라이센스의 및 견적 및 제한을 존중하는 경우)
아래 사용자 및 견적. 이러한 수정은 이 약관을 변경하지 않습니다.
라이센스 계약. 무료 기술 지원은
소스 코드를 수정한 개발자입니다.
- 런타임 연결 모듈 배포(DLL, DPL, BPL, OCX 등)
소프트웨어가 포함되어 있으며,
전화 프로그램 및 런타임 링크 가능 모듈은 공개적으로 호출되지 않습니다.
문서화되고, 합리적인 예방 조치를 취하여
개발 도구에서 런타임 연결 모듈의 재사용, 이러한
델파이를 생성할 때 디자인 시간 지원을 끄거나
C++ 빌더 패키지.
모든 사용자에 대한 라이센스 제한
소프트웨어 개발자의 라이선스는 다음과 같은 것을 명시적으로 금지합니다.
- 소프트웨어의 복제, 배포 또는 출판
소스 코드, 중간 파일(예: DFM, OBJ, CPP, BPR,
단일 백업을 제외한 개발자 설명서 등)
복사.
- 리버스 엔지니어링, 분해 또는 번역
소프트웨어의 소스 코드, 화면 또는 알고리즘을 다른 소스로
프로그래밍 언어.
- 소프트웨어의 소스 코드, 화면 또는 알고리즘의 사용
다른 목적.
- 소프트웨어와 경쟁하는 방식으로 소프트웨어 사용
개발자의 도구로.
등록된 사용자에 대한 라이센스 요구 사항
소프트웨어 개발자의 라이선스에는 다음이 필요합니다.
- 소프트웨어 사용에 관한 기술 지원을 제공합니다.
필요에 따라 최종 사용자를 제공합니다. 어떠한 경우에도 MBLabSoft
최종 사용자가 직접 연락할 수 있습니다.
- 귀하의 각 사본에 대한 추가 라이센스를 구입
클라이언트에 제공되는 프로그램의 소스 코드는
사용자 지정 소스 코드에는 소프트웨어가 포함됩니다.
추가 없이 소프트웨어의 소스 또는 중간 파일
라이선스는 저작권 침해입니다. 클라이언트가 필요한 경우
보관 을 위한 사용자 지정 소스 코드, 그리고 당신은 포함 하지 않습니다.
아카이브에 있는 소프트웨어의 소스 코드 또는 중간 파일,
추가 라이선스를 구입할 필요가 없습니다.
업데이트
소프트웨어는 주기적으로 업데이트되며
수수료 기준 또는 무료 요금.
사용 및 전송 제한
귀하는 소프트웨어를 영구적으로 전송하고
서면 자료(최신 업데이트 및 이전 모든 것 포함)
버전) 사본을 보관하지 않고 양도인이
본 계약의 조건에 구속됩니다. 이러한 전송 종료
라이센스. 소프트웨어를 임대하거나 임대할 수 없거나 기타
소프트웨어를 전송하거나 사용할 수 있는 권리를 할당합니다.
이 단락에 명시되어 있습니다.
저작권 (c) 2004 MBLabSoft. 판권.