Это один из частых вопросов по практическому применению
процедурного API Грамматического Словаря.
Возникает он из-за того, что в текущей версии
русской грамматики причастия описываются
как прилагательные, причем порождаемые от одного глагола причастия настоящего и прошедшего времени - как отдельные словарные статьи.
Давным-давно я начал с другого подхода - причастия описывались как особая
часть речи, причем в рамках одной словарной статьи присутствовали грамматические формы разного
времени:
делающий - делающая - ... - делавший - делавшая - ...
Это оказалось очень неудобным при задании правил для
синтаксического анализатора, и поэтому от такого формально более корректного подхода я перешел на упрощенный.
На
этой странице показан фрагмент программы на C++, которая среди четырех слов отбирает причастия и отображает для них
вид, время и залог.