A Novel Neural Source Code Representation Based on Abstract Syntax Tree | Synapse