/usr/share/doc/fweb/html-info/AT-commands.html is in fweb-doc 1.62-13.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>FWEB: AT commands</title>
<meta name="description" content="FWEB: AT commands">
<meta name="keywords" content="FWEB: AT commands">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Concept-index.html#Concept-index" rel="index" title="Concept index">
<link href="Parameter-index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html#Top" rel="up" title="Top">
<link href="AT0.html#AT0" rel="next" title="AT0">
<link href="Info-options.html#Info-options" rel="prev" title="Info options">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en">
<a name="AT-commands"></a>
<div class="header">
<p>
Next: <a href="Comments.html#Comments" accesskey="n" rel="next">Comments</a>, Previous: <a href="Starting.html#Starting" accesskey="p" rel="prev">Starting</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> [<a href="Parameter-index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-index.html#Concept-index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="FWEB-COMMANDS"></a>
<h2 class="chapter">5 <small>FWEB</small> COMMANDS</h2>
<p>All <small>FWEB</small> commands begin with the character ‘<samp>@</samp>’. It is recommended
that these begin in column 1 if possible. This is required in some
cases [e.g., the ‘<samp>@x</samp>’, ‘<samp>@y</samp>’, and ‘<samp>@z</samp>’ in change files
(see <a href="Change-files.html#Change-files">Change files</a>), or column-oriented <small>FORTRAN</small>-77 processing].
</p>
<p>Some of these control codes may be used anywhere; others begin a new
part of the current section. (For a discussion of sections and parts,
see <a href="Structure.html#Structure">Structure</a>.) For a quick summary of the control-code mappings
and to see which codes begin new parts, say ‘<samp>ftangle -@</samp>’.
See <a href="_002dAT.html#g_t_002dAT">-AT</a>.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">Debugging commands:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT0.html#AT0" accesskey="1">@0</a>:</td><td> </td><td align="left" valign="top">Turn off debugging.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT1.html#AT1" accesskey="2">@1</a>:</td><td> </td><td align="left" valign="top">Display irreducible scraps.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT2.html#AT2" accesskey="3">@2</a>:</td><td> </td><td align="left" valign="top">Display detailed scrap reductions.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Literal control characters:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATAT.html#ATAT" accesskey="4">@@</a>:</td><td> </td><td align="left" valign="top">Insert an ’@’.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_007c.html#AT_007c" accesskey="5">@|</a>:</td><td> </td><td align="left" valign="top">Vertical bar/optional line break.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Beginning of section:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATspace.html#ATspace" accesskey="6">@ </a>:</td><td> </td><td align="left" valign="top">Begin minor section.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_002a.html#AT_002a" accesskey="7">@*</a>:</td><td> </td><td align="left" valign="top">Begin major section.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Beginning of code part:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT_003c.html#AT_003c" accesskey="8">@<</a>:</td><td> </td><td align="left" valign="top">Begin module name.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_003e.html#AT_003e" accesskey="9">@></a>:</td><td> </td><td align="left" valign="top">End module name.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATA_005f.html#ATA_005f">@A</a>:</td><td> </td><td align="left" valign="top">Begin code part.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATa.html#ATa">@a</a>:</td><td> </td><td align="left" valign="top">Begin code part and mark next identifier.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Control codes b–z:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATB_005f.html#ATB_005f">@B</a>:</td><td> </td><td align="left" valign="top">Insert left brace; suppress default insertion of breakpoint command.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATb.html#ATb">@b</a>:</td><td> </td><td align="left" valign="top">Insert breakpoint command.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATc.html#ATc">@c</a>:</td><td> </td><td align="left" valign="top">Set language to C.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATcpp.html#ATcpp">@c++</a>:</td><td> </td><td align="left" valign="top">Set language to C++.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATD_005f.html#ATD_005f">@D</a>:</td><td> </td><td align="left" valign="top">Define outer macro.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATd.html#ATd">@d</a>:</td><td> </td><td align="left" valign="top">Define outer macro and mark it.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATE_005f.html#ATE_005f">@E</a>:</td><td> </td><td align="left" valign="top">Treat next identifier as ordinary expression.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATe.html#ATe">@e</a>:</td><td> </td><td align="left" valign="top">Invisible expression.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATf.html#ATf">@f</a>:</td><td> </td><td align="left" valign="top">Format identifier or module name.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATI_005f.html#ATI_005f">@I</a>:</td><td> </td><td align="left" valign="top">Include a WEB file, but don’t print it.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATi.html#ATi">@i</a>:</td><td> </td><td align="left" valign="top">Include a WEB file.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATK_005f.html#ATK_005f">@K</a>:</td><td> </td><td align="left" valign="top">Expand global RCS-like keyword.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATk.html#ATk">@k</a>:</td><td> </td><td align="left" valign="top">Expand local RCS-like keyword.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATL_005f.html#ATL_005f">@L</a>:</td><td> </td><td align="left" valign="top">Set language.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATl.html#ATl">@l</a>:</td><td> </td><td align="left" valign="top">Specify limbo text.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATM_005f.html#ATM_005f">@M</a>:</td><td> </td><td align="left" valign="top">Define an <small>FWEB</small> macro.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATm.html#ATm">@m</a>:</td><td> </td><td align="left" valign="top">Define a <small>FWEB</small> macro and mark it.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATN_005f.html#ATN_005f">@N</a>:</td><td> </td><td align="left" valign="top">Turn on language-independent mode.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATn.html#ATn">@n</a>:</td><td> </td><td align="left" valign="top">Set language to Fortran–77.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATn9.html#ATn9">@n9</a>:</td><td> </td><td align="left" valign="top">Set language to Fortran–90.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATO_005f.html#ATO_005f">@O</a>:</td><td> </td><td align="left" valign="top">Open new output file (global scope).
</td></tr>
<tr><td align="left" valign="top">• <a href="ATo.html#ATo">@o</a>:</td><td> </td><td align="left" valign="top">Open new output file (local scope).
</td></tr>
<tr><td align="left" valign="top">• <a href="ATq.html#ATq">@q</a>:</td><td> </td><td align="left" valign="top">Turn off or on module and line information locally.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATR_005f.html#ATR_005f">@R</a>:</td><td> </td><td align="left" valign="top">Treat next identifier as integer-like reserved word.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATr.html#ATr">@r</a>:</td><td> </td><td align="left" valign="top">Set language to Ratfor–77.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATr9.html#ATr9">@r9</a>:</td><td> </td><td align="left" valign="top">Set language to Ratfor–90.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATu.html#ATu">@u</a>:</td><td> </td><td align="left" valign="top">Undefine an outer macro.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATv.html#ATv">@v</a>:</td><td> </td><td align="left" valign="top">Overload an operator.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATW_005f.html#ATW_005f">@W</a>:</td><td> </td><td align="left" valign="top">Overload an identifier.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATx.html#ATx">@x</a>:</td><td> </td><td align="left" valign="top">Terminate ignorable material.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATy.html#ATy">@y</a>:</td><td> </td><td align="left" valign="top">End first part of change.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATz.html#ATz">@z</a>:</td><td> </td><td align="left" valign="top">Begin ignorable material.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Conversion to ASCII:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATquote.html#ATquote">@’</a>:</td><td> </td><td align="left" valign="top">Convert single character to ASCII.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATdquote.html#ATdquote">@"</a>:</td><td> </td><td align="left" valign="top">Convert string to ASCII.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Forward referencing:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT_005b.html#AT_005b">@[</a>:</td><td> </td><td align="left" valign="top">Mark next identifier as defined in this section.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Comments:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT_002f_002a.html#AT_002f_002a">@/*</a>:</td><td> </td><td align="left" valign="top">Begin a long verbatim comment.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_002f_002f.html#AT_002f_002f">@//</a>:</td><td> </td><td align="left" valign="top">Begin a short verbatim comment.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_0025.html#AT_0025">@%</a>:</td><td> </td><td align="left" valign="top">Ignore everything to next newline.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_003f.html#AT_003f">@?</a>:</td><td> </td><td align="left" valign="top">Begin a compiler directive.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATlp.html#ATlp">@(</a>:</td><td> </td><td align="left" valign="top">Begin a meta-comment.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_0029.html#AT_0029">@)</a>:</td><td> </td><td align="left" valign="top">End a meta-comment.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Special brace:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATlb.html#ATlb">@{</a>:</td><td> </td><td align="left" valign="top">Insert left brace; suppress newlines in pretty-printing.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Index entries:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT_005f.html#AT_005f">@_</a>:</td><td> </td><td align="left" valign="top">Force an index entry to be underlined (marked as defined).
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_002d.html#AT_002d">@-</a>:</td><td> </td><td align="left" valign="top">Delete index entry for following identifier.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATplus.html#ATplus">@+</a>:</td><td> </td><td align="left" valign="top">Force index entry for following identifier.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_005e.html#AT_005e">@^</a>:</td><td> </td><td align="left" valign="top">Make index entry in Roman type.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATdot.html#ATdot">@.</a>:</td><td> </td><td align="left" valign="top">Make index entry in typewriter type.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT9.html#AT9">@9</a>:</td><td> </td><td align="left" valign="top">Make index entry in format controlled by ‘\9’.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Control text:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATt.html#ATt">@t</a>:</td><td> </td><td align="left" valign="top">Put control text into TeX \hbox.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_003d.html#AT_003d">@=</a>:</td><td> </td><td align="left" valign="top">Pass control text verbatim to the output.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Spacing:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATcomma.html#ATcomma">@comma</a>:</td><td> </td><td align="left" valign="top">Insert a thin space.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_002f.html#AT_002f">@/</a>:</td><td> </td><td align="left" valign="top">Insert a line break, preserving indentation.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATbs.html#ATbs">@\</a>:</td><td> </td><td align="left" valign="top">Insert a line break and backspace.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_007c_005f.html#AT_007c_005f">@|</a>:</td><td> </td><td align="left" valign="top">Insert optional line break in an expression.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_0023.html#AT_0023">@#</a>:</td><td> </td><td align="left" valign="top">Force line break with blank line.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_007e.html#AT_007e">@~</a>:</td><td> </td><td align="left" valign="top">Cancel a line break (tie adjacent lines together).
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_0026.html#AT_0026">@&</a>:</td><td> </td><td align="left" valign="top">Join left and right items.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Pseudo (invisible) operators:
</pre></th></tr><tr><td align="left" valign="top">• <a href="ATe.html#ATe">@e</a>:</td><td> </td><td align="left" valign="top">Invisible expression.
</td></tr>
<tr><td align="left" valign="top">• <a href="AT_003b.html#AT_003b">@;</a>:</td><td> </td><td align="left" valign="top">Invisible semicolon.
</td></tr>
<tr><td align="left" valign="top">• <a href="ATcolon.html#ATcolon">@colon</a>:</td><td> </td><td align="left" valign="top">Invisible colon.
</td></tr>
<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
Miscellaneous:
</pre></th></tr><tr><td align="left" valign="top">• <a href="AT_0021.html#AT_0021">@!</a>:</td><td> </td><td align="left" valign="top">Inhibit expansion for next macro.
</td></tr>
</table>
<hr>
<div class="header">
<p>
Next: <a href="Comments.html#Comments" accesskey="n" rel="next">Comments</a>, Previous: <a href="Starting.html#Starting" accesskey="p" rel="prev">Starting</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> [<a href="Parameter-index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-index.html#Concept-index" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|