Nested LR(k) Parsing Using Grammars of the Van Wijngaarden Type