Welcome to JetPAG

JetPAG is a recursive-descent parser and lexical analyzer generator. It is easy to use. The syntax is simple and should be familiar for most users. It generates optimized and efficient recognizers. Compiling generated programs and integrating them into larger projects is easy and simple. Offered features and facilities are extensive and match most needs for parsing and lexical analysis.

Start using JetPAG. Download JetPAG now, take 10 minutes to read the Getting Started tutorial, and let JetPAG generate your first parser.

JetPAG is very flexible, it is as simple and easy to use as it is powerfull and suitable for advanced tasks. If you are interested in discovering the advanced features of JetPAG, take your time reading the comprehensive documentation.

You are welcome to support JetPAG's development. If you have any suggestions or want to report bugs, visit the feedback section.

News
Compled the code rewrite. This site will be updated accordingly soon.
12 March 2009
Back to developing JetPAG. Currently the code is undergoing a large-scale rewrite.
2 February 2009
Updated this site, added grammars to the archive and launched a dedicated section for articles.
10 February 2007
Latest grammars
CSS
by Tareq H. Sharafy
10 February 2007
Regular Expressions
by Tareq H. Sharafy
10 February 2007
Latest articles
Getting closer to generated code
by Tareq H. Sharafy
10 February 2007
Lookahead paths explained
by Tareq H. Sharafy
8 February 2007