Neural Code Completion
PHOG: probabilistic model for code