You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DRAFT, February 18, 2003, Page 33<br />
notation, and a combination of the symbol and box notation. The symbol notation provides a visual cue<br />
as to the specific type of program component. It has the most compact vertical spacing in that it retains<br />
the line spacing of source code without the CSD. The box notation provides a useful amount of vertical<br />
separation similar to skipping lines between components. The symbol and box notation is simply a<br />
combination of the first two. Most of the examples in this <strong>handbook</strong> use the symbol notation because of<br />
its compactness. CSD notation for program components/Units is illustrated in the table below.<br />
Component<br />
class<br />
or<br />
Ada package<br />
abstract class<br />
method<br />
or<br />
function<br />
or<br />
procedure<br />
abstract<br />
method<br />
ÏÕÖ×<br />
Ïϧ{<br />
ÏÏ©}<br />
ÏØÓì<br />
Ïϧ{<br />
ÏÏ©}<br />
Symbol<br />
Notation<br />
ÏÞßà<br />
Ïϧ{<br />
ÏϨ¹¹Ï;<br />
ÏÏ©}<br />
Ï ÛÜÝ<br />
Box Notation<br />
Ï¡¥¥¥¥¥¥¥¥¥<br />
Ï¢<br />
Ï£¤¦¦¦¦¦¦¦¦<br />
Ïϧ{<br />
ÏÏ©}<br />
Ï¡¥¥¥¥¥¥¥¥¥<br />
Ï¢Ï<br />
Ï£¤¦¦¦¦¦¦¦¦<br />
Ïϧ{<br />
ÏÏ©}<br />
Ϭ¹¹¹¹¹¹¹¹¹<br />
ϧ<br />
Ϫ˹¹¹¹¹¹¹¹<br />
Ïϧ{<br />
ÏϨ¹¹Ï;<br />
ÏÏ©}<br />
Ϭ¹¹¹¹¹¹¹¹¹<br />
ϧ<br />
Ϫ¹¹¹¹¹¹¹¹¹<br />
Symbol and Box<br />
Notation<br />
Ï¡¥¥¥¥¥¥¥¥¥<br />
ÕÖ×<br />
Ï£¤¦¦¦¦¦¦¦¦<br />
Ïϧ{<br />
ÏÏ©}<br />
Ï¡¥¥¥¥¥¥¥¥¥<br />
ØÓì<br />
Ï£¤¦¦¦¦¦¦¦¦<br />
Ïϧ{<br />
ÏÏ©}<br />
Ϭ¹¹¹¹¹¹¹¹¹<br />
Þßà<br />
Ϫ˹¹¹¹¹¹¹¹<br />
Ïϧ{<br />
ÏϨ¹¹Ï;<br />
ÏÏ©}<br />
Ϭ¹¹¹¹¹¹¹¹¹<br />
ÛÜÝ<br />
Ϫ¹¹¹¹¹¹¹¹¹