text: We go , on to describe [[ FlexP ]] , a << bottom-up pattern-matching parser >> that we have designed and implemented to provide these flexibilities for restricted natural language input to a limited-domain computer system .