A Grammar-Based Structural CNN Decoder for Code Generation | Synapse