LISA: An Interactive Environment for Programming Language Development
The LISA system is an interactive environment for programming language development. From the formal language specifications of a particular programming language LISA produces a language specific environment that includes editors (a language-knowledgable editor and a structured editor), a compiler/interpreter and other graphic tools. The LISA is a set of related tools such as scanner generators, parser generators, compiler generators, graphic tools, editors and conversion tools, which are integrated by well-designed interfaces.
- 1.Enis Avdičaušević, Mitja Lenič, Marjan Mernik, and Viljem Žumer. AspectCOOL: An experiment in design and implementation of aspect-oriented language. Accepted for publications in ACM SIGPLAN Notices.Google Scholar
- 3.Marjan Mernik, Mitja Lenič, Enis Avdičaušević, and Viljem Žumer. A reusable object-oriented approach to formal specifications of programming languages. L’Objet, 4(3):273–306, 1998.Google Scholar
- 5.Marjan Mernik, Mitja Lenič, Enis Avdičaušević, and Viljem Žumer. Compiler/ interpreter generator system LISA. In IEEE CD ROM Proceedings of 33rd Hawaii International Conference on System Sciences, 2000.Google Scholar
- 6.Marjan Mernik, Uroš Novak, Enis Avdičaušević, Mitja Lenič, and Viljem Žumer. Design and implementation of simple object description language. In Proceedings of 16th ACM Symposium on applied computing, pages 203–210, 2001.Google Scholar
- 7.Marjan Mernik and Viljem Žumer. Incremental language design. IEE Proceedings Software, 145(2–3):85–91, 1998.Google Scholar
- 8.Viljem Žumer, Nikolaj Korbar, and Marjan Mernik. Automatic implementation of programming languages using object-oriented approach. Journal of Systems Architecture, 43(1–5):203–210, 1997.Google Scholar