The directive
Stub routinename n;
is equivalent to
[ routinename x1 x2 ... xn; rfalse; ];
if `routinename' has not been defined yet, or to nothing at all if
`routinename' is defined. So you should put the `Stub' *after* the
point where you would define the routine if you wanted to. That's why
the library stubs are at the end of `grammar.h', because that's the
library file you `Include' last.
Note also that the `#' before a directive name is optional (as is the
capitalisation).
-- Gareth Rees