Preface

The premise of this book is that by learning how to work with parsers, you can create new computer languages that exactly fit your domain. When you create a language, you give your language users a new way to control their computers. By learning about parsers, you learn to define the way your users interact with computers using text.

Who Should Read This Book

This book assumes you have a good understanding of Java and would like to learn how to do the following:

  • Use a handful of tools to create new computer languages quickly.

  • Translate the design of a language into code.

  • Create new computer languages with Extensible Markup Language (XML).

  • Accept an arithmetic formula from your user and compute its result.

  • Accept and apply matching expressions ...

Get Building Parsers with Java™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.