Whole document tree ArgDescriptionArgument in a CmdSynopsis. Arg may contain any number of Args, Groups, Options, SynopFragmentRefs, Replaceables, in any order, mixed with plain text. Arg has common, Choice, and Rep attributes. ChildrenArg contains these elements: Arg, Group, Option, #PCDATA, Replaceable, SBR, SynopFragmentRef. Attributes
Examples<CMDSYNOPSIS> <COMMAND>adepted.exe</COMMAND> <ARG>-c '<REPLACEABLE>commandlist</REPLACEABLE>'</ARG> <ARG>-C '<REPLACEABLE>commandlist</REPLACEABLE>'</ARG> <ARG>-cc</ARG> <ARG>-fosi <REPLACEABLE>name</REPLACEABLE></ARG> <ARG>-h</ARG><ARG>-n'<REPLACEABLE>type</REPLACEABLE>'</ARG> <ARG>-nocmd</ARG> <ARG>-nocc</ARG> <ARG>-q</ARG> <ARG>-r</ARG> <ARG>-sample</ARG> <ARG>-subtype '<REPLACEABLE>typename</REPLACEABLE>'</ARG> <ARG>-u</ARG> <arg choice="plain"><REPLACEABLE>docname</REPLACEABLE></ARG> </CMDSYNOPSIS> <cmdsynopsis> <!-- This is a synopsis for the command foo. The options -a and -x are optional and exclusive The option -c takes a cheese and is optional and repeatable The options -t and -k are referred to in another fragment The options -i, -j, and -k are required and exclusive The option -f takes a filename and is required The -t and -k options specify the kind of milk and mold in an optional and repeatable group --> <command>foo</command> <group> <arg>-a</arg> <arg>-x</arg> </group> <group> <arg rep=repeat>-c <replaceable>cheese</replaceable></arg> <synopfragmentref linkend=cheesetype>cheesetype</synopfragmentref> </group> <group choice=req> <arg>-i</arg> <arg>-j</arg> <arg>-k</arg> </group> <arg choice=req>-f <replaceable>filename</replaceable></arg> <synopfragment id=cheesetype> <group rep=repeat> <arg>-t <replaceable>milk</replaceable></arg> <arg>-k <replaceable>mold</replaceable></arg> </group> </synopfragment> </cmdsynopsis> |