Language-Sensitive Editor

Language-Sensitive Editor (LSE) is a full-screen visual editor for the VAX/VMS and OpenVMS Operating systems. LSE is implemented by using the Text Processing Utility (TPU) language. It is part of the DECset programming tool set, which also contains a test manager, the performance and coverage analyzer (PCA), a code management system (CMS), and a module management mystem (MMS).{{cite book|last1=Compaq|title=DECset Release 12.2A for OpenVMS VAX Systems|date=August 1999|url=http://www1.astadia.com/masterindex/spd/spd_008b6910.txt|accessdate=August 31, 2016|archive-url=https://web.archive.org/web/20170328203847/http://www1.astadia.com/masterindex/spd/spd_008b6910.txt|archive-date=March 28, 2017|url-status=dead}}

Features

LSE requires the features of a VT100 terminal and successors, or a compatible terminal emulator. It has the following features:{{cite web|last1=Stevens|first1=Mark|title=Language Sensitive Editor: LSE|url=http://www.stsci.edu/ftp/documents/system-docs/vms-guide/html/VUG_31.html|website=VMS Users Guide|accessdate=August 31, 2016}}

  • Syntax templates for a number of programming languages, which can be modified or extended by the user.
  • Windowing support.
  • Compilation and debug within editor.
  • Programmable editing functions.
  • EDT keypad layout default.

Languages

As shipped in 1999 LSE came with templates for the following programming languages:

As of 2007 the following additional templates were supplied:{{cite web|title=Kednos PL/I for OpenVMS Systems User Manual|url=http://www.kednos.com/pli/docs/USERS_GUIDE/6292pro.html|website=Kednos.com|accessdate=August 31, 2016}}

References

{{Reflist}}