Modular translator from LYaPAS
Prikladnaya Diskretnaya Matematika. Supplement, no. 9 (2016), pp. 122-126.

Voir la notice de l'article provenant de la source Math-Net.Ru

The development of the modular translator from LYaPAS is discussed. The final goal of the development is having a compiler from LYaPAS written in LYaPAS. The translation process is divided into stages, each handled by a translator module. The modules are implemented as executable files that exchange data via files. The intermediate translation results are represented in auxiliary languages.
@article{PDMA_2016_9_a48,
     author = {D. A. Stefantsov and V. O. Safonov and V. V. Pershin and S. Yu. Grechnev and P. A. Tomskikh},
     title = {Modular translator from {LYaPAS}},
     journal = {Prikladnaya Diskretnaya Matematika. Supplement},
     pages = {122--126},
     publisher = {mathdoc},
     number = {9},
     year = {2016},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/PDMA_2016_9_a48/}
}
TY  - JOUR
AU  - D. A. Stefantsov
AU  - V. O. Safonov
AU  - V. V. Pershin
AU  - S. Yu. Grechnev
AU  - P. A. Tomskikh
TI  - Modular translator from LYaPAS
JO  - Prikladnaya Diskretnaya Matematika. Supplement
PY  - 2016
SP  - 122
EP  - 126
IS  - 9
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/PDMA_2016_9_a48/
LA  - ru
ID  - PDMA_2016_9_a48
ER  - 
%0 Journal Article
%A D. A. Stefantsov
%A V. O. Safonov
%A V. V. Pershin
%A S. Yu. Grechnev
%A P. A. Tomskikh
%T Modular translator from LYaPAS
%J Prikladnaya Diskretnaya Matematika. Supplement
%D 2016
%P 122-126
%N 9
%I mathdoc
%U http://geodesic.mathdoc.fr/item/PDMA_2016_9_a48/
%G ru
%F PDMA_2016_9_a48
D. A. Stefantsov; V. O. Safonov; V. V. Pershin; S. Yu. Grechnev; P. A. Tomskikh. Modular translator from LYaPAS. Prikladnaya Diskretnaya Matematika. Supplement, no. 9 (2016), pp. 122-126. http://geodesic.mathdoc.fr/item/PDMA_2016_9_a48/

[1] Toropov N. R., “Yazyk programmirovaniya LYaPAS”, Prikladnaya diskretnaya matematika, 2009, no. 2, 9–25

[2] Grechnev S. Yu., Stefantsov D. A., “Modifikatsiya LYaPASa dlya razrabotki OS”, Prikladnaya diskretnaya matematika. Prilozhenie, 2015, no. 8, 129–131

[3] Stefantsov D. A., Tomskikh P. A., “Razrabotka operatsionnoi sistemy na yazyke LYaPAS”, Prikladnaya diskretnaya matematika. Prilozhenie, 2015, no. 8, 134–135

[4] JSON. ECMA-404 The JSON Data Interchange Standard, , 2016 http://www.json.org/

[5] Jansson: C library for encoding, deconding and manipulating JSON data, , 2016 https://github.com/akheron/jansson

[6] Jsoncpp: A C++ library for interacting with JSON, , 2016 https://github.com/open-source-parsers/jsoncpp

[7] CompCert. Compilers you can formally trust, , 2016 http://compcert.inria.fr/

[8] Zhukovskaya A. O., Stefantsov D. A., “Operatsionnaya semantika LYaPASa”, Prikladnaya diskretnaya matematika. Prilozhenie, 2015, no. 8, 131–132

[9] Flex: The Fast Lexical Analyzer, , 2016 http://flex.sourceforge.net/

[10] GNU Bison. A general-purpose parser generator, , 2016 https://www.gnu.org/software/bison/