I'm trying to read about .bst files from Tame the Beast. On page 39, there is this example for a multiplication function:
INTEGERS { a b }
FUNCTION {mult}
{
’a := %% we store the first value
’b := %% we store the second value
b #0 < %% We remember the sign of b, and
{#-1 #0 b - ’b :=} %% then consider its absolute value.
{#1} %%
if$
...
why are there b's that are not preceded by a '? Shouldn't all b's refer to the same b, the b that was declared inside INTEGERS, and should be preceded by a '?