Back to Search
Start Over
IDE Support of String-Embedded Languages
- Source :
- Моделирование и анализ информационных систем, Vol 21, Iss 6, Pp 131-143 (2014)
- Publication Year :
- 2014
- Publisher :
- Yaroslavl State University, 2014.
-
Abstract
- Complex information systems are often implemented by using more than one programming language. Sometimes this variety takes a form of one host and one or few string-embedded languages. Textual representation of clauses in a string-embedded language is built at run time by a host program and then analyzed, compiled or interpreted by a dedicated runtime component (database, web browser etc.) Most general-purpose programming languages may play the role of the host; one of the most evident examples of the string-embedded language is the dynamic SQL which was specified in ISO SQL standard and is supported by the majority of DBMS. Standard IDE functionality such as code completion or syntax highlighting can really helps the developers who use this technique. There are several tools providing this functionality, but they all process only one concrete string-embedded language and cannot be easily extended for supporting another language. We present a platform which allows to easily create tools for string-embedded language processing.
Details
- Language :
- English, Russian
- ISSN :
- 18181015 and 23135417
- Volume :
- 21
- Issue :
- 6
- Database :
- Directory of Open Access Journals
- Journal :
- Моделирование и анализ информационных систем
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.5c31d297d7b94ccfbe47555ecdf0ab48
- Document Type :
- article
- Full Text :
- https://doi.org/10.18255/1818-1015-2014-6-131-143