Back to Search
Start Over
Some Methods of Applying Attributes for the Definition of Static Semantics
- 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