Module Parametrization By Rewriting: Theory underlying our tutorial “D2d — valide aber lesbar”
dc.contributor.author | Lepper, Markus | |
dc.contributor.author | Trancón, Baltasar | |
dc.contributor.editor | Klein, Maike | |
dc.contributor.editor | Krupka, Daniel | |
dc.contributor.editor | Winter, Cornelia | |
dc.contributor.editor | Gergeleit, Martin | |
dc.contributor.editor | Martin, Ludger | |
dc.date.accessioned | 2024-10-21T18:24:27Z | |
dc.date.available | 2024-10-21T18:24:27Z | |
dc.date.issued | 2024 | |
dc.description.abstract | With modular architectures of source text objects, which organize re-usable complex definitions in libraries of importable modules, a method of free rewriting can be more adequate than pre-wired parameters: Each module import can be accompanied with a set of rewriting rules, mapping references to expressions and thus adapting the imported definitions to the needs of the importer. Such a mechanism is described in this paper; it has been implemented in the d2d system applied to document types. It can easily be transferred to other formalisms for document types definition, and appears applicable also to other architectures with a 'glass box' view to modules. There are two fundamentally different use cases: rewriting (a) to algebraic semantics, e.g., for controlling a parsing process, and (b) reifying the rewritten results, for documentation, statistics, automated user dialogue, etc. The second case needs much more effort than the first. For both cases, an algorithm is presented, which is designed for optimized performance, and which reflects details arising from experiences in practical applications. The transfer to other languages is supported by a division of the second algorithm into a generic and a specific part. | en |
dc.identifier.doi | 10.18420/inf2024_49 | |
dc.identifier.isbn | 978-3-88579-746-3 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/45209 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | INFORMATIK 2024 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-352 | |
dc.subject | Rewriting | |
dc.subject | Source Text Modules | |
dc.subject | Module Parametrization | |
dc.subject | XML for Authors | |
dc.title | Module Parametrization By Rewriting: Theory underlying our tutorial “D2d — valide aber lesbar” | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 625 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 607 | |
gi.conference.date | 24.-26. September 2024 | |
gi.conference.location | Wiesbaden | |
gi.conference.sessiontitle | TUTORIAL: D2d -- Valide aber lesbar: Flüssiges Schreiben und Lesen von XML-konfomen Dokumenten |
Dateien
Originalbündel
1 - 1 von 1
Lade...
- Name:
- Lepper_Trancon_Module_Parametrization.pdf
- Größe:
- 675.63 KB
- Format:
- Adobe Portable Document Format