Title
Compiler/Interpreter Generator System LISA
Abstract
This 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-knowledgable editor, a compiler/interpreter and other graphic tools. The paper focuses on design decisions, implementation issues and tools 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.
Year
DOI
Venue
2000
10.1109/HICSS.2000.927021
HICSS
Keywords
Field
DocType
generic interactive environment,federated environment,lisa system,language specific environment,particular programming language,formal language specification,interpreter generator system lisa,incremental language development,language design,graphic tool,programming language development,formal language,programming language,grammars,software portability
Programming language,Dynamic compilation,Functional compiler,Software engineering,Compiler-compiler,Computer science,Compiler correctness,Compiler,Interpreter,High-level programming language,First-generation programming language
Conference
ISBN
Citations 
PageRank 
0-7695-0493-0
15
1.09
References 
Authors
15
4
Name
Order
Citations
PageRank
Marjan Mernik13256154.23
mitja lenic212612.16
Enis Avdicau"evic3151.09
Viljem "umer4151.09