DECset Source Code Analyzer Command-Line Interface Reference Manual

*HyperReader

CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction
    Platform-Specific Information for Using SCA on OpenVMS
      SCA$LIBRARY Logical Name
      SCA Private Files
      Command Language Syntax
      Default Settings on OpenVMS Systems

  2      Using the SCA Callable Interface
    Overview
    Message Handling
    Rules for Calling SCA Routines
      Rules for Calling SCA Routines from LSE/DECTPU
    Callable Command Interface
    Callable Query Interface
      Data Models
      Handles
      Entities
      Attributes
      Example of the Callable Query Interface
    Callable SCA Routines
      Callable Command Interface Routines
      Callable Query Initialization/Cleanup Routines
      Callable Query Question-Building Routines
      Callable Query Result Manipulation Routines
      Callable Query Miscellaneous Routines

  SCA$ASYNCH_TERMINATE

  SCA$CLEANUP

  SCA$DO_COMMAND

  SCA$GET_ATTRIBUTE

  SCA$GET_ATTRI_KIND_T

  SCA$GET_ATTRI_VALUE_T

  SCA$GET_CURRENT_QUERY

  SCA$GET_INPUT

  SCA$GET_OCCURRENCE

  SCA$INITIALIZE

  SCA$LOCK_LIBRARY

  SCA$PUT_OUTPUT

  SCA$QUERY_CLEANUP

  SCA$QUERY_COPY

  SCA$QUERY_FIND

  SCA$QUERY_GET_ATTRIBUTE

  SCA$QUERY_GET_ATTRI_KIND_T

  SCA$QUERY_GET_ATTRI_VALUE_T

  SCA$QUERY_GET_NAME

  SCA$QUERY_GET_OCCURRENCE

  SCA$QUERY_INITIALIZE

  SCA$QUERY_PARSE

  SCA$QUERY_SELECT_OCCURRENCE

  SCA$SELECT_OCCURRENCE

  SCA$UNLOCK_LIBRARY

  3      Using the SCA Query Language
    Basic Concepts
    SCA Query Language Tutorial
      Simple Queries
      Using the EXPAND Function to Find Related Occurrences
      Using Logical Operators to Select Information
      The Current Query
      Structured Relationship Expressions
      Nonstructured Relationship Expressions
      Other Relationships
      The IN Function
      Path Names
      Combined Relationship Examples

  4      Evaluating SCA Query Expressions
    Query Expression Syntax
    Operator Precedence and Associativity
    Default Parenthesizing
    Semantics
    Attribute-Selection Expressions
      Name Selection
      Symbol-Class Selection
      Symbol Domain Selection
      Occurrence Selection
      File Specification Selection
    Operator Expressions
      Path-Name Expressions
      Intersection Expressions
      Union Expressions
      Exclusive-Or Expressions
    Function-Call Expressions
      Parameter Association
      Negation Function
      Expansion Function
      Indicated Function
      Query Usage Function
        The Current Query
      Relationship Functions
        Individual Relationship Functions
        Relationship Parameters
      The IN Function
    Abbreviation Rules