1SNOBOL4CTRL(1) CSNOBOL4 Manual SNOBOL4CTRL(1)
2
3
4
6 snobol4ctrl - SNOBOL4 control lines
7
9 -BLOCKS
10 Enable BLOCKS operators, see snobol4blocks(1). CSNOBOL4 extension,
11 added in CSNOBOL4 version 2.0.
12
13 -CASE
14 To disable case folding in compiler, use -CASE 0. To re-enable
15 case folding use -CASE n, where n is a non-zero integer. SPITBOL?
16 extension, added in CSNOBOL4 version 0.91.
17
18 -COPY
19 A synonym for -INCLUDE. SPITBOL/370 extension, added in CSNOBOL4
20 version 0.91.
21
22 -EJECT
23 Output page break in listing. Standard.
24
25 -ERRORS
26 Enables program execution even if the compiler detected errors.
27 Any attempt to execute a statement with a compiler error will cause
28 a fatal execution error. By default programs with compiler errors
29 will not be started. SPITBOL? extension, added before CSNOBOL4
30 version 0.90.
31
32 -EXECUTE
33 Cancels any previous -NOEXECUTE. SPITBOL extension, added in
34 CSNOBOL4 version 0.98.1.
35
36 -HIDE
37 Disable listing; statement numbers will not be assigned until next
38 -LIST directive. (used for sdb(1) debugger source code). CSNOBOL4
39 Extension, added in version 1.5.
40
41 -INCLUDE
42 Interpolate the contents of the named file enclosed in single or
43 double quotes. Trailing spaces are removed from the filename
44 before use. Any filename will be included only once, this can be
45 overridden by appending a trailing space to the filename. If the
46 file is not found in the current working directory an attempt will
47 be made to find it in the directories specified in the search path.
48 SPITBOL Extension, added in CSNOBOL4 version 0.91.
49
50 -LINE
51 Takes a line number, and optionally a filename in quotes. Output
52 by preprocessors to indicate original source file and line number
53 to be returned by &FILE, &LINE, &LASTFILE and &LASTLINE. SPITBOL
54 Extension, added in CSNOBOL4 version 0.98.2.
55
56 -LIST
57 Re-enables listing from previous -UNLIST or -HIDE. With optional
58 LEFT or RIGHT controls side of page for statement numbers.
59 Standard (defaults to LEFT since CSNOBOL4 0.90).
60
61 -NOBLOCKS
62 Disable BLOCKS extension. See see snobol4blocks(1). CSNOBOL4
63 extension, added in CSNOBOL4 version 2.0.
64
65 -NOERRORS
66 Disable effect of -ERROR directive. SPITBOL? extension, added
67 before CSNOBOL4 version 0.90.
68
69 -NOEXECUTE
70 Disables execution of the program. SPITBOL extension, added in
71 CSNOBOL4 version 0.98.1.
72
73 -PLUSOPS
74 With no argument, or zero, disables SPITBOL extensions listed in
75 snobol4ext(1). With a non-zero integer argument, re-enables
76 SPITBOL extensions. SNOBOL4+ extension, added in CSNOBOL4 version
77 0.98.
78
79 -UNLIST
80 Disable listing. Standard.
81
83 snobol4(1), snobol4key(1), sdb(1).
84
85
86
87CSNOBOL4B 2.3.1 March 31, 2022 SNOBOL4CTRL(1)