learning executable semantic parsers for natural language understanding .
Using Semantic Unification to Generate Regular Expressions from Natural Language