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 .