ArborX


<?->

Longname: -   Open the Documentation Legend
Released: not available 
Created: not available 
Last modified: 6.01a 
See also: <?}> <?{>

Summary
For use with a variety of actions including jumps and labels. This command will exit the current tag immediately, returning to the stream in which the tag is situated, or if nested, returns to the tag that included it. However if placed in the main formatting stream the command is ignored.
Example extract
 <?--tic=red>

Syntax (SVNNA)
<?->

The command can be extended to exit several levels of style nesting in one go:

 <?--> or <?-2>

Exit from nesting two levels deep.

 <?---> or <?-3>

Exit from nesting three levels deep.

If the command tries to exit more levels than are currently nested then the command will simply exit back to the main formatting stream, ignoring the extra levels.

The exit command can be combined with almost any other command which starts with '<?'. For example, to exit the current tag and change the text colour you might use:
Example

This facility will probably be more useful when combined with the 'goto' command:

This will exit the current tag and then perform the 'goto' in the previous tag.

 <?--{label>
Example

If the x counter number 99 has the value of 5 then output the <down> and <?-> Pi's.

 <?show =5?x(99)[?down][?--]>
Notice the double '-' to exit the 'temporary show string buffer' and then the style.

Document created on 08-Feb-2003 (revision 1)