Show simple item record

dc.contributor.author VEREBCEANU, Mirela
dc.contributor.author DODON, Ion
dc.contributor.author LAPTEDULCE, Nicu
dc.contributor.author RAILEAN, Nichita
dc.date.accessioned 2019-07-03T05:48:07Z
dc.date.available 2019-07-03T05:48:07Z
dc.date.issued 2019
dc.identifier.citation VEREBCEANU, Mirela, DODON, Ion, LAPTEDULCE, Nicu et al. Domain Specific Language for astrology. [Resursă electronică]. In: Conferinţa tehnico-ştiinţifică a studenţilor, masteranzilor şi doctoranzilor, Universitatea Tehnică a Moldovei, 26-29 martie, 2019. Chișinău, 2019, vol. 1, pp. 219-222. ISBN 978-9975-45-587-9. ISBN 978-9975-45-588-6 (Vol.1). en_US
dc.identifier.isbn 978-9975-45-587-9
dc.identifier.uri http://repository.utm.md/handle/5014/2938
dc.description Resursă electronică en_US
dc.description.abstract In this article describes a Domain Specific Language for astrology. It is named Astro and uses .astro extension. The Astro domain specific language has the purpose to gather astrology data from an API offered by astrologyapi.com and show it to the user. The grammar of this domain specific language is simple so that it cannot confuse the user with many different functions and tricks. It is focused on defining person info that is handled through variables and showing info for those persons by calling specific functions. These specific functions are actually types of requests to the API (ex: wster_horoscope, lunar_metrics, general_sign_reports). The API offers almost any information related to astrology and it is categorized in Calculations, Life Reports, and Compatibility Reports. The ANTLR was used in order to define the grammar and to create the lexer and parser. Antlr is also a domain specific language with the purpose to create other DSLs. In order to invoke ANTLR and to generate lexer and parser as target language is used Java. Java will be the engine of the DSL. It uses an SDK offered by astrologyAPI.com. en_US
dc.language.iso en en_US
dc.publisher Tehnica UTM en_US
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject DSL en_US
dc.subject astrology en_US
dc.subject API en_US
dc.subject ANTLR en_US
dc.subject parse tree en_US
dc.subject lexer en_US
dc.title Domain Specific Language for astrology en_US
dc.type Article en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Browse

My Account