DocumentCode :
3151691
Title :
Compiler/interpreter generator system LISA
Author :
Mernik, Marjan ; Lenic, Mitja ; Avdicausevic, Enis ; Zumer, Viljem
Author_Institution :
Fac. of Electr. Eng. & Comput. Sci., Maribor Univ., Slovenia
fYear :
2000
fDate :
4-7 Jan. 2000
Abstract :
The paper describes the LISA system which is a generic interactive environment for programming language development. From the formal language specifications of a particular programming language, LISA produces a language specific environment that includes a language-knowledgeable editor, a compiler/interpreter and other graphic tools. The paper focuses on design decisions, implementation issues and tool integration in the system LISA. The main reasons for developing a new compiler/interpreter generator system were: support for incremental language development, support for language design in a visual manner and the portability of the system and the generated environment. LISA is a set of related tools such as scanner generators, parser generators, compiler generators, graphic tools, editor and conversion tools, which are integrated by well designed interfaces. Therefore, it has the advantages of a single system and federated environment. LISA and the generated environment are written in Java which enables high portability to different platforms.
Keywords :
grammars; interactive systems; program compilers; program interpreters; software portability; software tools; LISA system; compiler generators; compiler/interpreter; compiler/interpreter generator system; conversion tools; design decisions; federated environment; formal language specifications; generated environment; generic interactive environment; graphic tools; implementation issues; incremental language development; language specific environment; language-knowledgeable editor; parser generators; portability; programming language development; scanner generators; tool integration; Computer languages; Computer science; Graphics; Humans; Identity-based encryption; Java; Program processors; Programming profession; Software engineering; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
Type :
conf
DOI :
10.1109/HICSS.2000.927021
Filename :
927021
Link To Document :
بازگشت