Object-oriented compiler construction / Jim Holmes.
Material type:
Item type | Home library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
![]() |
College Lane Learning Resources Centre Main Shelves | 005.453 HOL (Browse shelf(Opens below)) | Available | 4401219446 |
Enhanced descriptions from Syndetics:
Includes bibliographical references (p. 473-474) and index.
1. Compiler Structure -- 2. Object-Oriented Methods -- 3. Analysis -- 4. Controller -- 5. Scanner -- 6. Parser -- 7. Symbol Tables -- 8. Parse Tree Nodes -- 9. Static Semantics -- 10. Interpreter -- 11. Code Generator -- 12. Optimizer -- A. C++ Digest -- B. Finite-State Machines -- C. Compiler Utilities -- D. Testing the Compiler -- E. Pascal Grammar.
This comprehensive volume describes the design and implementation of interpreters and compilers, with specific emphasis on the construction of a Pascal compiler. Author Jim Holmes uses object-oriented analysis and design methods to elucidate the specific compiler components and then gives actual C++ implementation details of these definitions.