I spotted only two mistakes in Steve's rendition of the Pepper quote
syntax.
One is that there is no special treatment of ``('' following ``^''
(or ``^^''); or, indeed, for *any* of the meta-symbols. If you want to
hat a big expression, use ``%''s instead.
The other is that ``~'' is a meta-symbol which requires the next item
to be a numeric literal and arranges for its negaive to be PUSHQ'ed.
This is because Pepper has no negative numeric literals; ``~'' is its
negate operator. (The expression ``-5'' will likely cause a stack
error when ``-'' goes looking for the left operand.)
--
Regards, Kers.
"If anything anyone licks, they'll find it all ready in sticks."
|