Translating structured english to robot controllers