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 .