.he 'MISHAP012''Page %'
.fo 'Aaron Sloman''February 78'
.sp
: 12 	Missing separator (eg semicolon)
.br
pop11 normally expects commands to be separated by commas or semi-colons,
except those using "=>", which counts as a separator.
It also expects the arguments of a
function to be separated by commas, e.g. PICTURE(X,Y)
If you leave out a separator, or if you omit the operator
in an arithmetical expression, e.g. "X 1" instead of
"X + 1", then pop11 complains.
You'll get the same complaint if you type "[" instead of "("
in a function call, e.g. HD[L], since this is interpreted
as two expressions, an identifier and a list, without a
separator.
(you don't need the semi-colon just before "ELSE", "ELSEIF", "CLOSE" or "END")
The "culprits" specified in the error message are the two items
which pop11 expected to have a separator between them.
Try-
.sp
 	iff	list = []
 	hd([1 2 3]) =>
 	hd [1 2 3] =>
 	hd, [1 2 3] =>
