ng, the <tt>lexeme_d</tt> 
  (see <a href="directives.html">directives.html</a>) does its magic by disabling 
  the skipping of white spaces. This is done by tweaking the <a href="scanner.html">scanner</a>. 
  However, when we do this, all parsers inside the lexeme gets a transformed scanner 
  type. This should not be a problem in most cases. However, when rules are called 
  inside the <tt>lexeme_d</tt>, the compiler will choke if the rule does not have 
  the proper scanner type. If a rule must be used i