Limbo
Any text preceding the first section of a Web 68 document is said to
be in limbo. Allowable text consists of
- HTML commands or comments.
- Algol 68 source code, to be output directly, placed between
@= and @>.
- The Web 68 command
@\
which instructs tang to output a
newline in the output code.
Any HTML commands which would normally appear in the preamble of an
HTML input file should be placed here.
As an example, here is the limbo for an Algol 68 script to be
elaborated by the Algol 68 interpreter a68g:
<!-- This file is copyright (c) PE64 Phoenix Engineering -->
@=#!/usr/bin/a68g@>@\
The tang program processes these lines as follows:-
- Line 1
- This is ignored because it is an HTML comment.
- Line 2
- This is output directly as #!/usr/bin/a68g immediately
followed by newline.
The weav program processes these lines as follows:-
- Line 1
- This is output verbatim.
- Line 2
- This is output as HTML code containing formatting commands.
However, the code between the Web 68 commands @= and
@> is not subjected to the cross-referencing system.
Text in limbo should be restricted to data extraneous to the Web 68
system.
Sian Mountbatten
2012-01-05