Register your product to gain access to bonus material or receive a coupon.
learning to use a C++ system development system.
developing essentially the system described in the text.
suggestions for additions to the example system.
Holmes satisfies the dual demand for an introduction to compilers and a hands-on compiler construction project manual in The Object-Oriented Compiler Workbook. KEY BENEFITS: This book details the construction process of a fundamental, yet functional compiler, so that readers learn by actually doing. It uses C++ as the implementation language, the most popular Object Oriented language, and compiles a tiny subset of Pascal, resulting in source language constructs that are already a part of most readers' experience. It offers extensive figures detailing the behavior of the compiler, especially as it relates to the parse tree. It supplies complete source codes for example compiler listed as an appendix and available by FTP.
1. Preparing the Platform.
2. Objects and Classes.
3. Analysis and Design.
4. Main Module.
5. System Control.
6. The Scanner/Parser Module.
7. Symbol Table Module.
8. Parse Tree Nodes.
9. Implementing Parse Tree Nodes.
10. Interpreter Module.
11. Emitter Module.
A Program Code.
Bibliography.
Index.