Series Foreword | p. v |
Preface | p. vii |
Acknowledgments | p. ix |
Introduction | p. 1 |
Providing better programming environments | p. 6 |
Attribute grammars and attribute evaluation | p. 17 |
Incremental attribute evaluation | p. 29 |
Optimal-time change propagation | p. 38 |
Extending the model of editing | p. 49 |
Space-efficient attribute evaluation | p. 54 |
Efficient representations of large attributes | p. 81 |
Incremental evaluation for restricted classes of attribute grammars | p. 88 |
Some final remarks | p. 107 |
The Synthesizer Generator Reference Manual | p. 111 |
The running time of Algorithm 7.8 | p. 127 |
Bibliography | p. 129 |
Index of symbols | p. 135 |
Index of Definitions | p. 137 |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.