Table of contents (18 papers)

  1. Front Matter
  2. A short review of high speed compilation
    Werner Aßmann
    Pages 1-10
  3. Incremental symbol processing
    Peter Fritzson
    Pages 11-38
  4. Generators for high-speed front-ends
    Josef Grosch
    Pages 81-92
  5. Incremental algorithms in PROF-LP
    T. Gyimóthy, T. Horváth, F. Kocsis, J. Toczki
    Pages 93-102
  6. The INDIA lexic generator
    Michael Albinus, Werner Aßmann
    Pages 115-127
  7. ILALR: An incremental generator of LALR(1) parsers
    R. Nigel Horspool
    Pages 128-136
  8. Type checking in the large
    Michael R. Levy
    Pages 137-145
  9. Code generation for a RISC machine
    Petr Kroha
    Pages 204-214
  10. Two tree pattern matchers for code selection
    Beatrix Weisgerber, Reinhard Wilhelm
    Pages 215-229

About these proceedings


Advances and problems in the field of compiler compilers are the subject of the 2nd CCHSC Workshop which took place in Berlin, GDR, in October 1988. The 18 papers which were selected for the workshop are now included in this volume, among them three invited papers. They discuss the requirements, properties and theoretical aspects of compiler compilers as well as tools and metatools for software engineering. The papers cover a wide spectrum in the field of compiler compilers ranging from overviews of existing compiler compilers and engineering of compiler compilers to special problems of attribute evaluation generation and code generation. In connection with compiler compiler projects means of supporting high speed compilation are pointed out. Special attention is given to problems of incremental compilation.


Attribut Attributgrammatiken Compilererzeugung Inkrementelle Compiler Software Engineering compiler

Bibliographic information

  • Copyright Information Springer-Verlag 1989
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-51364-3
  • Online ISBN 978-3-540-46200-2
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349