Develop

Hey,

Not really happy with this one, but at least it works: the current implementation lacks a lot of consistency.
You will have to tell us later what the original designers of the lexer wanted to achieve with those PP_XXX tokens :).