Template-Based Parsing