Modular translator from lyapas | Applied Discrete Mathematics. Supplement. 2016. № 9.

Modular translator from lyapas

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.

Download file
Counter downloads: 200

Keywords

ЛЯПАС, язык программирования, операционная система

Authors

NameOrganizationE-mail
Stefantsov D. A.Tomsk State Universityd.a.stefantsov@isc.tsu.ru
Safonov V. O.Tomsk State Universityvsaffonov.1115@gmail.com
Pershin V. V.Tomsk State Universityv.pershin.93@gmail.com
Grechnev S. Yu.Tomsk State Universitysgrechnev@gmail.com
Tomskikh P. A.Tomsk State Universitypavlic148@gmail.com
Всего: 5

References

Торопов Н. Р. Язык программирования ЛЯПАС jj Прикладная дискретная математика. 2009. №2. С. 9-25.
Гречнев С.Ю., Стефанцов Д. А. Модификация ЛЯПАСа для разработки ОС jj Прикладная дискретная математика. Приложение. 2015. №8. С. 129-131.
Стефанцов Д. А., Томских П. А. Разработка операционной системы на языке ЛЯПАС jj Прикладная дискретная математика. Приложение. 2015. №8. С. 134-135.
JSON. ECMA-404 The JSON Data Interchange Standard. http://www.json.org/. 2016.
Jansson: C library for encoding, deconding and manipulating JSON data. https://github. com/akheron/jansson. 2016.
Jsoncpp: A C++ library for interacting with JSON. https://github.com/ open-source-parsers/jsoncpp. 2016.
CompCert. Compilers you can formally trust. http://compcert.inria.fr/. 2016.
Жуковская А. О., Стефанцов Д. А. Операционная семантика ЛЯПАСа // Прикладная дискретная математика. Приложение. 2015. №8. С. 131-132.
flex: The Fast Lexical Analyzer. http://flex.sourceforge.net/. 2016.
GNU Bison. A general-purpose parser generator. https://www.gnu.org/software/bison/. 2016.
 Modular translator from lyapas | Applied Discrete Mathematics. Supplement. 2016. № 9.

Modular translator from lyapas | Applied Discrete Mathematics. Supplement. 2016. № 9.

Download full-text version
Counter downloads: 1385