This is the index of everything in this manual. (Note that in some
versions of the manual this is called ‘Main
Index’ to prevent it transforming into a page called
index.html in the HTML version of the manual. The
complications that that caused were really odd.)
|
Index Entry
|
|
Section
|
|
"
|
|
|
|
" :
|
|
Grouping Rules
|
|
#
|
|
|
|
# :
|
|
Constants and
Variables
|
|
$
|
|
|
|
$ :
|
|
Mingle
|
|
%
|
|
|
|
% :
|
|
Execution Chance
|
|
&
|
|
|
|
& :
|
|
Unary Binary Logic
|
|
'
|
|
|
|
' :
|
|
Grouping Rules
|
|
+
|
|
|
|
+help :
|
|
Options to
Generated Programs
|
|
+instapipe :
|
|
Options to
Generated Programs
|
|
+mystery :
|
|
Options to
Generated Programs
|
|
+printflow :
|
|
Options to
Generated Programs
|
|
+printflow,
enabling:
|
|
Debug Options
|
|
+traditional :
|
|
Options to
Generated Programs
|
|
+wimpmode :
|
|
Options to
Generated Programs
|
|
,
|
|
|
|
, :
|
|
Constants and
Variables
|
|
-
|
|
|
|
-@ :
|
|
Other Options
|
|
-a :
|
|
Language-affecting
Options
|
|
-b :
|
|
Language-affecting
Options
|
|
-C :
|
|
Language-affecting
Options
|
|
-c :
|
|
Output Options
|
|
-d :
|
|
Debug Options
|
|
-e :
|
|
Language-affecting
Options
|
|
-E :
|
|
Language-affecting
Options
|
|
-f :
|
|
Optimizer Options
|
|
-F :
|
|
Optimizer Options
|
|
-g :
|
|
Debug Options
|
|
-h :
|
|
Debug Options
|
|
-H :
|
|
Debug Options
|
|
-help :
|
|
Options to
Generated Programs
|
|
-hH :
|
|
Debug Options
|
|
-instapipe :
|
|
Options to
Generated Programs
|
|
-l :
|
|
Debug Options
|
|
-m :
|
|
Language-affecting
Options
|
|
-mystery :
|
|
Options to
Generated Programs
|
|
-o :
|
|
Output Options
|
|
-O :
|
|
Optimizer Options
|
|
-P :
|
|
Language-affecting
Options
|
|
-p :
|
|
Debug Options
|
|
-printflow :
|
|
Options to
Generated Programs
|
|
-t :
|
|
Language-affecting
Options
|
|
-traditional :
|
|
Options to
Generated Programs
|
|
-u :
|
|
Debug Options
|
|
-U :
|
|
Debug Options
|
|
-v :
|
|
Language-affecting
Options
|
|
-w :
|
|
Debug Options
|
|
-wimpmode :
|
|
Options to
Generated Programs
|
|
-X :
|
|
Language-affecting
Options
|
|
-x :
|
|
Language-affecting
Options
|
|
-y :
|
|
Debug Options
|
|
-Y :
|
|
Debug Options
|
|
.
|
|
|
|
. :
|
|
Constants and
Variables
|
|
.b98:
|
|
External
Calls to Funge-98
|
|
.b98, no
external library:
|
|
Errors
|
|
/
|
|
|
|
/ :
|
|
Operand Overloading
|
|
1
|
|
|
|
16 bit overflow:
|
|
Errors
|
|
3
|
|
|
|
32 bit overflow:
|
|
Errors
|
|
:
|
|
|
|
: :
|
|
Constants and
Variables
|
|
;
|
|
|
|
; :
|
|
Constants and
Variables
|
|
?
|
|
|
|
? :
|
|
Unary Binary Logic
|
|
@
|
|
|
|
@ :
|
|
TriINTERCAL
|
|
^
|
|
|
|
^ :
|
|
TriINTERCAL
|
|
A
|
|
|
|
About this
manual:
|
|
About this manual
|
|
ABSTAIN :
|
|
ABSTAIN and
REINSTATE
|
|
abstain,
at program start:
|
|
Statement
Identifiers
|
|
abstain,
during execution:
|
|
ABSTAIN and
REINSTATE
|
|
ABSTAIN ,
nonexistent target:
|
|
Errors
|
|
ABSTAIN,
self-abstaining:
|
|
ONCE and AGAIN
|
|
abstained state:
|
|
Statement
Identifiers
|
|
ABSTAINING :
|
|
ABSTAIN and
REINSTATE
|
|
add-without-carry:
|
|
TriINTERCAL
|
|
AGAIN :
|
|
ONCE and AGAIN
|
|
alloca:
|
|
External Calls and
auto
|
|
ampersand:
|
|
Unary Binary Logic
|
|
and:
|
|
Unary Binary Logic
|
|
and16 :
|
|
OIL Patterns
|
|
and32 :
|
|
OIL Patterns
|
|
Arabic
numberals, enabling:
|
|
Options to
Generated Programs
|
|
array,
invalid dimension:
|
|
Errors
|
|
array, out of
bounds:
|
|
Errors
|
|
array,
wrong dimension:
|
|
Errors
|
|
arrays,
dimensioning:
|
|
Calculate
|
|
arrays,
subscripting:
|
|
Array Subscript
|
|
assigning to
constants:
|
|
Language-affecting
Options
|
|
assignment:
|
|
Calculate
|
|
Atari compiler:
|
|
Differences
to Other Compilers
|
|
Atari syntax:
|
|
Princeton and
Atari Syntax
|
|
Atari,
character set:
|
|
Character Sets
|
|
auto:
|
|
External Calls and
auto
|
|
B
|
|
|
|
backtracking:
|
|
Backtracking
|
|
Backtracking
INTERCAL:
|
|
Multithreading and
Backtracking
|
|
backtracking,
debugging:
|
|
Options to
Generated Programs
|
|
backtracking,
enabling:
|
|
Language-affecting
Options
|
|
backtracking,
not enabled:
|
|
Errors
|
|
backtracking,
out of memory:
|
|
Errors
|
|
Baudot:
|
|
CLC-INTERCAL
I/O
|
|
Baudot:
|
|
Character Sets
|
|
Befunge:
|
|
External
Calls to Funge-98
|
|
Befunge,
fingerprint:
|
|
The IFFI
Fingerprint
|
|
Befunge,
installing:
|
|
Creating
the Funge-98 Library
|
|
Befunge,
marker:
|
|
The IFFI
Fingerprint
|
|
Befunge, no
external library:
|
|
Errors
|
|
black lagoon:
|
|
Errors
|
|
blocks,
labeled:
|
|
ick_labeledblock
|
|
book:
|
|
Unary Binary Logic
|
|
breakpoints,
too many:
|
|
Errors
|
|
buffer overflow:
|
|
Errors
|
|
bugs,
reporting:
|
|
Reporting Bugs
|
|
BUT:
|
|
TriINTERCAL
|
|
C
|
|
|
|
c :
|
|
OIL Patterns
|
|
C:
|
|
External Calls to C
|
|
C code,
debugging:
|
|
Debug Options
|
|
C code,
leaving in place:
|
|
Debug Options
|
|
C,
auto/alloca:
|
|
External Calls and
auto
|
|
C, CREATE:
|
|
ick_create
|
|
C,
external call infrastructure:
|
|
External C
Call Infrastructure
|
|
C,
stopping after C is generated:
|
|
Output Options
|
|
C, system
library:
|
|
Expansion Libraries
|
|
C, within OIL:
|
|
OIL Patterns
|
|
C-INTERCAL,
distributing:
|
|
Distributing
|
|
C-INTERCAL,
I/O:
|
|
C-INTERCAL I/O
|
|
C-INTERCAL,
obtaining a copy:
|
|
Obtaining
|
|
C-INTERCAL,
unpacking:
|
|
Unpacking
|
|
C-INTERCAL,
unzipping:
|
|
Unpacking
|
|
c1--c9 :
|
|
OIL Patterns
|
|
C11:
|
|
Miscellaneous
External Calls
|
|
C99:
|
|
Miscellaneous
External Calls
|
|
calculate:
|
|
Calculate
|
|
CALCULATING :
|
|
Calculate
|
|
calls,
external:
|
|
External Calls
|
|
character sets:
|
|
Princeton and
Atari Syntax
|
|
character sets:
|
|
Character Sets
|
|
character sets,
converting:
|
|
convickt
|
|
choicepoints:
|
|
Backtracking
|
|
choicepoints,
activating:
|
|
Backtracking
|
|
choicepoints,
creating:
|
|
Backtracking
|
|
choicepoints,
discarding:
|
|
Backtracking
|
|
CLC-INTERCAL:
|
|
Differences
to Other Compilers
|
|
CLC-INTERCAL
compatibility mode:
|
|
Language-affecting
Options
|
|
CLC-INTERCAL
I/O:
|
|
CLC-INTERCAL
I/O
|
|
clockface mode:
|
|
Language-affecting
Options
|
|
code
generation, stopping at C code:
|
|
Output Options
|
|
COME FROM :
|
|
COME FROM and NEXT
FROM
|
|
COME
FROM , ambiguity:
|
|
Errors
|
|
COME FROM, in
C:
|
|
ick_comefrom
and ick_nextfrom
|
|
COME FROM, in
Funge:
|
|
The IFFI
Fingerprint
|
|
COME
FROM , multithreading:
|
|
Multithreading using
COME FROM
|
|
COME
FROM , no target:
|
|
Errors
|
|
command line
options:
|
|
Invoking ick
|
|
command
line, showing intermediates:
|
|
Debug Options
|
|
COMMENT :
|
|
Syntax Error
|
|
comment:
|
|
Syntax Error
|
|
COMMENTING :
|
|
Syntax Error
|
|
COMMENTS :
|
|
Syntax Error
|
|
comments, OIL:
|
|
OIL Syntax
|
|
compatibility,
CLC-INTERCAL:
|
|
Language-affecting
Options
|
|
compatibility,
INTERCAL-72:
|
|
Language-affecting
Options
|
|
compiling,
ick itself:
|
|
Simple Installation
|
|
compiling,
INTERCAL source code:
|
|
Invoking ick
|
|
compunex :
|
|
Expansion Libraries
|
|
computed NEXT:
|
|
Expansion Libraries
|
|
config.sh :
|
|
Simple Installation
|
|
configuring:
|
|
Simple Installation
|
|
connected
threads:
|
|
Multithreading
using WHILE
|
|
constant:
|
|
Constants and
Variables
|
|
constant,
twospot:
|
|
Errors
|
|
constants,
assigning to:
|
|
Language-affecting
Options
|
|
controlled
unary operator:
|
|
TriINTERCAL
|
|
converting
between character sets:
|
|
convickt
|
|
convickt:
|
|
convickt
|
|
copying
conditions:
|
|
Copying
|
|
copyright:
|
|
Copying
|
|
CREATE :
|
|
CREATE
|
|
CREATE,
enabling:
|
|
Language-affecting
Options
|
|
CREATE, in C:
|
|
ick_create
|
|
CREATE, in
Funge:
|
|
The IFFI
Fingerprint
|
|
CREATE,
operators:
|
|
CREATE
|
|
CREATE,
signatures:
|
|
ick_create
|
|
creating syntax:
|
|
CREATE
|
|
D
|
|
|
|
Debian:
|
|
Simple Installation
|
|
debug options:
|
|
Debug Options
|
|
debugging, C
code:
|
|
Debug Options
|
|
debugging,
flow:
|
|
Options to
Generated Programs
|
|
debugging,
internal errors:
|
|
Debug Options
|
|
debugging,
lexical analyser:
|
|
Debug Options
|
|
debugging,
multithreaded programs:
|
|
Options to
Generated Programs
|
|
debugging, OIL:
|
|
Debug Options
|
|
debugging,
optimizer:
|
|
Debug Options
|
|
debugging,
parser:
|
|
Debug Options
|
|
debugging,
runtime:
|
|
The yuk debugger
|
|
debugging, yuk:
|
|
The yuk debugger
|
|
dialect options:
|
|
Language-affecting
Options
|
|
dialects of
syntax:
|
|
Princeton and
Atari Syntax
|
|
dimensioning
arrays:
|
|
Calculate
|
|
directory
problems:
|
|
Debug Options
|
|
directory
problems, source file:
|
|
Errors
|
|
distributing
C-INTERCAL:
|
|
Distributing
|
|
DJGPP:
|
|
Installation on DOS
|
|
DO :
|
|
Statement
Identifiers
|
|
dormant thread:
|
|
Backtracking
|
|
DOS:
|
|
Installation on DOS
|
|
double-oh-seven:
|
|
Execution Chance
|
|
dumping core on
error:
|
|
Debug Options
|
|
duplicate line
label:
|
|
Errors
|
|
E
|
|
|
|
E000:
|
|
Errors
|
|
E017:
|
|
Errors
|
|
E079:
|
|
Errors
|
|
E099:
|
|
Errors
|
|
E111:
|
|
Errors
|
|
E123:
|
|
Errors
|
|
E127:
|
|
Errors
|
|
E127,
debugging:
|
|
Debug Options
|
|
E129:
|
|
Errors
|
|
E139:
|
|
Errors
|
|
E182:
|
|
Errors
|
|
E197:
|
|
Errors
|
|
E200:
|
|
Errors
|
|
E222:
|
|
Errors
|
|
E240:
|
|
Errors
|
|
E241:
|
|
Errors
|
|
E252:
|
|
Errors
|
|
E256:
|
|
Errors
|
|
E256, avoiding:
|
|
Language-affecting
Options
|
|
E275:
|
|
Errors
|
|
E277:
|
|
Errors
|
|
E281:
|
|
Errors
|
|
E333:
|
|
Errors
|
|
E345:
|
|
Errors
|
|
E404:
|
|
Errors
|
|
E405:
|
|
Errors
|
|
E436:
|
|
Errors
|
|
E444:
|
|
Errors
|
|
E533:
|
|
Errors
|
|
E553:
|
|
Errors
|
|
E555:
|
|
Errors
|
|
E562:
|
|
Errors
|
|
E579:
|
|
Errors
|
|
E621:
|
|
Errors
|
|
E632:
|
|
Errors
|
|
E633:
|
|
Errors
|
|
E652:
|
|
Errors
|
|
E652, avoiding:
|
|
Language-affecting
Options
|
|
E666:
|
|
Errors
|
|
E774:
|
|
Errors
|
|
E774,
disabling:
|
|
Language-affecting
Options
|
|
E777:
|
|
Errors
|
|
E778:
|
|
Errors
|
|
E778,
debugging:
|
|
Debug Options
|
|
E810:
|
|
Errors
|
|
E811:
|
|
Errors
|
|
E888:
|
|
Errors
|
|
E899:
|
|
Errors
|
|
E990:
|
|
Errors
|
|
E991:
|
|
Errors
|
|
E993:
|
|
Errors
|
|
E994:
|
|
Errors
|
|
E995:
|
|
Errors
|
|
E997:
|
|
Errors
|
|
E998:
|
|
Errors
|
|
E999:
|
|
Errors
|
|
E999,
debugging:
|
|
Debug Options
|
|
ears:
|
|
Grouping Rules
|
|
ears, nesting
limit:
|
|
Errors
|
|
EBCDIC:
|
|
Character Sets
|
|
embedded systems:
|
|
PIC-INTERCAL
|
|
end of file:
|
|
Errors
|
|
environment
variables:
|
|
Environment
Variables
|
|
EOF:
|
|
Errors
|
|
errors:
|
|
Errors
|
|
errors and
warnings:
|
|
Errors and Warnings
|
|
examples, OIL:
|
|
OIL Example
|
|
exclusive or:
|
|
Unary Binary Logic
|
|
execution chance:
|
|
Execution Chance
|
|
exiting:
|
|
GIVE UP
|
|
exor:
|
|
Unary Binary Logic
|
|
expansion
libraries:
|
|
Expansion Libraries
|
|
expressions:
|
|
Expressions
|
|
expressions,
OIL:
|
|
OIL Expressions
|
|
external calls:
|
|
External Calls
|
|
external
calls, and auto:
|
|
External Calls and
auto
|
|
external
calls, Befunge:
|
|
External
Calls to Funge-98
|
|
external
calls, C infrastructure:
|
|
External C
Call Infrastructure
|
|
external
calls, C11:
|
|
Miscellaneous
External Calls
|
|
external
calls, C99:
|
|
Miscellaneous
External Calls
|
|
external
calls, debugging:
|
|
Debug Options
|
|
external
calls, enabling:
|
|
Language-affecting
Options
|
|
external
calls, from Funge’s view:
|
|
The IFFI
Fingerprint
|
|
external
calls, Funge:
|
|
External
Calls to Funge-98
|
|
external
calls, libraries:
|
|
Miscellaneous
External Calls
|
|
external
calls, miscellaneous:
|
|
Miscellaneous
External Calls
|
|
external
calls, to C:
|
|
External Calls to C
|
|
external
calls, using:
|
|
Using External
Calls
|
|
external
libraries, unavailable:
|
|
Errors
|
|
extreme
optimization:
|
|
Optimizer Options
|
|
F
|
|
|
|
FDL:
|
|
GNU Free
Documentation License
|
|
file type,
unsupported:
|
|
Errors
|
|
fingerprint:
|
|
The IFFI
Fingerprint
|
|
floatlib:
|
|
floatlib
|
|
flow
control, INTERCAL-72:
|
|
NEXT FORGET and
RESUME
|
|
flow
optimization:
|
|
Optimizer Options
|
|
flow, printing:
|
|
Options to
Generated Programs
|
|
flushing:
|
|
Options to
Generated Programs
|
|
foreign
functions:
|
|
External Calls
|
|
FORGET :
|
|
NEXT FORGET and
RESUME
|
|
FORGET, in C:
|
|
ick_forget
|
|
FORGET, in
Funge:
|
|
The IFFI
Fingerprint
|
|
FORGETTING :
|
|
NEXT FORGET and
RESUME
|
|
Free
Documentation License:
|
|
GNU Free
Documentation License
|
|
functions, OIL
in C:
|
|
OIL Patterns
|
|
Funge:
|
|
External
Calls to Funge-98
|
|
Funge,
fingerprint:
|
|
The IFFI
Fingerprint
|
|
Funge,
installing:
|
|
Creating
the Funge-98 Library
|
|
Funge, marker:
|
|
The IFFI
Fingerprint
|
|
Funge,
no external library:
|
|
Errors
|
|
G
|
|
|
|
generated
programs, options:
|
|
Options to
Generated Programs
|
|
GFDL:
|
|
GNU Free
Documentation License
|
|
GIVE UP :
|
|
GIVE UP
|
|
GNU
Free Documentation License:
|
|
GNU Free
Documentation License
|
|
GO AHEAD :
|
|
Backtracking
|
|
GO
AHEAD , no choicepoint:
|
|
Errors
|
|
GO
AHEAD , not enabled:
|
|
Errors
|
|
GO BACK :
|
|
Backtracking
|
|
GO
BACK , no choicepoint:
|
|
Errors
|
|
GO
BACK , not enabled:
|
|
Errors
|
|
goto,
time-reversed:
|
|
COME FROM and NEXT
FROM
|
|
grouping rules:
|
|
Grouping Rules
|
|
H
|
|
|
|
help with
options:
|
|
Other Options
|
|
hybrid:
|
|
Constants and
Variables
|
|
I
|
|
|
|
I/O:
|
|
READ OUT and WRITE
IN
|
|
I/O, Baudot:
|
|
CLC-INTERCAL
I/O
|
|
I/O,
C-INTERCAL:
|
|
C-INTERCAL I/O
|
|
I/O,
CLC-INTERCAL:
|
|
CLC-INTERCAL
I/O
|
|
I/O,
INTERCAL-72:
|
|
INTERCAL-72 I/O
|
|
I/O, out of
memory:
|
|
Errors
|
|
I/O,
PIC-INTERCAL:
|
|
PIC-INTERCAL
|
|
ick ,
command line options:
|
|
Invoking ick
|
|
ick ,
errors:
|
|
Errors
|
|
ick ,
errors and warnings:
|
|
Errors and Warnings
|
|
ick ,
installing:
|
|
Installation
|
|
ick ,
invoking:
|
|
Invoking ick
|
|
ick ,
options:
|
|
Invoking ick
|
|
ick ,
uninstalling:
|
|
Uninstalling
|
|
ick ,
warnings:
|
|
Warnings
|
|
ick-0-29.pax.*:
|
|
Unpacking
|
|
ick_comefrom :
|
|
ick_comefrom
and ick_nextfrom
|
|
ick_comefromif :
|
|
ick_comefrom
and ick_nextfrom
|
|
ick_ec.h:
|
|
External C
Call Infrastructure
|
|
ICK_EC_FUNC_END :
|
|
External C
Call Infrastructure
|
|
ICK_EC_FUNC_START :
|
|
External C
Call Infrastructure
|
|
ick_forget :
|
|
ick_forget
|
|
ick_getonespot :
|
|
ick_get/setone/twospot
|
|
ick_gettwospot :
|
|
ick_get/setone/twospot
|
|
ick_labeledblock :
|
|
ick_labeledblock
|
|
ick_linelabel :
|
|
ick_linelabel
|
|
ick_next :
|
|
ick_next
|
|
ick_nextfrom :
|
|
ick_comefrom
and ick_nextfrom
|
|
ick_nextfromif :
|
|
ick_comefrom
and ick_nextfrom
|
|
ick_resume :
|
|
ick_resume
|
|
ick_return_or_resume :
|
|
ick_resume
|
|
ick_setonespot :
|
|
ick_get/setone/twospot
|
|
ick_settwospot :
|
|
ick_get/setone/twospot
|
|
ick_startup :
|
|
ick_startup
|
|
idiom:
|
|
OIL Syntax
|
|
idiom
optimization:
|
|
Optimizer Options
|
|
idiotism.oil:
|
|
OIL Basics
|
|
IFFI:
|
|
The IFFI
Fingerprint
|
|
IFFI, commands:
|
|
The IFFI
Fingerprint
|
|
IGNORE :
|
|
IGNORE and REMEMBER
|
|
IGNORE /RETRIEVE
interaction:
|
|
STASH and RETRIEVE
|
|
IGNORING :
|
|
IGNORE and REMEMBER
|
|
ignorret test:
|
|
STASH and RETRIEVE
|
|
illegal array
dimension:
|
|
Errors
|
|
illegal line
label value:
|
|
Errors
|
|
illegal opcode:
|
|
Errors
|
|
illegal
variable number:
|
|
Errors
|
|
impossible
reverse assignment:
|
|
Errors
|
|
initial
abstention:
|
|
Statement
Identifiers
|
|
input:
|
|
READ OUT and WRITE
IN
|
|
input,
C-INTERCAL:
|
|
C-INTERCAL I/O
|
|
input,
CLC-INTERCAL:
|
|
CLC-INTERCAL
I/O
|
|
input, EOF:
|
|
Errors
|
|
input,
in Arabic numerals:
|
|
Options to
Generated Programs
|
|
input,
INTERCAL-72:
|
|
INTERCAL-72 I/O
|
|
input, invalid:
|
|
Errors
|
|
installation:
|
|
Installation
|
|
installation,
Debian:
|
|
Simple Installation
|
|
installation,
simple:
|
|
Simple Installation
|
|
installation,
Ubuntu:
|
|
Simple Installation
|
|
installation,
via autoconf and make:
|
|
Simple Installation
|
|
installing,
DOS:
|
|
Installation on DOS
|
|
INTERCAL
compilers:
|
|
Differences
to Other Compilers
|
|
INTERCAL,
syntax:
|
|
Syntax
|
|
INTERCAL-72
compatibility mode:
|
|
Language-affecting
Options
|
|
INTERCAL-72,
I/O:
|
|
INTERCAL-72 I/O
|
|
interleave:
|
|
Mingle
|
|
internal errors:
|
|
Errors
|
|
internal
errors, debugging:
|
|
Debug Options
|
|
internal
errors, dumping core:
|
|
Debug Options
|
|
invalid array
dimension:
|
|
Errors
|
|
invalid line
label value:
|
|
Errors
|
|
invalid
variable number:
|
|
Errors
|
|
invocation
flag, unnown:
|
|
Errors
|
|
iselect :
|
|
OIL Patterns
|
|
J
|
|
|
|
J-INTERCAL:
|
|
Differences
to Other Compilers
|
|
L
|
|
|
|
labeled blocks:
|
|
ick_labeledblock
|
|
language-affecting
options:
|
|
Language-affecting
Options
|
|
Latin-1:
|
|
Character Sets
|
|
lexical
analyser, debugging:
|
|
Debug Options
|
|
libick_ecto_b98.a:
|
|
Creating
the Funge-98 Library
|
|
libraries:
|
|
Expansion Libraries
|
|
libraries,
Befunge:
|
|
Creating
the Funge-98 Library
|
|
libraries,
external calls:
|
|
Miscellaneous
External Calls
|
|
libraries,
Funge:
|
|
Creating
the Funge-98 Library
|
|
line label:
|
|
Line Labels
|
|
line label,
duplicate:
|
|
Errors
|
|
line
label, illegal value:
|
|
Errors
|
|
line label,
in Funge:
|
|
The IFFI
Fingerprint
|
|
line labels, C:
|
|
ick_linelabel
|
|
line number:
|
|
Line Labels
|
|
line too long:
|
|
Errors
|
|
loops,
entire program:
|
|
TRY AGAIN
|
|
loops, OIL:
|
|
OIL Loops
|
|
M
|
|
|
|
make :
|
|
Simple Installation
|
|
make
install :
|
|
Simple Installation
|
|
marker:
|
|
The IFFI
Fingerprint
|
|
MAXTOFREE :
|
|
OIL Tips
|
|
MAYBE :
|
|
Backtracking
|
|
MAYBE , not
enabled:
|
|
Errors
|
|
mesh:
|
|
Constants and
Variables
|
|
microcontrollers:
|
|
PIC-INTERCAL
|
|
mingle :
|
|
OIL Patterns
|
|
mingle:
|
|
Mingle
|
|
miscellaneous
external calls:
|
|
Miscellaneous
External Calls
|
|
multithreading:
|
|
Multithreading and
Backtracking
|
|
multithreading,
connected threads:
|
|
Multithreading
using WHILE
|
|
multithreading,
debugging:
|
|
Options to
Generated Programs
|
|
multithreading,
enabling:
|
|
Language-affecting
Options
|
|
multithreading,
not enabled:
|
|
Errors
|
|
multithreading,
out of memory:
|
|
Errors
|
|
multithreading,
separate threads:
|
|
Multithreading using
COME FROM
|
|
N
|
|
|
|
N'T :
|
|
Statement
Identifiers
|
|
nesting limit:
|
|
Errors
|
|
NEXT :
|
|
NEXT FORGET and
RESUME
|
|
NEXT FROM :
|
|
COME FROM and NEXT
FROM
|
|
NEXT FROM, in
C:
|
|
ick_comefrom
and ick_nextfrom
|
|
NEXT FROM, in
Funge:
|
|
The IFFI
Fingerprint
|
|
NEXT
FROM , multithreading:
|
|
Multithreading using
COME FROM
|
|
NEXT
FROM , no target:
|
|
Errors
|
|
NEXT stack:
|
|
NEXT FORGET and
RESUME
|
|
NEXT, computed:
|
|
Expansion Libraries
|
|
NEXT, in C:
|
|
ick_next
|
|
NEXT, in Funge:
|
|
The IFFI
Fingerprint
|
|
NEXT ,
nonexistent target:
|
|
Errors
|
|
NEXT ,
stack overflow:
|
|
Errors
|
|
NEXTING :
|
|
NEXT FORGET and
RESUME
|
|
no source file:
|
|
Errors
|
|
non-INTERCAL-72
warning:
|
|
Warnings
|
|
NOT :
|
|
Statement
Identifiers
|
|
O
|
|
|
|
obtaining
C-INTERCAL:
|
|
Obtaining
|
|
OIL:
|
|
Optimizer Idiom
Language
|
|
OIL, basics:
|
|
OIL Basics
|
|
OIL, comments:
|
|
OIL Syntax
|
|
OIL, debugging:
|
|
Debug Options
|
|
OIL, example:
|
|
OIL Example
|
|
OIL, execution:
|
|
OIL Basics
|
|
OIL,
expressions:
|
|
OIL Expressions
|
|
OIL, functions
in C:
|
|
OIL Patterns
|
|
OIL, idiom
groups:
|
|
OIL Syntax
|
|
OIL, idioms:
|
|
OIL Syntax
|
|
OIL, loops:
|
|
OIL Loops
|
|
OIL, operators:
|
|
OIL Expressions
|
|
OIL,
optimizing code:
|
|
Optimizer Options
|
|
OIL, patterns:
|
|
OIL Patterns
|
|
OIL,
replacements:
|
|
OIL Replacements
|
|
OIL, syntax:
|
|
OIL Syntax
|
|
OIL, tips:
|
|
OIL Tips
|
|
ONCE :
|
|
ONCE and AGAIN
|
|
onespot:
|
|
Constants and
Variables
|
|
onespot overflow:
|
|
Errors
|
|
onespot,
overflow warning:
|
|
Warnings
|
|
operand
overloading:
|
|
Operand Overloading
|
|
operand
overloading, impossible:
|
|
Errors
|
|
operands,
OIL, in patterns:
|
|
OIL Patterns
|
|
operands,
OIL, in replacements:
|
|
OIL Replacements
|
|
operator:
|
|
Operators
|
|
operators, OIL:
|
|
OIL Expressions
|
|
optimization:
|
|
Optimizer Options
|
|
optimization,
control flow:
|
|
Optimizer Options
|
|
optimization,
extreme:
|
|
Optimizer Options
|
|
optimization,
flow:
|
|
Optimizer Options
|
|
optimization,
idioms:
|
|
Optimizer Options
|
|
optimization,
OIL:
|
|
Optimizer Options
|
|
Optimizer
Idiom Language:
|
|
Optimizer Idiom
Language
|
|
optimizer
options:
|
|
Optimizer Options
|
|
optimizer,
debugging:
|
|
Debug Options
|
|
options, debug:
|
|
Debug Options
|
|
options,
dialect:
|
|
Language-affecting
Options
|
|
options, help:
|
|
Other Options
|
|
options,
language-affecting:
|
|
Language-affecting
Options
|
|
options,
optimizer:
|
|
Optimizer Options
|
|
options, other:
|
|
Other Options
|
|
options,
output:
|
|
Output Options
|
|
options, to
generated programs:
|
|
Options to
Generated Programs
|
|
options, to
ick :
|
|
Invoking ick
|
|
or:
|
|
Unary Binary Logic
|
|
or16 :
|
|
OIL Patterns
|
|
or32 :
|
|
OIL Patterns
|
|
other languages:
|
|
External Calls
|
|
other
languages, C:
|
|
External Calls to C
|
|
other options:
|
|
Other Options
|
|
out of bounds:
|
|
Errors
|
|
out of memory:
|
|
Errors
|
|
out of
memory, backtracking:
|
|
Errors
|
|
out
of memory, during compile:
|
|
Errors
|
|
out of
memory, during STASH :
|
|
Errors
|
|
out of
memory, I/O:
|
|
Errors
|
|
out
of memory, multithreading:
|
|
Errors
|
|
output:
|
|
READ OUT and WRITE
IN
|
|
output file,
failure to write:
|
|
Errors
|
|
output options:
|
|
Output Options
|
|
output, C only:
|
|
Output Options
|
|
output,
C-INTERCAL:
|
|
C-INTERCAL I/O
|
|
output,
CLC-INTERCAL:
|
|
CLC-INTERCAL
I/O
|
|
output,
flushing:
|
|
Options to
Generated Programs
|
|
output,
in Arabic numerals:
|
|
Options to
Generated Programs
|
|
output,
INTERCAL-72:
|
|
INTERCAL-72 I/O
|
|
output,
to standard output:
|
|
Output Options
|
|
overflow, in
constant:
|
|
Errors
|
|
overflow,
over 16 bits:
|
|
Errors
|
|
overflow,
over 32 bits:
|
|
Errors
|
|
overflow,
over onespot:
|
|
Errors
|
|
overflow,
over twospot:
|
|
Errors
|
|
overflow,
warning:
|
|
Warnings
|
|
P
|
|
|
|
parser,
debugging:
|
|
Debug Options
|
|
patches,
submitting:
|
|
Reporting Bugs
|
|
patterns:
|
|
OIL Patterns
|
|
patterns,
operands:
|
|
OIL Patterns
|
|
PIC-INTERCAL:
|
|
PIC-INTERCAL
|
|
PIC-INTERCAL,
command line option:
|
|
Language-affecting
Options
|
|
PIC-INTERCAL,
unsupported command:
|
|
Errors
|
|
PIN :
|
|
PIC-INTERCAL
|
|
PIN ,
in a non-PIC program:
|
|
Errors
|
|
PLEASE :
|
|
Statement
Identifiers
|
|
PLEASE ,
proportion required:
|
|
Errors
|
|
politesse:
|
|
Errors
|
|
portability,
unary operators:
|
|
Warnings
|
|
positional
precedence:
|
|
Grouping Rules
|
|
Princeton
compiler:
|
|
Differences
to Other Compilers
|
|
Princeton syntax:
|
|
Princeton and
Atari Syntax
|
|
Princeton
syntax, option:
|
|
Language-affecting
Options
|
|
printflow,
enabling:
|
|
Debug Options
|
|
profiling:
|
|
Debug Options
|
|
Q
|
|
|
|
quitting:
|
|
GIVE UP
|
|
R
|
|
|
|
r :
|
|
OIL Patterns
|
|
rabbit-ears:
|
|
Grouping Rules
|
|
rabbit-ears,
nesting limit:
|
|
Errors
|
|
random bug:
|
|
Language-affecting
Options
|
|
random
bug, error message:
|
|
Errors
|
|
READ OUT :
|
|
READ OUT and WRITE
IN
|
|
read-only
variables:
|
|
IGNORE and REMEMBER
|
|
read-write
variables:
|
|
IGNORE and REMEMBER
|
|
READING
OUT :
|
|
READ OUT and WRITE
IN
|
|
REINSTATE :
|
|
ABSTAIN and
REINSTATE
|
|
reinstate, at
program start:
|
|
Statement
Identifiers
|
|
reinstate,
during execution:
|
|
ABSTAIN and
REINSTATE
|
|
REINSTATE,
self-reinstating:
|
|
ONCE and AGAIN
|
|
reinstated state:
|
|
Statement
Identifiers
|
|
REINSTATING :
|
|
ABSTAIN and
REINSTATE
|
|
REINTSTATE ,
nonexistent target:
|
|
Errors
|
|
releasing
C-INTERCAL:
|
|
Distributing
|
|
REMEMBER :
|
|
IGNORE and REMEMBER
|
|
REMEMBERING :
|
|
IGNORE and REMEMBER
|
|
replacements:
|
|
OIL Replacements
|
|
replacements,
operands:
|
|
OIL Replacements
|
|
reporting bugs:
|
|
Reporting Bugs
|
|
RESUME :
|
|
NEXT FORGET and
RESUME
|
|
RESUME ,
by 0:
|
|
Errors
|
|
RESUME, in C:
|
|
ick_resume
|
|
RESUME, in
Funge:
|
|
The IFFI
Fingerprint
|
|
RESUMING :
|
|
NEXT FORGET and
RESUME
|
|
RETRIEVE :
|
|
STASH and RETRIEVE
|
|
RETRIEVE ,
without stashing:
|
|
Errors
|
|
RETRIEVE /IGNORE
interaction:
|
|
STASH and RETRIEVE
|
|
RETRIEVING :
|
|
STASH and RETRIEVE
|
|
reverse
assignment:
|
|
Operand Overloading
|
|
reverse
assignment, error:
|
|
Errors
|
|
reverse
assignment, impossible:
|
|
Errors
|
|
reverse goto:
|
|
COME FROM and NEXT
FROM
|
|
Roman numerals:
|
|
INTERCAL-72 I/O
|
|
Roman
numerals, disabling:
|
|
Options to
Generated Programs
|
|
runtime debugger:
|
|
The yuk debugger
|
|
S
|
|
|
|
self-abstaining:
|
|
ONCE and AGAIN
|
|
self-reinstating:
|
|
ONCE and AGAIN
|
|
SENESTMAX :
|
|
Errors
|
|
separate threads:
|
|
Multithreading using
COME FROM
|
|
setbitcount :
|
|
OIL Patterns
|
|
sharkfin:
|
|
TriINTERCAL
|
|
sharkfin, in
base 2:
|
|
Errors
|
|
signatures:
|
|
ick_create
|
|
simple
installation:
|
|
Simple Installation
|
|
skeleton
file, directory problems:
|
|
Debug Options
|
|
skeleton
file, errors:
|
|
Errors
|
|
slat:
|
|
Operand Overloading
|
|
smudgeleft :
|
|
OIL Patterns
|
|
smudgeright :
|
|
OIL Patterns
|
|
spark:
|
|
Grouping Rules
|
|
spark,
nesting limit:
|
|
Errors
|
|
src/idiotism.oil:
|
|
OIL Basics
|
|
stack overflow:
|
|
Errors
|
|
stack,
instruction pointer:
|
|
NEXT FORGET and
RESUME
|
|
stack, NEXT:
|
|
NEXT FORGET and
RESUME
|
|
stack,
variable:
|
|
STASH and RETRIEVE
|
|
standard output:
|
|
Output Options
|
|
startup code,
C:
|
|
ick_startup
|
|
STASH :
|
|
STASH and RETRIEVE
|
|
stash failure:
|
|
Errors
|
|
stashes:
|
|
STASH and RETRIEVE
|
|
STASHING :
|
|
STASH and RETRIEVE
|
|
statement
identifier:
|
|
Statement
Identifiers
|
|
statements:
|
|
Statements
|
|
statements,
INTERCAL:
|
|
Statements
|
|
SUB :
|
|
Array Subscript
|
|
submitting
patches:
|
|
Reporting Bugs
|
|
subscripts:
|
|
Array Subscript
|
|
subtract-without-borrow:
|
|
TriINTERCAL
|
|
syntax error:
|
|
Errors
|
|
syntax error:
|
|
Syntax Error
|
|
syntax, Atari:
|
|
Princeton and
Atari Syntax
|
|
syntax,
creating:
|
|
CREATE
|
|
syntax,
dialects:
|
|
Princeton and
Atari Syntax
|
|
syntax,
INTERCAL:
|
|
Syntax
|
|
syntax, of OIL:
|
|
OIL Syntax
|
|
syntax,
Princeton:
|
|
Language-affecting
Options
|
|
syntax,
Princeton:
|
|
Princeton and
Atari Syntax
|
|
syslib:
|
|
syslib
|
|
syslib,
directory problems:
|
|
Debug Options
|
|
syslib, errors:
|
|
Errors
|
|
syslibc :
|
|
Expansion Libraries
|
|
system libraries:
|
|
System Libraries
|
|
system
library, directory problems:
|
|
Debug Options
|
|
system
library, disabling:
|
|
Language-affecting
Options
|
|
system
library, errors:
|
|
Errors
|
|
system
library, in C:
|
|
Expansion Libraries
|
|
T
|
|
|
|
tail:
|
|
Constants and
Variables
|
|
ternary:
|
|
TriINTERCAL
|
|
Threaded
INTERCAL:
|
|
Multithreading and
Backtracking
|
|
threading:
|
|
Multithreading and
Backtracking
|
|
threading,
connected:
|
|
Multithreading
using WHILE
|
|
threading,
dormant:
|
|
Backtracking
|
|
threading, in
series:
|
|
Backtracking
|
|
threading,
separate:
|
|
Multithreading using
COME FROM
|
|
threading,
unwoven:
|
|
Multithreading using
COME FROM
|
|
threading,
woven:
|
|
Multithreading
using WHILE
|
|
time-reversed
goto:
|
|
COME FROM and NEXT
FROM
|
|
tips, OIL:
|
|
OIL Tips
|
|
too many input
files:
|
|
Errors
|
|
TriINTERCAL:
|
|
TriINTERCAL
|
|
TriINTERCAL,
operators in base 2:
|
|
Errors
|
|
TRY AGAIN :
|
|
TRY AGAIN
|
|
TRY
AGAIN , not last:
|
|
Errors
|
|
Turing Tape:
|
|
C-INTERCAL I/O
|
|
twospot:
|
|
Constants and
Variables
|
|
twospot overflow:
|
|
Errors
|
|
U
|
|
|
|
Ubuntu:
|
|
Simple Installation
|
|
unary binary
logic:
|
|
Unary Binary Logic
|
|
unary
operator, infix:
|
|
Grouping Rules
|
|
unary
operator, prefix:
|
|
Grouping Rules
|
|
unary
operators, portability:
|
|
Warnings
|
|
uninstalling:
|
|
Uninstalling
|
|
unpacking
C-INTERCAL:
|
|
Unpacking
|
|
unsupported file
type:
|
|
Errors
|
|
unsupported
file type:
|
|
Errors
|
|
unwoven threads:
|
|
Multithreading using
COME FROM
|
|
unzipping
C-INTERCAL:
|
|
Unpacking
|
|
usage
instructions, printing:
|
|
Other Options
|
|
using external
calls:
|
|
Using External
Calls
|
|
V
|
|
|
|
V :
|
|
Unary Binary Logic
|
|
variable:
|
|
Constants and
Variables
|
|
variable,
illegal number:
|
|
Errors
|
|
variables,
assignment:
|
|
Calculate
|
|
variables, from
C:
|
|
ick_get/setone/twospot
|
|
variables,
Funge, accessing:
|
|
The IFFI
Fingerprint
|
|
variables,
Funge, setting:
|
|
The IFFI
Fingerprint
|
|
variables,
ignoring:
|
|
IGNORE and REMEMBER
|
|
variables,
limit:
|
|
Errors
|
|
variables,
read-only:
|
|
IGNORE and REMEMBER
|
|
variables,
read-write:
|
|
IGNORE and REMEMBER
|
|
variables,
remembering:
|
|
IGNORE and REMEMBER
|
|
variables,
stashes:
|
|
STASH and RETRIEVE
|
|
W
|
|
|
|
W016:
|
|
Warnings
|
|
W018:
|
|
Warnings
|
|
W112:
|
|
Warnings
|
|
W128:
|
|
Warnings
|
|
W239:
|
|
Warnings
|
|
W276:
|
|
Warnings
|
|
W278:
|
|
Warnings
|
|
W450:
|
|
Warnings
|
|
W534:
|
|
Warnings
|
|
W622:
|
|
Warnings
|
|
warnings:
|
|
Warnings
|
|
warnings,
enabling:
|
|
Debug Options
|
|
warnings,
non-INTERCAL-72:
|
|
Warnings
|
|
what:
|
|
Unary Binary Logic
|
|
WHILE :
|
|
Multithreading
using WHILE
|
|
WHILE , not
enabled:
|
|
Errors
|
|
whirlpool:
|
|
TriINTERCAL
|
|
whirlpool, in
base 2:
|
|
Errors
|
|
wimpmode:
|
|
Options to
Generated Programs
|
|
woven threads:
|
|
Multithreading
using WHILE
|
|
WRITE IN :
|
|
READ OUT and WRITE
IN
|
|
WRITING
IN :
|
|
READ OUT and WRITE
IN
|
|
wrong array
dimension:
|
|
Errors
|
|
X
|
|
|
|
x :
|
|
OIL Patterns
|
|
x1--x9 :
|
|
OIL Patterns
|
|
xor:
|
|
Unary Binary Logic
|
|
xor16 :
|
|
OIL Patterns
|
|
xor32 :
|
|
OIL Patterns
|
|
xselx :
|
|
OIL Patterns
|
|
Y
|
|
|
|
yuk:
|
|
The yuk debugger
|
|
yuk,
breakpoint overflow:
|
|
Errors
|
|
yuk,
command line option:
|
|
Debug Options
|
|
yuk, commands:
|
|
The yuk debugger
|
|
yuk, input
overflow:
|
|
Errors
|
|
yuk, profiling:
|
|
Debug Options
|
|
yuk, too
many breakpoints:
|
|
Errors
|
|