There are countless textbooks on compiler design out there, and likely any one of them will do for a second opinion. One particular textbook I recommend is the well known ``Dragon book'':

A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman,Compilers: Principles, Techniques, and Tools, 2nd edition, Addison Wesley, 2006. ISBN 0-321-48681-1.

The first edition of this textbook is available in the library (call number QA 76.76 .C65 A37 1986).

The following pretty good textbook is available on-line and free of charge:

Torben Mogensen, Basics of Compiler Design, DIKU, University of Copenhagen, 2010.

Here are some further Web resources for all things parsing (thank you Shahn Nadeau):

- A Web-based tool for investigating context-free grammars
- First and Follow Sets
- Tutorial on LALR(1) parsing

Stefan Bruda 2016-04-24