CONTENTS Title Page Copyright Page Preface CDU DESCRIPTION 1 Command Processing 1.1 Command String Components 1.2 System and Process Command Tables 2 Using the CDU 3 Choosing a Table 3.1 Modifying Your Process Command Table 3.2 Adding a System Command 3.3 Creating an Object Module 4 Writing a Command Definition File 4.1 Defining Syntax 4.2 Defining Values 4.2.1 Built-In Value Types 4.2.2 User-Defined Keywords 4.3 Defining Command Verbs 4.4 Disallowing Entity Combinations 4.4.1 Specifying Expression Entities 4.4.2 Operators 4.5 Identifying Object Modules 5 Processing Command Definition Files 5.1 Adding Command Definitions to a Command Table 5.2 Deleting Command Definitions 5.3 Creating Object Modules 5.4 Creating New Command Tables 6 Using Command Language Routines CDU USAGE SUMMARY CDU FILE STATEMENTS DEFINE SYNTAX DEFINE TYPE DEFINE VERB IDENT MODULE CDU QUALIFIERS /DELETE /LISTING /OBJECT /OUTPUT /REPLACE /TABLE CDU EXAMPLES TABLES CDU-1 Summary of CDU Operators CDU-2 How the DEFINE SYNTAX Statement Modifies the Primary DEFINE Statement