GLR is pretty hard to sum-up. In the end, the "scanner" form should be described first, then the parse-forest can be described.