RUS  ENG
Full version
JOURNALS // Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki // Archive

Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki, 2019 Volume 29, Issue 3, Pages 422–437 (Mi vuu693)

COMPUTER SCIENCE

An approach to designing a substitution language for generating electronic documents containing complex tables

E. A. Belykh, Yu. V. Golchevskiy

Institute of Exact Sciences and Information Technologies, Pitirim Sorokin Syktyvkar State University, Oktyabrskii pr., 55, Syktyvkar, 167001, Russia

Abstract: This paper describes an approach to designing a substitution language for generating electronic documents based on the contents of databases and files. The proposed language involves the ability to work both with a single database and with a large number of databases with a similar structure. It has a modular structure, where additional auxiliary languages are used for generating complex document elements. One such auxiliary language is the language for generation of tables having a complex structure with subtables and extended cells. This auxiliary language will make it possible to group in a readable form a large amount of various data. It is also assumed that the substitution language and its auxiliary languages will not be bound to any input or output data formats, which will allow using any suitable formats by writing an appropriate module for the interpreter.

Keywords: substitution language, programming languages, document generation, templates, electronic tables.

UDC: 004.423, 004.657, 004.91

MSC: 68N15, 68N20

Received: 24.04.2019

DOI: 10.20537/vm190311



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024