Back to Search Start Over

Partial evaluation grammars

Authors :
Nederhof, Mark-Jan
Sarbo, Janos J.
Source :
Computer Languages. March, 1993, Vol. 18 Issue 2, p137, 12 p.
Publication Year :
1993

Abstract

Partial evaluation grammar (PEG), a specification language that permits syntax and semantics to be integrally defined, is introduced. Definite clause grammars and basic partial evaluation, important foundations for PEGs, are analyzed. States that represent random access memory and I/O files are detailed. The predicate definition, PEG's center concept, eliminates the use of intermediate code, thus improving readability and compilers' mechanical derivation. PEG's exact procedural semantics and an application to the Warren Abstract Machine are also described.

Details

ISSN :
00960551
Volume :
18
Issue :
2
Database :
Gale General OneFile
Journal :
Computer Languages
Publication Type :
Academic Journal
Accession number :
edsgcl.13835601