Crafting a compiler with C /
Charles N. Fischer and Richard J. LeBlanc, Jr.
- Boston : Addison-Wesley, c2010.
- xix, 812 p. : ill. ; 24 cm.
Includes bibliographical references and index.
Chapter 1 Introduction Chapter 2 A Simple Compiler Chapter 3 Chapter 4 Scanning—Theory and Practice Grammars and Parsing Chapter 5 LL(1) Grammars and Parsers Chapter 6 LR Parsing Chapter 7 Semantic Processing Chapter 8 Symbol Tables Chapter 9 Run-Time Storage Organization Chapter 10 Processing Declarations Chapter 11 Processing Expressions and Data Structure References Chapter 12 Translating Control Structures Chapter 13 Translating Procedures and Functions Chapter 14 Attribute Grammars and Multipass Translation Chapter 15 Code Generation and Local Code Optimization Chapter 16 Global Optimization Chapter 17 Parsing in the Real World