This work treats code generation as a sequence-tosequence modeling problem, and introduce methods to generate words from character-level models, and copy variable names from input descriptions.
unlike most work in semantic parsing, it does not consider the fact that code has to be well-defined programs in the target syntax.