Enviar aquest missatge de text: Neural Models for Source Code Synthesis and Completion