fragment_name

[DEFAULT KEYWORD | KE
YWORD 1 | KEYWORD 2 | KEYWORD 4]

KEYWORD={choice 1 |
choice 2
|
choice |
choice 4}

Figure 69: Sample Syntax Description

B.4 Sample Syntax Diagram

The next figure shows a sample of a complex syntax diagram. It shows the same example as in the
syntax description in the previous section. Like in the example before it is not based on an existing
system parameter or panel command. It is used mainly to demonstrate the “look and feel” of syntax
descriptions.

Syntax

Êʬ¬¬ CMDNAME ¬¬¬ required argument ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬Ê






optional argument ¬¬¬¯

ʬ¬¬§¬¬¬ required choice 1 ¬¬¬§¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬Ê


ª¬¬¬ required choice 2 ¬¬¬«
ª¬¬¬
optional choice 1 ¬¬¬«


required choice optional choice 2 ¬¬¬¯

ʬ¬¬ REQUIRED KEYWORD=variable ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬§¬¬¬¬¬¬¬¬Ê







KEYWORD=variable ¬¬¬¯


default choice ¬¬¬¬¬¬®

ʬ¬¬¦¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¦¬¬¬¦¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¦¬¬¬¬¬¬¬¬¬ÊÍ


ª¬¬¬¬¬¬ KEYWORD 1 ¬¬¬¬¬¬« ¬¬¬§¬¬¬ choice 1 ¬¬¬«


¬¬¬¬¬¬ KEYWORD 2 ¬¬¬¬¬¬choice 2 ¬¬¬¯


repeatable item n repeatable item n ¬¬¬¨¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬Ê

ʬ¬¬« fra
gment name ª¬¬¬ (
¬¬¬ variable 1 ¬¬¬ ,
¬¬¬ variable 2 ¬¬¬ ) ¬¬¬¬¬¬¬¬Ê

fragment_name


KEYWORD ¬¬¬®

ª¬¬¬¦¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¦¬¬¬ KEYW
ORD= ¬¬¬§¬¬¬ choice 1 ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬«


ª¬¬¬¬¬¬ KEYWORD 1 ¬¬¬¬¬¬«

ª¬¬¬ choice 2 ¬¬¬«


ª¬¬¬¬¬¬ KEY
WORD 2 ¬¬¬¬¬¬«


ª¬¬¬ choice ¬¬¬«


ª¬¬¬¬¬¬ KEYWORD ¬¬¬¬¬¬«


¬¬¬ choice 4 ¬¬¬¯


¬¬¬¬¬¬ KEYWORD 4 ¬¬¬¬¬¬¯





Figure 70: Sample Syntax Diagram

Appendix C. Links

The Hercules System/370, ESA/390, and z/Architecture Emulator
http://www.hercules-390.eu


Hercules source code repositories
https://github.com/rbowler/spinhawk (release 3.xx development stream)
https://github.com/rbowler/sandhawk (release 4.xx development stream)
https://github.com/hercules-390/hyperion (cutting-edge developer sandbox)


Hercules Developer Snapshots (Dave Wade)
http://www.smrcc.org.uk/members/g4ugm/snapshots/


Hercules PDF Documentation (Peter Glanzmann)
http://hercdoc.glanzmann.org


The MVS Tur(n)key System, Version 3 (Volker Bandke)
http://www.bsp-gmbh.com/turnkey/index.html


Hercules WinGUI (“Fish”, David B. Trout)
http://www.softdevlabs.com/Hercules/hercgui-index.html


CTCI-WIN (“Fish”, David B. Trout)
http://www.softdevlabs.com/Hercules/CTCI-WIN-index.html


Hercules Studio (Jacob Dekel)
http://www.mvsdasd.org/hercstudio
Previous Page Next Page