#! /usr/bin/python # -*- coding: utf-8 -*- from importer.Meanings import Meanings from importer.PreprocessSemantics import Semantics class Entry: def __init__(self, entry_tree): self._base = entry_tree._children[0]._children[0]._content self._pos = entry_tree._children[0]._children[1]._content self._status = entry_tree._children[1]._children[0]._children[0]._content print('preprocessing: ' + self._base) if len(entry_tree._children) >= 7: self._meanings = Meanings.fromTree(entry_tree._children[5]) self._semantics = Semantics.fromTree(self._base, self._pos, entry_tree._children[4], self._meanings) else: self._meanings = None self._semantics = None