Generative Code Modeling with Graphs