![[Book Cover]](../covergif/ph_bkcvr.gif)
|
Object-Oriented Compiler Construction, 1/e
James Holmes, Bethel College
Published November, 1994 by Prentice Hall Engineering/Science/Mathematics
Copyright 1995, 528 pp.
Cloth
ISBN 0-13-630740-X
|
Sign up for future mailings on this subject.
See other books about:
Compiler Construction-Computer Science
|

In Object-Oriented Compiler Construction, Holmes details the
concepts and methods used to construct interpreters and compilers,
namely a Pascal compiler. He also covers Object-Oriented analysis,
design and coding techniques while illustrating the use of C++ as
an implementation language/environment for the construction of interpreters
and compilers.
guides students through the complete construction of a
Pascal compiler, giving students the following advantages:
- familiaritymost students will know the language.
- simplicitythe language is small enough to
allow the construction of a complete compiler in a text of
manageable size.
- nontrivialityPascal contains many of the
important and interesting constructs faced by modern compiler writers.
spends time covering the standard compiler components that
may or may not benefit from Object-Oriented design activitywhy
they work, how to build them, how to install them in an Object-Oriented
system.
offers an appendix containing a brief, functional overview
of the C++ language and describing the specific features that are
used most often in the construction of the Pascal compiler.
accompanying project book by same author.
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.
13. Compiler Utilities.
Appendices.
Bibliography.
Index.
|