Chapter 6. Transforming a Grammar

This chapter explains how to ensure the correct behavior of operators in a language. You'll also learn how to avoid looping in a parser, which can follow from loops in a grammar.

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.