Back to Search Start Over

Some Methods of Applying Attributes for the Definition of Static Semantics

Authors :
Ludmila N. Fedorchenko
Alexander Geida
Source :
Proceedings of the XXth Conference of Open Innovations Association FRUCT, Vol 33, Iss 2, Pp 353-358 (2023)
Publication Year :
2023
Publisher :
FRUCT, 2023.

Abstract

Abstract—Traditional theoretical works on language processing systems define the syntax of a formal language as a set of rules of grammar, which a compiler can check, all other language aspects, which we can detect only in runtime. We call them "semantics". Moreover, static semantics – i.e., those language properties which may be checked at the translation (compilation) time, distinguish from dynamic semantics – all other properties of this language. This article describes various approaches to defining the static semantics of an implemented language. A comparison of attribute-based language specification methods is also given. Examples provided. In addition, a new attribute-based approach to the implementation of contextual conditions in a translational context-free grammar in regular form are presented in the article. The attention is paid to the attributed automation model in the framework of automata theory to the decomposition problem and, to the application of attributed automata from the point of view of model developed.

Details

Language :
English
ISSN :
23057254 and 23430737
Volume :
33
Issue :
2
Database :
Directory of Open Access Journals
Journal :
Proceedings of the XXth Conference of Open Innovations Association FRUCT
Publication Type :
Academic Journal
Accession number :
edsdoj.f86c18c085214c4f82ecd9ca97560858
Document Type :
article
Full Text :
https://doi.org/10.5281/zenodo.8005295