MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 P.R.H. Hendriks, 2

Download:
Download as a PDF | Download as a PS
by J. Heering, P. Klint, J. Rekers
http://www.cwi.nl/~paulk/publications/SDFManual.ps
Add To MetaCart

Abstract:

SDF is a formalism for the denition of syntax which is comparable to BNF in some respects, but has a wider scope in that it also covers the denition of lexical and abstract syntax. Its design and implementation are tailored towards the language designer who wants to develop new languages as well as implement existing ones in a highly interactive manner. It emphasizes compactness of syntax denitions by oering (a) a standard interface between lexical and context-free syntax; (b) a standard correspondence between context-free and abstract syntax; (c) powerful disambiguation and list constructs; and (d) an ecient incremental implementation which accepts arbitrary context-free syntax denitions. SDF can be combined with a variety of programming and specication languages. In this way these obtain fully general user-denable syntax.

Citations

268 Natural semantics – Kahn - 1987
164 Proving termination with multiset orderings – Dershowitz, Manna - 1979
131 The syntax definition formalism SDF - reference manual – Heering, Hendriks, et al. - 1989
104 Algebraic specification – Bergstra - 1989
96 Principles of OBJ2 – Futatsugi, Goguen, et al. - 1985
57 Snelting; The PSG system: from formal language definitions to interactive programming environments – Bahlke, Gregor - 1986
38 Incremental Generation of Parsers – Heering, Klint, et al. - 1990
29 Deterministic Parsing of Ambiguous Grammars – Aho, Johnson, et al. - 1975
26 A syntax-directed compiler for ALGOL 60 – Irons - 1961
24 On multiset orderings – Bellegarde, Lescanne - 1982
23 Executable Specification of Static Semantics – DESPEYROUX - 1984
16 Implementation of Modular Algebraic Specifications – Hendriks - 1991
13 Yacc: Yet Another Compiler-Compiler. Bell Laboratories – Johnson - 1986
11 Generation of interactive programming environments – Heering, Kahn, et al. - 1986
8 The PSG System: From Formal Language De to Interactive Programming Environments – Bahlke, Snelting - 1986
6 Algebraic Speci cation – Bergstra, Heering, et al. - 1989
6 Experience with an extensible language – Irons - 1970
5 The syntax de formalism SDF - reference manual – Heering, Hendriks, et al. - 1989
3 Lazy and incremental program generation. Report CS-R9124, Centrum voor Wiskunde en Informatica (CWI – Heering, Klint, et al. - 1991
2 Executable speci of static semantics – Despeyroux - 1984
2 GSE, a generic syntax-directed editor – Dijk, Koorn - 1990
2 Implementation of modular algebraic speci – Hendriks - 1991
1 Incremental generation of lexical scanners. Report CS-R8761, Centrum voor Wiskunde en Informatica (CWI – Heering, Klint, et al. - 1987