Switched to glr mode. I hate hand-written parsers: yet another proof of a badly documented syntax.