#!/usr/bin/env python3 # coding=utf-8 from data.parser.from_mrp.abstract_parser import AbstractParser import utility.parser_utils as utils class EvaluationParser(AbstractParser): def __init__(self, args, fields): path = args.test_data self.data = utils.load_dataset(path) for sentence in self.data.values(): sentence["token anchors"] = [[a["from"], a["to"]] for a in sentence["token anchors"]] utils.create_bert_tokens(self.data, args.encoder) super(EvaluationParser, self).__init__(fields, self.data)