RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки // Архив

Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 2019, том 29, выпуск 3, страницы 422–437 (Mi vuu693)

КОМПЬЮТЕРНЫЕ НАУКИ

Подход к проектированию языка подстановок для генерации электронных документов, содержащих сложные таблицы

Е. А. Белых, Ю. В. Гольчевский

Институт точных наук и информационных технологий, Сыктывкарский государственный университет имени Питирима Сорокина, 167001, Россия, г. Сыктывкар, Октябрьский пр., 55

Аннотация: В представленной работе описывается способ проектирования языка подстановок для генерации электронных документов на основе содержимого баз данных и файлов. Проектируемый язык предполагает возможность работы как с одной базой данных, так и с большим числом однотипных баз, имеет модульную структуру, при которой для сложных элементов документа используются шаблоны на отдельных вспомогательных языках. Один из таких вспомогательных языков — язык для генерации таблиц, имеющих сложную структуру с вложенными подтаблицами и расширенными ячейками. Описываемый язык позволяет группировать в удобном для чтения виде большие объемы разнообразных данных. Также предполагается, что язык подстановок и его вспомогательные конструкции не будут привязаны к каким-либо форматам входных и выходных данных, что позволяет использовать любые подходящие форматы путем написания соответствующего модуля для интерпретатора.

Ключевые слова: язык подстановок, языки программирования, генерация документов, шаблоны, электронные таблицы.

УДК: 004.423, 004.657, 004.91

MSC: 68N15, 68N20

Поступила в редакцию: 24.04.2019

DOI: 10.20537/vm190311



Реферативные базы данных:


© МИАН, 2024