def __init__(self, data_dir: pathlib.Path=None, language='lt'): self.data_dir = data_dir or pathlib.Path(pres.resource_filename('gramtool', 'data')) self.language = language self.symbols = get_grammar_tree(str(self.data_dir / 'grammar.yaml')) self.hunspell = self._get_hunspell() self.frequency = get_frequency_list(str(self.data_dir / self.language / 'frequency')) self.grammar = self._get_grammar()
def __init__(self, data_dir: pathlib.Path = None, language='lt'): self.data_dir = data_dir or pathlib.Path( pres.resource_filename('gramtool', 'data')) self.language = language self.symbols = get_grammar_tree(str(self.data_dir / 'grammar.yaml')) self.hunspell = self._get_hunspell() self.frequency = get_frequency_list( str(self.data_dir / self.language / 'frequency')) self.grammar = self._get_grammar()
def frequency(self): frequency_file = self.data_dir / self.language / 'frequency' return get_frequency_list(str(frequency_file))