fully expand reduce rules; so error recovery changes `external' to `forward'.