The parser was built as an extension of a recent dependency parser, TurboParser (Martins et al., 2010<cite> (Martins et al., , 2013</cite> , with the goal of performing semantic parsing using any of the three formalisms considered in the shared task (DM, PAS, and PSD).