compiler construction
Recently Published Documents


TOTAL DOCUMENTS

150
(FIVE YEARS 6)

H-INDEX

10
(FIVE YEARS 0)

2020 ◽  
Vol 28 (3) ◽  
pp. 606-625
Author(s):  
Srećko Stamenković ◽  
Nenad Jovanović ◽  
Pinaki Chakraborty

10.29007/3bwg ◽  
2018 ◽  
Author(s):  
Volker Mattick

Algebraic specification methods, well-known in the area of programming languages, are adapted to present a tailored framework for hyperdocuments and hyperdocument systems. In this framework, a hyperdocument is defined via its abstract syntax, which is a variable-free term of a suitable constructor-based signature. Both the representation in a markup language and the graphical presentation on the screen as well as further representations are elements of particular algebraic interpretations of the same signature. This technique allows the application of well-known methods from the field of compiler construction to the development of hyperdocument systems. Ideas for its implementation in the functional language Haskell are roughly drafted. It is shown how XML-based markup languages with schemas and stylesheets can be defined in terms of this framework and how this framework can be extended so that it can deal with partially specified documents, called semi documents. These semi documents can be automatically adapted to the users' needs, which e.g. is helpful to ensure accessibility.


Sign in / Sign up

Export Citation Format

Share Document