CNNs are origianlly used in classification tasks [1]}, [2]}. [3]} mou2016convolutional propose a tree-based CNN to capture structural information. Such idea can be extended to general graphs, e.g., molecule analysis [4]}. Recently, researchers develop deep CNNs for decoders [5]}, [6]}. In our paper, we incorporate the idea of structure-sensitive CNN and CNN for generation, and design a grammar-based structural CNN for code generation.
