[Book Cover]

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


Summary

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.

Features


guides students through the complete construction of a Pascal compiler, giving students the following advantages:

  • familiarity—most students will know the language.
  • simplicity—the language is small enough to allow the construction of a complete compiler in a text of manageable size.
  • nontriviality—Pascal 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 activity—why 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.


Table of Contents
    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.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com