Exemple #1
0
    def load(d, loader):
        possessor = loader.load(d["possessor"])
        selector = Selector.load(d["selector"])
        number = loader.load(d["number"])
        attributes = map(loader.load, d["attributes"])
        noun = d["noun"]

        preps_nargs = []
        for prep, arg in d["preps_nargs"]:
            if arg:
                arg = loader.load(arg)
            preps_nargs.append((prep, arg))

        return SurfaceCommonNoun(possessor, selector, number, attributes, noun, preps_nargs)
Exemple #2
0
    def load(d, loader):
        possessor = loader.load(d['possessor'])
        selector = Selector.load(d['selector'])
        number = loader.load(d['number'])
        attributes = d['attributes']
        noun = d['noun']

        rels_nargs = []
        for rel, arg in d['rels_nargs']:
            rel = Relation.from_str[rel]
            arg = loader.load(arg)
            rels_nargs.append((rel, arg))

        return DeepCommonNoun(possessor, selector, number, attributes, noun,
                              rels_nargs)
Exemple #3
0
    def load(d, loader):
        possessor = loader.load(d['possessor'])
        selector = Selector.load(d['selector'])
        number = loader.load(d['number'])
        attributes = d['attributes']
        noun = d['noun']

        rels_nargs = []
        for rel, arg in d['rels_nargs']:
            rel = Relation.from_str[rel]
            arg = loader.load(arg)
            rels_nargs.append((rel, arg))

        return DeepCommonNoun(possessor, selector, number, attributes, noun,
                              rels_nargs)
Exemple #4
0
    def load(d, loader):
        possessor = loader.load(d['possessor'])
        selector = Selector.load(d['selector'])
        number = loader.load(d['number'])
        attributes = map(loader.load, d['attributes'])
        noun = d['noun']

        preps_nargs = []
        for prep, arg in d['preps_nargs']:
            if arg:
                arg = loader.load(arg)
            preps_nargs.append((prep, arg))

        return SurfaceCommonNoun(possessor, selector, number, attributes, noun,
                                 preps_nargs)