Télécharger la liste

Description du projet

Absimpa is a Java class library that provides a recursive decent parser. It is an experiment in abstraction and Java generics. It tries to include only the essentials of what makes out a parser and to leave out, or rather leave free for specification, what is not relevant for the parsing process.

Système requise

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-12-30 07:43 Retour à la liste release
180

Un léger changement dans l'architecture autorisé l'enlèvement d'un paramètre générique tout en maintenant la généralité de l'approche globale. L'avantage est que l'utilisation du paquet est beaucoup plus facile. En outre, le récursif décent de l'analyseur était conceptuellement différent avant pour un choix et un élément de séquence, résultant en un bogue caché. En améliorant l'intégrité conceptuelle de la façon dont les mesures sont effectuées récursif, le bogue peut être fixée. En outre, le code est bien plus lisible maintenant.
Tags: Refactoring, Bugfixes
A slight change in the architecture allowed the removal of one generic parameter while maintaining the overall generality of the approach. The benefit is that using the package is much easier. Furthermore, the recursive decent of the parser was conceptually different before for a choice and a sequence element, resulting in a hidden bug. By improving the conceptual integrity of how the recursive steps are performed, the bug could be fixed. In addition, the code is much more readable now.

Project Resources