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

An infinite loop fix for some special LALR grammars.

2009-02-13 23:41
1.3.1

This release catches an infinite loop in the first set calculation for
some complex grammars with epsilon productions.
標籤: Minor bugfixes

2007-09-01 23:27
1.3.0

LALR parser analysis was added.
標籤: Major feature enhancements

2007-08-15 12:19
1.2.11

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.
標籤: Minor feature enhancements

2007-06-22 22:52
1.2.10

The parse table code has been changed to static arrays, which improves startup and and runtime performance of the generated parser (about 40 %).
標籤: Minor feature enhancements

Project Resources