LISA: An Interactive Environment for Programming Language Development

  • Marjan Mernik
  • Mitja Lenič
  • Enis Avdičaušević
  • Viljem Žumer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2304)


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. 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
  2. 2.
    Marjan Mernik, Nikolaj Korbar, and Viljem Žumer. LISA: A tool for automatic language implementation. ACM SIGPLAN Notices, 30(4):71–79, April 1995.CrossRefGoogle Scholar
  3. 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
  4. 4.
    Marjan Mernik, Mitja Lenič, Enis Avdičaušević, and Viljem Žumer. Multiple Attribute Grammar Inheritance. Informatica, 24(3):319–328, September 2000.zbMATHGoogle Scholar
  5. 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. 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. 7.
    Marjan Mernik and Viljem Žumer. Incremental language design. IEE Proceedings Software, 145(2–3):85–91, 1998.Google Scholar
  8. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Marjan Mernik
    • 1
  • Mitja Lenič
    • 1
  • Enis Avdičaušević
    • 1
  • Viljem Žumer
    • 1
  1. 1.Faculty of Electrical Engineering and Computer Science Institute of Computer ScienceUniversity of MariborMariborSlovenia

Personalised recommendations