TY - BOOK AU - Mak,Ronald TI - Writing compilers and interpreters : : a modern software engineering approach using Java / SN - 9780470177075 (pbk. : alk. paper) U1 - 005.452 20 PY - 2009/// CY - Indianapolis, IN : PB - Wiley, KW - Compilers (Computer programs) KW - Interpreters (Computer programs) KW - Java (Computer program language) N1 - Includes index; Chapter 1 : Introduction -- Chapter 2 : Framework I: Compiler and Interpreter -- Chapter 3 : Scanning -- Chapter 4 : The Symbol Table -- Chapter 5 : Parsing Expressions and Assignment Statements -- Chapter 6 : Interpreting Expressions and Assignment Statements -- Chapter 7 : Parsing Control Statements -- Chapter 8 : Interpreting Control Statements -- Chapter 9 : Parsing Declarations -- Chapter 10 : Type Checking -- Chapter 11 : Parsing Programs, Procedures, and Functions -- Chapter 12 : Interpreting Pascal Programs -- Chapter 13 : An Interactive Source-Level Debugger -- Chapter 14 : Framework II: An Integrated Development Environment (IDE) -- Chapter 15 : Jasmin Assembly Language and Code Generation for the Java Virtual Machine -- Chapter 16 : Compiling Programs, Assignment Statements, and Expressions -- Chapter 17 : Compiling Procedure and Function Calls and String Operations -- Chapter 18 : Compiling Control Statements, Arrays, and Records -- Chapter 19 : Additional Topics N2 - Compilers and interpreters are very difficult programs to write, but modern software engineering tackles the complexity. Design patterns and other object-oriented programming techniques guide you to develop well-structured code in incremental, understandable steps. Apply what you learn in this book to succeed with any complex software project ER -