Jazz Language Reference. Preface

About This Document

JazzLRM_... is a series of web pages describing the Jazz programming language in detail, forming the design specification of the Jazz language during Jazz development and providing right-click Help after implementation. This document, JazzLRM_Preface, is an introduction to the Jazz Language. It will be helpful to read these LRM pages in conjunction with the User Guide pages, JazzUG_

 

Where the LRM series provide a specification, the UG series provide a general description of how to use Jazz for programming, illustrating concepts and showing simple examples in a tutorial style.  Use the LRM series like a dictionary to find out the rules, use the UG series like a textbook for learning the system concepts.

Jazz Language Reference - Organization

The first section, Introduction, should be read first. Later sections are designed for reference rather than tutorial, and can be read in any order. The document contains four sections:

 

Section 1         Introduction

Describes the terms and introduces the concepts that are used in these pages to describe the Jazz Language. What is a Comment? A Statement? A Program?

 

Section 2         DEFINE

Describes the DEFINE statement and its options. This gives MANASYS Jazz its power and is its most important statement.

Section 3: Jazz Statements

These pages are also used as on-line Help when you right-click a statement.

All statements except Assign start with a keyword.

ACCEPT

Assign

CALL

CASE

COBOL

COPY

DEFINE

DELETE

END

EXIT

FOR

GET

HANDLE

IF

INITIALIZE

INVOKE

PARAGRAPH

PERFORM

PRINT

PROCESS

PROGRAM

REPORT

SEND

SET

SUBPROGRAM

UPDATE

WRITE

 

Section 4         Topical Reference

Describes a few Jazz features that apply to several statements: