VAX Language-Sensitive Editor and VAX Source Code Analyzer

User Manual

Order Number: AA-PAJLA-TK

This manual introduces the VAX Language-Sensitive Editor (LSE) and the VAX Source Code Analyzer (SCA), describing how these tools integrate with each other and with other VMS productivity tools to create a comprehensive, multilanguage software development environment.

LSE is an advanced text editor with language-specific features, offering capabilities such as code compilation, diagnostic review, formatted language constructs (templates), online help, pseudocode entry, code elision, and documentation extraction. It supports various VAX programming languages and allows users to customize their editing environment.

SCA is a multilanguage, interactive cross-reference and static analysis tool designed to help developers understand large software projects. It provides detailed information about symbols, files, modules, call tree analysis, consistency checking (via the INSPECT command), and library management.

Together, LSE and SCA enable an integrated workflow for designing, creating, compiling, correcting, and inspecting source code within a single editing session. The document also covers LSE's integration with the VAX DEC/Code Management System (CMS) for file management and its links with other VMS tools like the Debugger and Performance and Coverage Analyzer.

The manual is structured into four parts:

  1. Using LSE: Covers basic editing tasks, working with files, windows, and language-specific features like placeholders, tokens, pseudocode, and comments.
  2. Using SCA: Provides an introduction to SCA, guides through performing SCA tasks, using the SCA Query Language for simple to complex queries, and managing SCA libraries.
  3. Designing Programs: Explains how to use LSE and SCA for program design, including creating designs, expressing design information in comments, processing designs, and generating various design reports (e.g., HELP, PACKAGE, INTERNALS, 2167A). It also touches on reverse-engineering designs.
  4. Customizing Functions: Details how to customize the LSE environment, including editing functions, DECwindows menus, LSE templates, diagnostic file support, overviews, and reports.
AA-PAJLA-TK
December 1989
396 pages
Quality

Original
13MB

Site structure and layout ©2025 Majenko Technologies