Object-oriented compiler construction / Jim Holmes.
Material type: TextPublication details: Englewood Cliffs, N.J : Prentice Hall, c1995.ISBN:- 013630740X
- 005.4/53 20
- QA76.76.C65 H64 1995
Item type | Home library | Call number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|
Two Week Loan | 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.