Projects / JetPAG

JetPAG

JetPAG is a flexible yet powerful full-LL(k) parser and lexical analyzer generator focused on high performance, efficiency, usability, and readability of generated code. It generates powerful optimized recursive descent recognizers, and supplies a small library that can be used to do minimal parsing needs. Generated code is nicely structured and distributed over several files for easier management and integration into larger projects. JetPAG offers a powerful control over the generated source code, preventing post-generation modifications.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  08 Feb 2007 17:48

    Release Notes: Many bugs were fixed. The analysis engines were vastly improved with smarter optimizations. Easier grammars and several new practical options were introduced. Importing and exporting token types for use among several grammars is supported. Improvements were made to the code generator.

    •  03 Jan 2007 18:18

      Release Notes: Improvements in the analysis of quantifiers. Reduced dependency between generated files. Additional facilities to run-time interaction. Revised and improved lookahead path construction. Easier working with multiple stream managers. Improved and cleaned up char stream managers. Easier debugging with need for recompilation. An additional form for set generation. A much more flexible and useful source embedding design.

      •  08 Dec 2006 18:54

        Release Notes: Compiling programs generated by JetPAG is much simpler, as there no library modules required for compilation anymore. A full implementation of multi-link lookahead paths enables much more efficient path generation. There is some code cleanup for analysis modules. There are fewer dependencies on fat STL structures. Several bugs have been fixed.

        •  06 Dec 2006 19:38

          No changes have been submitted for this release.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.