Next: ATR_, Previous: ATo, Up: AT commands [Contents][Index]
The command-line option ‘-#’ (see -#) turns off comments about module and line numbers globally, for the entire code. However, in some cases one wants to turn that off in just a small block of code. One important example arises in FORTRAN. Consider
@
@a
x = @<Some action@>
@
@<Some action@>=
y + z
This example will tangle to something like
x =
C* 1: *
*line 20 "test.web"
y + z
C* :1 *
*line 5 "test.web"
Unfortunately, the information comments have created invalid code that will not compile.
The ‘@q’ command solves this problem by turning off or on the information comments locally. ‘@q0’ turns them off; ‘@q1’ turns them on. Thus, if one rewrites the above example as
@
@a
@q0
x = @<Some action@>
@q1
it will tangle to
x = y + z
as one desires.
For another use of the ‘@q’ command, see ATo.