Index

+=
+= tutorial
2167A
==
== tutorial
@
, [*]
@(
@)
@+ , [*]
@,
@- , [*]
@1... , [*]
@>
@<
@"
@=
@A...
@braces , [*]
@circumflex
@dollar
@hash
@i , [*]
@M
@M tutorial
@O , [*]
@slash
@Z
@Z tutorial
absent command
abstract data type
abstraction code
abstraction data
abstraction set
abuse comments
access random
acknowledgements
action execution order
Action options
actual parameters
Ada , [*] , [*] , [*] , [*]
additive macro
additive macros
additively defined
Adelaide University
admin directory
administration FunnelWeb
ADT
alias
Analyser , [*] , [*]
analysis static
Andrew Trevorrow
animal poem
annual report
anonymous ftp
ANSI , [*]
answers correct
answers directory
ANZE , [*]
applications FunnelWeb
arbitrary characters inserting into text
architecture semantic
archive ftp
archive FunnelWeb
Argument
argument command line
arguments
assertion severity
assertion status
Atrax robustus
attributes macro
author contacting
B option
Barry Dwyer , [*]
Barry Humphries
BASIC
Begg Jeremy
binding problems
bindings macro
blank indentation , [*]
blanks trailing
boring organization
Brissenden Roger
BSI82 , [*] , [*]
C header
C option
C preprocessor , [*]
calls macro
calls number
camera poem
case dependence
changing special character
characters control
characters non-printable
characters unprintable
checks macro
cheer hacker's
cheer programmer's
code abstraction
code explaining
code gardening
code vs documentation
codify command
command absent
command codify
command compare
command define , [*]
command diff
command diffsummary
command diffzero
command eneo
command execute
command exists
command fixeols
command fw
command help
command here
command interpreter
command length
command line argument
command line interface
command line options syntax
command line parsing
command line processing , [*]
command line syntax
command options
command quit
command set , [*]
command shell FunnelWeb
command show , [*]
command skipto
command status
command tolerate
command trace
command trace on
command verb fw
command write
command writeu
commands FunnelWeb
commands shell
commands useful
comments
comments abuse
comments eliminating
comments FunnelWeb
commitment FunnelWeb
compare command
compilers Fortran
compiling FunnelWeb
complete example
conditionals fudging
console output suppress
constructs section
contacting author
contents table of
context
context infinite
context listing file
control characters
control characters inserting into text
controllability
copyright FunnelWeb
copyright notice
correct answers
cross reference numbering
cross referencing , [*]
cryptic text files
D option , [*]
dangers FunnelWeb
data abstraction
David Hulse
debugger
debugging wholistic
default options , [*]
default special character
define command , [*]
definition FunnelWeb
definition macro , [*]
delete output files
delete output option
delimiting macro parameter
dependence case
dependencies file
development time
diagnostics
diagnostics levels of
dictionary hacker's
diff command
differences file
diffsummary command
diffzero command
Directive
directive emphasis
directive literal
directive newpage
directive table of contents
directive title
directive vskip
directives , [*]
directives typesetter
directory
directory admin
directory answers
directory hackman
directory results
directory scripts
directory sources
directory tests
directory tree
directory userman
Distribution FunnelWeb
document list
document list dump
Documentation , [*]
documentation duplicate
documentation examples
Documentation file , [*]
documentation FunnelWeb
documentation interdependent
documentation over
documentation pavlov
documentation vs code
DOD83
Donald Knuth , [*] , [*]
dump document list
dump global line list
dump macro table
dump mapped file
dump option
dump times
dump token list
duplicate documentation
Dwyer Barry , [*]
EBNF syntax
editors text
Edna Everage
efficiency FunnelWeb
efficiency notes
eliminating comments
emphasis construct
emphasis directive
empty name
end-of-line fiddling with
eneo command
EOL fiddling with
EOL markers inserting
EOL markers suppressing
EOL suppression
error severity
error status
errors shell
Everage Edna
example applications FunnelWeb
example complete
example filename inheritance
Example FunnelWeb
examples documentation
executable FunnelWeb
execute command
execute script option
execution phases
exists command
expansion macro , [*] , [*]
explaining code
expression
expressions macro
extension
F option
fatal severity
fatal status
fiddling with end-of-line
fiddling with EOL
fields filename
file dependencies
file differences
file include
file journal
file listing
file suppression
file termination
file typeset
filename fields
filename inheritance
filename inheritance example
files header
files include , [*]
files input
fixeols command
font size
formal parameter lists
formal parameters , [*] , [*]
Fortran compilers
Free text , [*] , [*] , [*]
freestanding
freestanding typesetter directives
ftp anonymous
ftp archive
fudging conditionals
fudging generics
functions small
Funnel-web spider
FunnelWeb
FunnelWeb administration
FunnelWeb applications
FunnelWeb archive
FunnelWeb command shell , [*]
FunnelWeb commands
FunnelWeb comments
FunnelWeb commitment
FunnelWeb compiling
FunnelWeb copyright
FunnelWeb dangers
FunnelWeb definition
FunnelWeb Distribution
FunnelWeb documentation
FunnelWeb efficiency
FunnelWeb Example
FunnelWeb example applications
FunnelWeb executable
FunnelWeb file , [*]
FunnelWeb hints
FunnelWeb initialization
FunnelWeb installation
FunnelWeb installing
FunnelWeb invoking
FunnelWeb language
FunnelWeb license
FunnelWeb martinet
FunnelWeb name
FunnelWeb obtaining
FunnelWeb overview , [*]
FunnelWeb pitfalls
FunnelWeb program
FunnelWeb proper , [*] , [*]
FunnelWeb registration
FunnelWeb rules
FunnelWeb running
FunnelWeb shell
FunnelWeb startup
FunnelWeb support
FunnelWeb testing
FunnelWeb two main aspects
FunnelWeb versions
FW
fw command
fw command verb
fwinit.fws , [*]
gardening code
generics fudging
generics typesafe
global line list dump
glossary
GNU license , [*] , [*]
good old days
Gries81 , [*]
H option
hacker's cheer
hacker's dictionary
Hackett Simon
hackman directory
header C
header file postscript
header files
header page
headings section
headings strength
Hello Northern Hemisphere Program
hello world document
help command
help option
here command
hierarchical structure
high level syntax
hints FunnelWeb
Hulse David
Humphries Barry
Humphries91 , [*]
hypertext
I option
identifiers macro
Include file , [*]
include file option
include files , [*] , [*]
include files recursive
indentation blank
indentation macro calls
indentation macro expansion
indentation none
independence language
independence typesetter , [*] , [*] , [*]
infinite context
inheritance filename
inheritance section name
initialization FunnelWeb
initialization script , [*]
inline
inline typesetter directives
Input file , [*] , [*] , [*]
input file option
input files
input line length , [*]
input line length maximum
input line length pragma
inserting EOL markers
inserting into text arbitrary characters
inserting into text control characters
inserting into text special character
installation FunnelWeb
installation problems
installing FunnelWeb
interactive mode
interactive option
interdependent documentation
interface command line
interpreter command
introduction tutorial
invisible pragmas
invocation number
invocations number
invoking FunnelWeb , [*]
J option
Jeremy Begg
Journal file , [*] , [*]
journal file option
K option
Kernighan88 , [*]
keyboard mode
keyboard option
Knuth Donald , [*] , [*]
Knuth83 , [*] , [*] , [*] , [*]
Knuth84 , [*] , [*] , [*] , [*]
L option
Lamport86 , [*]
language independence
languages multiple
laser printer
LaTeX , [*]
layout program , [*]
length command
length input line
length line
length output line
letter
levels of diagnostics
libraries macro
license FunnelWeb
license GNU , [*] , [*]
line length
line length input
line termination
list document
list options
list shell commands
Listing file , [*] , [*]
listing file context
listing file option
literal construct
literal directive
literate programming , [*] , [*]
literate programming tools
literate programming, facilities
literate programming, most significant benefit
MacDraw
Macintosh , [*]
Macro
macro attributes
macro bindings
macro body
macro calls
macro calls indentation
macro checks
Macro definition , [*] , [*]
macro definitions
macro expansion , [*] , [*]
macro expansion indentation
macro expressions
macro facilities tutorial
macro identifiers
macro libraries
macro name
macro names , [*]
macro parameter delimiting
macro recursion , [*]
macro table
macro table dump
macros additive
macros parameterized
macros simple tutorial
macros static
magic trick
maintenance programmer
make utility
manuals printing
mapped file dump
Mapper , [*]
martinet FunnelWeb
maximum input line length
maximum output file line length
maximum output file line length pragma
maximum product file line length
maximum product file line length pragma
medicine wholistic
memory
memory use of
MIL-STD-2167A
monster file postscript
multiple languages
name
name empty
name FunnelWeb
name section , [*]
names
names macro , [*]
names quick , [*]
names section
new page
new page pragma
newpage directive
no indentation
non-determinism
non-printable characters
none indentation
notation
notes efficiency
notice copyright
novels
number calls
number invocation
number invocations
number of times called
numbering cross reference
numbering section
object code
obtaining FunnelWeb
open systems
Option
option B
option C
option D , [*]
option delete output
option dump
option execute script
option F
option H
option help
option I
option include file
option input file
option interactive
option J
option journal file
option K
option keyboard
option L
option listing file
option Q
option quiet
option S
option screen
option T
option typeset
option W
option width
option X
options , [*]
options command
options default , [*]
options list
options setting defaults
options syntax
options tracedump
order action execution
order program
ordering program
Ordinary options
organization boring
organization spaghetti
Output file
output file line length maximum
output files , [*]
output files delete
output line length
output WEB
over documentation
overhead procedure call
overview FunnelWeb , [*]
overview typesetting
OzTeX
package
parameter list, absent
parameter lists formal
parameterized macros
parameters actual
parameters formal , [*] , [*]
Parser , [*] , [*]
parsing command line
Pascal , [*] , [*] , [*] , [*]
Pat Scannel
pavlov documentation
phases
phases execution
PhD thesis
pitfalls FunnelWeb
poem animal
poem camera
portability
PostScript , [*]
postscript header file
postscript monster file
Pragma , [*] , [*]
pragma input line length
pragma maximum output file line length
pragma maximum product file line length
pragma new page
pragma table of contents
pragma title
pragma typesetter
pragma vskip
pragmas
pragmas invisible
pragmas visible
preface
preprocessor C , [*]
presentation notes
Printed documentation
printer laser
printing manuals
printing system
problems binding
problems installation
procedure call overhead
processing command line , [*]
Product file
product file line length maximum
product file width
product files , [*]
production tool
program layout , [*]
program order
program ordering
programmer maintenance
programmer's cheer
programming literate
Q option
quick name , [*]
quick names , [*]
quiet option
quit command
random access
rec.humor.funny
recursion macro , [*]
recursive include files
references
referencing cross
registration FunnelWeb
regression testing , [*]
reliability
REM statement
report annual
results directory
return status
Roger Brissenden
Rosovsky90 , [*]
Ross Williams
rule simple
rules FunnelWeb
running FunnelWeb
S option
Scannel Pat
Scanner , [*] , [*]
screen option
Script
script initialization , [*]
script startup
scripts directory
section constructs
section headings
section name , [*]
section name inheritance
section names
section numbering
section strength
semantic architecture
sequences special
set abstraction
set command , [*]
setting defaults options
setting special character
severe severity
severe status
severity
severity assertion
severity error
severity fatal
severity severe
severity warning
sharing information
sharing text
shark white pointer
Shell
shell commands
shell commands list
shell errors
shell FunnelWeb
shell uses
shooting
show command , [*]
sign
Simon Hackett
simple macros tutorial
simple rule
simple sequence
simplicity
size font
skip vertical
skipto command
small functions
Smith91 , [*]
snake tiger
song
sources directory
spacing
spaghetti organization
Special character , [*] , [*]
special character changing
special character default
special character inserting into text
special character setting
Special sequence , [*] , [*]
special sequences
special tokens
speed
spider Funnel-web
startup FunnelWeb
startup script
statement REM
static analysis
static macros
status assertion
status command
status error
status fatal
status return
status severe
status success
status warning
stream of consciousness
strength headings
strength section
strength typesetting
string
string substitution , [*]
structure hierarchical
structure tree
Strunk79 , [*]
substitution string , [*]
success status
support FunnelWeb
suppress console output
suppressing EOL markers
suppression EOL
suppression file
Sydney
syntax command line
syntax command line options
syntax EBNF
syntax high level
syntax options
system printing
T option
table macro
table of contents
table of contents directive
table of contents pragma
tabs
Tangle , [*] , [*]
Tangling
target typesetter
termination file
termination line
terminology
testing FunnelWeb
testing regression , [*]
tests directory
TeX , [*] , [*] , [*]
text editors
text files cryptic
text free
text sharing
text tokens
thesis PhD
tiger snake
time development
times dump
title
title directive
title pragma
token list dump
tolerate command
tools literate programming
trace command
trace on command
tracedump options
trailing blanks
tree directory
tree structure
Trevorrow Andrew
tutorial , [*]
tutorial introduction
tutorial macro facilities
tutorial macros simple
tutorial simple macros
tutorial typesetting
tutorial +=
tutorial ==
tutorial @M
tutorial @Z
twelve bugs of christmas
two main aspects FunnelWeb
typesafe generics
typeset file
typeset option
typesetter directive tokens
typesetter directives , [*]
typesetter independence , [*] , [*] , [*]
typesetter independent
typesetter pragma
typesetter target
typesetting , [*]
Typesetting directive
typesetting overview
typesetting strength
typesetting tutorial
universities
University Adelaide
Unix
Unix newline
unprintable characters
USDOD83
use of memory
useful commands
userman directory
uses shell
versions FunnelWeb
vertical skip
visible pragmas
vskip directive
vskip pragma
W option
warning severity
warning status
warranty
Weave , [*] , [*]
Weaving
WEB , [*] , [*]
WEB output
white pointer shark
wholistic debugging , [*]
wholistic medicine
width option
width product file
Williams Ross
workstation
workstations
write command
writeu command
X option