사블CC
SableCC안정적 해제 | 3.7 |
---|---|
릴리스 미리 보기 | 4-510[1].4 |
기록 위치 | 자바 |
플랫폼 | Java 가상 시스템 |
유형 | 파서/스캐너 제너레이터 |
면허증 | GNU 약소 일반 공중 라이선스 |
웹사이트 | http://www.sablecc.org/ |
SableCC는 자바에 있는 오픈 소스 컴파일러 제너레이터(또는 인터프리터 제너레이터)이다.안정형 버전은 GNU 소일반공용면허(LGPL)에 따라 라이센스가 부여된다.다시 작성된 버전 4는 Apache License 2.0에 따라 라이센스가 부여된다.
SableCC에는 다음과 같은 특징이 있다.
- 전체 유니코드 지원 및 어휘적 상태를 가진 결정론적 유한 자동화(DFA) 기반 렉서.
- 확장 Backus-Naur 형식 문법 구문(*, ? 및 + 연산자 지원).
- LALR(1) 기반 파서.
- 엄격히 형식화된 추상 구문 트리의 자동 생성.
- 트리 워커 클래스의 자동 생성.
참고 항목
참조
- ^ SableCC / 파일 / 4-beta.4 2011-09-29