Rule-Based Processing in a Connectionist System for Natural Language Understanding