
GIPSY: - a Grammar Based Interactive Processing System
Author(s) -
Jan Holdam,
Claus Nørgaard
Publication year - 1987
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v16i221.7572
Subject(s) - disk formatting , computer science , grammar , syntax , natural language processing , programming language , set (abstract data type) , artificial intelligence , linguistics , operating system , philosophy
Gipsy is an interactive document processing system based on syntax-directed editing, where a document is viewed as an abstract syntax tree derived over a document grammar. The outer structure of the document is described by means of a formatting rule for each production in the document grammar. These rules are written in a language based on a box and glue concept. Two kinds of users exist: grammar designers and ordinary users. To allow the user to control the formatting the grammar designer can use inherited attributes when writing the formatting rules. The values of these variables can be set by the user.