Download List

프로젝트 설명

Dragon produces a consequent, object-oriented, integrated scanner and parser solution and scales for very large grammar definitions. It provides LR(1) and LALR grammar analysis methods and combines the lexical and syntactical analysis and the corresponding code generation. Either C++ or Java code can be generated. The resulting parser code is readable and clean, and can easily be integrated into any C++ or Java application.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-04-11 03:23
1.3.2

일부 특수 좋은 LALR 문법에 대한 무한 루프에 고정시킵니다.
An infinite loop fix for some special LALR grammars.

2009-02-13 23:41
1.3.1

이 릴리스는 첫 세트에서 무한 루프 엡실론 제작과 몇 가지 복잡한 문법에 대한 계산을 잡는다.
Tags: Minor bugfixes
This release catches an infinite loop in the first set calculation for
some complex grammars with epsilon productions.

2007-09-01 23:27
1.3.0

좋은 LALR 파서는 분석이 추가되었습니다.
Tags: Major feature enhancements
LALR parser analysis was added.

2007-08-15 12:19
1.2.11

스위치 옵션은 - y를 동적으로 할당 구문 분석 테이블 또는 정적 구문 분석 테이블을 사이에 스위치가 추가되었습니다. 탈출 특별한 토큰을 정의 기능을 추가했다.
Tags: Minor feature enhancements
The switch option -y was added to switch between a
dynamically allocated parse table or a static
parse table. An escape feature was added for
special token definitions.

2007-06-22 22:52
1.2.10

파싱 테이블 코드는 생성을하고 파서 (약 40 %)의 런타임 성능을 향상 시동 정적 배열로 변경되었습니다.
Tags: Minor feature enhancements
The parse table code has been changed to static arrays, which improves startup and and runtime performance of the generated parser (about 40 %).

Project Resources