Download Source Code

Download Documentation

Check it out at

Contact Bill


This book is for Java developers who want to learn a simple set of techniques for creating and parsing little languages.

The book covers the basics of parsing, including tokenization, how to recognize arithmetic, and how to create your own regular expression languages. Later chapters show how to create a SQL-like query language, a Prolog-like logic language, and a curve plotting language called Sling.

You can download the book's code examples and/or documentation.

Buy it at (affiliate link).


Copyright 1994-2016, William C. Wake -