Inproceedings,

SIMON: A Grammar-based Transformation System for Structured Documents

, and .
Fifth International Conference on Electronic Publishing, page 361--372. Darmstadt, Germany, Origination, Dissemination, and Design (EPODD) EP '94, (1994)

Abstract

SIMON is a grammar-based transformation system for restructuring documents. Its target applications include meta-level specification of document assembly, view definition and retrieval for multiview documents, and document type evolution. The internal document model is based on attribute grammars, and it interfaces with external document models such as SGML through input and output conversion. The transformation engine of SIMON is an amalgamation of syntax-directed computation and content-oriented computation: the former is through higher-order (and related) extensions of attribute grammars, whereas the latter is done by externally defined programs and it is for computation not naturally amenable to the syntax-directed paradigm. The current implementation of SIMON employs the higher-order extension proposed by H. H. Vogt, S. D. Swierstra, and M. F. Kuiper for the syntax-directed computation, and C++ for the content-oriented computation

Tags

Users

  • @dparigot

Comments and Reviews