TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generation | Synapse