next up previous contents index
Next: Base exclusion Up: Abbreviations for constructing collections Previous: Wildcards

Abbreviated notation for bases and elements

 

It is often useful to be able to use abbreviations for collections to be used in constructing other collections. In particular, we may like to use a base name that we supply as an argument to some of the commands listed at the beginning of the section in different ways. To do this we introduce a particular notation, which applies to the bases named in the definition part of the ADJUST: , TESTGRID: , BASE: , XBASE: , XGRID: , and LOOK:  (with argument b ) commands. (For the ADJUST:  command, see also §9.1.2.)

For these commands, a base D can appear as D, <D>, or tex2html_wrap_inline34488 , with the following interpretation.

D:
This is the simplest usage, and means the base D, is added as itself.

<D>:
This means that the base D is replaced by its constituent bases and elements, in alphabetical order. The notation applies only to a single base, so the notation tex2html_wrap_inline34458 is not allowed. As an example, if tex2html_wrap_inline34460 where tex2html_wrap_inline34462 are elements and tex2html_wrap_inline34464 are bases, then

displaymath34454

tex2html_wrap_inline34488 :
This means that the base D is replaced by its constituent elements in alphabetical order. Any bases contained in D are likewise replaced by their consituents and so forth, recursively, until only a collection of elements is left. The notation applies only to a single base, so the notation tex2html_wrap_inline34466 is not allowed. As an example, suppose that tex2html_wrap_inline34460 where tex2html_wrap_inline34462 are elements and tex2html_wrap_inline34464 are bases, where tex2html_wrap_inline34474 contains the elements tex2html_wrap_inline34476 and tex2html_wrap_inline34478 contains the element tex2html_wrap_inline34480 . Then

displaymath34455

For the remaining commands listed at the beginning of this section, that is the XDATA: , XELEMENT: , SHOW: , COHERENCE: , SUMMARY: , EXPORT: , and CENTRE: , commands, and the remaining usages for the LOOK:  command, any use of abbreviation notation is ignored. Each of these commands requires eventually a simple list of elements, so any base names given in their definition parts are simply replaced by their constituent parts, recursively replacing all constituent bases as appropriate.


next up previous contents index
Next: Base exclusion Up: Abbreviations for constructing collections Previous: Wildcards

David Wooff
Wed Oct 21 15:14:31 BST 1998