ANTLR is a well-known parser generator . It can generate parsers in several languages. This project provides the templates to produce D code and a D runtime library for running the created parser. It requires ANTLR tool. Use svn to get D target. One example is included.
This target works with ANTLR 3.4
The Language Machine is a toolkit for language and grammar: a library, main program, and self-hosted rule compilers with one frontend. The system is easy to use. It directly implements unrestricted rule-based grammars with actions and external interfaces.
Convenient library (accessible e.g. from C code) to encode and decode arbitrary data (up to 1900 characters) accurately and fast to/from 2 dimensional PDF417 barcodes. PDF417 has error correction and can be read back from e.g. a scanner or webcam.