株式会社極東書店トップ商品一覧The Synthesizer Generator Reference Manual. Third Edition 1989

商品詳細

The Synthesizer Generator Reference Manual. Third Edition 1989

The Synthesizer Generator Reference Manual. Third Edition 1989

・ISBN 978-0-387-96910-7 paper EUR 99.99

¥26,726.- (税込) (※)価格はご注文時の参考価格となります。
納品価格につきましては書籍の入荷時点で確定となります。
版元の原価改定、外国為替の変動等により異なる場合がございますので、予めご了承下さい。

お気に入り
著者・編者Reps, Thomas W. / Teitelbaum, Tim,
シリーズ (Monographs in Computer Science)
出版社 (Springer-Verlag New York Inc., US)
出版年月1988
ページ数171 pp.
言語ENG
ニュース番号<A04-87656>

解説

The Synthesizer Generator is a system for automating the implementation of language-based editing environments. The editor designer prepares a specification that includes rules defining a language's context-free abstract syn- tax, context-sensitive relationships, display format, and concrete input syntax. From this specification, the Synthesizer Generator creates a display editor for manipulating objects according to these rules [Reps84]. This volume, The Synthesizer Generator Reference Manual, is intended as the defining document of the system. A companion volume, The Synthesizer Gen- erator: A System for Constructing Language-Based Editors [Reps88], provides a more tutorial description of the system; it contains numerous examples that illustrate the specification and use of generated editors, as well as chapters that explain important algorithms of the implementation. The Synthesizer Generator is a generalization of our earlier system, the Cor- nell Program Synthesizer [Teitelbaum81], which was a programming environ- ment for a specific small dialect of PL/I. It featured a display-oriented, syntax- directed editor, an incremental compiler, an execution supervisor supporting source-level debugging, and a file system containing syntactically typed pro- gram fragments. Whereas PL/I was built into the Cornell Program Synthesizer, the Synthesizer Generator accepts a formal language definition as input. Although originally conceived as a tool for creating Synthesizer-like environments for arbitrary pro- gramming languages, the Synthesizer Generator is more broadly useful. Any textual language with a hierarchical phrase structure grammar is a candidate. vi Preface Interactive theorem proving for formal mathematics and logic, for example, has emerged as a particularlysuitable application.