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
|
*** master/weave.web.old Fri Apr 14 12:31:34 1989
--- master/weave.web Fri Apr 14 12:33:28 1989
***************
*** 353,359 ****
@d ignore = 0 /* control code of no interest to \.{CWEAVE} */
@d verbatim = @'2 /* extended ASCII alpha will not appear */
! @d tangle_force_line = @'3 /* extended ASCII beta will not appear */
@d begin_comment = @'10 /* ASCII tab mark will not appear */
@d octal = @'14 /* ASCII carriage return will not appear */
@d hex = @'15 /* ASCII form feed will not appear */
--- 353,359 ----
@d ignore = 0 /* control code of no interest to \.{CWEAVE} */
@d verbatim = @'2 /* extended ASCII alpha will not appear */
! /* extended ASCII beta will not appear */
@d begin_comment = @'10 /* ASCII tab mark will not appear */
@d octal = @'14 /* ASCII carriage return will not appear */
@d hex = @'15 /* ASCII form feed will not appear */
***************
*** 395,401 ****
ccode['-']=line_break;
ccode['#']=big_line_break;
ccode['=']=verbatim;
- ccode['\\']=tangle_force_line;
ccode['d']=ccode['D']=definition;
ccode['f']=ccode['F']=format;
ccode['c']=ccode['C']=begin_unnamed;
--- 395,400 ----
***************
*** 2026,2032 ****
break;
case xref_roman: case xref_wildcard: case xref_typewriter:
break;
- case tangle_force_line: app_str("\\]"); app_scrap(SP_ignore_scrap,yes_math); break;
case thin_space: app_str("\\,"); app_scrap(SP_ignore_scrap,yes_math); break;
case math_break:
small_app(opt); app_str("0"); app_scrap(SP_ignore_scrap,yes_math); break;
--- 2025,2030 ----
*** doc/spiderwebman.tex.old Fri Apr 14 12:32:11 1989
--- doc/spiderwebman.tex Fri Apr 14 12:39:57 1989
***************
*** 952,958 ****
\@= [\PAS] The ``control text'' that follows, up to the next `\.{@>}', will
be passed verbatim to the \PASCAL\ program.
! \@\\ [\PAS] Force end-of-line here in the \PASCAL\ program file.
\@! [\PAS,T] The module number in an index entry will be underlined if `\.{@!}'
immediately precedes the identifier or control text being indexed.
--- 952,958 ----
\@= [\PAS] The ``control text'' that follows, up to the next `\.{@>}', will
be passed verbatim to the \PASCAL\ program.
! %%% \@\\ [\PAS] Force end-of-line here in the \PASCAL\ program file.
\@! [\PAS,T] The module number in an index entry will be underlined if `\.{@!}'
immediately precedes the identifier or control text being indexed.
***************
*** 982,987 ****
--- 982,990 ----
\@?
[\PAS,T] This cancels an implicit (or explicit) `\.{@!}', so that the next
index entry will not be underlined.
+
+ \newstuff This is not implemented in the current version of Spidery \.{WEB}.
+ \endnewstuff
\@, [\PAS] This control code inserts a thin space in \.{WEAVE}'s output; it is
ignored by \.{TANGLE}.
|