Node: -\, Next: , Previous: -., Up: Options



-\: Explicitly escape continued strings

In FWEB, long strings are continued with the backslash. Normally, the continuation of the string must start in the first column of the next line; otherwise, spurious blanks will be introduced. However, when the -\ option is in effect, FWEB expects that the continuation will also begin with the backslash, and it will ignore leading white space and the backslash. (This feature was inspired by FORTRAN-90.) Thus, in the example

     "This is \
           \continued";
     

the effective string is "This is continued" when -\ is in effect.

Note that this option affects all strings in the source file; one cannot mix and match.

Node: ->, Next: , Previous: -colon, Up: Options



->: Redirect output (FTANGLE)

This changes the name of FTANGLE's output file. If no name is given, output is redirected to the terminal.

This command has no effect for FWEAVE.

Although the appearance of this command is highly intuitive, it may be hard to type quickly. An equivalent command is -= (see -=).

Node: -=, Next: , Previous: ->, Up: Options



-=: Redirect output (FTANGLE)

Equivalent to -> (see ->), and faster to type on many keyboards.

Node: -#, Next: , Previous: -=, Up: Options



-#: Turn off comments about line and section numbers (FTANGLE)

By default, tangled output includes comments about the line and section numbers corresponding to the current piece of code. To eliminate this clutter, say -#. (But note that the line-number information is very useful for debugging in C and C++, as it enables the debugger to display the source line in the web file.)

In some cases, bugs in tangled output, particularly from FORTRAN, can be eliminated by using -#. (But please report the bug anyway; Support.)

In some cases, it is useful to turn off the line- and section-number information locally. This can be done with the @q command. See ATq.

Node: -/, Next: , Previous: -plus, Up: Options



-/: Recognize short comments (FORTRAN & RATFOR)

If this command is not used with the FORTRAN-like languages, the // construction will be interpreted as concatenation rather than as the beginning of a short comment.

Concatenation can be signified with FWEB's token\/, so no penalty is incurred for using -/.

One way of invoking this option is with the global language command, such as @n/. Another is to put the command into the initialization file .fweb.

See also -n/ and -r/.

Node: -!, Next: , Previous: -/, Up: Options



-!: Make ! denote short comment (FORTRAN & RATFOR)

This option is not recommended; use FWEB's standard // to begin short comments.

To include the exclamation point inside a string, escape it with a backslash, as in

             s = "A \! inside a string"