Порт морфологического анализатора pymorphy2 (v0.8) и его составной части DAWG-Python (v0.7.2) на Golang.
На данный момент портирован только DAWG-Python, на сам pymorphy2, пока нет времени.
Для прохождения требуются тестовые данные из оригинального pymorphy2, поэтому нужно клонировать проект вместе с submodule:
git clone --recursive https://github.com/ReanGD/go-morphy.git
- Запуск тестов:
cd go-morphy
go test -v ./...
- Запуск бенчмарков:
cd go-morphy/benchmarks
go test -bench=BenchmarkDAWG