Next: Comments
Prev: Options
Up: Top
Top: Top
--- WEB COMMANDS ---
[[Many of these files seem corrupted--sorry. Will be fixed soon.
marcus]]
All WEB commands begin with the character `@'.
Menu
Literal control characters:
- @@@@
- Insert an '@'.
- @@|
- Vertical bar/optional line break.
Beginning of module:
- @@space.
- Begin minor module.
- @@*
- Begin major module.
Beginning of code part:
- @@<
- Begin module name.
- @@>
- End module name.
- @@A_.
- Begin code part.
- @@a
- Begin code part and mark next identifier.
Control codes b--z:
- @@b
- Insert breakpoint command.
- @@c
- Set language to C.
- @@c++
- Set language to C++.
- @@D_.
- Define outer macro.
- @@d
- Define outer macro and mark it.
- @@e_.
- Invisible expression.
- @@f
- Format identifier or module name.
- @@I_.
- Include a WEB file, but don't print it.
- @@i
- Include a WEB file.
- @@L_.
- Set language.
- @@l
- Specify limbo text.
- @@M_.
- Define a WEB macro.
- @@m
- Define a WEB macro and mark it.
- @@n
- Set language to Fortran--77.
- @@n9
- Set language to Fortran--90.
- @@O_.
- Open new output file (global scope).
- @@o
- Open new output file (local scope).
- @@r
- Set language to Ratfor--77.
- @@r9
- Set language to Ratfor--90.
- @@u
- Undefine an outer macro.
- @@v
- Overload an operator.
- @@W_.
- Overload an identifier.
- @@x
- Terminate ignorable material.
- @@z
- Begin ignorable material.
Conversion to ASCII:
- @@'
- Convert single character to ASCII.
- @@"
- Convert string to ASCII.
Forward referencing:
- @@[
- Mark next identifier as defined in this module.
Comments:
- @@/*
- Begin a long verbatim comment.
- @@//
- Begin a short verbatim comment.
- @@%
- Ignore everything to next newline.
- @@?
- Begin a compiler directive.
- @@lp.
- Begin a meta-comment.
- @@)
- End a meta-comment.
Special brace:
- @@@{
- Suppress default insertion of breakpoint command.
Index entries:
- @@_
- Force an index entry to be underlined.
- @@-
- Delete index entry for following identifier.
- @@^
- Make index entry in Roman type.
- @@.
- Make index entry in typewriter type.
- @@9
- Make index entry in format controlled by `\9'.
Control text:
- @@t
- Put control text into TeX \hbox.
- @@=
- Pass control text verbatim to the output.
Spacing:
- @@comma
- Insert a thin space.
- @@/
- Insert a line break.
- @@|_.
- Insert optional line break in an expression.
- @@#
- Force line break with blank line.
- @@+
- Cancel a line break.
- @@&
- Join left and right items.
Pseudo (invisible) operators:
- @@e
- Invisible expression.
- @@;
- Invisible semicolon.
- @@colon
- Invisible colon.