Ah, ok. I think there is another issue. We have two grammars and two
> this makes perfect sense to me. We also have to relax the parser
> in many other aspects :
> - allowing tabs instead of spaces,
> - allowing more than one space
> - allowing missing spaces before or after '(' and ')'
> - allowing unordered parameters.
> Also some case invariance might be a good idea. The parser seems to
> blow up when there's mixed case: i.e. attributetype passes but not